body{color:#17382d;background:#f5f3eb;margin:0;font-family:Scribe Nav Sans,Arial,sans-serif}.admin-page{box-sizing:border-box;max-width:1260px;margin:0 auto;padding:52px 30px 70px}.admin-page *{box-sizing:border-box}.admin-eyebrow{color:#6b754f;letter-spacing:2px;font-size:11px;font-weight:700}.admin-page h1{margin:12px 0 18px;font:clamp(36px,5vw,54px)/1.2 Scribe Nav Display,Georgia,serif}.admin-page h2{margin:0 0 10px;font-size:18px}.admin-page h3{font:26px Scribe Nav Display,Georgia,serif}.admin-page p{line-height:1.65}.admin-top,.admin-controls,.admin-section-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.admin-controls{flex-wrap:wrap}.admin-page button,.admin-page select,.admin-button,.admin-page input{font:inherit;color:#17382d;background:#fffefa;border:1px solid #b7c2b5;border-radius:6px;min-height:44px;padding:11px 14px}.admin-page button,.admin-button{cursor:pointer;font-weight:600}.admin-page button:hover{background:#edf1e9}.admin-page button:disabled{opacity:.5;cursor:default}:is(.admin-page button:focus-visible,.admin-page a:focus-visible,.admin-page select:focus-visible,.admin-page input:focus-visible,.admin-page summary:focus-visible){outline-offset:3px;outline:3px solid #ad7e37}.admin-page a{color:#216959}.admin-button{text-decoration:none;display:inline-block;color:#fff!important;background:#173e30!important}.admin-small{color:#607365;font-size:12px}.admin-panel{background:#fffefa;border:1px solid #d9ddd1;border-radius:10px;min-width:0;margin:22px 0;padding:26px;box-shadow:0 2px 4px #163b2810}.admin-gate{max-width:620px}.admin-gate a{margin:12px 16px 4px 0}.admin-metrics{grid-template-columns:repeat(5,1fr);gap:14px;margin:28px 0;display:grid}.admin-metric{background:#e8eddf;border:1px solid #d4d9c9;border-radius:8px;padding:22px 18px}.admin-metric h2{font-size:12px;font-weight:600}.admin-metric strong{margin-top:16px;font:40px Scribe Nav Display,Georgia,serif;display:block}.admin-metric p{color:#566852;margin-bottom:0;font-size:11px}.admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.admin-grid .admin-panel{margin:0}.admin-breakdown{margin:22px 0 0;padding:0;list-style:none}.admin-breakdown li+li{margin-top:18px}.admin-breakdown li>div:first-child{justify-content:space-between;gap:20px;font-size:13px;display:flex}.admin-breakdown span{overflow-wrap:anywhere}.admin-bar{background:#edf0e7;border-radius:2px;height:5px;margin-top:8px;overflow:hidden}.admin-bar i{background:#607a58;height:100%;display:block}.admin-chart{border-bottom:1px solid #c7cfbe;align-items:end;gap:3px;height:180px;margin-top:30px;display:flex}.admin-chart>div{flex:1;align-items:end;height:100%;display:flex}.admin-chart i{background:#597652;border-radius:3px 3px 0 0;width:100%;min-width:1px;display:block}.admin-chart-labels{color:#63735d;justify-content:space-between;margin:12px 0 20px;font-size:11px;display:flex}.admin-pill{color:#5c6b47;white-space:nowrap;background:#eef0e5;border-radius:20px;padding:6px 11px;font-size:12px}.admin-table-wrap{max-height:540px;overflow:auto}.admin-page table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.admin-page td,.admin-page th{vertical-align:top;border-bottom:1px solid #e6e8df;min-width:80px;padding:15px 14px}.admin-page thead{color:#60705d;text-transform:uppercase;background:#f2f4ed;font-size:11px}.admin-page th small,.admin-page td small{color:#667b6d;overflow-wrap:anywhere;margin-top:6px;font-size:11px;font-weight:400;display:block}.admin-search{gap:10px;max-width:470px;margin:20px 0;display:flex}.admin-search input{width:100%;min-width:0}.admin-pagination{justify-content:flex-end;align-items:center;gap:16px;margin-top:20px;font-size:12px;display:flex}.admin-welcome{text-align:center;max-width:580px;margin:auto;padding:28px 20px 32px}.admin-welcome>span{color:#a27f45;font-size:38px}.admin-welcome p,.admin-empty{color:#697762;font-size:14px}.admin-method{color:#5f725e;max-width:950px;margin-top:32px;font-size:12px}.admin-method h2{font-size:14px}.admin-page summary{cursor:pointer;min-height:30px;font-weight:600}.admin-sr{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.admin-loading{opacity:.6}.privacy-copy{max-width:800px}.privacy-copy h2{margin-top:30px}.privacy-copy ul{line-height:1.8}.privacy-preference{align-items:center;gap:12px;padding:15px 0;display:flex}.privacy-preference input{width:20px;height:20px;min-height:20px}@media (max-width:1000px){.admin-metrics{grid-template-columns:repeat(3,1fr)}.admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-top{flex-direction:column;align-items:start}}@media (max-width:600px){.admin-page{padding:34px 16px}.admin-metrics{grid-template-columns:repeat(2,1fr)}.admin-metric{padding:18px 14px}.admin-metric:last-child{grid-column:1/-1}.admin-grid{grid-template-columns:1fr}.admin-panel{padding:20px 16px}.admin-section-heading{flex-direction:column;align-items:start;gap:8px}.admin-controls{gap:10px}.admin-pagination{justify-content:space-between;gap:8px}.admin-top p{margin-top:0}.admin-chart{height:140px}}
