.ss-trigger{border:1px solid #d7c6cc;border-radius:8px;background:#fff;color:#7c3a50;padding:8px 12px;min-height:40px;font:inherit;cursor:pointer;white-space:nowrap}
.ss-dialog{width:min(580px,calc(100vw - 28px));max-height:calc(100dvh - 28px);overflow:auto;box-sizing:border-box;border:1px solid #ddd2d8;border-radius:16px;padding:22px;color:#30282d;background:#fff;font:16px/1.7 -apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif}
.ss-dialog::backdrop{background:#1d243680}.ss-dialog[open]{display:block}.ss-dialog header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;text-align:left}.ss-dialog h2{font-size:23px;line-height:1.4;margin:0}.ss-dialog h3{font-size:18px;margin:18px 0 8px}.ss-dialog [data-ss-close]{flex:none;width:40px;height:40px;border:1px solid #ddd2d8;border-radius:50%;background:#fff;color:#5c4650;font-size:25px;cursor:pointer}.ss-intro,.ss-note{color:#746771}.ss-intro{margin:8px 0 16px}.ss-tabs{display:flex;gap:7px}.ss-tabs button{flex:1;min-height:44px;border:1px solid #d7c6cc;border-radius:8px;background:#fff;color:#7c3a50;font:inherit;cursor:pointer}.ss-tabs [aria-selected=true]{background:#a72e4b;color:#fff;border-color:#a72e4b}.ss-dialog ol{padding-left:25px;margin:10px 0}.ss-dialog li{margin:9px 0}.ss-note{font-size:14px;margin:12px 0}.ss-dialog a{color:#8c2b48}.ss-url{display:grid;grid-template-columns:1fr auto;gap:7px;margin-top:20px}.ss-url label{grid-column:1/-1;font-size:14px;color:#746771}.ss-url input{min-width:0;width:100%;box-sizing:border-box;border:1px solid #d7c6cc;border-radius:8px;padding:10px;font:14px/1.5 ui-monospace,monospace}.ss-url button{border:1px solid #a72e4b;border-radius:8px;background:#a72e4b;color:#fff;padding:10px 12px;font:inherit;cursor:pointer}.ss-status{font-size:14px;min-height:1.7em;margin:8px 0 0;color:#7c3a50}.ss-dialog :is(button,a,input):focus-visible,.ss-trigger:focus-visible{outline:3px solid #8ab7df;outline-offset:3px}
html[data-ui-size="large"] .ss-dialog{font-size:18px}html[data-ui-size="large"] .ss-dialog h2{font-size:26px}html[data-ui-size="large"] .ss-dialog h3{font-size:21px}
@media(max-width:480px){.ss-dialog{padding:18px}.ss-dialog h2{font-size:21px}.ss-url{grid-template-columns:1fr}.ss-url button{min-height:44px}.app-header .header-actions .ss-trigger{font-size:13px;padding:7px 9px}}
