/* Escopo exclusivo da caixa de seleção. */
#share-properties.sc-tray{left:16px;right:16px;bottom:calc(12px + env(safe-area-inset-bottom));max-width:1180px;width:auto;margin-inline:auto;display:grid;grid-template-columns:46% 54%;gap:0;padding:12px 16px;background:#080f1cfc;border:1px solid #c6a15b;border-radius:10px;color:#f1efe8;box-shadow:0 6px 24px #0008}
#share-properties.sc-tray[hidden]{display:none}
.sc-tray .sc-left{padding-right:16px;display:flex;flex-direction:column;justify-content:space-between;min-width:0}
.sc-tray #selection-count{font-size:16px;font-weight:700;color:#ead29a}
.sc-tray .sc-actions{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:7px;margin-top:8px}
#share-properties.sc-tray .button{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:7px 5px;min-height:50px;font-size:12px;line-height:1.25;white-space:normal;width:100%;border:1px solid #9f834c;background:transparent;color:#f1efe8;border-radius:5px;text-align:center;cursor:pointer;gap:0}
#share-properties.sc-tray #request-selected{background:#e6c98f;color:#080f1c;font-weight:700}
.sc-tray small{font-size:10px;font-weight:400;line-height:1.25}
.sc-tray #sc-clear small{display:block;margin-top:3px}
.sc-tray .sc-right{border-left:1px solid #80652f;padding-left:16px;min-width:0}
.sc-tray .sc-title{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;margin-bottom:4px}
.sc-tray #sc-toggle{border:0;background:transparent;color:#ead29a;font-size:11px;cursor:pointer;padding:3px 5px;min-height:24px}
.sc-tray .sc-modes{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 5px;border:0;padding:0}
.sc-tray .sc-modes label{border:1px solid #80652f;border-radius:4px;padding:5px 7px;min-height:28px;line-height:1.2;font-size:11px;cursor:pointer;display:flex;align-items:center;gap:5px}
.sc-tray .sc-modes label:has(input:checked){background:#c6a15b20;border-color:#c6a15b}
.sc-tray input{accent-color:#c6a15b;width:14px;height:14px;min-height:14px;margin:0;flex:0 0 14px}
.sc-tray #sc-names{display:grid;grid-template-columns:1fr 1fr;align-content:start;gap:4px;max-height:66px;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-color:#c6a15b #202936;scrollbar-width:thin;padding-right:5px}
.sc-tray #sc-names label{display:flex;align-items:center;gap:7px;font-size:12px;line-height:1.25;background:#c6a15b1a;border:1px solid #80652f;padding:6px 7px;border-radius:4px;min-width:0;cursor:pointer}
.sc-tray #sc-names span{overflow-wrap:anywhere}
.sc-tray .sc-right>small{display:block;margin-top:4px;color:#d9d0be}
.sc-tray .sc-original-mode{display:none}
.sc-tray :is(button,a,input):focus-visible{outline:2px solid #f0d99f;outline-offset:3px}
#share-properties.sc-tray.sc-fold .sc-actions,.sc-tray.sc-fold .sc-details{display:none}
#share-properties.sc-tray.sc-fold .sc-right{border-left:0}
@media(max-width:900px){#share-properties.sc-tray{grid-template-columns:42% 58%;padding:10px 12px}.sc-tray .sc-actions{grid-template-columns:1fr;gap:4px}#share-properties.sc-tray .button{min-height:32px;padding:5px;font-size:11px}.sc-tray #sc-clear small{font-size:9px}.sc-tray #sc-names{max-height:92px}}
@media(max-width:600px){#share-properties.sc-tray{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));grid-template-columns:1fr;padding:10px;max-height:65svh;overflow:auto;gap:8px}.sc-tray .sc-left{padding-right:0}.sc-tray .sc-actions{grid-template-columns:1fr 1.1fr 1fr}#share-properties.sc-tray .button{min-height:48px;font-size:11px}.sc-tray .sc-right{padding:8px 0 0;border-left:0;border-top:1px solid #80652f}.sc-tray #selection-count{font-size:14px}.sc-tray #sc-names{max-height:90px}.sc-tray .sc-modes{display:grid;grid-template-columns:1fr}.sc-tray.sc-fold{gap:0}.sc-tray.sc-fold .sc-right{border-top:0;padding:0}.sc-tray.sc-fold .sc-title strong{display:none}.sc-tray.sc-fold .sc-title{justify-content:flex-end;margin:0}.sc-tray.sc-fold #selection-count{padding-right:110px}.sc-tray.sc-fold #sc-toggle{margin-top:-24px}}
