.admin-kpi-grid,.adm-kpi-grid{gap:.9rem;display:grid}.admin-kpi-grid--3,.adm-kpi-grid--3,.admin-kpi-grid--4,.adm-kpi-grid--4,.admin-kpi-grid--5,.adm-kpi-grid--5{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=640px){.admin-kpi-grid--5,.adm-kpi-grid--5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.admin-kpi-grid--3,.adm-kpi-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-kpi-grid--4,.adm-kpi-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-kpi-grid--5,.adm-kpi-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-kpi-grid--7,.adm-kpi-grid--7,.showtimes-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1280px){.admin-kpi-grid--7,.adm-kpi-grid--7,.showtimes-kpi-grid{grid-template-columns:repeat(7,minmax(0,1fr))}}.admin-kpi-grid>.kpi-card,.admin-kpi-grid>.adm-kpi-card,.adm-kpi-grid>.kpi-card,.adm-kpi-grid>.adm-kpi-card{min-width:0}.admin-kpi-grid .kpi-card,.admin-kpi-grid .adm-kpi-card,.adm-kpi-grid .kpi-card,.adm-kpi-grid .adm-kpi-card{text-align:left;border-radius:14px;padding:1.05rem 1.2rem;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s,box-shadow .22s;position:relative;overflow:visible;box-shadow:0 0 0 1px #ffffff05,0 10px 28px #00000073;background:linear-gradient(160deg,#1c1c22 0%,#121216 100%)!important;border:1px solid #ffffff12!important}.admin-kpi-grid .kpi-card:before,.admin-kpi-grid .adm-kpi-card:before,.adm-kpi-grid .kpi-card:before,.adm-kpi-grid .adm-kpi-card:before{display:none}.admin-kpi-grid .kpi-card:hover,.admin-kpi-grid .adm-kpi-card:hover,.adm-kpi-grid .kpi-card:hover,.adm-kpi-grid .adm-kpi-card:hover{transform:translateY(-2px);border-color:#ffffff1f!important}.admin-kpi-grid .adm-kpi-card__row,.adm-kpi-grid .adm-kpi-card__row{flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;display:flex}.admin-kpi-grid .adm-kpi-card__text,.adm-kpi-grid .adm-kpi-card__text{text-align:left;flex:1;order:2;min-width:0}.admin-kpi-grid .adm-kpi-card__label,.adm-kpi-grid .adm-kpi-card__label{letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.2;display:block;color:#c8cdd794!important}.admin-kpi-grid .adm-kpi-card__value,.adm-kpi-grid .adm-kpi-card__value,.admin-kpi-grid .kpi-card .adm-kpi-card__value,.adm-kpi-grid .kpi-card .adm-kpi-card__value{text-shadow:0 0 20px #ffffff1f;font-size:1.85rem;font-weight:800;line-height:1.05;font-family:var(--font-heading,inherit);text-overflow:ellipsis;white-space:nowrap;margin:.3rem 0 0;overflow:hidden;color:#fff!important}.admin-kpi-grid .adm-kpi-card__meta,.adm-kpi-grid .adm-kpi-card__meta{color:#94a3b8bf;margin:.35rem 0 0;font-size:11px}.admin-kpi-grid .adm-kpi-card__icon,.adm-kpi-grid .adm-kpi-card__icon{background:#00f5d424;border:1.5px solid #5efce8bf;border-radius:12px;flex-shrink:0;order:1;justify-content:center;align-items:center;width:2.85rem;height:2.85rem;display:inline-flex;box-shadow:0 0 0 1px #00f5d433,0 0 14px #00f5d4a6,0 0 32px #00f5d466,0 0 48px #00f5d42e,inset 0 0 14px #00f5d41f;color:#5efce8!important}.admin-kpi-grid .adm-kpi-card__icon-svg,.adm-kpi-grid .adm-kpi-card__icon-svg{opacity:1;filter:drop-shadow(0 0 5px #5efce8f2)drop-shadow(0 0 12px #00f5d48c);width:1.25rem;height:1.25rem}.admin-kpi-grid .kpi-inactive .adm-kpi-card__icon,.admin-kpi-grid .kpi-hidden .adm-kpi-card__icon,.admin-kpi-grid .kpi-cancelled .adm-kpi-card__icon,.admin-kpi-grid .kpi-danger .adm-kpi-card__icon,.admin-kpi-grid .kpi-ended .adm-kpi-card__icon,.adm-kpi-grid .kpi-inactive .adm-kpi-card__icon,.adm-kpi-grid .kpi-hidden .adm-kpi-card__icon,.adm-kpi-grid .kpi-cancelled .adm-kpi-card__icon,.adm-kpi-grid .kpi-danger .adm-kpi-card__icon,.adm-kpi-grid .kpi-ended .adm-kpi-card__icon{background:#ff573324;border-color:#ff8a6bbf;box-shadow:0 0 0 1px #ff573333,0 0 14px #ff5733a6,0 0 32px #ff573361,0 0 48px #ff573329,inset 0 0 14px #ff57331f;color:#ff8a6b!important}.admin-kpi-grid .kpi-inactive .adm-kpi-card__icon-svg,.admin-kpi-grid .kpi-hidden .adm-kpi-card__icon-svg,.admin-kpi-grid .kpi-cancelled .adm-kpi-card__icon-svg,.admin-kpi-grid .kpi-danger .adm-kpi-card__icon-svg,.admin-kpi-grid .kpi-ended .adm-kpi-card__icon-svg,.adm-kpi-grid .kpi-inactive .adm-kpi-card__icon-svg,.adm-kpi-grid .kpi-hidden .adm-kpi-card__icon-svg,.adm-kpi-grid .kpi-cancelled .adm-kpi-card__icon-svg,.adm-kpi-grid .kpi-danger .adm-kpi-card__icon-svg,.adm-kpi-grid .kpi-ended .adm-kpi-card__icon-svg{filter:drop-shadow(0 0 5px #ff8a6bf2)drop-shadow(0 0 12px #ff57338c)}.admin-kpi-grid .kpi-active .adm-kpi-card__icon,.adm-kpi-grid .kpi-active .adm-kpi-card__icon{background:#e11d4824;border-color:#fb7185bf;box-shadow:0 0 0 1px #e11d4833,0 0 14px #e11d4899,0 0 32px #e11d4859,0 0 48px #e11d4824,inset 0 0 14px #e11d481f;color:#fb7185!important}.admin-kpi-grid .kpi-active .adm-kpi-card__icon-svg,.adm-kpi-grid .kpi-active .adm-kpi-card__icon-svg{filter:drop-shadow(0 0 5px #fb7185f2)drop-shadow(0 0 12px #e11d488c)}.admin-kpi-grid .kpi-total .adm-kpi-card__icon,.adm-kpi-grid .kpi-total .adm-kpi-card__icon{background:#94a3b81f;border-color:#94a3b8b3;box-shadow:0 0 0 1px #94a3b82e,0 0 14px #94a3b873,0 0 32px #64748b47,0 0 48px #64748b1f,inset 0 0 14px #94a3b81a;color:#94a3b8!important}.admin-kpi-grid .kpi-total .adm-kpi-card__icon-svg,.adm-kpi-grid .kpi-total .adm-kpi-card__icon-svg{filter:drop-shadow(0 0 5px #94a3b8e6)drop-shadow(0 0 12px #64748b73)}.admin-kpi-grid .kpi-showing .adm-kpi-card__icon,.adm-kpi-grid .kpi-showing .adm-kpi-card__icon{background:#f59e0b24;border-color:#fbbf24bf;box-shadow:0 0 0 1px #f59e0b33,0 0 14px #f59e0b99,0 0 32px #f59e0b59,0 0 48px #f59e0b24,inset 0 0 14px #f59e0b1f;color:#fbbf24!important}.admin-kpi-grid .kpi-showing .adm-kpi-card__icon-svg,.adm-kpi-grid .kpi-showing .adm-kpi-card__icon-svg{filter:drop-shadow(0 0 5px #fbbf24f2)drop-shadow(0 0 12px #f59e0b8c)}.admin-kpi-grid .kpi-upcoming .adm-kpi-card__icon,.adm-kpi-grid .kpi-upcoming .adm-kpi-card__icon{background:#10b98124;border-color:#34d399bf;box-shadow:0 0 0 1px #10b98133,0 0 14px #10b9818c,0 0 32px #10b98152,0 0 48px #10b98124,inset 0 0 14px #10b9811f;color:#34d399!important}.admin-kpi-grid .kpi-upcoming .adm-kpi-card__icon-svg,.adm-kpi-grid .kpi-upcoming .adm-kpi-card__icon-svg{filter:drop-shadow(0 0 5px #34d399f2)drop-shadow(0 0 12px #10b9818c)}.admin-kpi-grid .kpi-card:hover .adm-kpi-card__icon,.admin-kpi-grid .adm-kpi-card:hover .adm-kpi-card__icon,.adm-kpi-grid .kpi-card:hover .adm-kpi-card__icon,.adm-kpi-grid .adm-kpi-card:hover .adm-kpi-card__icon{box-shadow:0 0 0 1px #00f5d447,0 0 18px #00f5d4bf,0 0 40px #00f5d473,inset 0 0 16px #00f5d424}.admin-kpi-grid .kpi-inactive:hover .adm-kpi-card__icon,.admin-kpi-grid .kpi-hidden:hover .adm-kpi-card__icon,.admin-kpi-grid .kpi-cancelled:hover .adm-kpi-card__icon,.admin-kpi-grid .kpi-danger:hover .adm-kpi-card__icon,.admin-kpi-grid .kpi-ended:hover .adm-kpi-card__icon,.adm-kpi-grid .kpi-inactive:hover .adm-kpi-card__icon,.adm-kpi-grid .kpi-hidden:hover .adm-kpi-card__icon,.adm-kpi-grid .kpi-cancelled:hover .adm-kpi-card__icon,.adm-kpi-grid .kpi-danger:hover .adm-kpi-card__icon,.adm-kpi-grid .kpi-ended:hover .adm-kpi-card__icon{box-shadow:0 0 0 1px #ff573347,0 0 18px #ff5733bf,0 0 40px #ff57336b,inset 0 0 16px #ff573324}.admin-kpi-grid .kpi-active:hover .adm-kpi-card__icon,.adm-kpi-grid .kpi-active:hover .adm-kpi-card__icon{box-shadow:0 0 0 1px #e11d4847,0 0 18px #e11d48b8,0 0 40px #e11d4866,inset 0 0 16px #e11d4824}.admin-kpi-grid .kpi-total:hover .adm-kpi-card__icon,.adm-kpi-grid .kpi-total:hover .adm-kpi-card__icon{box-shadow:0 0 0 1px #94a3b847,0 0 18px #94a3b88c,0 0 40px #64748b59,inset 0 0 16px #94a3b81f}.admin-kpi-grid .kpi-showing:hover .adm-kpi-card__icon,.adm-kpi-grid .kpi-showing:hover .adm-kpi-card__icon{box-shadow:0 0 0 1px #f59e0b47,0 0 18px #f59e0bb8,0 0 40px #f59e0b66,inset 0 0 16px #f59e0b24}.admin-kpi-grid .kpi-upcoming:hover .adm-kpi-card__icon,.adm-kpi-grid .kpi-upcoming:hover .adm-kpi-card__icon{box-shadow:0 0 0 1px #10b98147,0 0 18px #10b981b3,0 0 40px #10b98166,inset 0 0 16px #10b98124}.admin-kpi-grid .adm-kpi-card--active,.admin-kpi-grid .kpi-card--active,.adm-kpi-grid .adm-kpi-card--active,.adm-kpi-grid .kpi-card--active{box-shadow:0 0 0 1px #00f5d426,0 10px 28px #00000073,0 0 24px #00f5d41f;border-color:#5efce873!important}@media (prefers-reduced-motion:reduce){.admin-kpi-grid .kpi-card,.admin-kpi-grid .adm-kpi-card,.adm-kpi-grid .kpi-card,.adm-kpi-grid .adm-kpi-card{transition:none}}.admin-modal-root{z-index:200;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}@media (width>=640px){.admin-modal-root{padding:1.5rem}}.admin-modal-backdrop{cursor:pointer;--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:#000000b3;border-style:none;animation:.2s ease-out admin-modal-fade-in;position:absolute;inset:0}.admin-modal-panel{--tw-shadow:var(--tw-shadow-colored);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);width:100%;max-height:90vh;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);--tw-shadow-color:#00000080;--adm-bg-input:#0f0f12;--adm-border:#ffffff0f;--adm-border-strong:#ffffff1a;--adm-text:#f8fafc;--adm-text-dim:#8a8f98;--adm-text-muted:#8a8f98;--adm-focus-ring:#e11d488c;--adm-accent-soft:#e11d4824;--adm-accent-border:#e11d4859;--adm-radius-sm:10px;background:#141418;border-width:1px;border-color:#ffffff1a;border-radius:1rem;flex-direction:column;animation:.25s cubic-bezier(.16,1,.3,1) admin-modal-slide-in;display:flex;position:relative;overflow:hidden}.admin-modal-body .adm-input,.admin-modal-body .adm-select,.admin-modal-body .adm-textarea{border-radius:var(--adm-radius-sm);background:var(--adm-bg-input);border:1px solid var(--adm-border-strong);width:100%;color:var(--adm-text);padding:10px 12px;font-size:13px;transition:border-color .2s,box-shadow .2s}.admin-modal-body .adm-input:focus,.admin-modal-body .adm-select:focus,.admin-modal-body .adm-textarea:focus{border-color:var(--adm-focus-ring);box-shadow:0 0 0 2px var(--adm-accent-soft);outline:none}.admin-modal-body .adm-input::-moz-placeholder{color:#64748b}.admin-modal-body .adm-textarea::-moz-placeholder{color:#64748b}.admin-modal-body .adm-input::placeholder,.admin-modal-body .adm-textarea::placeholder{color:#64748b}.admin-modal-body .adm-textarea{resize:vertical;min-height:88px;line-height:1.55}.admin-modal-body .adm-label{letter-spacing:0;color:#cbd5e1;margin-bottom:5px;font-size:12px;font-weight:600;display:block}.admin-modal-body .adm-textarea{min-height:64px}.admin-modal-panel-md{max-width:28rem}.admin-modal-panel-lg{max-width:42rem}.admin-modal-panel-xl{max-width:48rem}.admin-modal-header{background:#0a0a0cd9;border-color:#ffffff1a;border-bottom-width:1px;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;display:flex}.admin-modal-title{text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-family:Montserrat,sans-serif;font-size:1.125rem;font-weight:900;line-height:1.25}.admin-modal-subtitle{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1));margin-top:.25rem;font-size:.875rem;line-height:1.25rem}.admin-modal-close{cursor:pointer;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1));background-color:#0000;border-style:none;border-radius:.5rem;flex-shrink:0;padding:.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.admin-modal-close:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background-color:#ffffff1a}.admin-modal-body{flex:1;padding:1.25rem;overflow-y:auto}.admin-modal-body::-webkit-scrollbar{width:6px}.admin-modal-body::-webkit-scrollbar-track{background:0 0}.admin-modal-body::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.admin-modal-body::-webkit-scrollbar-thumb:hover{background:#ffffff40}.admin-modal-footer{background:#0a0a0ca6;border-color:#ffffff1a;border-top-width:1px;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;padding:1rem 1.25rem;display:flex}@keyframes admin-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes admin-modal-slide-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.top-missions-panel{background:#0f1322b8;border:1px solid #ffffff14;border-radius:1rem;padding:.95rem 1rem}.top-missions-panel__head{color:#cbd5e1;align-items:center;gap:.45rem;margin-bottom:.75rem;display:flex}.top-missions-panel__head h3{color:#f8fafc;margin:0;font-size:.88rem;font-weight:700}.top-missions-panel__list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.top-missions-panel__item{background:#ffffff08;border-radius:.7rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .65rem;display:flex}.top-missions-panel__item strong{color:#f8fafc;font-size:.82rem;display:block}.top-missions-panel__item span{color:#94a3b8;margin-top:.12rem;font-size:.72rem;display:block}.top-missions-panel__rate{color:#f8fafc;flex-shrink:0;font-size:.78rem;font-weight:800}@keyframes adm-cal-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.adm-datepicker{width:100%;position:relative}.adm-datepicker__label{letter-spacing:.04em;text-transform:uppercase;color:var(--adm-text-muted,#94a3b8);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.adm-datepicker__trigger{border-radius:var(--adm-radius-sm,10px);background:var(--adm-bg-input,#0f0f12);border:1px solid var(--adm-border-strong,#ffffff1a);width:100%;min-height:42px;color:var(--adm-text,#f8fafc);text-align:left;cursor:pointer;align-items:center;gap:8px;padding:0 12px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s;display:flex}.adm-datepicker__trigger--sm{min-height:38px;padding:0 10px;font-size:12px}.adm-datepicker__trigger:hover:not(:disabled){border-color:#ffffff29}.adm-datepicker__trigger--open,.adm-datepicker__trigger:focus-visible{border-color:var(--adm-accent-border,#ef444459);outline:none;box-shadow:0 0 0 2px #ef44441f}.adm-datepicker__trigger:disabled{opacity:.5;cursor:not-allowed}.adm-datepicker__icon{width:14px;height:14px;color:var(--adm-text-dim,#64748b);flex-shrink:0}.adm-datepicker__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.adm-datepicker__value--empty{color:var(--adm-text-dim,#64748b)}.adm-datepicker__clear{width:22px;height:22px;color:var(--adm-text-dim,#64748b);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.adm-datepicker__clear:hover{color:var(--adm-text,#f8fafc);background:#ffffff0f}.adm-datepicker__backdrop{z-index:40;position:fixed;inset:0}.adm-datepicker__panel{z-index:50;background:var(--adm-bg-panel-solid,#0f1322);border:1px solid var(--adm-border-strong,#242d42);width:288px;box-shadow:0 16px 40px #00000073, var(--adm-shadow-panel,none);border-radius:16px;padding:14px;animation:.15s ease-out forwards adm-cal-fade;position:absolute;top:calc(100% + 6px);left:0}.adm-datepicker__panel--right{left:auto;right:0}.adm-datepicker__panel--portal{margin-top:0;position:fixed}.adm-cal-nav{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.adm-cal-nav__title{letter-spacing:.04em;text-transform:uppercase;color:var(--adm-text,#f8fafc);font-size:12px;font-weight:800;font-family:var(--font-heading,inherit)}.adm-cal-nav__btn{width:32px;height:32px;color:var(--adm-text-muted,#94a3b8);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.adm-cal-nav__btn:hover{color:var(--adm-text,#f8fafc);background:#ffffff0f}.adm-cal-weekdays{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;margin-bottom:4px;display:grid}.adm-cal-weekdays span{letter-spacing:.06em;color:var(--adm-text-dim,#64748b);padding:4px 0;font-size:10px;font-weight:800}.adm-cal-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.adm-cal-day{min-height:34px;color:var(--adm-text-secondary,#cbd5e1);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;font-size:12px;font-weight:600;transition:background .12s,color .12s;display:flex}.adm-cal-day:hover:not(:disabled):not(.adm-cal-day--selected){background:#ffffff0f}.adm-cal-day--outside{color:var(--adm-text-dim,#64748b);opacity:.45}.adm-cal-day--today:not(.adm-cal-day--selected){box-shadow:inset 0 0 0 1px var(--adm-accent-border,#ef444459);color:#fca5a5;background:var(--adm-accent-soft,#ef44441f)}.adm-cal-day--selected{background:var(--adm-accent,#ef4444);color:#fff;font-weight:800;box-shadow:0 6px 16px #ef444440}.adm-cal-day--disabled{opacity:.28;cursor:not-allowed}.adm-cal-footer{border-top:1px solid var(--adm-border,#1a2238);justify-content:space-between;align-items:center;margin-top:10px;padding-top:10px;display:flex}.adm-cal-footer__btn{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;color:var(--adm-text-dim,#64748b);background:0 0;border:0;padding:0;font-size:10px;font-weight:800;transition:color .15s}.adm-cal-footer__btn:hover{color:var(--adm-text,#f8fafc)}.adm-cal-footer__btn--accent{color:var(--adm-accent,#ef4444)}.adm-cal-footer__btn--accent:hover{color:#fca5a5}.adm-datetime{grid-template-columns:minmax(0,1fr) minmax(7.5rem,8.75rem);align-items:end;gap:10px;width:100%;display:grid}.adm-datetime__time{flex-direction:column;min-width:0;display:flex}@media (width<=480px){.adm-datetime{grid-template-columns:1fr}}.adm-timepicker{flex-direction:column;min-width:0;display:flex}.adm-timepicker .adm-datepicker__trigger{color:#f8fafc;gap:.4rem;padding:0 .65rem}.adm-timepicker .adm-datepicker__value{color:#f8fafc;font-variant-numeric:tabular-nums;letter-spacing:.04em;text-overflow:clip;font-weight:700;overflow:visible}.adm-timepicker .adm-datepicker__value--empty{color:#64748b;letter-spacing:0;font-weight:600}.adm-timepicker__panel{background:#141418;border:1px solid #ffffff1a;border-radius:14px;padding:0;animation:.22s cubic-bezier(.16,1,.3,1) adm-time-in;overflow:hidden;box-shadow:0 18px 48px #0000008c,0 0 0 1px #ffffff0a}@keyframes adm-time-in{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.adm-timepicker__preview{background:linear-gradient(#e11d4814,#0000);border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.85rem 1rem .7rem;display:flex}.adm-timepicker__preview-time{letter-spacing:.04em;color:#fff;font-variant-numeric:tabular-nums;font-size:1.55rem;font-weight:800;line-height:1}.adm-timepicker__preview-colon{color:#e11d48;margin:0 .05rem;animation:1.2s ease-in-out infinite adm-time-blink;display:inline-block}@keyframes adm-time-blink{0%,to{opacity:1}50%{opacity:.35}}.adm-timepicker__preview-hint{letter-spacing:.08em;text-transform:uppercase;color:#64748b;font-size:.62rem;font-weight:700}.adm-timepicker__wheels{grid-template-columns:1fr 1fr;gap:.35rem;padding:.55rem .65rem .35rem;display:grid}.adm-time-col{min-width:0}.adm-time-col__label{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin:0 0 .35rem;font-size:.58rem;font-weight:700;display:block}.adm-time-col__viewport{height:calc(var(--adm-time-item-h,36px) * var(--adm-time-visible,5));background:#0f0f12;border:1px solid #ffffff0f;border-radius:12px;position:relative;overflow:hidden}.adm-time-col__highlight{height:var(--adm-time-item-h,36px);pointer-events:none;z-index:1;background:#e11d4824;border:1px solid #e11d4847;border-radius:10px;position:absolute;top:50%;left:6px;right:6px;transform:translateY(-50%);box-shadow:0 0 18px #e11d482e}.adm-time-col__fade{z-index:2;pointer-events:none;height:42%;position:absolute;left:0;right:0}.adm-time-col__fade--top{background:linear-gradient(#0f0f12 10%,#0000);top:0}.adm-time-col__fade--bottom{background:linear-gradient(#0000,#0f0f12 90%);bottom:0}.adm-time-col__list{scroll-snap-type:y mandatory;scrollbar-width:none;overscroll-behavior:contain;height:100%;overflow-y:auto}.adm-time-col__list::-webkit-scrollbar{display:none}.adm-time-col__spacer{height:calc(var(--adm-time-item-h,36px) * 2);flex-shrink:0}.adm-time-col__item{width:100%;height:var(--adm-time-item-h,36px);color:#64748b;font-variant-numeric:tabular-nums;cursor:pointer;scroll-snap-align:center;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:.95rem;font-weight:600;transition:color .15s,transform .15s;display:flex}.adm-time-col__item:hover:not(:disabled){color:#cbd5e1}.adm-time-col__item.is-selected{color:#fff;font-weight:800;transform:scale(1.06)}.adm-time-col__item:disabled{cursor:not-allowed;opacity:.5}.adm-timepicker__footer{border-top:1px solid #ffffff0f;justify-content:flex-end;gap:.35rem;padding:.55rem .75rem .7rem;display:flex}.adm-month-cal{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;gap:16px;width:100%;display:grid}@media (width<=1024px){.adm-month-cal{grid-template-columns:1fr}}.adm-month-cal__board{background:var(--adm-bg-panel,#0b0f19b8);border:1px solid var(--adm-border,#1a2238);border-radius:var(--adm-radius,14px);box-shadow:var(--adm-shadow-panel);min-width:0;overflow:hidden}.adm-month-cal__toolbar{border-bottom:1px solid var(--adm-border,#1a2238);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.adm-month-cal__toolbar .adm-cal-nav{flex:1;justify-content:flex-start;gap:4px;margin-bottom:0}.adm-month-cal__toolbar .adm-cal-nav__title{letter-spacing:-.01em;text-transform:none;text-align:center;min-width:140px;font-size:15px}.adm-month-cal__legend{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.adm-month-cal__legend-item{color:var(--adm-text-muted,#94a3b8);align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.adm-month-cal__dot{border-radius:999px;flex-shrink:0;width:8px;height:8px}.adm-month-cal__grid-wrap{padding:8px 10px 12px}.adm-month-cal__weekdays{border-bottom:1px solid var(--adm-border,#1a2238);grid-template-columns:repeat(7,minmax(0,1fr));gap:0;margin-bottom:0;display:grid}.adm-month-cal__weekdays span{text-align:center;letter-spacing:.08em;color:var(--adm-text-dim,#64748b);padding:8px 4px;font-size:10px;font-weight:800}.adm-month-cal__grid{border-left:1px solid var(--adm-border,#1a2238);border-top:1px solid var(--adm-border,#1a2238);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.adm-month-cal__cell{border-right:1px solid var(--adm-border,#1a2238);border-bottom:1px solid var(--adm-border,#1a2238);text-align:left;cursor:pointer;min-height:96px;font:inherit;color:inherit;background:0 0;flex-direction:column;gap:4px;padding:6px 6px 8px;transition:background .12s;display:flex}.adm-month-cal__cell:hover{background:#ffffff08}.adm-month-cal__cell--outside{background:#0000002e}.adm-month-cal__cell--outside .adm-month-cal__daynum{opacity:.35}.adm-month-cal__cell--selected{background:var(--adm-accent-soft,#ef44441f);box-shadow:inset 0 0 0 1px var(--adm-accent-border,#ef444459)}.adm-month-cal__cell--today .adm-month-cal__daynum{background:var(--adm-accent,#ef4444);color:#fff}.adm-month-cal__daynum{font-variant-numeric:tabular-nums;width:24px;height:24px;color:var(--adm-text-secondary,#cbd5e1);border-radius:999px;justify-content:center;align-self:flex-end;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.adm-month-cal__events{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.adm-month-cal__event{border-radius:4px;align-items:center;gap:5px;min-width:0;padding:1px 2px;display:flex}.adm-month-cal__event-label{color:var(--adm-text-secondary,#cbd5e1);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}.adm-month-cal__more{color:var(--adm-text-dim,#64748b);padding-left:2px;font-size:10px;font-weight:700}.adm-month-cal__side{background:var(--adm-bg-panel,#0b0f19b8);border:1px solid var(--adm-border,#1a2238);border-radius:var(--adm-radius,14px);box-shadow:var(--adm-shadow-panel);flex-direction:column;min-height:320px;display:flex;overflow:hidden}.adm-month-cal__side-head{border-bottom:1px solid var(--adm-border,#1a2238);padding:14px 16px}.adm-month-cal__side-title{color:var(--adm-text,#f8fafc);font-size:14px;font-weight:800;font-family:var(--font-heading,inherit)}.adm-month-cal__side-sub{color:var(--adm-text-muted,#94a3b8);margin-top:4px;font-size:12px}.adm-month-cal__side-body{flex:1;padding:12px 14px 16px;overflow-y:auto}.adm-month-cal__empty{text-align:center;min-height:220px;color:var(--adm-text-muted,#94a3b8);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px 16px;display:flex}.adm-month-cal__empty-icon{width:40px;height:40px;color:var(--adm-text-dim,#64748b);opacity:.7}.adm-month-cal__empty-title{color:var(--adm-text-secondary,#cbd5e1);font-size:13px;font-weight:700}.adm-month-cal__empty-desc{max-width:220px;font-size:12px;line-height:1.45}.adm-month-cal__list{flex-direction:column;gap:8px;display:flex}.adm-month-cal__list-item{border:1px solid var(--adm-border,#1a2238);background:#0f13228c;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.adm-month-cal__list-item-main{flex:1;min-width:0}.adm-month-cal__list-item-title{color:var(--adm-text,#f8fafc);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.adm-month-cal__list-item-meta{color:var(--adm-text-muted,#94a3b8);margin-top:2px;font-size:11px}@media (width<=640px){.adm-month-cal__cell{min-height:72px;padding:4px}.adm-month-cal__event-label{display:none}.adm-month-cal__event{justify-content:center}}
