/* Only MINI loads this review layer. Full details remain open on desktop. */
.mini-example-choose,.mini-example-details>summary{display:none}
.mini-example-details{border:0;margin:0;padding:0}
@media(max-width:600px){
 body.mm-mini-review #compare>.mm-disclosure{margin-inline:36px}
 body.mm-mini-review #compare>.mm-disclosure>div>.wrap{width:100%;margin:0;padding:0;max-width:none}
 body.mm-mini-review :is(#compare,#expert)>.mm-disclosure{padding-block:0}
 body.mm-mini-review :is(#compare,#expert):has(>.mm-disclosure:not([open])){padding-block:8px!important}
 body.mm-mini-review #cost #examples{grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:24px}
 body.mm-mini-review #cost .mini-examples-heading{font-size:18px;font-weight:500;line-height:1.4;margin:0 0 14px}
 body.mm-mini-review #cost .mini-example{padding:16px!important}
 body.mm-mini-review #cost .mini-example h3{margin:0 0 8px;font-size:18px;line-height:1.3}
 body.mm-mini-review #cost .mini-example .price-value{margin:0 0 12px;font-size:24px;line-height:1.3}
 body.mm-mini-review #cost .mini-example-choose{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:44px;padding:10px 12px;border:1px solid #a88a69;border-radius:8px;background:#fffaf2;color:#65472f;font:500 15px/1.4 Arial,sans-serif;cursor:pointer}
 body.mm-mini-review #cost .mini-example-choose[aria-pressed=true]{background:#65472f;color:#fff;border-color:#65472f}
 body.mm-mini-review #cost .mini-example-choose:disabled{opacity:.6;cursor:wait}
 body.mm-mini-review #cost .mini-example-selected{border-color:#936b42}
 body.mm-mini-review #cost .mini-example-details{margin-top:8px}
 body.mm-mini-review #cost .mini-example-details>summary{display:list-item;box-sizing:border-box;min-height:44px;padding:10px 0;font:400 14px/1.6 Arial,sans-serif;color:#65472f;cursor:pointer}
 body.mm-mini-review #cost .mini-example-details :is(.fine,.muted){margin:10px 0;font-size:14px;line-height:1.5}
 body.mm-mini-review #cost .mini-example-details .cost-row{font-size:14px}
 body.mm-mini-review #cost .mini-example-choose:focus-visible,body.mm-mini-review #cost .mini-example-details>summary:focus-visible{outline:3px solid #a66c27;outline-offset:3px}
 body.mm-mini-review #about .mm-disclosure>summary h3{display:inline;font-size:18px;font-weight:400;line-height:1.4}
 body.mm-mini-review :is(#mount,#fixation)>.grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}
 body.mm-mini-review :is(#mount,#fixation)>.grid>.card{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:8px 14px;padding:14px!important;min-width:0}
 body.mm-mini-review :is(#mount,#fixation)>.grid>.card>img{grid-column:1;grid-row:1/span 3;display:block;width:72px!important;height:104px!important;object-fit:contain}
 body.mm-mini-review :is(#mount,#fixation)>.grid>.card>:not(img){grid-column:2;margin:0;min-width:0}
 body.mm-mini-review :is(#mount,#fixation)>.grid>.card>h3{font-size:18px;line-height:1.3;font-weight:500}
 body.mm-mini-review :is(#mount,#fixation)>.grid>.card>p{font-size:16px;line-height:1.5}
}
