.clm-speccta{display:flex;align-items:center;gap:11px;width:100%;padding:14px 15px;border:0;border-radius:18px;background:var(--clm-acc-t);color:var(--clm-acc);font-family:var(--clm-font);cursor:pointer;text-align:start;-webkit-tap-highlight-color:transparent}.clm-speccta:focus-visible{outline:2px solid var(--clm-acc);outline-offset:2px}.clm-speccta-icon{flex:none;display:flex}.clm-speccta-icon svg{width:21px;height:21px}.clm-speccta-title{flex:1;min-width:0;font-size:var(--clm-fs-row);font-weight:var(--clm-fw-bold)}.clm-speccta-count{flex:none;font-size:var(--clm-fs-body-cmp);font-weight:var(--clm-fw-semi);opacity:.72}.clm-speccta-chev{width:17px;height:17px;flex:none;opacity:.72}.clm-sheet--full{height:92%}.clm-sheet--full .clm-sheet-body{padding-top:0;padding-inline:0}.clm-sheet--full .clm-sheet-body>.clm-specs{display:block}.clm-specs-rail{display:flex;gap:8px;padding:12px var(--clm-gutter);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;background:var(--clm-bg);border-bottom:1px solid var(--clm-line)}.clm-specs-rail::-webkit-scrollbar{width:0;height:0;display:none}.clm-specs-rail[hidden]{display:none}.clm-specchip{flex:none;display:flex;flex-direction:column;gap:2px;padding:9px 14px;border:0;border-radius:var(--clm-r-chip-lg);background:var(--clm-chip);color:var(--clm-tx);font-family:var(--clm-font);cursor:pointer;text-align:center;-webkit-tap-highlight-color:transparent}.clm-specchip:focus-visible{outline:2px solid var(--clm-acc);outline-offset:2px}.clm-specchip-t{font-size:var(--clm-fs-control);font-weight:var(--clm-fw-bold);white-space:nowrap;unicode-bidi:isolate}.clm-specchip-m{font-size:var(--clm-fs-caption);font-weight:var(--clm-fw-medium);color:var(--clm-tx3);white-space:nowrap}.clm-specchip[aria-selected=true]{background:var(--clm-acc-fill);color:#fff}.clm-specchip[aria-selected=true] .clm-specchip-m{color:rgba(255,255,255,.82)}.clm-specchip--all{justify-content:center;background:none;color:var(--clm-acc);box-shadow:inset 0 0 0 1px var(--clm-line);font-size:var(--clm-fs-control);font-weight:var(--clm-fw-semi);white-space:nowrap}.clm-specs-main{padding:18px var(--clm-gutter) 4px}.clm-specs-title{margin:0;font-size:1.375rem;font-weight:var(--clm-fw-black);line-height:var(--clm-lh-title);text-align:start;unicode-bidi:isolate}.clm-specs-sub{margin-top:3px;font-size:var(--clm-fs-body-cmp);font-weight:var(--clm-fw-medium);color:var(--clm-tx3)}.clm-specs-figs{display:flex;align-items:stretch;margin-top:16px}.clm-specs-fig{flex:1;min-width:0;text-align:center;padding-inline:4px;border-inline-start:1px solid var(--clm-line)}.clm-specs-fig:first-child{border-inline-start:0}.clm-specs-fig-v{font-size:1.0625rem;font-weight:var(--clm-fw-black);white-space:nowrap}.clm-specs-fig-u{font-size:var(--clm-fs-caption);font-weight:var(--clm-fw-semi);color:var(--clm-tx3);margin-inline-start:3px}.clm-specs-fig-c{margin-top:2px;font-size:var(--clm-fs-caption);font-weight:var(--clm-fw-medium);color:var(--clm-tx3)}.clm-specs-sec{margin-top:22px}.clm-specs-sec-h{display:flex;align-items:center;gap:12px;margin:0 0 2px;font-size:var(--clm-fs-caption);font-weight:var(--clm-fw-bold);letter-spacing:.06em;color:var(--clm-tx3)}.clm-specs-sec-h::after{content:"";flex:1;height:1px;background:var(--clm-line)}.clm-specrow{display:flex;align-items:center;gap:12px;padding-block:13px;border-bottom:1px solid var(--clm-line2)}.clm-specrow:last-child{border-bottom:0}.clm-specrow-k{flex:1;min-width:0;display:flex;align-items:center;gap:7px;font-size:var(--clm-fs-row);font-weight:var(--clm-fw-medium);color:var(--clm-tx2)}.clm-specrow-v{flex:none;max-width:58%;display:flex;align-items:baseline;gap:5px;font-size:var(--clm-fs-row);font-weight:var(--clm-fw-bold);text-align:end}.clm-specrow-val{unicode-bidi:isolate}.clm-specrow-u{font-size:var(--clm-fs-caption);font-weight:var(--clm-fw-medium);color:var(--clm-tx3);white-space:nowrap}.clm-specs-actions{display:flex;gap:10px;margin-top:24px}.clm-specs-actions .clm-btn{flex:1}.clm-specs-note{margin:18px 0 0;padding-top:16px;border-top:1px solid var(--clm-line);font-size:var(--clm-fs-caption);font-weight:var(--clm-fw-medium);line-height:1.7;color:var(--clm-tx3);text-wrap:pretty}.clm-specs-pick-h{margin:18px 0 2px;font-size:var(--clm-fs-caption);font-weight:var(--clm-fw-bold);letter-spacing:.06em;color:var(--clm-tx3)}.clm-specs-pick-h:first-child{margin-top:4px}.clm-specpick{display:flex;align-items:center;gap:13px;width:100%;padding-block:13px;border:0;border-bottom:1px solid var(--clm-line2);background:none;color:inherit;font-family:var(--clm-font);cursor:pointer;text-align:start;-webkit-tap-highlight-color:transparent}.clm-specpick:focus-visible{outline:2px solid var(--clm-acc);outline-offset:2px}.clm-specpick-r{flex:none;width:24px;height:24px;border-radius:var(--clm-r-pill);box-shadow:inset 0 0 0 1.5px var(--clm-line);display:flex;align-items:center;justify-content:center;color:transparent}.clm-specpick[aria-checked=true] .clm-specpick-r{background:var(--clm-acc);box-shadow:none;color:#fff}.clm-specpick-r svg{width:13px;height:13px}.clm-specpick-b{flex:1;min-width:0}.clm-specpick-t{display:block;font-size:var(--clm-fs-row);font-weight:var(--clm-fw-bold);text-align:start;unicode-bidi:isolate}.clm-specpick[aria-checked=true] .clm-specpick-t{color:var(--clm-acc)}.clm-specpick-m{display:block;margin-top:1px;font-size:var(--clm-fs-caption);font-weight:var(--clm-fw-medium);color:var(--clm-tx3)}.clm-specs-state{padding:34px 0 40px;text-align:center}.clm-specs-state .clm-btn{margin-top:14px}@media print{.clm-specs-printing .clm-navbar,.clm-specs-printing .clm-tabbar,.clm-specs-printing .clm-scroll,.clm-specs-printing .clm-sheet-veil,.clm-specs-printing .clm-sheet-grab,.clm-specs-printing .clm-sheet-close,.clm-specs-printing .clm-specs-rail,.clm-specs-printing .clm-specs-actions{display:none!important}.clm-specs-printing .clm-shell{height:auto!important;overflow:visible!important}.clm-specs-printing .clm-sheet-root{position:static!important}.clm-specs-printing .clm-sheet{position:static!important;height:auto!important;max-height:none!important;box-shadow:none!important;border-radius:0!important;animation:none!important}.clm-specs-printing .clm-sheet-body{overflow:visible!important}.clm-specs-printing .clm-specrow{break-inside:avoid}}
