.sx-label{color:var(--text-secondary);letter-spacing:0;text-transform:none;margin:0 0 6px 2px;font-size:13px;font-weight:500;display:block}.sx-label.is-error{color:var(--wg-red-text)}.sx-form-h{letter-spacing:-.01em;color:var(--text-primary);margin:0;font-size:17px;font-weight:700}.sx-group-h{color:var(--text-secondary);letter-spacing:0;text-transform:none;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;display:flex}.sx-form :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]),select,textarea):focus{outline:none;border-color:var(--wg-blue)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--wg-blue) 18%, transparent)!important}.sx-form :is(input,textarea)::placeholder{color:var(--text-secondary);opacity:.75}.sx-close{background:var(--wg-fill);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.sx-close.sx-close.sx-close{min-width:32px;min-height:32px}.sx-close:hover{background:color-mix(in srgb, var(--text-primary) 10%, transparent)}.sx-close:focus-visible{outline:2px solid var(--wg-blue);outline-offset:2px}.sx-foot{border-top:1px solid var(--wg-hairline);background:var(--wg-surface)}.ss-dialog-panel:has(>.sx-alert){border-radius:var(--wg-radius);background:var(--wg-surface);border:none}.sx-alert-card{background:var(--wg-surface);border-radius:var(--wg-radius);box-sizing:border-box;width:min(440px,90%)}.sx-alert{text-align:left;padding:22px 22px 18px}.sx-alert-title{letter-spacing:-.01em;color:var(--text-primary);margin:0 0 8px;font-size:17px;font-weight:600}.sx-alert-body{color:var(--text-secondary);margin:0 0 20px;font-size:14px;line-height:1.5}.sx-alert-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.sx-alert-actions .pj-btn{min-height:38px;padding:0 18px}.pj-btn.is-danger.is-filled{background:var(--wg-red);color:#fff}.pj-btn.is-danger.is-filled:hover:not(:disabled){background:color-mix(in srgb, var(--wg-red) 88%, #000)}@media (max-width:799px){.sx-alert-actions .pj-btn{border-radius:14px;flex:auto;min-height:46px;font-size:15px}}.sx-dd{background:var(--surface-elevated,var(--wg-surface));border-radius:14px;overflow-x:hidden}.sx-dd-h{color:var(--text-secondary);letter-spacing:0;padding:8px 14px 4px;font-size:12px;font-weight:600}.sx-chips{flex-wrap:wrap;align-items:center;gap:7px;width:100%;padding:10px 0 2px;display:flex}.sx-chips-label{color:var(--text-secondary);font-size:12px;font-weight:600}.sx-chip{background:color-mix(in srgb, var(--wg-blue) 13%, transparent);max-width:260px;min-height:28px;color:var(--wg-blue-text);font:inherit;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:6px;padding:0 8px 0 12px;font-size:13px;font-weight:600;display:inline-flex}.sx-chip:hover{background:color-mix(in srgb, var(--wg-blue) 20%, transparent)}.sx-chip:focus-visible{outline:2px solid var(--wg-blue);outline-offset:1px}.sx-chip-x{background:color-mix(in srgb, var(--wg-blue) 22%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;line-height:1;display:inline-flex}.sx-chips-count{color:var(--text-secondary);font-variant-numeric:tabular-nums;margin-left:2px;font-size:12px}.sx-chips-clear{background:var(--wg-fill);min-height:28px;color:var(--text-secondary);font:inherit;cursor:pointer;border:none;border-radius:999px;margin-left:auto;padding:0 12px;font-size:12px;font-weight:600}.sx-chips-clear:hover{background:color-mix(in srgb, var(--text-primary) 10%, transparent);color:var(--text-primary)}.sx-views{align-items:center;gap:8px;display:flex}.sx-view{background:var(--wg-fill);border-radius:999px;align-items:center;gap:2px;padding-left:4px;display:inline-flex}.sx-view.is-active{background:color-mix(in srgb, var(--wg-blue) 13%, transparent)}.sx-view-name{cursor:pointer;max-width:180px;font:inherit;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:6px 4px 6px 8px;font-size:14px;font-weight:500;overflow:hidden}.sx-view.is-active .sx-view-name{color:var(--wg-blue-text);font-weight:600}.sx-view-x{color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:999px;align-items:center;padding:4px 9px 4px 3px;display:flex}.sx-view-x:hover{color:var(--text-primary)}.sx-view-save{height:32px;color:var(--wg-blue-text);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:999px;align-items:center;gap:5px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.sx-view-save:hover{background:color-mix(in srgb, var(--wg-blue) 10%, transparent)}.sx-view-input{box-sizing:border-box;border:1px solid var(--wg-blue);background:var(--wg-surface);width:160px;height:32px;color:var(--text-primary);font:inherit;box-shadow:0 0 0 3px color-mix(in srgb, var(--wg-blue) 18%, transparent);border-radius:999px;outline:none;padding:0 12px;font-size:14px}.sx-kcol{box-sizing:border-box;background:var(--wg-fill);border-radius:18px;flex-direction:column;min-height:200px;max-height:100%;padding:10px;transition:box-shadow .15s,background .15s;display:flex}.sx-kcol.is-over{background:color-mix(in srgb, var(--wg-blue) 9%, transparent);box-shadow:inset 0 0 0 2px var(--wg-blue)}.sx-kcol-h{align-items:center;gap:8px;padding:4px 6px 10px;display:flex}.sx-kcol-title{color:var(--text-primary);font-size:15px;font-weight:700}.sx-kcol-count{color:var(--text-secondary);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px;font-weight:600}.sx-kcol-empty{text-align:center;color:var(--text-secondary);opacity:.8;padding:22px 8px;font-size:13px}.sx-skel-card{background:var(--wg-surface);box-shadow:var(--wg-shadow);border-radius:16px}[data-theme=dark] .sx-skel-card{box-shadow:none}.sx-note{background:var(--wg-fill);color:var(--text-secondary);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;font-size:14px;display:flex}.sx-note a{color:var(--wg-blue-text);white-space:nowrap;font-weight:600;text-decoration:none}.sx-note a:hover{text-decoration:underline}.sx-wc-seg{flex-wrap:wrap;gap:6px;display:flex}.sx-wc-seg .pm-chip{font-size:13px}
