@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(../media/poppins-devanagari-400-normal.3uzg23pgl4lg1.woff2)format("woff2"),url(../media/poppins-devanagari-400-normal.2-nsh_ipowlj7.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(../media/poppins-latin-ext-400-normal.2khz88u8-t8l6.woff2)format("woff2"),url(../media/poppins-latin-ext-400-normal.35tu-5sc4pbd1.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(../media/poppins-latin-400-normal.02pgwtu2kliti.woff2)format("woff2"),url(../media/poppins-latin-400-normal.3n0ylxy42e09x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(../media/poppins-devanagari-500-normal.388_y8g0lncyu.woff2)format("woff2"),url(../media/poppins-devanagari-500-normal.2wk19p_zkff4s.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(../media/poppins-latin-ext-500-normal.2g937qp4gb5cj.woff2)format("woff2"),url(../media/poppins-latin-ext-500-normal.3g4upd8mp3tge.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(../media/poppins-latin-500-normal.25i40p8naznea.woff2)format("woff2"),url(../media/poppins-latin-500-normal.1ca8t586iof23.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(../media/poppins-devanagari-600-normal.0jjudczid-6fh.woff2)format("woff2"),url(../media/poppins-devanagari-600-normal.0afspkrtbuo7r.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(../media/poppins-latin-ext-600-normal.0i1qqcvl7st56.woff2)format("woff2"),url(../media/poppins-latin-ext-600-normal.3we82rbx-xdv4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(../media/poppins-latin-600-normal.2jsr8pt-l398u.woff2)format("woff2"),url(../media/poppins-latin-600-normal.10xpv_fqg6qm3.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Special Elite;font-style:normal;font-display:swap;font-weight:400;src:url(../media/special-elite-latin-ext-400-normal.3_6z51huuq4pi.woff2)format("woff2"),url(../media/special-elite-latin-ext-400-normal.1h2146bqtziqx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Special Elite;font-style:normal;font-display:swap;font-weight:400;src:url(../media/special-elite-latin-400-normal.2mza6l9y4lmq8.woff2)format("woff2"),url(../media/special-elite-latin-400-normal.1zwzkfy3a0saw.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--navy:#202d40;--blue:#2a5371;--red:#d13d3c;--cream:#f0e8d7;--sand:#e5d2b1;--paper:#faf8f3;--muted:#546172;--line:#d6d9dd;--green:#245c4a;--amber:#7b4d0c;--error:#a7272c;--radius:8px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{background:var(--paper);color:var(--navy);margin:0;font-family:Poppins,Arial,sans-serif;font-size:14px;line-height:1.55}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}a{color:var(--blue);text-underline-offset:3px}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.6}input,select,textarea{max-width:100%;color:var(--navy);min-height:44px;caret-color:var(--blue);background:#fff;border:1px solid #7c899a;border-radius:6px;padding:10px 12px}input::placeholder,textarea::placeholder{color:var(--muted)}input[type=checkbox]{min-height:20px;accent-color:var(--blue)}textarea{resize:vertical;min-height:90px}label{gap:6px;font-size:13px;font-weight:500;display:grid}fieldset{border:0;min-width:0;margin:0;padding:0}legend{margin-bottom:12px;font-weight:600}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.025em;font-size:30px;font-weight:600;line-height:1.2}h2{margin-bottom:16px;font-size:20px;line-height:1.3}h3{margin-bottom:8px;font-size:16px}p{max-width:72ch}small{font-size:12px}::selection{background:var(--sand);color:var(--navy)}:focus-visible{outline:3px solid var(--blue);outline-offset:3px}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:#9caabd;border-radius:8px}::-webkit-scrollbar-track{background:var(--cream)}.skip-link{z-index:100;background:#fff;padding:12px;position:fixed;top:-60px;left:12px}.skip-link:focus{top:12px}.button,button.primary,button.secondary,button.danger{white-space:normal;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 17px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.button,button.primary{background:var(--blue);color:#fff}.button:hover,button.primary:hover{background:var(--navy)}button.secondary,.button.secondary{border-color:var(--line);color:var(--navy);background:#fff}button.secondary:hover,.button.secondary:hover{background:var(--cream)}button.danger{background:var(--red);color:#fff}button.danger:hover{background:var(--error)}.muted{color:var(--muted)}.stack{gap:20px;display:grid}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.row.between{justify-content:space-between}.fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.fields .full{grid-column:1/-1}.notice{color:var(--blue);background:#e7eff5;border-radius:6px;padding:14px 16px}.notice.error{color:var(--error);background:#fcebea}.notice.warning{color:var(--amber);background:#fff2d8}.notice.success{color:var(--green);background:#e9f3ee}.notice p:last-child{margin-bottom:0}.badge{color:var(--blue);white-space:nowrap;background:#e9eef3;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:500;display:inline-flex}.badge.PENDING,.badge.UNVALIDATED,.badge.UNKNOWN{color:var(--amber);background:#fff0d3}.badge.APPROVED,.badge.DELIVERED,.badge.READ,.badge.SEATED{color:var(--green);background:#e3f1e9}.badge.CANCELED,.badge.REJECTED,.badge.NO_SHOW,.badge.FAILED{color:var(--error);background:#fbe6e4}.badge.EXPIRED,.badge.FINISHED,.badge.WITHDRAWN{color:#4c5663;background:#e9e9e9}.empty{text-align:center;border:1px dashed var(--line);border-radius:8px;padding:48px 24px}.empty p{margin:0 auto 20px}.panel{border:1px solid var(--line);background:#fff;border-radius:8px;padding:24px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%}th,td{border-bottom:1px solid var(--line);vertical-align:top;padding:13px 14px}th{color:var(--muted);font-size:11px;font-weight:500}td{font-size:13px}td small{margin-top:4px;display:block}.check-label{align-items:center;gap:8px;font-weight:400;display:flex}.form-actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.inline-link{color:var(--blue);text-underline-offset:3px;background:0 0;border:0;padding:8px;text-decoration:underline}.dialog{width:min(580px,100% - 24px);max-height:90dvh;color:var(--navy);background:var(--paper);border:0;border-radius:12px;padding:0;box-shadow:0 16px 48px #202d4033}.dialog::backdrop{background:#202d4080}.dialog-body{padding:28px}.dialog-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.dialog-header h2{margin:0}.dialog-close{color:var(--navy);border:1px solid var(--line);background:0 0;border-radius:6px;min-width:44px;min-height:44px}@media (max-width:700px){body{font-size:13px}input,select,textarea{font-size:16px}h1{font-size:25px}.fields{grid-template-columns:1fr}.panel{padding:18px}.dialog{border-radius:16px 16px 0 0;width:100%;max-width:100%;max-height:94dvh;margin:auto 0 0}.dialog-body{padding:22px}.row.between{align-items:flex-start}}@media (prefers-reduced-motion:no-preference){button,a{transition:background-color .16s,color .16s}.dialog[open]{animation:.2s ease-out appear}@keyframes appear{0%{opacity:.75;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}
