.settings-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);gap:16px;margin-bottom:16px}.settings-intro{border-top:5px solid #285b80}.settings-intro h2{font-size:22px}.settings-add form{display:flex;align-items:end;gap:10px}.settings-add label{flex:1;margin:0}.settings-add button{white-space:nowrap}.settings-list{padding:0;overflow:hidden}.settings-list>.between{padding:16px 18px;border-bottom:1px solid #dce5eb}.settings-list h2{margin:0}.settings-list td:last-child{width:130px}.settings-system{display:block;margin-top:2px}.settings-future{margin-top:16px}.settings-future>div{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.settings-future span{padding:12px;background:#edf4f8;border-radius:8px}.settings-future small{display:block;margin-top:3px}@media(max-width:850px){.settings-grid{grid-template-columns:1fr}.settings-future>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.settings-add form{display:block}.settings-add button{margin-top:10px}.settings-future>div{grid-template-columns:1fr}}
.admin-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 12px;padding:6px;background:#dce8f0;border:1px solid #b8ccda;border-radius:12px}.admin-tabs button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:11px 14px;border-color:transparent;background:transparent;color:#244d6b}.admin-tabs button.active{background:#fff;border-color:#9eb8ca;box-shadow:0 2px 7px #234b6920;color:#123b59}.admin-tabs small{font-size:12px;font-weight:400}.admin-workspace{min-height:460px}.admin-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:12px;padding:14px 16px;background:#fff;border:1px solid #bed0dc;border-left:5px solid #2c638a;border-radius:10px}.admin-section-head h2{margin:2px 0 3px}.admin-section-head p{margin:0;max-width:780px;color:#536b7c}.division-grid{display:grid;gap:12px}.division-card{padding:0;overflow:hidden}.division-head{display:flex;justify-content:space-between;gap:16px;padding:15px 17px;background:#edf4f8;border-bottom:1px solid #cad9e3}.division-head h2{margin:2px 0 3px;font-size:21px}.division-head p{margin:0;color:#536b7c}.count-chip{display:inline-grid;place-items:center;min-width:25px;height:25px;padding:0 7px;margin-left:4px;border-radius:14px;background:#2b6288;color:#fff;font-size:13px}.division-actions{display:flex;align-items:center;gap:7px;white-space:nowrap}.function-actions{white-space:nowrap}.function-actions button+button{margin-left:7px}.icon-danger{min-width:35px;color:#9d2b2b;border-color:#d8aaaa;font-size:20px}.admin-group-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px}.admin-group-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px;border:1px solid #c9d8e2;border-left:4px solid #48aeba;border-radius:8px;background:#fff}.admin-group-card h3{margin:0;font-size:16px}.admin-group-card p{margin:2px 0 9px;color:#617786;font-size:13px}.admin-group-metrics{display:flex;flex-wrap:wrap;gap:5px 12px;font-size:12px;color:#536b7c}.admin-group-metrics b{color:#173d58}.admin-group-card-side{display:flex;flex-direction:column;gap:5px;min-width:102px}.admin-group-card-side small{text-align:right;color:#536b7c}.division-empty{grid-column:1/-1;padding:18px}.function-summary{display:grid;grid-template-columns:repeat(3,1fr);padding:0;margin-bottom:12px;overflow:hidden}.function-summary>div{padding:15px 18px;border-right:1px solid #d7e2e9}.function-summary>div:last-child{border:0}.function-summary b,.function-summary small{display:block}.function-summary b{font-size:19px;color:#285f86}.function-summary small{margin-top:2px;color:#617786}.function-actions{display:table-cell!important;width:250px!important;vertical-align:middle}.danger-button{color:#922f2f;border-color:#d7abab;background:#fff8f8}@media(max-width:900px){.admin-group-list{grid-template-columns:1fr}.division-head{align-items:flex-start;flex-direction:column}.division-actions{flex-wrap:wrap}.admin-section-head{align-items:flex-start}}@media(max-width:650px){.admin-tabs{grid-template-columns:1fr}.admin-tabs button{padding:8px 11px}.admin-section-head{display:block}.admin-section-head>.primary{margin-top:12px;width:100%}.admin-group-card{grid-template-columns:1fr}.admin-group-card-side{display:grid;grid-template-columns:1fr 1fr}.admin-group-card-side small{grid-column:1/-1;text-align:left}.function-summary{grid-template-columns:1fr}.function-summary>div{border-right:0;border-bottom:1px solid #d7e2e9}.function-actions{white-space:nowrap}}
.fundamental-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fundamental-grid .panel{border-top:4px solid #48aeba}.fundamental-grid h2{margin:5px 0}.fundamental-grid p{margin:3px 0;color:#3e5b70}.fundamental-grid small{color:#667d8c}@media(max-width:700px){.fundamental-grid{grid-template-columns:1fr}}
.admin-compact-title{display:flex;align-items:baseline;gap:14px;margin:0 0 7px}.admin-compact-title h1{font-size:21px}.admin-compact-title span{font-size:12px;color:#657b8a}.admin-tabs{display:flex;gap:0;padding:0 4px;margin-bottom:8px;border-radius:7px;background:#fff;overflow:auto}.admin-tabs button{display:block;min-width:max-content;padding:9px 14px;border:0;border-bottom:3px solid transparent;border-radius:0;background:#fff}.admin-tabs button small{display:none}.admin-tabs button.active{border:0;border-bottom:3px solid #159aa6;border-radius:0;box-shadow:none;background:#eaf5f7;color:#174a68}.admin-section-head{align-items:center;min-height:0;padding:9px 12px;margin-bottom:8px;border-left-width:4px}.admin-section-head .eyebrow{display:none}.admin-section-head h2{font-size:17px;margin:0}.admin-section-head p{font-size:12px;line-height:1.35;margin-top:2px}.admin-section-head button{padding:7px 11px}.division-grid{gap:8px}.division-head{align-items:center;padding:9px 12px}.division-head .eyebrow{display:none}.division-head h2{display:inline;font-size:17px;margin:0}.division-head p{display:inline;margin-left:10px;font-size:12px}.division-head>div:first-child{display:flex;align-items:center;flex-wrap:wrap;gap:0}.division-actions button{padding:6px 9px}.count-chip{height:21px;min-width:21px;font-size:11px}.admin-group-list{gap:6px;padding:8px}.admin-group-card{padding:8px 9px}.admin-group-card p{margin:1px 0 5px}.admin-group-card-side button{padding:5px 8px}.admin-group-metrics{gap:3px 10px}.function-summary>div{padding:10px 14px}.settings-list td,.settings-list th{padding:9px 10px}@media(max-width:650px){.admin-compact-title{display:block}.admin-compact-title span{display:block;margin-top:1px}.admin-tabs{display:flex}.admin-tabs button{padding:8px 10px}.division-head p{display:block;width:100%;margin:2px 0 0}.admin-section-head p{display:none}}

.custom-groups-note{display:flex;align-items:center;gap:14px;padding:10px 14px;margin-bottom:8px;border-left:4px solid #48aeba}.custom-groups-note span{font-size:12px;color:#617786}
