.case-status-settings{background:var(--ks-panel);border:1px solid var(--ks-line);border-radius:12px;box-shadow:0 1px 2px #0c1a260a;padding:22px 24px}.case-status-heading{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:14px;margin-bottom:18px}.case-status-heading h2{font-size:17px;font-weight:600;color:var(--ks-ink)}.case-status-heading p{margin-top:4px;font-size:13px;color:var(--ks-muted)}.case-status-settings button:disabled{opacity:.45;cursor:not-allowed}.case-status-list{padding:0;list-style:none}.case-status-list>li{padding:14px 0;border-top:1px solid var(--ks-line);display:flex;align-items:center;justify-content:space-between;gap:12px}.case-status-name{display:flex;min-width:0;align-items:center;gap:10px}.case-status-name strong{overflow-wrap:anywhere;font-weight:500}.case-status-color{display:inline-grid;place-items:center;width:16px;height:16px;flex-shrink:0}.case-status-caption{color:var(--ks-faint);display:block;font-size:12px;margin-top:3px}.case-status-actions{display:flex;align-items:center;gap:5px;flex-shrink:0}.case-status-actions button{min-width:30px;height:30px;padding:0 9px;border:1px solid var(--ks-line-strong);border-radius:7px;color:var(--ks-ink);background:var(--ks-panel);font-size:12.5px;font-weight:500;box-shadow:0 1px 2px #0c1a260a}.case-status-actions button:hover:not(:disabled){background:var(--ks-panel-2)}.case-status-actions svg{width:14px;height:14px}.case-status-form{margin:18px 0;padding:18px;background:var(--ks-panel-2);border:1px solid var(--ks-line);border-radius:10px}.case-status-fields{display:grid;grid-template-columns:minmax(0,1fr) 86px;gap:12px}.case-status-fields label{font-size:13px;color:var(--ks-muted)}.case-status-fields input{display:block;margin-top:5px;width:100%;min-width:0;height:34px;padding:6px 10px;background:var(--ks-panel);border:1px solid var(--ks-line-strong);border-radius:7px}.case-status-switches{display:grid;gap:12px;margin:16px 0}.case-status-switches label{display:flex;align-items:start;gap:9px;font-size:13.5px;color:var(--ks-ink)}.case-status-switches input{margin-top:4px}.case-status-switches small{display:block;color:var(--ks-muted);font-size:12px;margin-top:2px}@media(max-width:600px){.case-status-settings{padding:16px}.case-status-list>li{align-items:start;flex-wrap:wrap}.case-status-actions{margin-left:auto}}
