.Page-module__7Ccy_G__page{gap:var(--ui-space-8);flex-direction:column;display:flex}.Page-module__7Ccy_G__header{gap:var(--ui-space-2);flex-direction:column;display:flex}.Page-module__7Ccy_G__breadcrumb ol{gap:var(--ui-space-2);margin:0 0 var(--ui-space-2);font-size:var(--ui-font-xs);color:var(--ui-text-secondary);flex-wrap:wrap;padding:0;list-style:none;display:flex}.Page-module__7Ccy_G__breadcrumb li+li:before{content:"/";margin-right:var(--ui-space-2);color:var(--ui-text-muted)}.Page-module__7Ccy_G__breadcrumb a{color:inherit}.Page-module__7Ccy_G__eyebrow{font-size:var(--ui-font-xs);letter-spacing:.08em;color:var(--ui-text-secondary);margin:0;font-weight:600;line-height:1.4}.Page-module__7Ccy_G__title{font-size:var(--ui-font-title);font-weight:700;line-height:var(--ui-leading-title);margin:0}.Page-module__7Ccy_G__description{max-width:60em;font-size:var(--ui-font-md);color:var(--ui-text-secondary);margin:0}.Page-module__7Ccy_G__section{gap:var(--ui-space-4);flex-direction:column;min-width:0;display:flex}.Page-module__7Ccy_G__sectionTitle{font-size:var(--ui-font-lg);margin:0;font-weight:600;line-height:1.4}.Page-module__7Ccy_G__sectionDescription{max-width:60em;font-size:var(--ui-font-sm);color:var(--ui-text-secondary);margin:0}.Page-module__7Ccy_G__note{max-width:60em;font-size:var(--ui-font-sm);color:var(--ui-text-secondary);margin:0;line-height:1.6}@media (max-width:767px){.Page-module__7Ccy_G__title{font-size:1.75rem}}
.DataTable-module__7dcBQG__wrapper{min-width:0}.DataTable-module__7dcBQG__scroll{border:var(--ui-border-width) solid var(--ui-border);border-radius:var(--ui-radius-panel);background:var(--ui-bg-page);overflow-x:auto}.DataTable-module__7dcBQG__hint{margin:0 0 var(--ui-space-2);font-size:var(--ui-font-xs);color:var(--ui-text-secondary)}.DataTable-module__7dcBQG__table{border-collapse:collapse;width:100%;min-width:36rem;font-size:var(--ui-font-sm);font-variant-numeric:tabular-nums;line-height:1.5}.DataTable-module__7dcBQG__table th,.DataTable-module__7dcBQG__table td{padding:var(--ui-space-4) var(--ui-space-5);text-align:left;vertical-align:middle;border-bottom:var(--ui-border-width) solid var(--ui-border)}.DataTable-module__7dcBQG__table thead th{padding-top:var(--ui-space-3);padding-bottom:var(--ui-space-3);background:var(--ui-bg-sidebar);color:var(--ui-text-secondary);font-size:var(--ui-font-xs);letter-spacing:.02em;font-weight:600}.DataTable-module__7dcBQG__table tbody tr:last-child>*{border-bottom:0}.DataTable-module__7dcBQG__table tbody tr{transition:background-color var(--ui-duration-fast)}.DataTable-module__7dcBQG__table tbody tr:hover{background:var(--ui-bg-hover)}.DataTable-module__7dcBQG__table tbody th{font-weight:600}.DataTable-module__7dcBQG__table td>input,.DataTable-module__7dcBQG__table td>select{width:100%;min-width:8rem}.DataTable-module__7dcBQG__compact th,.DataTable-module__7dcBQG__compact td{padding-left:var(--ui-space-3);padding-right:var(--ui-space-3)}
.crud-module__RMlwxG__rowActions{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.crud-module__RMlwxG__cellStack{align-items:flex-start;gap:var(--ui-space-2);flex-direction:column;display:flex}.crud-module__RMlwxG__passwordRow{align-items:center;gap:var(--ui-space-2);margin-top:var(--ui-space-2);flex-wrap:wrap;display:flex}.crud-module__RMlwxG__passwordInput{width:10rem}.crud-module__RMlwxG__createPanel{padding:var(--ui-space-6);border:var(--ui-border-width) solid var(--ui-border);border-radius:var(--ui-radius-panel);gap:var(--ui-space-3);flex-direction:column;display:flex}.crud-module__RMlwxG__wideField{min-width:16rem}.crud-module__RMlwxG__summary{font-size:var(--ui-font-sm);color:var(--ui-text-secondary);margin:0}
.Badge-module__H8aylq__badge{min-height:1.5rem;padding:0 var(--ui-space-2);border-radius:var(--ui-radius-sm);font-size:var(--ui-font-xs);white-space:nowrap;align-items:center;font-weight:600;line-height:1.4;display:inline-flex}.Badge-module__H8aylq__neutral{background:var(--ui-bg-selected);color:var(--ui-text)}.Badge-module__H8aylq__success{background:var(--ui-success-bg);color:var(--ui-success-text)}.Badge-module__H8aylq__warning{background:var(--ui-warning-bg);color:var(--ui-warning-text)}.Badge-module__H8aylq__danger{background:var(--ui-danger-bg);color:var(--ui-danger-text)}.Badge-module__H8aylq__info{background:var(--ui-info-bg);color:var(--ui-info-text)}
.routing-module__vSg6wa__duty{gap:var(--ui-space-2);font-size:var(--ui-font-sm);color:var(--ui-text-secondary);flex-direction:column;margin:0;display:flex}.routing-module__vSg6wa__duty strong{color:var(--ui-text)}.routing-module__vSg6wa__dutyAlert{align-items:flex-start;gap:var(--ui-space-3);flex-direction:column;display:flex}.routing-module__vSg6wa__remoteAction{align-items:flex-start;gap:var(--ui-space-2);flex-direction:column;display:flex}.routing-module__vSg6wa__done{color:var(--ui-text-secondary)}.routing-module__vSg6wa__decideAction{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}
.Button-module__8RiFmG__button{justify-content:center;align-items:center;gap:var(--ui-space-2);min-height:var(--ui-control-min-height);border:var(--ui-border-width) solid transparent;border-radius:var(--ui-radius-pill);font-family:inherit;font-size:var(--ui-font-sm);white-space:nowrap;cursor:pointer;transition:background-color var(--ui-duration-fast), border-color var(--ui-duration-fast), color var(--ui-duration-fast);padding:0 1.125rem;font-weight:600;line-height:1.5;display:inline-flex}.Button-module__8RiFmG__button:disabled{cursor:not-allowed}.Button-module__8RiFmG__small{min-height:2.25rem;padding:0 .875rem}.Button-module__8RiFmG__large{min-height:3.5rem;font-size:var(--ui-font-md);padding:0 1.75rem}.Button-module__8RiFmG__primary{background:var(--ui-primary);color:var(--ui-on-primary)}.Button-module__8RiFmG__primary:hover:not(:disabled){background:var(--ui-primary-hover)}.Button-module__8RiFmG__primary:active:not(:disabled){background:var(--ui-primary-active)}.Button-module__8RiFmG__secondary{background:var(--ui-bg-page);color:var(--ui-text);border-color:var(--ui-border-control)}.Button-module__8RiFmG__secondary:hover:not(:disabled){background:var(--ui-bg-hover)}.Button-module__8RiFmG__secondary:active:not(:disabled){background:var(--ui-bg-selected)}.Button-module__8RiFmG__tertiary{color:var(--ui-text);text-underline-offset:.2em;background:0 0;text-decoration:underline}.Button-module__8RiFmG__tertiary:hover:not(:disabled){background:var(--ui-bg-hover)}.Button-module__8RiFmG__danger{background:var(--ui-bg-page);color:var(--ui-danger-text);border-color:var(--ui-danger-text)}.Button-module__8RiFmG__danger:hover:not(:disabled){background:var(--ui-danger-bg)}.Button-module__8RiFmG__primary:disabled,.Button-module__8RiFmG__secondary:disabled,.Button-module__8RiFmG__danger:disabled{background:var(--ui-disabled-bg);color:var(--ui-disabled-text);border-color:var(--ui-disabled-bg)}.Button-module__8RiFmG__tertiary:disabled{color:var(--ui-disabled-text)}
.CapacityIndicator-module__SPoR4W__root{gap:var(--ui-space-1);flex-direction:column;display:flex}.CapacityIndicator-module__SPoR4W__value{font-size:var(--ui-font-md);font-variant-numeric:tabular-nums;font-weight:600}.CapacityIndicator-module__SPoR4W__track{border-radius:var(--ui-radius-pill);background:var(--ui-bg-selected);width:6rem;height:.3125rem;overflow:hidden}.CapacityIndicator-module__SPoR4W__fill{height:100%;width:var(--capacity-ratio);border-radius:inherit;background:var(--ui-primary)}.CapacityIndicator-module__SPoR4W__large{gap:var(--ui-space-2)}.CapacityIndicator-module__SPoR4W__large .CapacityIndicator-module__SPoR4W__value{font-size:2.5rem;font-weight:700;line-height:1.2}.CapacityIndicator-module__SPoR4W__large .CapacityIndicator-module__SPoR4W__track{width:100%;height:.375rem}
.attendance-select-module__2t6FNq__wrap{gap:var(--ui-space-1);flex-direction:column;display:flex}.attendance-select-module__2t6FNq__select{appearance:none;width:100%;min-width:4.25rem;min-height:2rem;padding:0 .9rem 0 var(--ui-space-2);border:var(--ui-border-width) solid var(--ui-border-control);border-radius:var(--ui-radius-sm);background-color:var(--ui-bg-page);color:var(--ui-text);font-family:inherit;font-size:var(--ui-font-xs);cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right .55rem center,right .3rem center;background-repeat:no-repeat;background-size:.25rem .25rem;font-weight:600}.attendance-select-module__2t6FNq__select:disabled{cursor:progress;opacity:.6}.attendance-select-module__2t6FNq__selectOffice{border-color:var(--ui-success-text);background-color:var(--ui-success-bg);color:var(--ui-success-text)}.attendance-select-module__2t6FNq__selectRemote{background-color:var(--ui-bg-selected)}.attendance-select-module__2t6FNq__selectOff{border-color:var(--ui-info-text);background-color:var(--ui-info-bg);color:var(--ui-info-text)}.attendance-select-module__2t6FNq__selectNone{background-color:var(--ui-warning-bg);color:var(--ui-warning-text);border-style:dashed}.attendance-select-module__2t6FNq__large{min-height:var(--ui-control-min-height);font-size:var(--ui-font-sm)}.attendance-select-module__2t6FNq__error{max-width:8rem;font-size:var(--ui-font-xs);white-space:normal;color:var(--ui-danger-text);margin:0;line-height:1.4}
.Field-module__bfn3sa__field{gap:var(--ui-space-1);flex-direction:column;min-width:0;display:flex}.Field-module__bfn3sa__label{font-size:var(--ui-font-xs);color:var(--ui-text-secondary);font-weight:600}.Field-module__bfn3sa__control{min-height:var(--ui-control-min-height);padding:0 var(--ui-space-3);border:var(--ui-border-width) solid var(--ui-border-control);border-radius:var(--ui-radius-control);background:var(--ui-bg-page);color:var(--ui-text);font-family:inherit;font-size:var(--ui-font-md);line-height:1.5}.Field-module__bfn3sa__control:disabled{background:var(--ui-disabled-bg);color:var(--ui-disabled-text)}.Field-module__bfn3sa__formRow{align-items:flex-end;gap:var(--ui-space-4);flex-wrap:wrap;display:flex}.Field-module__bfn3sa__error{font-size:var(--ui-font-sm);color:var(--ui-danger-text);margin:0}.Field-module__bfn3sa__success{font-size:var(--ui-font-sm);color:var(--ui-success-text);margin:0}
.attendance-module__EZifHG__nav{align-items:center;gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.attendance-module__EZifHG__period{margin:0 var(--ui-space-2) 0 0;font-size:var(--ui-font-lg);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.4}.attendance-module__EZifHG__navLink{min-height:var(--ui-control-min-height);padding:0 var(--ui-space-4);border:var(--ui-border-width) solid var(--ui-border-control);border-radius:var(--ui-radius-pill);color:var(--ui-text);font-size:var(--ui-font-sm);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.attendance-module__EZifHG__navLink:hover{background:var(--ui-bg-hover)}.attendance-module__EZifHG__nameCol{z-index:1;white-space:nowrap;background:var(--ui-bg-page);min-width:7.5rem;position:sticky;left:0}thead .attendance-module__EZifHG__nameCol{background:var(--ui-bg-sidebar)}.attendance-module__EZifHG__me .attendance-module__EZifHG__nameCol{background:var(--ui-bg-subtle)}.attendance-module__EZifHG__dateCol{white-space:nowrap;min-width:4.5rem}.attendance-module__EZifHG__saturday{background:var(--ui-sat-bg)}thead th.attendance-module__EZifHG__dateCol.attendance-module__EZifHG__saturday{color:var(--ui-sat-text)}.attendance-module__EZifHG__sunday{background:var(--ui-sun-bg)}thead th.attendance-module__EZifHG__dateCol.attendance-module__EZifHG__sunday{color:var(--ui-sun-text)}.attendance-module__EZifHG__holidayName{text-overflow:ellipsis;white-space:nowrap;max-width:5rem;font-size:.6875rem;font-weight:500;display:block;overflow:hidden}.attendance-module__EZifHG__todayCol{box-shadow:inset 0 -3px 0 var(--ui-primary)}.attendance-module__EZifHG__me{background:var(--ui-bg-subtle)}.attendance-module__EZifHG__meTag{font-size:var(--ui-font-xs);color:var(--ui-text-secondary);font-weight:400;display:block}.attendance-module__EZifHG__totalRow>*,.attendance-module__EZifHG__totalRow .attendance-module__EZifHG__nameCol{background:var(--ui-bg-sidebar);border-top:var(--ui-border-width) solid var(--ui-border);font-weight:600}.attendance-module__EZifHG__empty{text-align:center;color:var(--ui-text-secondary)}.attendance-module__EZifHG__muted{color:var(--ui-text-muted)}.attendance-module__EZifHG__cellEditor{margin-inline:calc(-1 * var(--ui-space-2))}
.calendar-module__GZMJ4G__monthNav{align-items:center;gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.calendar-module__GZMJ4G__monthTitle{margin:0 var(--ui-space-2) 0 0;font-size:var(--ui-font-lg);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.4}.calendar-module__GZMJ4G__navLink{min-height:var(--ui-control-min-height);padding:0 var(--ui-space-4);border:var(--ui-border-width) solid var(--ui-border-control);border-radius:var(--ui-radius-pill);color:var(--ui-text);font-size:var(--ui-font-sm);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.calendar-module__GZMJ4G__navLink:hover{background:var(--ui-bg-hover)}.calendar-module__GZMJ4G__legend{gap:var(--ui-space-3);font-size:var(--ui-font-xs);color:var(--ui-text-secondary);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.calendar-module__GZMJ4G__calendar{border:var(--ui-border-width) solid var(--ui-border);border-radius:var(--ui-radius-panel);grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.calendar-module__GZMJ4G__weekdayHeader{padding:var(--ui-space-2) var(--ui-space-3);background:var(--ui-bg-sidebar);border-bottom:var(--ui-border-width) solid var(--ui-border);font-size:var(--ui-font-xs);color:var(--ui-text-secondary);font-weight:600}.calendar-module__GZMJ4G__cell{gap:var(--ui-space-2);min-width:0;min-height:9.5rem;padding:var(--ui-space-3);border-right:var(--ui-border-width) solid var(--ui-border);border-bottom:var(--ui-border-width) solid var(--ui-border);background:var(--ui-bg-page);flex-direction:column;display:flex}.calendar-module__GZMJ4G__calendar>.calendar-module__GZMJ4G__cell:nth-child(7n){border-right:0}.calendar-module__GZMJ4G__cellOutside{background:var(--ui-bg-subtle);color:var(--ui-text-muted)}.calendar-module__GZMJ4G__headerSaturday{color:var(--ui-sat-text)}.calendar-module__GZMJ4G__headerSunday{color:var(--ui-sun-text)}.calendar-module__GZMJ4G__cellSaturday{background:var(--ui-sat-bg)}.calendar-module__GZMJ4G__cellSaturday .calendar-module__GZMJ4G__dayNumber,.calendar-module__GZMJ4G__cellSaturday .calendar-module__GZMJ4G__dayFull{color:var(--ui-sat-text)}.calendar-module__GZMJ4G__cellSunday{background:var(--ui-sun-bg)}.calendar-module__GZMJ4G__cellSunday .calendar-module__GZMJ4G__dayNumber,.calendar-module__GZMJ4G__cellSunday .calendar-module__GZMJ4G__dayFull{color:var(--ui-sun-text)}.calendar-module__GZMJ4G__holidayName{font-size:var(--ui-font-xs);color:var(--ui-sun-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.calendar-module__GZMJ4G__cellToday{box-shadow:inset 0 0 0 2px var(--ui-primary)}.calendar-module__GZMJ4G__cellHead{justify-content:space-between;align-items:center;gap:var(--ui-space-2);display:flex}.calendar-module__GZMJ4G__dayNumber{font-size:var(--ui-font-md);font-variant-numeric:tabular-nums;font-weight:700}.calendar-module__GZMJ4G__dayFull{font-size:var(--ui-font-md);font-weight:700;display:none}.calendar-module__GZMJ4G__cellNote{font-size:var(--ui-font-xs);color:var(--ui-text-secondary)}.calendar-module__GZMJ4G__forgot{font-size:var(--ui-font-xs);color:var(--ui-danger-text)}.calendar-module__GZMJ4G__selectWrap{margin-top:auto}@media (min-width:768px) and (max-width:1199px){.calendar-module__GZMJ4G__selectWrap select{padding-left:var(--ui-space-1);font-size:var(--ui-font-xs)}}@media (max-width:767px){.calendar-module__GZMJ4G__calendar{flex-direction:column;display:flex}.calendar-module__GZMJ4G__weekdayHeader,.calendar-module__GZMJ4G__cellOutside,.calendar-module__GZMJ4G__cellPastEmpty{display:none}.calendar-module__GZMJ4G__cell{border-right:0;min-height:0}.calendar-module__GZMJ4G__dayNumber{display:none}.calendar-module__GZMJ4G__dayFull{display:inline}.calendar-module__GZMJ4G__selectWrap{margin-top:var(--ui-space-1)}}
.kiosk-admin-module__y_Of8G__generator{align-items:flex-start;gap:var(--ui-space-4);padding:var(--ui-space-6);border:var(--ui-border-width) solid var(--ui-border);border-radius:var(--ui-radius-panel);flex-direction:column;display:flex}.kiosk-admin-module__y_Of8G__code{letter-spacing:.25em;font-variant-numeric:tabular-nums;margin:0;font-size:2rem;font-weight:700;line-height:1.3}.kiosk-admin-module__y_Of8G__codeNote{margin-top:var(--ui-space-1);font-size:var(--ui-font-sm);letter-spacing:normal;color:var(--ui-text-secondary);font-weight:400;display:block}
.kiosk-module__gQwREa__root{background:var(--ui-bg-page);min-height:100dvh;font-size:var(--ui-font-md)}.kiosk-module__gQwREa__brandSub{font-size:var(--ui-font-sm);letter-spacing:.04em;font-weight:500}.kiosk-module__gQwREa__tabs{gap:var(--ui-space-6);margin:0;padding:0;list-style:none;display:flex}.kiosk-module__gQwREa__tab{min-height:3rem;padding:0 0 var(--ui-space-1);color:var(--ui-text-secondary);white-space:nowrap;transition:border-color var(--ui-duration-fast), color var(--ui-duration-fast);border-bottom:3px solid #0000;flex-direction:column;justify-content:center;gap:.125rem;text-decoration:none;display:flex}.kiosk-module__gQwREa__tabLabel{font-size:var(--ui-font-md);letter-spacing:.1em;font-weight:600}.kiosk-module__gQwREa__tabSub{font-size:var(--ui-font-xs);letter-spacing:.04em}.kiosk-module__gQwREa__tab[aria-current=page]{border-bottom-color:var(--ui-brand-accent);color:var(--ui-text)}.kiosk-module__gQwREa__page{gap:var(--ui-space-8);width:100%;max-width:64rem;padding:var(--ui-space-10) var(--ui-space-8) var(--ui-space-16);flex-direction:column;margin:0 auto;display:flex}.kiosk-module__gQwREa__page :where(h1,h2,h3,p){margin:0}.kiosk-module__gQwREa__titleGroup{gap:var(--ui-space-2);flex-direction:column;display:flex}.kiosk-module__gQwREa__eyebrow{font-size:var(--ui-font-xs);letter-spacing:.08em;color:var(--ui-text-secondary);font-weight:600}.kiosk-module__gQwREa__title{font-size:2rem;font-weight:700;line-height:var(--ui-leading-title)}.kiosk-module__gQwREa__lead{font-size:var(--ui-font-md);color:var(--ui-text-secondary)}.kiosk-module__gQwREa__sectionTitle{font-size:var(--ui-font-lg);font-weight:600;line-height:1.4}.kiosk-module__gQwREa__section{gap:var(--ui-space-4);flex-direction:column;display:flex}.kiosk-module__gQwREa__muted{color:var(--ui-text-secondary)}.kiosk-module__gQwREa__message{padding:var(--ui-space-10) var(--ui-space-8);text-align:center;color:var(--ui-text-secondary)}.kiosk-module__gQwREa__error{color:var(--ui-danger-text);font-weight:600}.kiosk-module__gQwREa__actions{gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.kiosk-module__gQwREa__lockbox{color:var(--ui-text-secondary)}.kiosk-module__gQwREa__choice{min-height:5.5rem;padding:var(--ui-space-4) var(--ui-space-5);border:var(--ui-border-width) solid var(--ui-border-control);border-radius:var(--ui-radius-panel);background:var(--ui-bg-page);color:var(--ui-text);font-family:inherit;font-size:var(--ui-font-lg);cursor:pointer;transition:background-color var(--ui-duration-fast), border-color var(--ui-duration-fast);font-weight:600;line-height:1.4}.kiosk-module__gQwREa__choice:hover:not(:disabled){background:var(--ui-bg-hover)}.kiosk-module__gQwREa__choice:active:not(:disabled){background:var(--ui-bg-selected);border-color:var(--ui-primary)}.kiosk-module__gQwREa__choice:disabled{background:var(--ui-disabled-bg);color:var(--ui-disabled-text);cursor:not-allowed}.kiosk-module__gQwREa__success{align-items:center;gap:var(--ui-space-4);padding:var(--ui-space-16) var(--ui-space-8);border-radius:var(--ui-radius-dialog);background:var(--ui-success-bg);color:var(--ui-success-text);text-align:center;flex-direction:column;display:flex}.kiosk-module__gQwREa__successIcon{background:var(--ui-success-text);width:4.5rem;height:4.5rem;color:var(--ui-on-primary);border-radius:50%;place-items:center;font-size:2.25rem;font-weight:700;line-height:1;display:grid}.kiosk-module__gQwREa__successTitle{font-size:1.75rem;font-weight:700;line-height:1.4}.kiosk-module__gQwREa__pairPage{min-height:100dvh;padding:var(--ui-space-6);background:var(--ui-bg-sidebar);place-items:center;display:grid}.kiosk-module__gQwREa__pairPanel{gap:var(--ui-space-5);width:100%;max-width:28rem;padding:var(--ui-space-10) var(--ui-space-8);border:var(--ui-border-width) solid var(--ui-border);border-radius:var(--ui-radius-dialog);background:var(--ui-bg-page);flex-direction:column;display:flex}.kiosk-module__gQwREa__pairPanel :where(h1,p){margin:0}.kiosk-module__gQwREa__codeInput{text-align:center;letter-spacing:.3em;font-variant-numeric:tabular-nums;width:100%;min-height:4rem;font-size:1.75rem}.kiosk-module__gQwREa__fullWidth{width:100%}.kiosk-module__gQwREa__diagnostics{gap:var(--ui-space-2) var(--ui-space-6);font-size:var(--ui-font-sm);grid-template-columns:max-content 1fr;margin:0;display:grid}.kiosk-module__gQwREa__diagnostics dt{color:var(--ui-text-secondary)}.kiosk-module__gQwREa__diagnostics dd{margin:0;font-weight:600}.kiosk-module__gQwREa__video{border-radius:var(--ui-radius-panel);background:#000;width:100%;max-width:30rem}.kiosk-module__gQwREa__scanner{gap:var(--ui-space-3);flex-direction:column;display:flex}.kiosk-module__gQwREa__scannerViewport{aspect-ratio:4/3;border-radius:var(--ui-radius-panel);background:#000;width:100%;position:relative;overflow:hidden}.kiosk-module__gQwREa__scannerViewport[hidden]{display:none}.kiosk-module__gQwREa__scannerVideo{object-fit:cover;width:100%;height:100%;display:block}.kiosk-module__gQwREa__scannerMirrored{transform:scaleX(-1)}.kiosk-module__gQwREa__scannerFrame{aspect-ratio:1;border:3px solid var(--ui-brand-accent);border-radius:var(--ui-radius-panel);pointer-events:none;height:70%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 100vmax #00000059}.kiosk-module__gQwREa__scannerOverlay{inset:auto 0 var(--ui-space-4);text-align:center;color:#fff;margin:0;font-weight:600;position:absolute}.kiosk-module__gQwREa__scannerDark{align-items:center;width:100%}.kiosk-module__gQwREa__scannerDark .kiosk-module__gQwREa__scannerVideo{filter:brightness(.55)}.kiosk-module__gQwREa__scannerDark .kiosk-module__gQwREa__scannerFrame{box-shadow:none;border:1px solid #4f7a2a}.kiosk-module__gQwREa__scannerDark .kiosk-module__gQwREa__muted{color:#8a8a8a}.kiosk-module__gQwREa__scanMode{z-index:50;color:#9a9a9a;background:#000;position:fixed;inset:0;overflow-y:auto}.kiosk-module__gQwREa__scanModeInner{justify-content:flex-end;align-items:center;gap:var(--ui-space-5);max-width:48rem;min-height:100dvh;padding:var(--ui-space-3) var(--ui-space-6) var(--ui-space-12);text-align:center;flex-direction:column-reverse;margin:0 auto;display:flex}.kiosk-module__gQwREa__scanModeInfo{align-items:center;gap:var(--ui-space-4);flex-direction:column;width:100%;display:flex}.kiosk-module__gQwREa__scanModeCamera{width:min(22.5rem,100%)}.kiosk-module__gQwREa__scanModeCancel{margin-top:var(--ui-space-2)}.kiosk-module__gQwREa__landscapeOnly{display:none}@media (orientation:landscape){.kiosk-module__gQwREa__scanModeInner{align-items:center;gap:var(--ui-space-10);max-width:none;height:100dvh;min-height:0;padding:0 var(--ui-space-4) 0 var(--ui-space-10);text-align:left;grid-template-columns:minmax(0,1fr) auto;display:grid}.kiosk-module__gQwREa__landscapeOnly{display:inline}.kiosk-module__gQwREa__scanModeSingle{grid-template-columns:minmax(0,1fr)}.kiosk-module__gQwREa__scanModeInfo{max-width:34rem;max-height:100dvh;padding:var(--ui-space-8) 0;justify-self:center;align-items:flex-start;overflow-y:auto}.kiosk-module__gQwREa__scanModeCamera{width:min(26rem,42vw)}}.kiosk-module__gQwREa__scanModeTitle{color:#c4c4c4;font-size:var(--ui-font-lg);margin:0;font-weight:600;line-height:1.4}.kiosk-module__gQwREa__scanModeHint{font-size:var(--ui-font-sm);margin:0;line-height:1.6}.kiosk-module__gQwREa__scanModeCard{color:#c4c4c4;font-variant-numeric:tabular-nums;font-weight:700}.kiosk-module__gQwREa__scanModeError{color:#ff8a80;margin:0;font-weight:600}.kiosk-module__gQwREa__scanMode .kiosk-module__gQwREa__darkButton{color:#c4c4c4;background:0 0;border-color:#3a3a3a}.kiosk-module__gQwREa__scanMode .kiosk-module__gQwREa__darkButton:hover:not(:disabled){background:#1a1a1a}.kiosk-module__gQwREa__scanModeChoices{gap:var(--ui-space-3);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));width:100%;display:grid}.kiosk-module__gQwREa__scanMode .kiosk-module__gQwREa__scanModeChoice{color:#d0d0d0;background:#111;border-color:#3a3a3a;min-height:4.5rem}.kiosk-module__gQwREa__scanMode .kiosk-module__gQwREa__scanModeChoice:hover:not(:disabled){background:#1a1a1a}.kiosk-module__gQwREa__split{--home-header:5rem;--home-pad-x:var(--ui-space-8);--panel-bg:#000;--panel-text:#fff;--panel-muted:#9a9a9a;--panel-line:#2a2a2a;--panel-danger:#ff8a80;grid-template-columns:minmax(0,1fr) 22rem;min-height:100dvh;display:grid}.kiosk-module__gQwREa__split :where(h1,h2,h3,p,ul,dl){margin:0}.kiosk-module__gQwREa__splitMain{min-width:0;padding:0 var(--home-pad-x) var(--ui-space-12);background:var(--ui-bg-page);flex-direction:column;display:flex}.kiosk-module__gQwREa__mainHeader,.kiosk-module__gQwREa__panelHeader{align-items:center;gap:var(--ui-space-4);height:var(--home-header);flex-shrink:0;display:flex}.kiosk-module__gQwREa__mainHeader{border-bottom:var(--ui-border-width) solid var(--ui-border)}.kiosk-module__gQwREa__logo{width:auto;height:1.625rem;color:var(--ui-text);display:block}.kiosk-module__gQwREa__mainBody{gap:var(--ui-space-6);padding-top:var(--ui-space-8);flex-direction:column;display:flex}.kiosk-module__gQwREa__heroRow{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-6);display:flex}.kiosk-module__gQwREa__heroText{gap:var(--ui-space-2);flex-direction:column;min-width:0;display:flex}.kiosk-module__gQwREa__heroDate{padding-top:var(--ui-space-2);font-size:var(--ui-font-md);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-weight:700}.kiosk-module__gQwREa__heroTitle{letter-spacing:.06em;font-size:2.25rem;font-weight:900;line-height:1.3}.kiosk-module__gQwREa__marker{background:linear-gradient(transparent 12%, var(--ui-brand-accent) 12%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .15em}.kiosk-module__gQwREa__heroLead{font-size:var(--ui-font-md);line-height:var(--ui-leading-body);letter-spacing:.02em}.kiosk-module__gQwREa__emptyNote{padding:var(--ui-space-8);border:var(--ui-border-width) dashed var(--ui-border-control);color:var(--ui-text-secondary);text-align:center}.kiosk-module__gQwREa__othersBlock{align-items:flex-start;gap:var(--ui-space-4);padding-top:var(--ui-space-6);border-top:var(--ui-border-width) solid var(--ui-text);flex-direction:column;display:flex}.kiosk-module__gQwREa__othersToggle{min-height:3rem;color:var(--ui-text);font-family:inherit;font-size:var(--ui-font-md);text-underline-offset:.3em;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-weight:700;text-decoration:underline;display:inline-flex}.kiosk-module__gQwREa__othersBlock>ul{align-self:stretch}.kiosk-module__gQwREa__nameGrid{align-items:stretch;gap:var(--ui-space-3);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.kiosk-module__gQwREa__nameGrid>li{display:flex}.kiosk-module__gQwREa__nameGrid>li>.kiosk-module__gQwREa__nameButton{height:100%}.kiosk-module__gQwREa__nameButton{justify-content:center;align-items:flex-start;gap:var(--ui-space-2);width:100%;min-height:5.5rem;padding:var(--ui-space-4) var(--ui-space-3);border:var(--ui-border-width) solid var(--ui-text);background:var(--ui-bg-page);color:var(--ui-text);text-align:left;overflow-wrap:anywhere;cursor:pointer;transition:background-color var(--ui-duration-fast), border-color var(--ui-duration-fast), filter var(--ui-duration-fast);border-radius:.25rem;flex-direction:column;font-family:inherit;display:flex}.kiosk-module__gQwREa__nameButton:hover{background:var(--ui-bg-hover)}.kiosk-module__gQwREa__nameButton:active{background:var(--ui-bg-selected)}.kiosk-module__gQwREa__nameButtonSubdued{border-style:dashed;border-color:var(--ui-border-control);background:var(--ui-bg-subtle);min-height:4rem}.kiosk-module__gQwREa__nameGrid>li{container-type:inline-size}.kiosk-module__gQwREa__nameText{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:clamp(.875rem,9.5cqi,1.125rem);font-weight:700;line-height:1.3;overflow:hidden}.kiosk-module__gQwREa__stateText{max-width:100%;font-size:var(--ui-font-sm);color:var(--ui-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.kiosk-module__gQwREa__stateHolding{border-color:var(--ui-text);background:var(--ui-text);color:#fff}.kiosk-module__gQwREa__stateHolding .kiosk-module__gQwREa__stateText{color:var(--ui-brand-accent)}.kiosk-module__gQwREa__stateCarry{border-color:var(--ui-text);background:var(--ui-brand-accent)}.kiosk-module__gQwREa__stateCarry .kiosk-module__gQwREa__stateText{color:var(--ui-text)}.kiosk-module__gQwREa__stateReturned{background:#f2f2f2;border-color:#c8c8c8}.kiosk-module__gQwREa__stateReturned .kiosk-module__gQwREa__nameText{color:var(--ui-text-secondary)}.kiosk-module__gQwREa__stateReturned .kiosk-module__gQwREa__stateText:before{content:"✓ "}.kiosk-module__gQwREa__stateFixed{border-style:dashed;border-color:var(--ui-text-secondary);background:var(--ui-bg-page);cursor:default}.kiosk-module__gQwREa__stateFixed .kiosk-module__gQwREa__stateText{color:var(--ui-text-secondary)}.kiosk-module__gQwREa__nameButton.kiosk-module__gQwREa__stateFixed:hover,.kiosk-module__gQwREa__nameButton.kiosk-module__gQwREa__stateFixed:active{background:var(--ui-bg-page);border-color:var(--ui-text-secondary)}.kiosk-module__gQwREa__nameButton.kiosk-module__gQwREa__stateHolding:hover,.kiosk-module__gQwREa__nameButton.kiosk-module__gQwREa__stateHolding:active{background:var(--ui-text);filter:brightness(1.35)}.kiosk-module__gQwREa__nameButton.kiosk-module__gQwREa__stateCarry:hover,.kiosk-module__gQwREa__nameButton.kiosk-module__gQwREa__stateCarry:active{background:var(--ui-brand-accent);filter:brightness(.94)}.kiosk-module__gQwREa__nameButtonSubdued.kiosk-module__gQwREa__stateHolding,.kiosk-module__gQwREa__nameButtonSubdued.kiosk-module__gQwREa__stateCarry{border-style:dashed;border-color:var(--ui-text)}.kiosk-module__gQwREa__legend{gap:var(--ui-space-2) var(--ui-space-4);margin-top:calc(-1 * var(--ui-space-2));font-size:var(--ui-font-xs);color:var(--ui-text-secondary);flex-wrap:wrap;padding:0;list-style:none;display:flex}.kiosk-module__gQwREa__legendItem{align-items:center;gap:var(--ui-space-2);display:flex}.kiosk-module__gQwREa__legendSwatch{border:var(--ui-border-width) solid var(--ui-text);background:var(--ui-bg-page);border-radius:.125rem;width:.875rem;height:.875rem}.kiosk-module__gQwREa__legendSwatch.kiosk-module__gQwREa__stateHolding{background:var(--ui-text)}.kiosk-module__gQwREa__legendSwatch.kiosk-module__gQwREa__stateCarry{background:var(--ui-brand-accent)}.kiosk-module__gQwREa__legendSwatch.kiosk-module__gQwREa__stateReturned{background:#f2f2f2;border-color:#c8c8c8}.kiosk-module__gQwREa__legendSwatch.kiosk-module__gQwREa__stateFixed{border-style:dashed;border-color:var(--ui-text-secondary)}.kiosk-module__gQwREa__offSchedule{gap:var(--ui-space-3);flex-direction:column;align-self:stretch;display:flex}.kiosk-module__gQwREa__subTitle{font-size:var(--ui-font-md);letter-spacing:.04em;font-weight:700}.kiosk-module__gQwREa__splitPanel{height:100dvh;padding:0 var(--home-pad-x) var(--ui-space-8);isolation:isolate;background:var(--panel-bg);color:var(--panel-text);flex-direction:column;gap:0;display:flex;position:sticky;top:0;overflow:hidden}.kiosk-module__gQwREa__splitPanel>*{z-index:1;position:relative}.kiosk-module__gQwREa__splitPanel:before,.kiosk-module__gQwREa__splitPanel:after{content:"";z-index:0;pointer-events:none;filter:blur(16px);will-change:transform, opacity;position:absolute;inset:-25% -10%;-webkit-mask-image:repeating-linear-gradient(90deg,#0000 0,#0000008c 2px,#000 4px,#0000008c 6px,#0000 8px 11px);mask-image:repeating-linear-gradient(90deg,#0000 0,#0000008c 2px,#000 4px,#0000008c 6px,#0000 8px 11px)}.kiosk-module__gQwREa__splitPanel:before{background:radial-gradient(13% 50% at 10% 34%,#ffffff94,#0000 75%),radial-gradient(9% 40% at 33% 64%,#ffffff70,#0000 75%),radial-gradient(14% 55% at 58% 38%,#ffffff8a,#0000 75%),radial-gradient(8% 36% at 86% 70%,#fff6,#0000 75%);animation:9s ease-in-out infinite alternate kiosk-module__gQwREa__panelLightA}.kiosk-module__gQwREa__splitPanel:after{background:radial-gradient(9% 44% at 22% 74%,#ffffff6b,#0000 75%),radial-gradient(12% 52% at 46% 24%,#ffffff80,#0000 75%),radial-gradient(10% 46% at 72% 56%,#ffffff70,#0000 75%),radial-gradient(7% 34% at 95% 22%,#ffffff5c,#0000 75%);animation:13s ease-in-out -4s infinite alternate kiosk-module__gQwREa__panelLightB}@keyframes kiosk-module__gQwREa__panelLightA{0%{opacity:.55;transform:translateY(8%)scaleY(1)}50%{opacity:1;transform:translate(1.5%,-4%)scaleY(1.15)}to{opacity:.7;transform:translate(-1%,-12%)scaleY(.95)}}@keyframes kiosk-module__gQwREa__panelLightB{0%{opacity:.9;transform:translateY(-10%)scaleY(1.1)}50%{opacity:.45;transform:translate(-1.5%,3%)scaleY(.9)}to{opacity:1;transform:translate(1%,12%)scaleY(1.05)}}@media (prefers-reduced-motion:reduce){.kiosk-module__gQwREa__splitPanel:before,.kiosk-module__gQwREa__splitPanel:after{animation:none}}.kiosk-module__gQwREa__panelHeader{border-bottom:var(--ui-border-width) solid var(--panel-line);justify-content:space-between}.kiosk-module__gQwREa__panelHeader .kiosk-module__gQwREa__tab{color:var(--panel-muted)}.kiosk-module__gQwREa__panelHeader .kiosk-module__gQwREa__tab[aria-current=page]{color:var(--panel-text)}.kiosk-module__gQwREa__panelBody{overscroll-behavior:contain;scrollbar-width:none;min-height:0;margin:var(--ui-space-2) calc(-1 * var(--ui-space-4)) var(--ui-space-6);padding:0 var(--ui-space-4);background:#00000073;flex-direction:column;flex:0 auto;display:flex;overflow:hidden auto}.kiosk-module__gQwREa__sideCard{gap:var(--ui-space-2);padding:var(--ui-space-6) 0;flex-direction:column;display:flex}.kiosk-module__gQwREa__sideCard+.kiosk-module__gQwREa__sideCard{border-top:var(--ui-border-width) solid var(--panel-line)}.kiosk-module__gQwREa__sideCardDanger{color:var(--panel-danger);box-shadow:inset 3px 0 0 var(--panel-danger);margin-left:calc(-1 * var(--ui-space-4));padding-left:var(--ui-space-4)}.kiosk-module__gQwREa__sideLabel{font-size:var(--ui-font-xs);letter-spacing:.12em;color:var(--panel-muted);font-weight:700}.kiosk-module__gQwREa__sideCardDanger .kiosk-module__gQwREa__sideLabel{color:inherit}.kiosk-module__gQwREa__cardCount{align-items:baseline;gap:var(--ui-space-2);display:flex}.kiosk-module__gQwREa__cardCountValue{font-variant-numeric:tabular-nums;font-size:2.25rem;font-weight:900;line-height:1}.kiosk-module__gQwREa__cardCountUnit{font-size:var(--ui-font-md);font-weight:700}.kiosk-module__gQwREa__cardCountLabel{margin-left:var(--ui-space-2);font-size:var(--ui-font-xs);letter-spacing:.08em;color:var(--panel-muted);font-weight:700}.kiosk-module__gQwREa__sideCardDanger .kiosk-module__gQwREa__cardCountLabel{color:inherit}.kiosk-module__gQwREa__cardBar{height:.25rem;margin-top:var(--ui-space-2);background:#333;overflow:hidden}.kiosk-module__gQwREa__cardBarFill{background:var(--ui-brand-accent);height:100%;display:block}.kiosk-module__gQwREa__cardEmpty{font-weight:700}.kiosk-module__gQwREa__cardBreakdown{font-size:var(--ui-font-xs);letter-spacing:.04em;color:var(--panel-muted);font-variant-numeric:tabular-nums}.kiosk-module__gQwREa__cardBreakdown strong{color:var(--panel-text);font-size:var(--ui-font-md)}.kiosk-module__gQwREa__cardBreakdown span{margin-inline:var(--ui-space-2)}.kiosk-module__gQwREa__sideCardDanger .kiosk-module__gQwREa__cardBreakdown{color:inherit}.kiosk-module__gQwREa__sideList{gap:var(--ui-space-1);flex-direction:column;padding:0;list-style:none;display:flex}.kiosk-module__gQwREa__dutyRow{gap:var(--ui-space-1);flex-direction:column;display:flex}.kiosk-module__gQwREa__dutyRow+.kiosk-module__gQwREa__dutyRow{margin-top:var(--ui-space-2)}.kiosk-module__gQwREa__dutyWhen{font-size:var(--ui-font-xs);color:var(--panel-muted);letter-spacing:.08em;font-variant-numeric:tabular-nums;font-weight:700}.kiosk-module__gQwREa__sideCardDanger .kiosk-module__gQwREa__dutyWhen{color:inherit}.kiosk-module__gQwREa__dutyName{column-gap:var(--ui-space-4);font-size:var(--ui-font-lg);letter-spacing:.04em;grid-template-columns:repeat(2,minmax(0,1fr));font-weight:700;line-height:1.4;display:grid}.kiosk-module__gQwREa__dutyNameItem{min-width:0}.kiosk-module__gQwREa__dutyNamePart{white-space:nowrap}.kiosk-module__gQwREa__dutyNone{color:var(--panel-muted);font-size:var(--ui-font-md)}.kiosk-module__gQwREa__dutyAlert{font-weight:700;line-height:1.5}.kiosk-module__gQwREa__returnButton{justify-content:space-between;align-items:center;gap:var(--ui-space-3);width:100%;min-height:4.5rem;padding:0 var(--ui-space-4);white-space:nowrap;border:var(--ui-border-width) solid var(--ui-brand-accent);color:var(--panel-text);font-family:inherit;font-size:var(--ui-font-lg);letter-spacing:.08em;cursor:pointer;transition:background-color var(--ui-duration-fast), color var(--ui-duration-fast);background:#0000008c;border-radius:.25rem;flex-shrink:0;margin-top:auto;font-weight:700;display:flex}.kiosk-module__gQwREa__returnButton:hover{background:#b4ff501f}.kiosk-module__gQwREa__returnButton:active{background:var(--ui-brand-accent);color:#111}.kiosk-module__gQwREa__returnSub{color:var(--ui-brand-accent);font-size:var(--ui-font-xs);letter-spacing:.2em;font-weight:700}.kiosk-module__gQwREa__returnButton:active .kiosk-module__gQwREa__returnSub{color:#111}.kiosk-module__gQwREa__splitMessage{padding:var(--ui-space-8) 0;color:var(--ui-text-secondary)}.kiosk-module__gQwREa__kioskTable{border-collapse:collapse;width:100%;font-size:var(--ui-font-md)}.kiosk-module__gQwREa__kioskTable thead th{padding:0 var(--ui-space-4) var(--ui-space-2) 0;border-bottom:var(--ui-border-width) solid var(--ui-text);font-size:var(--ui-font-xs);letter-spacing:.08em;color:var(--ui-text-secondary);text-align:left;font-weight:700}.kiosk-module__gQwREa__kioskTable tbody :where(th,td){padding:var(--ui-space-4) var(--ui-space-4) var(--ui-space-4) 0;border-bottom:var(--ui-border-width) solid var(--ui-border);text-align:left;vertical-align:middle}.kiosk-module__gQwREa__kioskTable tbody th{font-variant-numeric:tabular-nums;font-weight:700}.kiosk-module__gQwREa__fixedTag{padding:0 var(--ui-space-2);border:var(--ui-border-width) dashed var(--ui-text-secondary);font-size:var(--ui-font-xs);font-weight:700;line-height:1.6;display:inline-block}.kiosk-module__gQwREa__panelList{column-gap:var(--ui-space-4);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.kiosk-module__gQwREa__panelListRow{grid-column:1/-1;grid-template-columns:minmax(6rem,max-content) minmax(0,1fr);grid-template-columns:subgrid;align-items:baseline;column-gap:var(--ui-space-4);padding:var(--ui-space-2) 0;display:grid}.kiosk-module__gQwREa__panelListRow+.kiosk-module__gQwREa__panelListRow{border-top:var(--ui-border-width) solid var(--panel-line)}.kiosk-module__gQwREa__panelListRow dt{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.kiosk-module__gQwREa__panelListRow dd{align-items:baseline;column-gap:var(--ui-space-2);flex-wrap:wrap;min-width:0;margin:0;display:flex}.kiosk-module__gQwREa__panelListSub{color:var(--panel-muted);font-size:var(--ui-font-xs);letter-spacing:.04em}.kiosk-module__gQwREa__flowPage{justify-content:center;gap:var(--ui-space-6);width:100%;max-width:64rem;min-height:100dvh;padding:var(--ui-space-8);flex-direction:column;margin:0 auto;display:flex}.kiosk-module__gQwREa__flowPage :where(h1,h2,h3,p){margin:0}@media (max-width:767px){.kiosk-module__gQwREa__header{padding:var(--ui-space-3) var(--ui-space-4)}.kiosk-module__gQwREa__tab{padding:0 var(--ui-space-4)}.kiosk-module__gQwREa__page{padding:var(--ui-space-6) var(--ui-space-4) var(--ui-space-12)}.kiosk-module__gQwREa__title{font-size:1.75rem}}@media (orientation:landscape) and (max-width:1150px){.kiosk-module__gQwREa__split{--home-pad-x:var(--ui-space-6);grid-template-columns:minmax(0,1fr) 19rem}}@media (orientation:portrait){.kiosk-module__gQwREa__split{grid-template-columns:minmax(0,1fr)}.kiosk-module__gQwREa__splitPanel{order:-1;height:auto;padding-bottom:0;position:relative;overflow:hidden}.kiosk-module__gQwREa__panelBody{column-gap:var(--ui-space-8);margin-bottom:var(--ui-space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.kiosk-module__gQwREa__panelBody .kiosk-module__gQwREa__sideCard{padding-block:var(--ui-space-4)}.kiosk-module__gQwREa__panelBody .kiosk-module__gQwREa__sideCard+.kiosk-module__gQwREa__sideCard{border-top:0}.kiosk-module__gQwREa__panelBody .kiosk-module__gQwREa__sideCardDanger{border-top:var(--ui-border-width) solid var(--panel-line);grid-column:1/-1}.kiosk-module__gQwREa__splitMain{padding-bottom:8rem}.kiosk-module__gQwREa__returnButton{right:var(--ui-space-6);bottom:var(--ui-space-6);z-index:20;background:#000;width:auto;min-width:18rem;position:fixed;box-shadow:0 6px 20px #00000040}}@media (orientation:landscape) and (max-height:900px){.kiosk-module__gQwREa__page{gap:var(--ui-space-5);padding-top:var(--ui-space-6)}}
.login-module__q3r_BG__page{min-height:100dvh;padding:var(--ui-space-4);background:var(--ui-bg-sidebar);place-items:center;display:grid}.login-module__q3r_BG__panel{width:100%;max-width:24rem;padding:var(--ui-space-10) var(--ui-space-8);border:var(--ui-border-width) solid var(--ui-border);border-radius:var(--ui-radius-dialog);background:var(--ui-bg-page)}.login-module__q3r_BG__brand{align-items:center;gap:var(--ui-space-3);margin-bottom:var(--ui-space-2);display:flex}.login-module__q3r_BG__brandMark{border-radius:var(--ui-radius-pill);background:var(--ui-brand-accent);width:.5rem;height:1.5rem}.login-module__q3r_BG__eyebrow{font-size:var(--ui-font-xs);letter-spacing:.08em;color:var(--ui-text-secondary);margin:0;font-weight:600}.login-module__q3r_BG__title{font-size:var(--ui-font-lg);margin:0;font-weight:700;line-height:1.4}.login-module__q3r_BG__form{gap:var(--ui-space-4);margin-top:var(--ui-space-8);flex-direction:column;display:flex}.login-module__q3r_BG__control{width:100%}
.AdminShell-module__UPStQW__skipLink{left:var(--ui-space-4);z-index:var(--ui-z-toast);padding:var(--ui-space-2) var(--ui-space-4);border-radius:var(--ui-radius-control);background:var(--ui-primary);color:var(--ui-on-primary);position:absolute;top:-100px}.AdminShell-module__UPStQW__skipLink:focus{top:var(--ui-space-4)}.AdminShell-module__UPStQW__shell{grid-template-columns:var(--ui-sidebar-width) minmax(0, 1fr);grid-template-rows:auto 1fr;min-height:100dvh;display:grid}.AdminShell-module__UPStQW__header{z-index:var(--ui-z-sticky);justify-content:space-between;align-items:center;gap:var(--ui-space-4);min-height:var(--ui-header-min-height);padding:var(--ui-space-2) var(--ui-space-6);border-bottom:var(--ui-border-width) solid var(--ui-border);background:var(--ui-bg-page);grid-column:1/-1;display:flex;position:sticky;top:0}.AdminShell-module__UPStQW__brand{align-items:center;gap:var(--ui-space-3);min-width:0;display:flex}.AdminShell-module__UPStQW__brandMark{border-radius:var(--ui-radius-pill);background:var(--ui-brand-accent);flex:none;width:.5rem;height:1.5rem}.AdminShell-module__UPStQW__systemName{font-size:var(--ui-font-md);color:var(--ui-text);font-weight:700;line-height:1.4;text-decoration:none}.AdminShell-module__UPStQW__user{justify-content:flex-end;align-items:center;gap:var(--ui-space-3);font-size:var(--ui-font-sm);flex-wrap:wrap;display:flex}.AdminShell-module__UPStQW__userName{font-weight:600}.AdminShell-module__UPStQW__role{color:var(--ui-text-secondary)}.AdminShell-module__UPStQW__menuButton{display:none}.AdminShell-module__UPStQW__sidebar{top:var(--ui-header-min-height);height:calc(100dvh - var(--ui-header-min-height));padding:var(--ui-space-6) var(--ui-space-4);border-right:var(--ui-border-width) solid var(--ui-border);background:var(--ui-bg-sidebar);grid-area:2/1;align-self:start;position:sticky;overflow-y:auto}.AdminShell-module__UPStQW__navGroup+.AdminShell-module__UPStQW__navGroup{margin-top:var(--ui-space-6)}.AdminShell-module__UPStQW__navGroupLabel{margin:0 0 var(--ui-space-2);padding:0 var(--ui-space-4);font-size:var(--ui-font-xs);letter-spacing:.04em;color:var(--ui-text-secondary);font-weight:600}.AdminShell-module__UPStQW__navList{gap:var(--ui-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AdminShell-module__UPStQW__navLink{min-height:var(--ui-control-min-height);padding:var(--ui-space-2) var(--ui-space-4);border-radius:var(--ui-radius-control);color:var(--ui-text);font-size:var(--ui-font-sm);transition:background-color var(--ui-duration-fast);border-left:3px solid #0000;align-items:center;line-height:1.5;text-decoration:none;display:flex}.AdminShell-module__UPStQW__navLink:hover{background:var(--ui-bg-hover)}.AdminShell-module__UPStQW__navLink[aria-current=page]{background:var(--ui-bg-selected);border-left-color:var(--ui-primary);font-weight:600}.AdminShell-module__UPStQW__main{min-width:0;scroll-margin-top:var(--ui-header-min-height);grid-area:2/2}.AdminShell-module__UPStQW__content{width:100%;max-width:var(--ui-content-max);padding:var(--ui-space-12);margin:0 auto}.AdminShell-module__UPStQW__content :where(h1,h2,h3,p){margin:0}.AdminShell-module__UPStQW__backdrop,.AdminShell-module__UPStQW__drawerClose{display:none}@media (max-width:1279px){.AdminShell-module__UPStQW__content{padding:var(--ui-space-8)}}@media (max-width:1023px){.AdminShell-module__UPStQW__shell{grid-template-columns:minmax(0,1fr)}.AdminShell-module__UPStQW__header{padding:var(--ui-space-2) var(--ui-space-4)}.AdminShell-module__UPStQW__menuButton{display:inline-flex}.AdminShell-module__UPStQW__main{grid-column:1}.AdminShell-module__UPStQW__content{padding:var(--ui-space-6)}.AdminShell-module__UPStQW__sidebar{height:auto;z-index:var(--ui-z-drawer);width:min(320px,85vw);box-shadow:var(--ui-shadow-overlay);visibility:hidden;transition:transform var(--ui-duration-fast), visibility var(--ui-duration-fast);border-right:0;align-self:stretch;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-100%)}.AdminShell-module__UPStQW__sidebarOpen{visibility:visible;transform:none}.AdminShell-module__UPStQW__drawerClose{margin:0 0 var(--ui-space-6) var(--ui-space-4);display:inline-flex}.AdminShell-module__UPStQW__backdrop{z-index:var(--ui-z-backdrop);background:#1116;border:0;display:block;position:fixed;inset:0}}@media (max-width:767px){.AdminShell-module__UPStQW__content{padding:var(--ui-space-4)}.AdminShell-module__UPStQW__header{gap:var(--ui-space-2);flex-wrap:wrap}.AdminShell-module__UPStQW__systemName{font-size:var(--ui-font-sm)}.AdminShell-module__UPStQW__brandMark{display:none}.AdminShell-module__UPStQW__user{gap:var(--ui-space-2);font-size:var(--ui-font-xs)}.AdminShell-module__UPStQW__role{display:none}}
.Notice-module__v0MQQq__notice{padding:var(--ui-space-6);border-radius:var(--ui-radius-panel);background:var(--ui-bg-subtle);color:var(--ui-text)}.Notice-module__v0MQQq__warning{background:var(--ui-warning-bg);color:var(--ui-warning-text)}.Notice-module__v0MQQq__danger{background:var(--ui-danger-bg);color:var(--ui-danger-text)}.Notice-module__v0MQQq__title{margin:0 0 var(--ui-space-2);font-size:var(--ui-font-md);font-weight:600;line-height:1.4}.Notice-module__v0MQQq__body{max-width:60em;font-size:var(--ui-font-sm);line-height:var(--ui-leading-body)}.Notice-module__v0MQQq__body>*+*{margin-top:var(--ui-space-2)}.Notice-module__v0MQQq__body p{margin:0}
