.card-review{margin:12px 0;padding:10px 12px;border-left:2px solid #a7c6a1;background:#3a4a49;color:#e1e9dd;font-size:11px;line-height:1.7}.card-review>span{display:block;color:#c3d9b0;font-weight:700;font-size:9px;letter-spacing:.4px;margin-bottom:3px}.pause-review{scroll-margin-top:160px;padding:25px;margin:25px 0;border:1px solid #637561;border-radius:10px;background:#35453f;color:#e7eee2}.review-eyebrow{color:#c5d9aa;font-size:9px;letter-spacing:1.3px;font-weight:700}.pause-review h2{font:750 24px var(--heading);margin:8px 0 14px;color:#f1f3e7}.review-summary{font-size:15px;line-height:1.8}.pause-review dl{margin:20px 0}.pause-review dl>div{display:grid;grid-template-columns:110px 1fr;gap:16px;padding:13px 0;border-top:1px solid #52675a}.pause-review dt{font-weight:650;font-size:12px;color:#cfdfc0}.pause-review dd{margin:0;font-size:12px;line-height:1.8;color:#dae2d4}.review-scope{font-size:10px;line-height:1.8;color:#becbb7}.favorites-sharing,.shared-selection-intro{border:1px solid #546860;border-radius:10px;background:#344247;padding:20px 24px;margin:0 0 25px;display:flex;align-items:center;justify-content:space-between;gap:20px}.favorites-sharing h2,.shared-selection-intro h2{font:700 18px var(--heading);margin:0 0 6px;color:#edf1e5}.favorites-sharing p,.shared-selection-intro p{font-size:12px;line-height:1.8;color:#c5d0c7;max-width:600px}.favorites-sharing button,.shared-selection-intro button{flex-shrink:0;min-height:44px}.share-selection-dialog{width:min(560px,calc(100% - 30px));max-height:calc(100dvh - 30px);overflow:auto;background:#303d43;color:#edf1e5;border:1px solid #647361;border-radius:14px;padding:27px;box-shadow:0 15px 65px #0c151c66}.share-selection-dialog::backdrop{background:#101b24b8}.share-dialog-top{display:flex;justify-content:space-between;gap:15px;align-items:flex-start}.share-dialog-top h2{font:750 24px var(--heading);margin:5px 0 15px}.share-dialog-top button{min-height:44px;padding:8px 12px;border:1px solid #627166;border-radius:6px;font-size:12px}.share-selection-dialog p{font-size:12px;line-height:1.8;color:#cbd5cd}.share-options{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:18px 0;max-height:280px;overflow:auto;padding:2px}.share-option{display:flex;align-items:center;gap:10px;background:#3b4c4c;padding:12px;border-radius:6px;font-size:12px;line-height:1.5;min-height:46px;cursor:pointer}.share-option input{width:18px;height:18px;flex-shrink:0;accent-color:#bcd3a2}.share-option:has(input:checked){background:#435c4c;outline:1px solid #819c73}.share-counter{margin:0 0 14px}.share-result{margin:18px 0 12px}.share-result label{display:block;font-size:12px;margin-bottom:6px}.share-result input{width:100%;padding:12px;border:1px solid #809376;border-radius:5px;background:#26363b;color:#e9eee0;font-size:12px}.share-feedback{margin-top:13px;min-height:22px}.share-custom-note{border-left:2px solid #d4a877;padding-left:10px;margin-top:10px}@media(max-width:650px){.favorites-sharing,.shared-selection-intro{padding:18px;align-items:flex-start;flex-direction:column;gap:12px}.favorites-sharing button,.shared-selection-intro button{width:100%;flex-shrink:1}.pause-review{padding:19px}.pause-review dl>div{grid-template-columns:1fr;gap:5px}.share-selection-dialog{padding:20px}.share-options{grid-template-columns:1fr;max-height:35dvh}.card-review,.review-scope{font-size:11px}}
