.ssci-trigger{display:inline-flex;align-items:center;gap:7px;margin:12px 0;padding:8px 12px;border:1px solid #d5d5d5;border-radius:6px;background:transparent;color:inherit;font:inherit;font-size:14px;cursor:pointer}.ssci-trigger:hover{border-color:#555}.ssci-overlay[hidden]{display:none!important}.ssci-overlay{position:fixed;inset:0;z-index:999999;background:rgba(0,0,0,.58);display:flex;justify-content:center;align-items:flex-end;opacity:0;transition:opacity .28s ease}.ssci-overlay.ssci-open{opacity:1}.ssci-sheet{background:#fff;color:#202020;width:min(100%,700px);max-height:90dvh;border-radius:18px 18px 0 0;box-shadow:0 -8px 40px rgba(0,0,0,.16);transform:translateY(105%);transition:transform .32s cubic-bezier(.2,.8,.2,1);display:flex;flex-direction:column;outline:none}.ssci-open .ssci-sheet{transform:translateY(0)}.ssci-handle{width:42px;height:5px;border-radius:6px;background:#d2d2d2;margin:10px auto 0;flex-shrink:0}.ssci-header{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-bottom:1px solid #eee}.ssci-header h2{font-size:19px!important;line-height:1.4!important;margin:0!important;color:#202020!important}.ssci-close{border:0!important;background:transparent!important;color:#333!important;font-size:30px!important;line-height:1!important;padding:4px 8px!important;cursor:pointer}.ssci-content{overflow:auto;padding:18px;text-align:center;overscroll-behavior:contain}.ssci-content img{display:block;width:auto;max-width:100%;height:auto;max-height:70dvh;object-fit:contain;margin:0 auto}@media(max-width:600px){.ssci-sheet{max-height:92dvh}.ssci-content{padding:12px}}@media(prefers-reduced-motion:reduce){.ssci-overlay,.ssci-sheet{transition:none}}
