.nav-admin-link{letter-spacing:.4px;cursor:pointer;white-space:nowrap;background:#d4af3714;border:1px solid #d4af3759;border-radius:20px;align-items:center;gap:6px;text-decoration:none;transition:all .2s;color:#f3d375!important;padding:5px 13px!important;font-size:13px!important;font-weight:600!important;display:inline-flex!important}.nav-admin-link:hover{background:#d4af372e;border-color:#d4af3799;transform:translateY(-1px);box-shadow:0 0 14px #d4af3747;color:#fff!important}.nav-admin-link.is-logged-in{background:#22c55e1f;border-color:#22c55e73;color:#4ade80!important}.nav-admin-link.is-logged-in:hover{background:#22c55e38;border-color:#22c55eb3;box-shadow:0 0 14px #22c55e4d}.nav-mobile-admin{background:#d4af371a;border:1px solid #d4af374d;border-radius:8px;align-items:center;gap:8px;margin-top:14px;font-weight:600;text-decoration:none;color:#f3d375!important;padding:10px 16px!important;display:inline-flex!important}.nav-mobile-admin.is-logged-in{background:#22c55e26;border-color:#22c55e80;color:#4ade80!important}.site-announcement-banner,#site-announcement-banner{display:none!important}.toco-admin-overlay{-webkit-backdrop-filter:blur(12px);z-index:100000;box-sizing:border-box;background:#000000d9;justify-content:center;align-items:center;padding:16px;display:none;position:fixed;inset:0}.toco-admin-overlay.is-active{animation:.2s cubic-bezier(.16,1,.3,1) tocoAdminFadeIn;display:flex}@keyframes tocoAdminFadeIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.toco-admin-card{color:#e2e8f0;background:#0d121f;border:1px solid #d4af3773;border-radius:14px;flex-direction:column;width:100%;max-width:680px;max-height:92vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;overflow:hidden;box-shadow:0 24px 60px #000000e6,0 0 40px #d4af3726}.toco-admin-card-small{max-width:440px}.toco-admin-header{background:#ffffff08;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.toco-admin-header-title{color:#f3d375;align-items:center;gap:8px;margin:0;font-size:1.15rem;font-weight:700;display:flex}.toco-admin-badge{letter-spacing:.6px;color:#f3d375;background:#d4af3726;border:1px solid #d4af3759;border-radius:4px;margin-bottom:4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.toco-admin-badge.is-logged{color:#4ade80;background:#22c55e26;border-color:#22c55e66}.toco-admin-close{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;transition:all .15s;display:flex}.toco-admin-close:hover{color:#fff;background:#ffffff1a}.toco-admin-tabs{background:#0000004d;border-bottom:1px solid #ffffff14;gap:4px;padding:0 16px;display:flex;overflow-x:auto}.toco-admin-tab-btn{color:#94a3b8;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:12px 14px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.toco-admin-tab-btn:hover{color:#e2e8f0}.toco-admin-tab-btn.is-active{color:#f3d375;border-bottom-color:#d4af37}.toco-admin-body{flex:1;padding:20px;overflow-y:auto}.toco-admin-pane{display:none}.toco-admin-pane.is-active{display:block}.toco-form-group{margin-bottom:18px}.toco-form-label{color:#cbd5e1;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.toco-form-hint{color:#64748b;margin-top:4px;font-size:12px;line-height:1.4;display:block}.toco-form-input,.toco-form-textarea{box-sizing:border-box;color:#fff;background:#0006;border:1px solid #ffffff26;border-radius:8px;outline:none;width:100%;padding:10px 14px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}.toco-form-input:focus,.toco-form-textarea:focus{border-color:#d4af37;box-shadow:0 0 10px #d4af3740}.toco-form-textarea{resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.5}.toco-btn-primary{color:#0d121f;cursor:pointer;background:linear-gradient(135deg,#d4af37 0%,#aa8c2c 100%);border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:10px 18px;font-size:14px;font-weight:700;transition:all .15s;display:inline-flex}.toco-btn-primary:hover{background:linear-gradient(135deg,#f3d375 0%,#c49f33 100%);transform:translateY(-1px);box-shadow:0 0 16px #d4af3766}.toco-btn-secondary{color:#e2e8f0;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:6px;padding:9px 14px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.toco-btn-secondary:hover{color:#fff;background:#ffffff26;border-color:#ffffff4d}.toco-btn-danger{color:#ef4444;cursor:pointer;background:#ef444426;border:1px solid #ef444459;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s}.toco-btn-danger:hover{background:#ef444447;border-color:#ef4444}.toco-toast{color:#f8fafc;z-index:1000000;background:#10172a;border:1px solid #22c55e80;border-radius:10px;align-items:center;gap:10px;padding:12px 20px;font-size:14px;font-weight:600;animation:.25s ease-out tocoToastIn;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 30px #000000b3}.toco-toast.is-error{color:#fca5a5;border-color:#ef444499}@keyframes tocoToastIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.toco-day-selector{border-bottom:1px solid #ffffff14;gap:8px;margin-bottom:18px;padding-bottom:8px;display:flex;overflow-x:auto}.toco-day-btn{color:#cbd5e1;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff26;border-radius:8px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:all .2s}.toco-day-btn:hover{color:#fff;background:#d4af3726;border-color:#d4af3766}.toco-day-btn.is-active{color:#f3d375;background:linear-gradient(135deg,#d4af3740 0%,#aa8c2c33 100%);border-color:#d4af37;box-shadow:0 0 12px #d4af3740}.toco-form-row-2{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=600px){.toco-form-row-2{grid-template-columns:1fr}}
