.settings-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.settings-tabs .active{background:#e2eef5;color:#2d5874;border-color:#94b9d0}.office-card{max-height:90vh;overflow:auto;width:min(640px,94vw)}.office-card form{display:grid;gap:12px}.office-card label{display:grid;gap:5px}.office-card button{margin-top:8px}.office-fingerprint{overflow-wrap:anywhere;font-family:monospace}.office-users{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}#officeError{color:#b13232}#officeGate{z-index:2000}.finance-pending{background:#fff9e9;border:1px solid #eedbb0;padding:14px;margin-bottom:14px}.finance-pending p{margin:6px 0}

.finance-form label:has(input[type=checkbox]){flex-direction:row;align-items:center}.finance-form input[type=checkbox],.office-card input[type=checkbox]{width:16px;min-height:16px;height:16px;padding:0;margin:0}.finance-form>[hidden]{display:none!important}[data-office-config]>.office-fingerprint,[data-office-config]>p,[data-office-config]>label:has([name=trust]){grid-column:1/-1}[data-office-config]>button,#officeKey>button{align-self:end;min-height:37px}.office-card .finance-form{grid-template-columns:1fr}.finance-form>label[hidden]{display:none!important}

.case-assignment-summary{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:8px 16px;font-size:12px;color:#516e7e;background:#f4f9fc}.case-assignment-summary small{color:#79868f}.case-assignment-summary button{padding:5px 10px}.case-assignment-dialog{width:min(560px,90vw);border:1px solid #d1dfe7;border-radius:12px;padding:24px;color:#324b59}.case-assignment-dialog::backdrop{background:#23394855}.case-assignment-dialog p{margin:10px 0;line-height:1.6}.assignment-choices{display:grid;gap:8px;max-height:45vh;overflow:auto;margin:16px 0}.assignment-choices label{padding:10px;background:#f3f8fb;border-radius:6px}.assignment-choices small{color:#6e828f}.assignment-actions{display:flex;gap:8px;justify-content:flex-end}.case-assignment-dialog [role=alert]{color:#ad453b}
