.settings-help{margin:8px 0 18px;padding:10px 12px;border-left:3px solid #6d5dfc;background:#f7f6ff}.help-toggle{font-weight:600}.help-copy{padding:9px 2px 2px;color:#555;line-height:1.5}.settings-table{overflow:auto}.settings-table .row{min-width:740px}.settings-form{max-width:720px;padding:18px}.settings-form form{max-width:540px}.inbox-filter{max-width:340px}.inline-toggle{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.inline-toggle input{width:auto}.label-swatch{display:inline-block;width:12px;height:12px;margin-right:8px;border-radius:50%;background:var(--label-color,#64748b);vertical-align:middle}.danger{color:#a12c2c;border-color:#eccaca}.event-options{display:flex;flex-wrap:wrap;gap:12px;border:1px solid #ddd;border-radius:6px;padding:10px}.event-options legend{padding:0 5px;color:#555}.modal fieldset{min-width:0}.modal .settings-table .row{min-width:580px}.field input[type=color]{width:56px;height:38px;padding:3px}.field[hidden]{display:none!important}.settings-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.allowlist-filters{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(170px,.8fr) minmax(220px,1.2fr);align-items:end;gap:12px;margin-bottom:14px}.allowlist-filters .field{margin:0}.company-row{grid-template-columns:minmax(150px,1.3fr) minmax(120px,1fr) 80px auto;min-width:580px}@media(max-width:900px){.settings-table .row{min-width:660px}.settings-heading{flex-wrap:wrap}.form-actions{flex-wrap:wrap}}@media(max-width:560px){.settings-help{margin-bottom:12px}.settings-form{padding:14px}.modal .settings-table .row{min-width:520px}.allowlist-filters{grid-template-columns:1fr}.settings-actions{justify-content:flex-start}}