.admin-shell{padding-bottom:4rem}.admin-nav{display:flex;align-items:center;gap:1.2rem;padding:1.3rem 1.5rem;background:#123e2e;border-radius:18px;color:#fff;margin-bottom:2rem;flex-wrap:wrap}.admin-nav>div{margin-right:auto}.admin-nav strong{display:block;font-size:1.15rem}.admin-nav .eyebrow{color:#deed9d;font-size:.67rem}.admin-nav a{color:#fff;font-size:.88rem;padding:.5rem;border-radius:8px}.admin-nav a:hover,.admin-nav a:focus-visible{background:#ffffff19}.admin-heading{max-width:850px;margin-bottom:2rem}.admin-heading h1{font-size:clamp(1.8rem,3vw,2.8rem);letter-spacing:-.04em}.admin-heading p{color:#53635b}.admin-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:2rem}.admin-stats article,.admin-card{background:#fff;border:1px solid #e4eae4;border-radius:18px;padding:1.5rem;box-shadow:0 8px 28px #123e2e05}.admin-stats span{color:#53635b}.admin-stats strong{display:block;color:#123e2e;font-size:2.4rem;line-height:1.3;margin-top:.5rem}.admin-card-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.4rem;flex-wrap:wrap}.admin-card h2{font-size:1.3rem}.admin-filters{display:grid;grid-template-columns:minmax(180px,2fr) repeat(2,minmax(130px,1fr)) auto;gap:1rem;align-items:end;margin-bottom:1.5rem}.admin-filters label,.admin-form label{display:block;font-weight:600;font-size:.88rem;margin-bottom:.45rem}.admin-table{min-width:700px;vertical-align:middle}.admin-table small{display:block;color:#53635b;font-size:.78rem;margin-top:.3rem}.admin-table td{overflow-wrap:anywhere}.admin-status{display:inline-block;padding:.3rem .65rem;border-radius:99px;background:#e5f3e9;color:#185337;white-space:nowrap;font-size:.78rem}.admin-status.is-locked{background:#fce9e7;color:#9a2c24}.admin-empty{text-align:center;padding:3rem!important;color:#53635b}.admin-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:1.5rem;align-items:start}.admin-side{display:grid;gap:1.5rem}.admin-facts{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;font-size:.9rem;border-bottom:1px solid #e4eae4;padding-bottom:1.5rem}.admin-facts dt{color:#53635b;font-weight:400}.admin-form{max-width:660px;display:grid;gap:.45rem}.admin-form input,.admin-form select{margin-bottom:1rem}.admin-form p,.admin-card>p{font-size:.88rem;color:#53635b;line-height:1.65}.admin-form button{justify-self:start;margin-top:.6rem}.admin-actions{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}@media(max-width:991px){.admin-filters{grid-template-columns:1fr 1fr}.admin-grid{grid-template-columns:1fr}}@media(max-width:575px){.admin-nav{padding:1rem;gap:.4rem}.admin-nav>div{width:100%}.admin-nav a{font-size:.78rem}.admin-stats{grid-template-columns:1fr}.admin-stats article{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.3rem}.admin-stats strong{font-size:2rem;margin:0}.admin-filters{grid-template-columns:1fr}.admin-card{padding:1rem;min-width:0}.admin-grid>*{min-width:0}.admin-facts{font-size:.82rem}}
