.st-ui{font-family:var(--font-inter), Inter, system-ui, sans-serif;color:var(--ink);font-size:14px;line-height:1.45}.st-ui .as-btn{color:var(--ink);padding:6px 14px;font-size:13px}.st-ui .as-btn:disabled{opacity:.55;cursor:default}.st-cap{letter-spacing:.12em;text-transform:uppercase;color:var(--label);font-size:11px;font-weight:600}.st-hint{color:var(--muted);margin:6px 0 0;font-size:12.5px}.st-hint b{color:var(--ink);font-weight:600}.st-error{color:var(--bad)}.st-bar{z-index:1000;background:var(--bg2);border:1px solid var(--line);border-radius:999px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:calc(100vw - 32px);padding:8px;display:flex;position:fixed;bottom:16px;left:auto;right:16px;box-shadow:0 8px 28px #00000073}.st-bar-note{color:var(--muted);padding:0 6px 0 10px;font-size:13px}@media (max-width:640px){.st-bar{border-radius:14px;justify-content:flex-start;left:16px}}.st-editing .st-text{outline:1px dashed var(--brand);outline-offset:2px;cursor:text;border-radius:2px}.st-editing .st-text:hover,.st-editing .st-text:focus-visible{background:var(--brand-fill);outline-style:solid}.st-editing .st-text a{pointer-events:none}.st-editor{z-index:1001;background:var(--bg2);border:1px solid var(--line);border-radius:14px;width:min(460px,100vw - 32px);max-height:70vh;margin-top:8px;padding:14px;position:absolute;overflow:auto;box-shadow:0 12px 36px #0000008c}.st-editor.st-above{transform:translateY(calc(-100% - 16px))}.st-editor-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.st-area{resize:vertical;background:var(--bg);width:100%;color:var(--ink);border:1px solid var(--line);font:inherit;border-radius:8px;padding:8px 10px;font-size:14px;line-height:1.5;display:block}.st-area:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.st-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.st-state{color:var(--muted);font-size:12.5px}.st-more{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.st-version{background:var(--bg3);border-radius:8px;margin-top:10px;padding:8px 10px}.st-version p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 6px}.st-list{z-index:999;background:var(--bg2);border:1px solid var(--line);border-radius:14px;width:min(380px,100vw - 32px);padding:14px;position:fixed;top:16px;bottom:84px;right:16px;overflow:auto;box-shadow:0 12px 36px #0000008c}.st-list-head{justify-content:space-between;align-items:center;display:flex}.st-list ul{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.st-list-row{text-align:left;background:var(--bg3);width:100%;color:var(--ink);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;gap:3px;padding:8px 10px;display:grid}.st-list-row:hover,.st-list-row:focus-visible{border-color:var(--brand);outline:none}.st-list-text{color:var(--muted);-webkit-line-clamp:3;white-space:pre-wrap;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.st-modal{z-index:1002;background:#0009;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.st-modal-box{background:var(--bg2);border:1px solid var(--line);border-radius:14px;flex-direction:column;width:min(680px,100%);max-height:calc(100vh - 32px);padding:14px;display:flex}.st-mail{border:1px solid var(--line);background:var(--bg);border-radius:8px;flex:1;width:100%;min-height:60vh;margin-top:10px}
