#ss-meta-panel{position:fixed;z-index:100000;bottom:16px;left:16px;width:min(460px,calc(100vw - 32px));padding:22px;border:1px solid #cbd5df;border-radius:16px;background:#fff;color:#18324a;box-shadow:0 10px 36px #001b3340;font:15px/1.55 system-ui,sans-serif;text-align:left;box-sizing:border-box}
#ss-meta-panel[hidden]{display:none!important}
#ss-meta-panel h2{margin:0 0 8px;font:700 19px/1.3 system-ui,sans-serif;color:#18324a}
#ss-meta-panel p{margin:8px 0 14px}
#ss-meta-panel a{color:#164f82;text-decoration:underline}
#ss-meta-panel .ss-meta-actions{display:flex;gap:10px;flex-wrap:wrap}
#ss-meta-panel button,#ss-meta-settings{font:600 14px/1.3 system-ui,sans-serif;cursor:pointer;border:1px solid #52728b;border-radius:8px;padding:11px 14px;color:#18324a;background:#fff;min-height:42px}
#ss-meta-panel button:first-child{background:#183e5c;color:#fff;border-color:#183e5c}
#ss-meta-panel button:focus-visible,#ss-meta-settings:focus-visible{outline:3px solid #e5a733;outline-offset:3px}
#ss-meta-settings{position:fixed;z-index:99999;left:12px;bottom:10px;padding:7px 10px;font-size:12px;box-shadow:0 2px 10px #001b3320;min-height:34px}
@media(max-width:520px){#ss-meta-panel{bottom:10px;left:10px;width:calc(100vw - 20px);padding:18px;font-size:14px}#ss-meta-panel .ss-meta-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}}
