.settings-page{max-width:1120px}.settings-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.settings-heading h1{margin:4px 0 8px}.settings-nav{border-bottom:1px solid #dce1e8;flex-wrap:wrap;gap:8px;margin-bottom:24px;padding-bottom:12px;display:flex}.settings-nav a{border-radius:8px;padding:9px 14px;text-decoration:none}.settings-nav a[aria-current=page]{color:#fff;background:#1a2348}.settings-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.settings-card{background:#fff;border:1px solid #dce1e8;border-radius:14px;padding:24px}.settings-card h2{margin-top:0}.settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.settings-form-grid label{gap:7px;font-size:14px;font-weight:600;display:grid}.settings-form-grid input,.settings-form-grid textarea{box-sizing:border-box;width:100%}.settings-form-grid textarea{min-height:100px}.settings-wide{grid-column:1/-1}.settings-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.settings-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:24px 0 0;display:grid}.settings-values dt{color:#657080;margin-bottom:5px;font-size:12px}.settings-values dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.settings-status{color:#205b37;background:#edf7f1;border-radius:8px;padding:12px 16px}.settings-error{color:#922d24;background:#fff0ee;border-radius:8px;padding:12px 16px}.settings-section{margin-bottom:24px}.settings-section>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.settings-table-wrap{overflow:auto}.settings-table{border-collapse:collapse;width:100%;margin:16px 0;font-size:14px}.settings-table th,.settings-table td{text-align:left;border-bottom:1px solid #e4e7ec;padding:12px 10px}.settings-table th{color:#657080;font-size:12px}.settings-badge{background:#eef1f5;border-radius:20px;padding:4px 9px;font-size:12px;display:inline-block}.settings-badge.enabled{color:#205b37;background:#e9f5ed}.settings-checkbox{align-items:center;gap:8px;margin-top:16px;display:flex}.settings-checkbox input{width:auto}.settings-editor{border:1px solid #dce1e8;border-radius:10px;margin-top:16px;padding:20px}.settings-editor h3{margin-top:0}.settings-empty{color:#657080;padding:22px 0}@media (max-width:680px){.settings-cards,.settings-form-grid,.settings-values{grid-template-columns:1fr}.settings-heading{flex-direction:column}.settings-card{padding:18px}}.settings-fields{border:0;min-width:0;margin:0;padding:0;display:block}.settings-scopes{flex-wrap:wrap;gap:12px;margin:0 0 18px;display:flex}.settings-scopes a{border:1px solid #d4dae3;border-radius:8px;padding:10px 16px;text-decoration:none}.settings-scopes a[aria-current=page]{color:#fff;background:#1a2348;border-color:#1a2348}.settings-form-grid select{width:100%;min-width:0}.settings-invalid-label{outline-offset:4px;border-radius:4px;outline:2px solid #b42318}.settings-field-error{color:#a01810;margin-top:6px;font-size:13px;font-weight:500;display:block}[aria-invalid=true]{border-color:#b42318!important}:is(.settings-fields :user-invalid,.communication-fields :user-invalid){outline-offset:2px;outline:2px solid #b42318}.settings-checklist{padding-left:20px;line-height:1.9}.settings-template-row{border-top:1px solid #dce1e8;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px 0;display:flex}.organization-profile-group{background:#fafbfc;border:1px solid #dce1e8;border-radius:10px;min-width:0;margin:20px 0;padding:20px}.organization-profile-group>h3,.organization-profile-group>legend{color:#1a2348;margin:0;padding:0 6px;font-size:17px;font-weight:650}.organization-profile-group>h3{padding:0}.organization-profile-group>p{margin:8px 0 18px}.organization-profile-group .settings-values{margin-top:16px}.organization-profile-contact{border:0;border-top:1px solid #dce1e8;min-width:0;margin:22px 0 0;padding:16px 0 0}.organization-profile-contact>legend,.organization-profile-contact>h4{margin:0 0 12px;padding:0;font-size:14px;font-weight:650}@media (max-width:680px){.organization-profile-group{padding:16px}}
