body[data-view=admin] h1{font-size:28px;line-height:1.3}body[data-view=admin] h2{font-size:20px}body[data-view=admin] h3{font-size:17px}body[data-view=admin] .pageintro{margin-bottom:20px;padding-bottom:10px}body[data-view=admin] .pad{padding:22px}body[data-view=admin] .field{font-size:14px}body[data-view=admin] .facility{min-height:90px;gap:8px;padding:12px}body[data-view=admin] .facility span{font-size:14px}body[data-view=admin] .facility svg{width:28px;height:28px}body[data-view=admin] .facility-grid{grid-template-columns:repeat(4,minmax(0,1fr))}body[data-view=admin] .facility-group summary{font-size:15px}body[data-view=admin] dialog.editor-dialog{width:min(1100px,96vw);max-width:96vw;max-height:94vh;padding:28px}body[data-view=admin] .grid.three .stat b{font-size:28px}.workspace-tabs{display:flex;gap:8px;flex-wrap:wrap;background:#eaf0ed;border-radius:14px;padding:6px;margin:16px 0 24px}.workspace-tabs button{border:0;background:transparent;border-radius:10px}.workspace-tabs button.active{background:#1c5148;color:white}.scope-banner{background:#e8efea;border-radius:12px;padding:12px 16px}.scope-banner span{color:#71827e;margin-left:12px}.tag[data-status=booked]{background:#e0ecfa;color:#255987}.tag[data-status=using]{background:#fff0cd;color:#875b0b}.tag[data-status=completed]{background:#dcefe2;color:#286244}.tag[data-status=cancelled]{background:#e8e9ec;color:#626875}.daily-shortcuts{margin-bottom:24px;border-top:3px solid #c3a16e}.daily-shortcuts h2{font-size:22px;margin:8px 0}.daily-tools{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:18px}.daily-tools button{display:grid;gap:10px;padding:18px 8px;background:#f5f7f4;border-radius:14px;font-size:13px}.daily-tools b{font-size:24px;color:#507870}.milestone{text-align:center;border-radius:16px;background:#f1f2f1;padding:20px;color:#75817e}.milestone>span{font-size:38px}.milestone.earned{background:#f8efd9;color:#816629}.timer-display{text-align:center;font-size:76px;font-variant-numeric:tabular-nums;font-weight:700;color:#1b5147;padding:36px}.meal-row{display:grid;grid-template-columns:72px 1fr auto;gap:16px;align-items:center;border-bottom:1px solid #dfe7e2;padding:18px 0}.meal-row img{width:72px;height:72px;object-fit:cover;border-radius:12px}.meal-symbol{font-size:42px;color:#7f9e65}.food-visual{height:70px;background:linear-gradient(130deg,#d9e8c7,#f4e7cd);color:#5d7f49;font-size:60px;text-align:center;border-radius:12px;margin-bottom:14px}.special-open-row{margin:8px 0}.special-open-row input{max-width:220px}#side .sidebtn{font-size:14px}.daily-shortcuts .row{align-items:center}body[data-view=admin] #content>.notice{font-size:13px}
@media(max-width:700px){.daily-tools{grid-template-columns:repeat(3,minmax(0,1fr))}.daily-tools button{padding:14px 6px}.meal-row{grid-template-columns:60px 1fr}.meal-row>.chips{grid-column:1/-1}.timer-display{font-size:64px}body[data-view=admin] .facility-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-view=admin] .pageintro h1{font-size:25px}.workspace-tabs{gap:4px}.workspace-tabs button{font-size:12px;padding:10px}body[data-view=admin] dialog.editor-dialog{padding:18px}}

.account-heading{margin-top:36px!important}.account-services{gap:14px!important;margin:0 0 32px}.account-services button{min-height:60px;border-radius:14px}.daily-shortcuts{margin-top:24px}.member-facilities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:22px 0}.member-facility{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;background:#f2f6f2;border:1px solid #dfe7e2;border-radius:12px;padding:16px 8px;font-size:13px}.member-facility svg{width:30px;height:30px;color:#456e61}.custom-timer{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;margin-top:24px}.custom-timer button{min-height:44px}.featured-toolbar{gap:16px;margin-bottom:12px}.featured-toolbar h3{margin:0}@media(max-width:600px){.account-services{grid-template-columns:repeat(2,minmax(0,1fr))!important}.member-facilities{grid-template-columns:repeat(3,minmax(0,1fr))}.custom-timer{grid-template-columns:1fr 1fr}.custom-timer button{grid-column:1/-1}.featured-toolbar{flex-wrap:wrap}}

