.admin-global-period{display:grid;grid-template-columns:minmax(210px,1fr) auto auto;align-items:center;gap:16px;margin-bottom:18px;padding:14px 16px;background:#fff;border:1px solid #dce6e3;border-radius:14px;box-shadow:0 8px 28px rgba(16,49,59,.04)}.admin-period-copy span,.admin-period-copy strong,.admin-period-copy small{display:block}.admin-period-copy span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#718287}.admin-period-copy strong{margin-top:3px;font-size:16px}.admin-period-copy small{margin-top:3px;color:#6c7e83;font-size:10px}.admin-period-segments{display:flex;padding:3px;border:1px solid #d4e1de;border-radius:10px;background:#f5f8f7}.admin-period-segments button{border:0;border-radius:7px;padding:8px 12px;background:transparent;color:#526b70;font-weight:800;font-size:11px;cursor:pointer}.admin-period-segments button.active{background:#087f72;color:#fff;box-shadow:0 3px 10px rgba(8,127,114,.2)}.admin-period-navigation{display:flex;align-items:center;gap:7px}.admin-period-navigation button,.admin-period-navigation input{height:38px;border:1px solid #cddbd7;background:#fff;border-radius:9px}.admin-period-navigation button{min-width:38px;padding:0 10px;cursor:pointer;font-weight:800;color:#24474d}.admin-period-navigation button:disabled{opacity:.45;cursor:not-allowed}.admin-period-navigation input{padding:0 9px;color:#17313b}.admin-period-navigation .today{color:#087f72}.management-tabs>label{display:none!important}.management-toolbar>div:first-child p{font-size:0}.management-toolbar>div:first-child p:after{content:'Activity counts follow the selected Daily, Weekly or Monthly owner period.';font-size:11px}.management-admin>.admin-section-title p{font-size:0}.management-admin>.admin-section-title p:after{content:'Owner-controlled access, operations and staff activity for the selected reporting period.';font-size:12px}.patient-filters{flex-wrap:wrap}.admin-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1180px){.admin-global-period{grid-template-columns:1fr}.admin-period-segments,.admin-period-navigation{justify-self:start}.admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.admin-period-segments{width:100%}.admin-period-segments button{flex:1}.admin-period-navigation{width:100%;flex-wrap:wrap}.admin-period-navigation input{flex:1;min-width:150px}.admin-kpis{grid-template-columns:1fr}}@media print{.admin-global-period{display:none!important}}