.panel-section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.panel-section-heading h2{font-size:25px;color:#1b244b;margin:10px 0}.panel-section-heading p{color:#596577;margin:8px 0}.national-panels{margin:8px 0 44px}.national-panel-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.panel-choice{font:inherit;text-align:left;width:100%;background:#fff;border:1px solid #dbe2ed;border-radius:14px;display:flex;align-items:flex-start;gap:13px;padding:22px 18px;cursor:pointer;color:#1b244b;transition:border-color .15s,box-shadow .15s}.panel-choice:hover,.panel-choice:focus-visible{border-color:#2a4fda;box-shadow:0 4px 18px #1b244b12}.panel-choice>svg{width:21px;min-width:21px;margin-left:auto;fill:none;stroke:currentColor;stroke-width:1.8}.panel-choice strong{font-size:17px;display:block;line-height:1.35}.panel-choice small{display:block;color:#596577;font-size:14px;line-height:1.5;margin-top:7px}.panel-choice-icon{display:flex;justify-content:center;align-items:center;background:#eef2ff;color:#2a4fda;min-width:34px;width:34px;height:34px;border-radius:9px;font-size:12px;font-weight:750}.panel-choice-icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8}.panel-access{font-size:12px;color:#2a4fda;display:block;margin-top:12px;font-weight:650}.is-locked .panel-access{color:#78530d}.is-locked .panel-choice-icon{background:#fff5dc;color:#78530d}.state-panel-list{display:grid;gap:11px;margin-top:24px}.state-panel-list .panel-choice{padding:17px 13px}.state-panel-list .panel-choice small{display:none}.state-panel-list .panel-choice strong{font-size:16px}.state-panel-list .panel-access{margin-top:6px}.panel-empty{padding:25px;border-radius:12px;background:#f1f4f8;color:#3a4960;line-height:1.6}.panel-settings{background:#fff;border:1px solid #dbe2ed;border-radius:16px;padding:30px;max-width:900px;margin:25px auto}.panel-settings p{line-height:1.6;color:#596577}.panel-settings label{font-weight:650;display:block;margin:22px 0 9px}.panel-settings select{font:inherit;border:1px solid #cad3e2;border-radius:8px;background:#fff;color:#1b244b;padding:11px 14px;max-width:100%}.panel-settings-table{overflow-x:auto;margin:24px 0}.panel-settings table{width:100%;border-collapse:collapse}.panel-settings th,.panel-settings td{text-align:left;padding:15px 10px;border-bottom:1px solid #e5eaf1}.panel-settings thead{background:#f2f5fb}.panel-settings-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.panel-settings-actions .primary-button{width:auto}.panel-settings select:disabled{opacity:.6}#panel-save-status{line-height:1.5;font-size:14px}#national-panel-list>.outline-button{margin:15px}
@media(max-width:850px){.national-panel-list{grid-template-columns:1fr}.national-panels{margin-bottom:30px}.panel-section-heading{align-items:flex-start;flex-direction:column;gap:5px}.panel-choice{padding:18px}.panel-settings{padding:18px}.panel-settings th,.panel-settings td{padding:14px 5px}.panel-settings th{font-size:14px}.panel-settings select{font-size:14px}.state-panel-list .panel-choice small{display:block}}
