/* Scoped to the content created by EIBUI. Inherit Blocksy colors and typography. */
.eibui-output{--out-accent:var(--theme-palette-color-1,#005c5b);--out-border:var(--theme-border-color,#e3e8e5);font:inherit;color:inherit;line-height:1.75}
.eibui-output .eibui-chapter{margin:0}
.eibui-output .eibui-accordion{margin:0;border:0;border-bottom:1px solid var(--out-border);background:transparent}
.eibui-output .eibui-accordion>summary{padding:13px 3px;display:flex;align-items:center;gap:10px;min-height:50px;list-style:none;cursor:pointer;color:inherit}
.eibui-output .eibui-accordion>summary::-webkit-details-marker{display:none}
.eibui-output .eibui-accordion>summary::marker{content:''}
.eibui-output .eibui-accordion>summary h2{font:inherit;font-weight:650;font-size:15px;margin:0;flex:1;line-height:1.5;min-width:0}
.eibui-output .eibui-accordion-label{display:block}
.eibui-output .eibui-accordion-topic{display:block;margin-top:2px;font-size:12px;line-height:1.5;font-weight:400;color:var(--theme-text-color,#6c7672)}
.eibui-output .eibui-accordion>summary::after{content:'+';font-size:18px;color:#75817a;margin-left:auto}
.eibui-output .eibui-accordion[open]>summary::after{content:'−'}
.eibui-output .eibui-accordion-body{padding:0 3px 14px;overflow-wrap:anywhere}
.eibui-output .eibui-accordion-body> :first-child{margin-top:0}
.eibui-output .eibui-accordion-body> :last-child{margin-bottom:0}
.eibui-output dl.eibui-spec-list{display:grid;grid-template-columns:minmax(92px,35%) minmax(0,1fr);margin:0 0 10px}
.eibui-output dl.eibui-spec-list>dt,.eibui-output dl.eibui-spec-list>dd{padding:7px 3px;border-bottom:1px solid #edf0ec;margin:0;font-size:13px;overflow-wrap:anywhere}
.eibui-output dl.eibui-spec-list>dt{color:var(--theme-text-color,#68716a)}
.eibui-output .eibui-summary-hint{display:inline-block;margin-top:5px;font-weight:400;font-size:11px;color:#805f37;background:#fcfaf6;border:1px solid #e5d5b9;border-radius:3px;padding:3px 6px;white-space:nowrap}
.eibui-output p{margin:7px 0}
.eibui-output a{color:var(--theme-link-initial-color,var(--out-accent))}
.eibui-output ul{padding-left:1.4em}
.eibui-before-buy-note{font-size:13px;font-weight:600;color:#78552e}
@media(max-width:620px){.eibui-output .eibui-accordion>summary h2{font-size:14px}.eibui-output .eibui-accordion-body{padding-bottom:12px}}

/* 0.1.1: Compact highlights in WooCommerce short description, not in the details accordion. */
.woocommerce-product-details__short-description .eibui-entry-quickfacts p{margin:0 0 .45em;line-height:1.6;overflow-wrap:anywhere}
.woocommerce-product-details__short-description .eibui-entry-quickfacts p:last-child{margin-bottom:0}
.woocommerce-product-details__short-description .eibui-entry-quickfacts strong{font-weight:650}
.woocommerce-product-details__short-description .eibui-entry-quickfacts .eibui-before-buy-note{color:#78552e}

/* v1.0.3: optional external product reference, within the basic specifications accordion. */
.eibui-output .eibui-reference-link{margin:9px 0 3px;line-height:1.7;font-size:13px}
.eibui-output .eibui-reference-link a{text-underline-offset:3px;overflow-wrap:anywhere}

/* v1.0.5: Preserve intentional new lines in long, verified condition notes. */
.eibui-output .eibui-accordion-body dd, .eibui-output .eibui-accordion-body li{white-space:pre-line;}
