/* Owner-authorised product accordion standard, 29 October 2026.
   Colours and geometry copied from the dishwasher reference component.
   Only opted-in product Specifications and analysis disclosures are targeted. */
.product-review>details[data-wba-product-accordion]{box-sizing:border-box;width:auto;max-width:100%;margin:16px 0 26px;border:1px solid #c8b98f;border-left:4px solid #b78932;border-radius:11px;background:#fffdf8;overflow:clip;box-shadow:0 2px 8px rgba(29,53,45,.05)}
.product-review>details[data-wba-product-accordion]>summary{position:relative;display:flex;align-items:center;min-height:48px;padding:12px 48px 12px 15px;background:#f5efe4;color:#183348;font-weight:850;line-height:1.35;cursor:pointer;list-style:none;transition:background-color .15s ease,border-color .15s ease}
.product-review>details[data-wba-product-accordion]>summary::-webkit-details-marker{display:none}
.product-review>details[data-wba-product-accordion]>summary::after{content:"";position:absolute;right:18px;width:9px;height:9px;border-right:2px solid #72531e;border-bottom:2px solid #72531e;transform:rotate(45deg) translateY(-2px);transform-origin:center;transition:transform .15s ease}
.product-review>details[data-wba-product-accordion][open]>summary{background:#eee4d3;border-bottom:1px solid #d9c9aa}
.product-review>details[data-wba-product-accordion][open]>summary::after{transform:rotate(225deg) translate(-2px,-2px)}
.product-review>details[data-wba-product-accordion]>summary:hover{background:#f0e7d8}
.product-review>details[data-wba-product-accordion]>summary:focus-visible{outline:3px solid #1b5d87;outline-offset:-3px;border-radius:8px}
.product-review>details[data-wba-product-accordion]>.content-disclosure__body{padding:18px 18px 20px;background:#fff}
.product-review>details[data-wba-product-accordion]>.content-disclosure__body>:first-child{margin-top:0}
.product-review>details[data-wba-product-accordion]>.content-disclosure__body>:last-child{margin-bottom:0}
.product-review>details[data-wba-product-accordion="specifications"]{clear:both;margin:14px 0 20px;border-color:#c9d3cd;border-left-color:#8c9d93;border-radius:9px;background:#fbfcfb;box-shadow:none}
.product-review>details[data-wba-product-accordion="specifications"]>summary{background:#eef2ef;padding:12px 48px 12px 14px;color:#173447}
.product-review>details[data-wba-product-accordion="specifications"]>summary:hover,.product-review>details[data-wba-product-accordion="specifications"][open]>summary{background:#e5ece8}
.product-review>details[data-wba-product-accordion="specifications"][open]>summary{border-bottom-color:#c9d3cd}
.product-review>details[data-wba-product-accordion="specifications"]>.content-disclosure__body{padding:16px 15px 18px}
.product-review>details[data-wba-product-accordion] .specs{width:100%;max-width:100%;table-layout:fixed}
.product-review>details[data-wba-product-accordion] .specs th{width:36%;text-align:left}
.product-review>details[data-wba-product-accordion] .specs th,.product-review>details[data-wba-product-accordion] .specs td{white-space:normal;overflow-wrap:anywhere;vertical-align:top}
.product-review>details[data-wba-product-accordion] .content-disclosure__body h4{font-size:1rem;line-height:1.4;margin:24px 0 8px;color:#102a43}
.product-review>details[data-wba-product-accordion] .content-disclosure__body h4:first-child{margin-top:0}
@media(max-width:600px){.product-review>details[data-wba-product-accordion]{margin:14px 0 22px}.product-review>details[data-wba-product-accordion="product-analysis"]>summary{min-height:48px;padding:11px 43px 11px 13px}.product-review>details[data-wba-product-accordion]>.content-disclosure__body{padding:15px 13px 17px}.product-review>details[data-wba-product-accordion] .specs th{width:42%}.product-review>details[data-wba-product-accordion] .specs th,.product-review>details[data-wba-product-accordion] .specs td{padding:10px 7px;font-size:.875rem;line-height:1.5}}
@media print{.product-review>details[data-wba-product-accordion]{border:0;background:transparent;overflow:visible;box-shadow:none}.product-review>details[data-wba-product-accordion]>summary{display:none!important}.product-review>details[data-wba-product-accordion]>.content-disclosure__body{display:block!important;padding:0!important;background:transparent!important}}
