/* MomentLoop Quick Share R1 — fewer decisions, clear destinations. */
#shareSheet .sheet-content{max-height:min(88dvh,680px);padding:12px 18px max(20px,env(safe-area-inset-bottom));overflow-y:auto}
#shareSheet .sheet-title{margin-bottom:8px}
#shareSheet .sheet-title small{font-size:10px}
#shareSheet .sheet-title h2{font-size:23px;line-height:1.1;margin:1px 0}
#shareSheet .share-preview.compact{padding:7px 9px;border-radius:11px;margin-bottom:12px;gap:10px}
#shareSheet .share-preview.compact img{width:52px;height:52px;object-fit:cover}
#shareSheet .share-preview.compact b{font-size:13px}
#shareSheet .share-preview.compact small{font-size:11px;margin-top:2px}
.quick-share-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.quick-share-choice{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:5px;min-height:102px;border-radius:13px;border:1px solid #e9e5e1;background:#fff;color:#17222c;padding:11px 4px;cursor:pointer;font:inherit}
.quick-share-choice>span{font-size:24px;line-height:1;color:#4c5661}
.quick-share-choice>b{font-size:12px;line-height:1.15}
.quick-share-choice>small{font-size:10px;line-height:1.25;color:#727981}
.quick-share-choice.quick-public{background:#ffede8;border-color:#fbd3c9}
.quick-share-choice.quick-public>span{color:#ed6458}
.quick-share-choice:focus-visible,.group-picker button:focus-visible,.share-more summary:focus-visible{outline:3px solid #f16d5c99;outline-offset:2px}
.quick-share-choice:active{transform:scale(.98)}
.share-more{margin:12px 0 7px;border-top:1px solid #eee8e2;padding:12px 0 4px}
.share-more>summary{cursor:pointer;font-weight:760;font-size:13px;color:#26333d;list-style:none}
.share-more>summary::-webkit-details-marker{display:none}
.share-more>summary::before{content:'＋';margin-right:9px;color:#e76556;font-size:17px}
.share-more[open]>summary::before{content:'－'}
.share-more>summary>span{font-weight:400;font-size:11px;color:#85898f;margin-left:5px}
.share-more textarea{min-height:65px!important;resize:none}
.share-more small{display:block;margin:7px 0;font-size:11px;color:#75808a;line-height:1.4}
.group-picker[hidden]{display:none!important}
.group-picker{border:1px solid #dedede;background:#fff;border-radius:13px;padding:13px;margin:9px 0}
.group-picker label{display:block;font-size:12px;font-weight:760;margin-bottom:7px}
.group-picker p{font-size:11px;line-height:1.4;color:#58616a}
.group-picker button{margin-top:9px}
.group-picker a{display:block;margin-top:9px;font-size:13px;font-weight:760;color:#d65e50}
.share-privacy-notice{margin:11px 1px 0;color:#63717a;font-size:11px;line-height:1.48;text-align:left}
#shareSheet .share-status{margin:6px 0 0;min-height:0;font-size:12px}
#shareSheet #submit[hidden]{display:none!important}
@media(max-width:360px){.quick-share-choices{gap:5px}.quick-share-choice{min-height:92px}.quick-share-choice>b{font-size:11px}.quick-share-choice>small{font-size:9px}}
