.admin-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding:15px 20px;margin:20px 0;background:#fff0cf;border:2px solid white;border-radius:22px;box-shadow:0 4px 0 #eadfc4}.admin-toolbar strong{font-size:14px;color:#8b6b32}.admin-toolbar nav{gap:16px;flex:1;font-size:12px}.admin-toolbar button{font-size:11px;padding:7px 12px;background:#997f54;border-color:#997f54;box-shadow:none}.metric-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.metric{display:flex;flex-direction:column;padding:20px;background:#eef7ff;border:3px solid white;border-radius:23px;text-align:center;box-shadow:0 4px 0 #dfe9ef}.metric strong{font-size:32px;color:#5b8dab}.metric span{font-size:12px;color:#617e94}.admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:30px 0}.admin-card{display:block;background:#fff4d7;border:3px solid white;border-radius:26px;padding:28px;box-shadow:0 4px 0 #eee4cd}.admin-card:nth-child(2){background:#eaf3ff}.admin-card:nth-child(3){background:#fceef2}.admin-card:nth-child(4){background:#ecf3e5}.admin-card h2{font-size:24px}.admin-card p{font-size:13px;color:#6e8493}.audit-row{font-size:12px;border-bottom:1px dashed #d9e6ef;padding:10px 0;overflow-wrap:anywhere}.audit-row small{color:#6e879c}.private-contact{background:#fff4d8;border:2px dashed #e2d2ab;padding:22px;border-radius:20px}.content-form input[type=date]{max-width:300px}.content-panel form{max-width:800px}.content-panel .actions{flex-wrap:wrap}.content-panel small{overflow-wrap:anywhere}.site-header nav{gap:1px}.site-header nav a{padding:8px 7px;font-size:11px}
@media(max-width:800px){.metric-grid{grid-template-columns:repeat(3,1fr)}.admin-grid{grid-template-columns:1fr}.admin-toolbar nav{width:100%;flex:auto}.admin-toolbar{gap:12px}.admin-card{padding:22px}}
@media(max-width:450px){.metric-grid{grid-template-columns:repeat(2,1fr)}.metric{padding:15px}.metric strong{font-size:28px}.admin-toolbar nav{gap:12px}.admin-toolbar button{font-size:10px}.site-header nav a{padding:6px 7px}.content-form .actions{gap:14px}.private-contact{padding:16px}.admin-card h2{font-size:22px}}
