.share-entry{grid-column:1/-1}.saved-summary{flex-wrap:wrap}.saved-summary .share-entry{margin-left:auto;font-size:12px}.share-dialog{background:#090909;color:#fff;border:1px solid #333;border-radius:30px;width:min(720px,calc(100% - 32px));max-height:calc(100svh - 32px);padding:30px;overflow:auto}.share-dialog::backdrop{background:#000b;backdrop-filter:blur(5px)}.share-dialog .section-heading{margin-bottom:16px}.share-dialog .garment-grid{gap:14px;margin:24px 0}.share-dialog .thumb-photo{height:230px}.share-disclosure{font-size:12px;line-height:1.85;color:#bbb;background:#141414;border:1px solid #262626;border-radius:15px;padding:16px;margin:22px 0}.share-actions{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}.share-actions .button{flex:1}.share-dialog input,.reply-card textarea{width:100%;background:#1c1c1c;color:white;border:1px solid #444;border-radius:12px;padding:14px;font:inherit;font-size:12px;margin:10px 0;overflow-wrap:anywhere}.reply-card{background:#141414;border:1px solid #333;border-radius:20px;padding:24px;margin:30px 0}.reply-card h2{font-size:22px}.reply-card>p{line-height:1.8}#friendTitle{font-size:clamp(32px,4vw,52px);letter-spacing:-.05em;line-height:1.2}#friendChoices{margin-top:28px}#friendChoices .thumb-photo{height:390px}#friendStatus{min-height:44px}body:has(dialog[open]){overflow:hidden}.share-dialog .text-button:focus-visible,.share-dialog input:focus-visible,textarea:focus-visible{outline:3px solid #0099ff;outline-offset:4px}@media(max-width:620px){.share-dialog{padding:20px;border-radius:24px}.share-dialog h2{font-size:22px}.share-dialog .garment-grid{gap:8px}.share-dialog .thumb-photo{height:155px}.share-dialog .thumb>span:last-child{font-size:10px}.share-actions .button{font-size:12px;min-width:115px}.saved-summary .share-entry{width:100%;margin-top:8px}#friendChoices{gap:8px}#friendChoices .thumb-photo{height:220px}#friendChoices .thumb>span:last-child{font-size:11px}.reply-card{padding:20px}.reply-card h2{font-size:20px}}@media(max-width:360px){.share-dialog .thumb-photo{height:125px}#friendChoices .thumb-photo{height:180px}#friendChoices .thumb>span:last-child{font-size:10px}}

.header #openSaved{margin-left:auto}.message:empty{display:none}.share-dialog #sharePreview>.eyebrow{display:block;margin-top:20px}
