.admin-control,.admin-control-blade{color:#173b2b;background:#f3f6f2;min-height:100vh;font-family:Figtree,ui-sans-serif,system-ui,sans-serif;font-size:15px;line-height:1.6}.admin-control *,.admin-control-blade *{box-sizing:border-box}.ac-sidebar{z-index:40;color:#fff;background:#0c3529;width:264px;padding:22px 16px;line-height:1.5;position:fixed;inset:0 auto 0 0;overflow-y:auto}.ac-sidebar a{color:#e5f1e8;text-decoration:none}.ac-brand{align-items:center;gap:12px;padding:0 8px 24px;font-size:17px;font-weight:800;display:flex}.ac-brand img{-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:9px;width:42px;height:42px;padding:3px}.ac-brand small{color:#d9bf7a;letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:11px;display:block}.ac-sidebar nav{display:block}.ac-nav-group{margin:0 0 17px}.ac-nav-group>p{color:#a8c6b5;letter-spacing:.09em;text-transform:uppercase;margin:0 10px 5px;font-size:10px;font-weight:800}.ac-nav-group a{border-radius:8px;min-height:40px;padding:9px 11px;font-size:13px;font-weight:600;display:block}.ac-nav-group a:hover,.ac-nav-group a[aria-current=page]{color:#fff;background:#245942}.ac-nav-group a[aria-current=page]{box-shadow:inset 3px 0 #e2ba5a}.ac-sidebar-foot{border-top:1px solid #ffffff25;gap:10px;padding:16px 10px 6px;font-size:12px;display:grid}.ac-content{min-width:0;max-width:1800px;margin-left:264px;padding:22px 30px 60px}.ac-workspace-bar{color:#5c7163;border-bottom:1px solid #dce6dd;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:24px;padding-bottom:16px;font-size:12px;display:flex}.ac-page-heading{margin-bottom:22px}.ac-page-heading>p,.ac-dashboard-heading>p:first-child{letter-spacing:.08em;text-transform:uppercase;color:#3d6b4b;font-size:11px;font-weight:800}.ac-page-heading h1,.ac-dashboard-heading h1{color:#103e2b;letter-spacing:-.025em;margin:6px 0 10px;font-size:clamp(27px,3vw,38px);font-weight:850;line-height:1.2}.ac-intro,.ac-muted{color:#586f5d;font-size:13px}.ac-dashboard-heading{margin-bottom:22px}.ac-dashboard-heading a{color:#166534;font-weight:700}.ac-metrics{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin:22px 0;display:grid}.ac-metrics-three{grid-template-columns:repeat(3,minmax(0,1fr))}.ac-metric{background:#fff;border:1px solid #d7e3d8;border-radius:14px;min-width:0;padding:20px;box-shadow:0 3px 14px #103a1e06}.ac-metric>p{color:#4b6854;margin:0;font-size:12px;font-weight:750}.ac-metric>strong{color:#104c2d;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:9px 0 5px;font-size:30px;font-weight:850;line-height:1.2;display:block}.ac-metric small{color:#647568;font-size:11px;line-height:1.5;display:block}.ac-panel{background:#fff;border:1px solid #d7e3d8;border-radius:14px;min-width:0;margin:22px 0;padding:24px}.ac-panel h2{color:#153f2b;margin:0 0 12px;font-size:21px;font-weight:800}.ac-panel>p{margin:10px 0;font-size:14px;line-height:1.7}.ac-button{color:#174d30;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9cebf;border-radius:9px;justify-content:center;align-items:center;padding:10px 16px;font-size:13px;font-weight:750;line-height:1.4;text-decoration:none;display:inline-flex}.ac-button:hover{background:#eef6ec}.ac-primary{color:#fff;background:#166534;border-color:#166534}.ac-primary:hover{background:#124d2b}.ac-button:disabled{opacity:.45;cursor:not-allowed}.ac-range{background:#fff;border:1px solid #d7e3d8;border-radius:13px;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:20px 0;padding:18px;display:flex}.ac-range label{gap:5px;font-size:12px;font-weight:700;display:grid}.ac-range select,.ac-range input{max-width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #bdcfbf;border-radius:8px;padding:10px 12px}.ac-help{color:#28623c;padding:12px 0;font-size:12px}.ac-notice,.ac-alert{color:#655026;background:#fff8e5;border:1px solid #dfd0a9;border-radius:10px;margin:18px 0;padding:16px 18px;font-size:13px}.ac-alert{color:#8c3023;background:#fff2ef;border-color:#e5bbb3}.ac-pagination{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;font-size:13px;display:flex}.ac-table-wrap{width:100%;margin-top:16px;overflow-x:auto}.admin-control table,.admin-control-blade table{border-collapse:collapse;width:100%;font-size:13px}.admin-control th,.admin-control-blade th{color:#33523c;text-transform:uppercase;letter-spacing:.035em;white-space:nowrap;background:#edf4eb;font-size:11px}.admin-control th,.admin-control td,.admin-control-blade th,.admin-control-blade td{text-align:left;vertical-align:top;border-bottom:1px solid #e2ebe1;padding:12px 13px}.admin-control tbody tr:hover,.admin-control-blade tbody tr:hover{background:#f8fbf6}.admin-control input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.admin-control select,.admin-control textarea{border-color:#bed0c0;border-radius:8px;max-width:100%;min-height:44px;font-size:14px}.admin-control a:focus-visible,.admin-control button:focus-visible,.admin-control summary:focus-visible,.admin-control-blade a:focus-visible,.admin-control-blade button:focus-visible,.admin-control-blade summary:focus-visible{outline-offset:3px;outline:3px solid #c49328}.ac-bars{align-items:flex-end;gap:3px;height:150px;margin:20px 0;display:flex}.ac-bars>div{background:#eff5ed;flex:1;align-items:flex-end;min-width:0;height:100%;display:flex}.ac-bars span{background:#337a4f;border-radius:4px 4px 0 0;width:100%;display:block}.ac-mobile{display:none}.ac-skip{z-index:100;color:#166534;background:#fff;padding:10px;position:fixed;top:-100px;left:10px}.ac-skip:focus{top:10px}.ac-fallback-nav{flex-wrap:wrap;gap:10px;display:flex}.admin-control-blade>header{margin-left:264px;padding:18px 28px}.admin-control-blade>main{max-width:1600px;margin-left:264px;padding:24px 30px 60px}.admin-control-blade>main h1{font-size:32px}.admin-control-blade .ac-sidebar .ac-nav-group{margin-bottom:17px}.admin-control-blade .ac-sidebar .ac-nav-group p{font-size:10px}.admin-control-blade .ac-sidebar .ac-brand img{width:42px;height:42px}.admin-control .ac-dashboard{min-width:0}.admin-control details>summary{min-height:44px;padding-block:10px}.admin-control .overflow-auto{max-width:100%}@media (width<=1100px){.ac-sidebar{width:238px}.ac-content,.admin-control-blade>main,.admin-control-blade>header{margin-left:238px}.ac-content,.admin-control-blade>main{padding-inline:20px}}@media (width<=900px){.ac-sidebar{width:100%;padding:14px 18px;position:relative;inset:auto}.ac-brand{padding:0 0 12px}.ac-desktop{display:none}.ac-mobile{display:block}.ac-mobile>summary{list-style:revert;cursor:pointer;border:1px solid #fff5;border-radius:8px;min-height:44px;padding:12px;font-size:14px;font-weight:750}.ac-mobile>nav{padding-top:20px}.ac-sidebar-foot{flex-wrap:wrap;gap:20px;margin-top:12px;padding-top:12px;display:flex}.ac-content,.admin-control-blade>main,.admin-control-blade>header{margin-left:0}.ac-content,.admin-control-blade>main{padding:20px 16px 40px}.ac-metrics-three{grid-template-columns:1fr}.ac-panel{padding:18px}.ac-workspace-bar{margin-bottom:18px}.ac-range{gap:12px}.ac-range label{flex:1;min-width:140px}}@media (width<=480px){.ac-metrics{grid-template-columns:1fr 1fr;gap:10px}.ac-metric{padding:15px}.ac-metric>strong{font-size:25px}.ac-metrics-three{grid-template-columns:1fr}.ac-range label{width:100%;min-width:100%}.ac-range .ac-button{width:100%}.ac-panel h2{font-size:20px}}@media print{.ac-sidebar,.ac-range,.ac-workspace-bar{display:none}.ac-content,.admin-control-blade>main{margin:0;padding:0}.ac-panel{-moz-column-break-inside:avoid;break-inside:avoid}.ac-table-wrap{overflow:visible}}.admin-control-blade{max-width:none!important;margin:0!important;padding:0!important}.admin-control-blade>.ac-legacy-body{min-width:0;margin-left:264px;padding:0 22px}.admin-control-blade>.ac-legacy-body>main{max-width:1500px;margin:auto;padding:26px 12px}.admin-control-blade .ac-mobile summary{color:#fff;background:0 0}.admin-control-blade .ac-sidebar small{color:#d9bf7a}@media (width<=1100px){.admin-control-blade>.ac-legacy-body{margin-left:238px}}@media (width<=900px){.admin-control-blade>.ac-legacy-body{margin-left:0;padding:0 12px}}.ac-workspace-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ac-workspace-actions a{color:#285c39;font-weight:700}.ac-sidebar-foot form{margin:0}.ac-sidebar-foot .ac-button{color:#fff;background:#245942;border-color:#7caa8e}.ac-sidebar-foot .ac-button:hover{background:#346e50}
