.ws-tabs{border-bottom:1px solid var(--color-border);gap:24px;margin-bottom:24px;display:flex;overflow-x:auto}.ws-tabs button{color:var(--color-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;min-height:44px;padding:14px 0;font-size:12px}.ws-tabs button.active{color:var(--color-text);box-shadow:0 2px var(--color-accent)}.ws-toolbar{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:flex-end;gap:16px;padding:24px;display:flex}.ws-toolbar label{color:var(--color-muted);font-size:10px}.ws-toolbar input,.ws-toolbar select{border:1px solid var(--color-border);background:var(--color-surface-raised);min-height:42px;color:var(--color-text);border-radius:8px;max-width:100%;margin-top:8px;padding:10px 12px;font-size:12px;display:block}.ws-toolbar>button:last-child{margin-left:auto}.ws-muted{color:var(--color-muted);font-size:12px;line-height:1.7}.ws-empty{text-align:center;padding:56px 24px}.ws-empty>svg{box-sizing:content-box;background:var(--color-accent-surface);width:38px;height:38px;color:var(--color-accent);border-radius:16px;padding:9px}.ws-empty h2{letter-spacing:-.03em;margin:22px 0 12px;font-size:20px}.ws-empty p{color:var(--color-muted);max-width:420px;margin:auto;font-size:12px;line-height:1.8}.ws-empty a{color:var(--color-accent);align-items:center;gap:8px;padding:16px 0 0;font-size:12px;display:inline-flex}.ws-empty a svg{width:14px}.ws-table-wrap{overflow-x:auto}.ws-table-wrap table{border-collapse:collapse;width:100%;min-width:650px}.ws-table-wrap th{text-align:left;color:var(--color-muted);background:var(--color-surface-raised);padding:16px;font-size:10px;font-weight:500}.ws-form{gap:20px;padding:24px;display:grid}.fb-modal .ws-form{padding:0}.ws-form>label{color:var(--color-muted);gap:10px;font-size:12px;display:grid}.ws-form input:not([type=checkbox]),.ws-form select,.ws-form textarea{background:var(--color-surface-raised);width:100%;min-width:0;min-height:48px;color:var(--color-text);border:1px solid var(--color-border);font:13px var(--font-sans);border-radius:10px;padding:12px}.ws-form fieldset{border:1px solid var(--color-border);border-radius:12px;padding:18px}.ws-form legend{color:var(--color-muted);padding:0 6px;font-size:12px}.ws-checkbox{align-items:center;gap:10px;margin:12px 0;font-size:12px;display:flex}.ws-form>button{width:fit-content}.ws-feedback{color:var(--color-accent);font-size:12px;line-height:1.8}.ws-theme-grid{grid-template-columns:1fr 1fr;gap:20px;padding:24px;display:grid}.ws-theme-preview{border:1px solid var(--color-border);text-align:left;background:var(--color-surface);color:var(--color-text);cursor:pointer;border-radius:14px;padding:16px}.ws-theme-preview>span{background:#14101d;border-radius:8px;gap:8px;min-height:90px;padding:20px;display:flex}.ws-theme-preview.light>span{background:#f1edf8}.ws-theme-preview i{background:#271f37;border-top:3px solid #a78bfa;border-radius:6px;flex:1}.ws-theme-preview.light i{background:#ded3ee}.ws-theme-preview strong{margin:18px 0 8px;font-size:13px;display:block}.ws-theme-preview small{color:var(--color-accent);gap:6px;font-size:11px;display:flex}.ws-theme-preview svg{width:14px}.ws-pref-row{border-bottom:1px solid var(--color-border-subtle);align-items:center;gap:16px;padding:22px 24px;display:flex}.ws-pref-row strong{flex:1;font-size:12px}.ws-pref-row>span{color:var(--color-muted);font-size:11px}.ws-pref-row button{color:var(--color-accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-height:44px;font-size:11px;display:flex}.ws-pref-row svg{width:14px}@media (max-width:700px){.ws-tabs{gap:20px}.ws-toolbar{gap:12px;padding:20px}.ws-toolbar label{flex:1;min-width:110px}.ws-toolbar input,.ws-toolbar select{width:100%}.ws-toolbar>button:last-child{margin-left:0}.ws-empty{padding:40px 20px}.ws-theme-grid{gap:12px;padding:20px}.ws-pref-row{flex-wrap:wrap;padding:16px 20px}.ws-pref-row>span{font-size:10px}}
