.StationNameGrid-module__9D6onG__grid{gap:var(--space-3);overscroll-behavior:contain;min-height:0;padding-bottom:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));align-content:start;display:grid;overflow-y:auto}.StationNameGrid-module__9D6onG__person{justify-content:center;align-items:center;gap:var(--space-3);aspect-ratio:4/3;padding:var(--space-4) var(--space-3);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);border:0;flex-direction:column;display:flex}.StationNameGrid-module__9D6onG__face{flex:none;justify-content:center;align-items:center;display:flex}.StationNameGrid-module__9D6onG__personName{font-family:var(--font-sans);font-size:var(--fs-lg);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--text-primary);text-align:center;text-wrap:balance;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.StationNameGrid-module__9D6onG__person[data-pressed],.StationNameGrid-module__9D6onG__person:active{background:var(--surface-active);box-shadow:none;transform:scale(.98)}@media (prefers-reduced-motion:reduce){.StationNameGrid-module__9D6onG__person[data-pressed],.StationNameGrid-module__9D6onG__person:active{transform:none}}.StationNameGrid-module__9D6onG__person:hover{background:var(--surface-hover)}.StationNameGrid-module__9D6onG__person:focus-visible{box-shadow:var(--shadow-focus)}
.PinPad-module__LtazDG__screen{--pad-measure:420px;--dot-size:16px;min-height:0;padding:var(--space-5);padding-top:calc(var(--space-5) + env(safe-area-inset-top));padding-right:calc(var(--space-5) + env(safe-area-inset-right));padding-bottom:calc(var(--space-5) + env(safe-area-inset-bottom));padding-left:calc(var(--space-5) + env(safe-area-inset-left));flex-direction:column;flex:1;display:flex;position:relative}.PinPad-module__LtazDG__leave{align-items:center;gap:var(--space-2);min-height:var(--control-floor);padding:0 var(--space-4) 0 var(--space-3);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--text-secondary);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;align-self:flex-start;display:inline-flex}.PinPad-module__LtazDG__leave[data-pressed],.PinPad-module__LtazDG__leave:active{background:var(--surface-active);color:var(--text-primary)}.PinPad-module__LtazDG__leave:focus-visible{box-shadow:var(--shadow-focus)}.PinPad-module__LtazDG__identity{justify-content:flex-end;align-items:center;gap:var(--space-4);min-height:0;padding:var(--space-4) 0 var(--space-8);flex-direction:column;flex:auto;display:flex}.PinPad-module__LtazDG__name{font-family:var(--font-sans);font-size:var(--fs-3xl);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight);line-height:var(--lh-heading);color:var(--text-primary);text-align:center;text-wrap:balance;margin:0}.PinPad-module__LtazDG__prompt{font-family:var(--font-sans);font-size:var(--fs-md);color:var(--text-secondary);text-align:center;margin:0}.PinPad-module__LtazDG__dots{gap:var(--space-5);min-height:var(--dot-size);justify-content:center;align-items:center;display:flex}.PinPad-module__LtazDG__dot{width:var(--dot-size);height:var(--dot-size);border-radius:var(--radius-full);box-shadow:inset 0 0 0 2px var(--border-control);transition:background var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-normal) var(--ease-out);background:0 0}.PinPad-module__LtazDG__dot[data-filled=true]{background:var(--text-primary);box-shadow:inset 0 0 0 2px var(--text-primary);transform:scale(1.14)}.PinPad-module__LtazDG__dots[data-invalid=true] .PinPad-module__LtazDG__dot{box-shadow:inset 0 0 0 2px var(--status-danger-solid)}.PinPad-module__LtazDG__dots[data-invalid=true]{animation:PinPad-module__LtazDG__pin-shake var(--dur-slow) var(--ease-out)}@keyframes PinPad-module__LtazDG__pin-shake{0%,to{transform:translate(0)}15%{transform:translate(-9px)}30%{transform:translate(8px)}45%{transform:translate(-6px)}60%{transform:translate(4px)}80%{transform:translate(-2px)}}@media (prefers-reduced-motion:reduce){.PinPad-module__LtazDG__dots[data-invalid=true]{animation:none}}.PinPad-module__LtazDG__messageSlot{width:100%;min-height:calc(var(--space-6) + var(--space-5));justify-content:center;align-items:center;display:flex}.PinPad-module__LtazDG__message{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--status-danger-surface);box-shadow:inset 0 0 0 1px var(--status-danger-border);font-family:var(--font-sans);font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--status-danger-text);text-align:left;display:inline-flex}.PinPad-module__LtazDG__message svg,.PinPad-module__LtazDG__pad{flex:none}.PinPad-module__LtazDG__takeover{z-index:1;justify-content:center;align-items:center;gap:var(--space-5);padding:var(--space-6);background:var(--bg-app);animation:PinPad-module__LtazDG__pin-takeover-in var(--dur-normal) var(--ease-out);flex-direction:column;display:flex;position:absolute;inset:0}@keyframes PinPad-module__LtazDG__pin-takeover-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.PinPad-module__LtazDG__takeover{animation:none}}.PinPad-module__LtazDG__takeoverName{font-family:var(--font-sans);font-size:var(--fs-2xl);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight);color:var(--text-primary);text-align:center;margin:0}.PinPad-module__LtazDG__takeoverStatus{font-family:var(--font-sans);font-size:var(--fs-lg);color:var(--text-secondary);text-align:center;margin:0}.PinPad-module__LtazDG__spinner{color:var(--text-secondary);animation:.7s linear infinite PinPad-module__LtazDG__pin-spin}@keyframes PinPad-module__LtazDG__pin-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.PinPad-module__LtazDG__spinner{animation-duration:2.4s}}@media (min-width:768px) and (orientation:landscape){.PinPad-module__LtazDG__screen{justify-content:center;align-items:center;gap:var(--space-8);flex-direction:row}.PinPad-module__LtazDG__leave{top:calc(var(--space-5) + env(safe-area-inset-top));left:calc(var(--space-5) + env(safe-area-inset-left));position:absolute}.PinPad-module__LtazDG__identity{justify-content:center;align-items:flex-start;gap:var(--space-3);flex:0 380px;padding:0}.PinPad-module__LtazDG__name,.PinPad-module__LtazDG__prompt{text-align:left}.PinPad-module__LtazDG__dots,.PinPad-module__LtazDG__messageSlot{justify-content:flex-start}.PinPad-module__LtazDG__pad{flex:0 0 var(--pad-measure);margin:0}}
.SignInNotice-module__dJlXOG__screen{padding:var(--space-6);padding-top:calc(var(--space-6) + env(safe-area-inset-top));padding-bottom:calc(var(--space-6) + env(safe-area-inset-bottom));text-align:center;flex:1;justify-content:center;align-items:center;display:flex}.SignInNotice-module__dJlXOG__card{gap:var(--space-4);max-width:34rem;padding:var(--space-8);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-raised);flex-direction:column;align-items:center;display:flex}.SignInNotice-module__dJlXOG__title{font-family:var(--font-sans);font-size:var(--fs-2xl);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight);line-height:var(--lh-heading);color:var(--text-primary);text-wrap:balance;margin:0}.SignInNotice-module__dJlXOG__title[data-tone=alert]{color:var(--text-danger)}.SignInNotice-module__dJlXOG__body{font-family:var(--font-sans);font-size:var(--fs-md);line-height:var(--lh-copy);color:var(--text-secondary);max-width:46ch;margin:0}.SignInNotice-module__dJlXOG__action{margin-top:var(--space-2);display:flex}
.Logo-module___YpjgW__logo{flex:none;display:block}.Logo-module___YpjgW__dot{fill:var(--brand-dot,#0072f5)}
.StatusRail-module__f-8HJW__rail{align-items:stretch;gap:var(--space-2);white-space:nowrap;min-width:0;display:inline-flex}.StatusRail-module__f-8HJW__bar{background:var(--status-neutral-solid);border-radius:0 2px 2px 0;flex:none;width:4px;min-height:36px}.StatusRail-module__f-8HJW__rail[data-tone=accent] .StatusRail-module__f-8HJW__bar{background:var(--status-accent-solid)}.StatusRail-module__f-8HJW__rail[data-tone=success] .StatusRail-module__f-8HJW__bar{background:var(--status-success-solid)}.StatusRail-module__f-8HJW__rail[data-tone=warning] .StatusRail-module__f-8HJW__bar{background:var(--status-warning-solid)}.StatusRail-module__f-8HJW__rail[data-tone=danger] .StatusRail-module__f-8HJW__bar{background:var(--status-danger-solid)}.StatusRail-module__f-8HJW__text{flex-direction:column;justify-content:center;min-width:0;display:flex}.StatusRail-module__f-8HJW__label{font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-label);color:var(--text-primary)}.StatusRail-module__f-8HJW__rail[data-tone=danger] .StatusRail-module__f-8HJW__label{color:var(--text-danger)}.StatusRail-module__f-8HJW__detail{font-size:var(--fs-caption);line-height:var(--lh-label);color:var(--text-secondary);font-variant-numeric:tabular-nums}.StatusRail-module__f-8HJW__rail[data-tone=danger] .StatusRail-module__f-8HJW__detail{color:var(--text-danger)}
.StatusValue-module__n-nwgG__status{font-size:var(--fs-body);font-weight:var(--fw-medium);white-space:nowrap;color:var(--text-primary);align-items:center;gap:7px;line-height:1.4;display:inline-flex}.StatusValue-module__n-nwgG__dot{border-radius:var(--radius-full);flex:none;width:8px;height:8px}.StatusValue-module__n-nwgG__neutral{background:var(--status-neutral-solid);box-shadow:inset 0 0 0 1px var(--border-strong)}.StatusValue-module__n-nwgG__accent{background:var(--status-accent-solid)}.StatusValue-module__n-nwgG__success{background:var(--status-success-solid)}.StatusValue-module__n-nwgG__warning{background:var(--status-warning-solid)}.StatusValue-module__n-nwgG__danger{background:var(--status-danger-solid)}.StatusValue-module__n-nwgG__absent{color:var(--text-secondary)}.StatusValue-module__n-nwgG__tags{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}
.ThumbCell-module__ztAO8q__box{aspect-ratio:1;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-sunken);vertical-align:middle;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.ThumbCell-module__ztAO8q__img{object-fit:cover;width:100%;height:100%;display:block;position:relative}.ThumbCell-module__ztAO8q__glyph{color:var(--text-secondary)}.ThumbCell-module__ztAO8q__link{width:var(--control-md);height:var(--control-md)}.ThumbCell-module__ztAO8q__link:focus-visible{box-shadow:var(--shadow-focus)}.ThumbCell-module__ztAO8q__fill{width:100%;height:100%;position:absolute;inset:0}.ThumbCell-module__ztAO8q__contain{object-fit:contain}
.DataTable-module__-puhTa__frame{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}@supports (overflow:clip){.DataTable-module__-puhTa__frame{overflow:clip}}.DataTable-module__-puhTa__scroll{position:relative;overflow:auto}.DataTable-module__-puhTa__dock{z-index:var(--z-card-footer);position:sticky;bottom:0}.DataTable-module__-puhTa__dockIdle{display:contents}.DataTable-module__-puhTa__dockBar{background:var(--bg-subtle);border-top:1px solid var(--border);overflow:auto hidden}.DataTable-module__-puhTa__dockSpacer{height:1px}.DataTable-module__-puhTa__table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-body)}.DataTable-module__-puhTa__th{z-index:var(--z-table-head);height:var(--row-dense);padding:0 var(--space-3);text-align:left;white-space:nowrap;background:var(--bg-subtle);border-bottom:1px solid var(--border);color:var(--text-secondary);font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase;-webkit-user-select:none;user-select:none;position:sticky;top:0}.DataTable-module__-puhTa__thNumeric{text-align:right}.DataTable-module__-puhTa__sortBtn{appearance:none;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;align-items:center;gap:var(--space-1);background:0 0;border:none;max-width:100%;margin:0;padding:0;text-decoration:none;display:inline-flex}.DataTable-module__-puhTa__sortBtn:hover{color:var(--text-primary)}.DataTable-module__-puhTa__thNumeric .DataTable-module__-puhTa__sortBtn{flex-direction:row-reverse}.DataTable-module__-puhTa__resizer{z-index:1;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;width:9px;height:100%;position:absolute;top:0;right:-4px}.DataTable-module__-puhTa__th:last-child .DataTable-module__-puhTa__resizer{right:0}.DataTable-module__-puhTa__resizer:after{content:"";background:var(--border-strong);opacity:0;width:1px;transition:opacity var(--dur-fast) var(--ease-out);position:absolute;top:20%;bottom:20%;left:4px}.DataTable-module__-puhTa__resizer:hover:after,.DataTable-module__-puhTa__resizer:focus-visible:after{opacity:1}.DataTable-module__-puhTa__resizer:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-xs);outline:none}@media (prefers-reduced-motion:reduce){.DataTable-module__-puhTa__resizer:after{transition:none}}.DataTable-module__-puhTa__clipped{text-overflow:ellipsis;overflow:hidden}.DataTable-module__-puhTa__sortMark{opacity:.35;flex:none}.DataTable-module__-puhTa__sortActive .DataTable-module__-puhTa__sortMark{opacity:1;color:var(--text-primary)}.DataTable-module__-puhTa__sortRank{border-radius:var(--radius-sm);background:var(--accent);min-width:18px;height:18px;color:var(--on-accent);font-size:var(--fs-caption);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.DataTable-module__-puhTa__td{height:44px;padding:0 var(--space-3);border-bottom:1px solid var(--row-rule);color:var(--text-primary);vertical-align:middle;white-space:nowrap}.DataTable-module__-puhTa__tbody tr:last-child .DataTable-module__-puhTa__td{border-bottom:none}.DataTable-module__-puhTa__tr{transition:background var(--dur-fast) var(--ease-out)}.DataTable-module__-puhTa__tr:hover .DataTable-module__-puhTa__td{background:var(--surface-hover)}.DataTable-module__-puhTa__trSelected .DataTable-module__-puhTa__td{background:var(--surface-selected)}.DataTable-module__-puhTa__trMuted .DataTable-module__-puhTa__td{color:var(--text-secondary)}.DataTable-module__-puhTa__trHighlighted .DataTable-module__-puhTa__td{background:var(--bg-subtle)}.DataTable-module__-puhTa__tr.DataTable-module__-puhTa__trHighlighted .DataTable-module__-puhTa__td:first-child{background-image:linear-gradient(to right, var(--border-strong) 0 3px, transparent 3px)}.DataTable-module__-puhTa__numeric{text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:var(--fnum)}.DataTable-module__-puhTa__mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:var(--fnum)}.DataTable-module__-puhTa__muted{color:var(--text-secondary)}.DataTable-module__-puhTa__railCell{padding-inline-start:0}.DataTable-module__-puhTa__thumbCell{width:calc(28px + 2 * var(--space-3));line-height:0}.DataTable-module__-puhTa__negative{color:var(--text-danger)}.DataTable-module__-puhTa__absent{color:var(--text-secondary)}.DataTable-module__-puhTa__pin{z-index:1;background:var(--surface);position:sticky;left:0}.DataTable-module__-puhTa__tr:hover .DataTable-module__-puhTa__pin{background:var(--surface-hover)}.DataTable-module__-puhTa__trSelected .DataTable-module__-puhTa__pin{background:var(--surface-selected)}.DataTable-module__-puhTa__th.DataTable-module__-puhTa__pin{z-index:var(--z-table-head-pin);background:var(--bg-subtle)}.DataTable-module__-puhTa__pinEdge{box-shadow:1px 0 0 0 var(--border-subtle)}@keyframes DataTable-module__-puhTa__navRowPress{to{background-color:var(--surface-active)}}.DataTable-module__-puhTa__tr.DataTable-module__-puhTa__tr[data-nav-pending] .DataTable-module__-puhTa__td,.DataTable-module__-puhTa__tr.DataTable-module__-puhTa__tr[data-nav-pending] .DataTable-module__-puhTa__pin{animation:DataTable-module__-puhTa__navRowPress var(--dur-fast) var(--ease-out) .1s forwards}@media (prefers-reduced-motion:reduce){.DataTable-module__-puhTa__tr.DataTable-module__-puhTa__tr[data-nav-pending] .DataTable-module__-puhTa__td,.DataTable-module__-puhTa__tr.DataTable-module__-puhTa__tr[data-nav-pending] .DataTable-module__-puhTa__pin{animation-duration:1ms}}@media (forced-colors:active){.DataTable-module__-puhTa__tr.DataTable-module__-puhTa__tr[data-nav-pending] .DataTable-module__-puhTa__td,.DataTable-module__-puhTa__tr.DataTable-module__-puhTa__tr[data-nav-pending] .DataTable-module__-puhTa__pin{animation:none}}@keyframes DataTable-module__-puhTa__navCellPress{to{background-color:var(--surface-active)}}.DataTable-module__-puhTa__cellLink.DataTable-module__-puhTa__cellLink[data-nav-pending]{animation:DataTable-module__-puhTa__navCellPress var(--dur-fast) var(--ease-out) .1s forwards}@media (prefers-reduced-motion:reduce){.DataTable-module__-puhTa__cellLink.DataTable-module__-puhTa__cellLink[data-nav-pending]{animation-duration:1ms}}@media (forced-colors:active){.DataTable-module__-puhTa__cellLink.DataTable-module__-puhTa__cellLink[data-nav-pending]{animation:none}}.DataTable-module__-puhTa__identityLead{align-items:center;gap:var(--space-2);display:flex}.DataTable-module__-puhTa__identity{flex-direction:column;gap:1px;min-width:0;display:flex}.DataTable-module__-puhTa__identityCode{font-family:var(--font-mono);font-size:var(--fs-body);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;color:var(--text-link);white-space:nowrap;text-overflow:ellipsis;text-decoration:none;overflow:hidden}.DataTable-module__-puhTa__identityCode:hover{text-underline-offset:2px;text-decoration:underline}.DataTable-module__-puhTa__identityProse{font-variant-numeric:normal;font-family:inherit}.DataTable-module__-puhTa__identityPlain{color:var(--text-primary)}.DataTable-module__-puhTa__identityPlain:hover{text-decoration:none}.DataTable-module__-puhTa__trClickable{cursor:pointer}.DataTable-module__-puhTa__identityButton{appearance:none;text-align:left;font:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.DataTable-module__-puhTa__identityButton:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-xs);outline:none}.DataTable-module__-puhTa__cellLink{color:var(--text-link);text-decoration:none}.DataTable-module__-puhTa__cellLink:hover{text-underline-offset:2px;text-decoration:underline}.DataTable-module__-puhTa__cellLink:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-xs);outline:none}.DataTable-module__-puhTa__twoLine{flex-direction:column;gap:1px;min-width:0;display:flex}.DataTable-module__-puhTa__cellDesc,.DataTable-module__-puhTa__identityDesc{font-size:var(--fs-caption);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.DataTable-module__-puhTa__cellDesc{font-family:var(--font-sans);font-variant-numeric:normal;max-width:none}.DataTable-module__-puhTa__selectCell{width:36px;padding-right:0}.DataTable-module__-puhTa__expandCell{width:30px;padding-right:0}.DataTable-module__-puhTa__expandBtn{width:26px;height:100%;min-height:var(--control-touch);color:var(--text-secondary);cursor:pointer;touch-action:manipulation;background:0 0;border:none;justify-content:center;align-items:center;margin-block-end:-1px;padding:0;display:inline-flex}.DataTable-module__-puhTa__expandBtn:hover{color:var(--text-primary)}.DataTable-module__-puhTa__expandBtn:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-sm);outline:none}.DataTable-module__-puhTa__expandIcon{transition:transform var(--dur-fast) var(--ease-out)}.DataTable-module__-puhTa__expandIconOpen{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.DataTable-module__-puhTa__expandIcon{transition:none}}.DataTable-module__-puhTa__detailRow>.DataTable-module__-puhTa__detailCell{background:var(--bg-subtle);border-bottom:1px solid var(--row-rule);padding:0}.DataTable-module__-puhTa__busyRows{opacity:.45;transition:opacity var(--dur-fast) var(--ease-out)}.DataTable-module__-puhTa__busyLine{z-index:4;pointer-events:none;height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}.DataTable-module__-puhTa__busyLine:after{content:"";border-radius:var(--radius-full);background:var(--border-focus);width:32%;animation:DataTable-module__-puhTa__dataTableSlide 1.15s var(--ease-in-out) infinite;position:absolute;inset:0}@keyframes DataTable-module__-puhTa__dataTableSlide{0%{transform:translate(-110%)}to{transform:translate(420%)}}@media (prefers-reduced-motion:reduce){.DataTable-module__-puhTa__busyLine:after{opacity:.5;width:100%;animation:none}}.DataTable-module__-puhTa__stateBody{padding:var(--space-10) var(--space-6);align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;display:flex}.DataTable-module__-puhTa__stateIcon{border-radius:var(--radius-full);background:var(--bg-subtle);width:40px;height:40px;color:var(--text-secondary);justify-content:center;align-items:center;display:inline-flex}.DataTable-module__-puhTa__stateIconDanger{background:var(--status-danger-surface);color:var(--status-danger-text)}.DataTable-module__-puhTa__stateTitle{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text-primary)}.DataTable-module__-puhTa__stateText{font-size:var(--fs-body);color:var(--text-secondary);max-width:52ch;line-height:var(--lh-copy)}.DataTable-module__-puhTa__stateCode{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--text-secondary);background:var(--bg-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:2px var(--space-2)}.DataTable-module__-puhTa__stateActions{gap:var(--space-2);margin-top:var(--space-1);display:flex}.DataTable-module__-puhTa__skelBar{border-radius:var(--radius-xs);background:var(--surface-active);height:10px;animation:DataTable-module__-puhTa__dataTablePulse 1.3s var(--ease-in-out) infinite}.DataTable-module__-puhTa__skelBarSm{height:8px}@keyframes DataTable-module__-puhTa__dataTablePulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.DataTable-module__-puhTa__skelBar{opacity:.7;animation:none}}.DataTable-module__-puhTa__skelIdentity{flex-direction:column;gap:6px;display:flex}.DataTable-module__-puhTa__identityLead .DataTable-module__-puhTa__skelIdentity{flex:1;min-width:0}.DataTable-module__-puhTa__skelCell{display:flex}.DataTable-module__-puhTa__skelNumeric{justify-content:flex-end;display:flex}.DataTable-module__-puhTa__tfoot{position:sticky;bottom:0}.DataTable-module__-puhTa__tfootCell{height:var(--row-default);font-weight:var(--fw-semibold);color:var(--text-primary);background:var(--bg-subtle);border-top:1px solid var(--border-subtle);white-space:nowrap;padding:0 12px}.DataTable-module__-puhTa__identityBadge{margin-top:var(--space-1);display:block}.DataTable-module__-puhTa__trGroup .DataTable-module__-puhTa__td{background:var(--surface-sunken)}.DataTable-module__-puhTa__trGroup .DataTable-module__-puhTa__identityCode,.DataTable-module__-puhTa__trGroup .DataTable-module__-puhTa__identityPlain{font-weight:var(--fw-bold)}.DataTable-module__-puhTa__identityIndent{--row-indent-depth:0;margin-inline-start:calc(var(--row-indent-depth,0) * var(--space-6))}.DataTable-module__-puhTa__withBar{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}
.Input-module__DEuJwa__container{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:text;transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);align-items:center;gap:6px;display:flex}.Input-module__DEuJwa__container:focus-within{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.Input-module__DEuJwa__invalid,.Input-module__DEuJwa__invalid:focus-within{border-color:var(--status-danger-solid)}.Input-module__DEuJwa__disabled{background:var(--surface-sunken);opacity:.6;cursor:not-allowed}.Input-module__DEuJwa__sm{height:var(--control-sm);font-size:var(--fs-sm);padding:0 8px}.Input-module__DEuJwa__md{height:var(--control-md);font-size:var(--fs-body);padding:0 10px}.Input-module__DEuJwa__lg{height:var(--control-lg);font-size:var(--fs-md);padding:0 12px}.Input-module__DEuJwa__floor{height:var(--control-floor);font-size:var(--fs-md);padding:0 12px}.Input-module__DEuJwa__adornment{color:var(--text-secondary);font-size:inherit;flex:none;display:inline-flex}.Input-module__DEuJwa__input:focus-visible{box-shadow:none}.Input-module__DEuJwa__input{min-width:0;height:100%;color:var(--text-primary);font-family:var(--font-sans);font-size:inherit;text-align:left;background:0 0;border:none;outline:none;flex:1}.Input-module__DEuJwa__input::placeholder{color:var(--text-secondary)}.Input-module__DEuJwa__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Input-module__DEuJwa__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.Input-module__DEuJwa__input[type=number]{appearance:textfield}.Input-module__DEuJwa__numeric,.Input-module__DEuJwa__mono{font-feature-settings:var(--fnum);font-variant-numeric:tabular-nums}.Input-module__DEuJwa__mono{font-family:var(--font-mono);font-size:var(--fs-mono-body)}.Input-module__DEuJwa__align_left{text-align:left}.Input-module__DEuJwa__align_right{text-align:right}.Input-module__DEuJwa__align_center{text-align:center}
.OptionMenu-module__C4janW__menu{z-index:var(--z-popover);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md);max-height:288px;box-shadow:var(--shadow-md);padding:4px;overflow-y:auto}.OptionMenu-module__C4janW__status{font-size:var(--fs-sm);color:var(--text-secondary);align-items:center;gap:8px;padding:10px 12px;display:flex}.OptionMenu-module__C4janW__spinner{animation:.7s linear infinite OptionMenu-module__C4janW__option-menu-spin}@keyframes OptionMenu-module__C4janW__option-menu-spin{to{transform:rotate(360deg)}}.OptionMenu-module__C4janW__empty{font-size:var(--fs-sm);color:var(--text-secondary);padding:10px 12px}.OptionMenu-module__C4janW__groupLabel{font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-secondary);padding:6px 8px 2px}.OptionMenu-module__C4janW__option{min-height:var(--control-touch);border-radius:var(--radius-sm);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:7px 8px;display:flex}@media (min-width:768px){.OptionMenu-module__C4janW__option{min-height:var(--control-md)}}.OptionMenu-module__C4janW__active{background:var(--surface-hover)}.OptionMenu-module__C4janW__disabled{opacity:.5;cursor:not-allowed}.OptionMenu-module__C4janW__optThumb{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-sunken);flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}.OptionMenu-module__C4janW__optThumbImg{object-fit:cover;width:100%;height:100%;display:block}.OptionMenu-module__C4janW__optThumbGlyph{color:var(--text-secondary)}.OptionMenu-module__C4janW__optLabel{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.OptionMenu-module__C4janW__optLabelSm{font-size:var(--fs-sm)}.OptionMenu-module__C4janW__optLabelMd{font-size:var(--fs-body)}.OptionMenu-module__C4janW__optCode{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--text-secondary);font-variant-numeric:tabular-nums}.OptionMenu-module__C4janW__optCheck{color:var(--accent);flex:none}.OptionMenu-module__C4janW__optAction{opacity:0;transition:opacity var(--dur-fast) var(--ease-out);flex:none}.OptionMenu-module__C4janW__option:hover .OptionMenu-module__C4janW__optAction,.OptionMenu-module__C4janW__active .OptionMenu-module__C4janW__optAction,.OptionMenu-module__C4janW__optAction:focus-within{opacity:1}@media (pointer:coarse){.OptionMenu-module__C4janW__optAction{opacity:1}}.OptionMenu-module__C4janW__menuInline{height:100%;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;position:static}
.Select-module__LlAb3W__wrap{width:100%;display:inline-flex;position:relative}.Select-module__LlAb3W__nativeHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}.Select-module__LlAb3W__trigger{appearance:none;background:var(--surface);width:100%;color:var(--text-primary);font-family:var(--font-sans);text-align:left;border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);outline:none;align-items:center;gap:6px;display:flex}.Select-module__LlAb3W__trigger:focus-visible,.Select-module__LlAb3W__trigger.Select-module__LlAb3W__open{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.Select-module__LlAb3W__trigger.Select-module__LlAb3W__invalid,.Select-module__LlAb3W__trigger.Select-module__LlAb3W__invalid.Select-module__LlAb3W__open{border-color:var(--status-danger-solid)}.Select-module__LlAb3W__trigger:disabled{background:var(--surface-sunken);opacity:.6;cursor:not-allowed}.Select-module__LlAb3W__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.Select-module__LlAb3W__placeholder{color:var(--text-secondary)}.Select-module__LlAb3W__trigger.Select-module__LlAb3W__sm{height:var(--control-sm);font-size:var(--fs-sm);padding:0 8px}.Select-module__LlAb3W__trigger.Select-module__LlAb3W__md{height:var(--control-md);font-size:var(--fs-body);padding:0 10px}.Select-module__LlAb3W__trigger.Select-module__LlAb3W__lg{height:var(--control-lg);font-size:var(--fs-md);padding:0 12px}.Select-module__LlAb3W__select{appearance:none;background:var(--surface);width:100%;color:var(--text-primary);font-family:var(--font-sans);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);outline:none}.Select-module__LlAb3W__select:focus{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.Select-module__LlAb3W__invalid,.Select-module__LlAb3W__invalid:focus{border-color:var(--status-danger-solid)}.Select-module__LlAb3W__select:disabled{background:var(--surface-sunken);opacity:.6;cursor:not-allowed}.Select-module__LlAb3W__sm{height:var(--control-sm);font-size:var(--fs-sm);padding:0 30px 0 8px}.Select-module__LlAb3W__md{height:var(--control-md);font-size:var(--fs-body);padding:0 30px 0 10px}.Select-module__LlAb3W__lg{height:var(--control-lg);font-size:var(--fs-md);padding:0 30px 0 12px}.Select-module__LlAb3W__chevron{pointer-events:none;color:var(--text-secondary);position:absolute;top:50%;right:8px;transform:translateY(-50%)}.Select-module__LlAb3W__trigger .Select-module__LlAb3W__chevron{flex:none;position:static;top:auto;transform:none}
.Slider-module__tI7MMW__root{--slider-thumb:20px;align-items:center;gap:var(--space-2);inline-size:100%;min-inline-size:0;display:inline-flex}.Slider-module__tI7MMW__native{appearance:none;min-inline-size:0;block-size:var(--control-sm);cursor:pointer;touch-action:manipulation;background:0 0;flex:auto}.Slider-module__tI7MMW__native:disabled{cursor:default}.Slider-module__tI7MMW__native{--slider-fill:var(--accent);--slider-stop-a:calc(var(--slider-thumb) / 2 + (100% - var(--slider-thumb)) * var(--slider-from));--slider-stop-b:calc(var(--slider-thumb) / 2 + (100% - var(--slider-thumb)) * var(--slider-to))}.Slider-module__tI7MMW__native:disabled{--slider-fill:var(--border-strong)}.Slider-module__tI7MMW__native::-webkit-slider-runnable-track{border-radius:var(--radius-full);background:linear-gradient(to right, var(--border) var(--slider-stop-a), var(--slider-fill) var(--slider-stop-a) var(--slider-stop-b), var(--border) var(--slider-stop-b));block-size:4px}.Slider-module__tI7MMW__native::-moz-range-track{border-radius:var(--radius-full);background:linear-gradient(to right, var(--border) var(--slider-stop-a), var(--slider-fill) var(--slider-stop-a) var(--slider-stop-b), var(--border) var(--slider-stop-b));block-size:4px}.Slider-module__tI7MMW__rangeTrack{min-inline-size:0;block-size:var(--control-sm);flex:auto;position:relative}.Slider-module__tI7MMW__rangeTrack>.Slider-module__tI7MMW__native{pointer-events:none;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.Slider-module__tI7MMW__rangeTrack>.Slider-module__tI7MMW__native[data-raised]{z-index:1}.Slider-module__tI7MMW__rangeTrack>.Slider-module__tI7MMW__native::-webkit-slider-thumb{pointer-events:auto}.Slider-module__tI7MMW__rangeTrack>.Slider-module__tI7MMW__native::-moz-range-thumb{pointer-events:auto}.Slider-module__tI7MMW__rangeTrack>.Slider-module__tI7MMW__native+.Slider-module__tI7MMW__native::-webkit-slider-runnable-track{background:0 0}.Slider-module__tI7MMW__rangeTrack>.Slider-module__tI7MMW__native+.Slider-module__tI7MMW__native::-moz-range-track{background:0 0}.Slider-module__tI7MMW__native::-webkit-slider-thumb{appearance:none;inline-size:var(--slider-thumb);block-size:var(--slider-thumb);border:1px solid var(--border-strong);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:50%;margin-block-start:calc((4px - var(--slider-thumb)) / 2)}.Slider-module__tI7MMW__native::-moz-range-thumb{inline-size:var(--slider-thumb);block-size:var(--slider-thumb);border:1px solid var(--border-strong);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:50%}.Slider-module__tI7MMW__native:focus-visible::-webkit-slider-thumb{box-shadow:var(--shadow-focus)}.Slider-module__tI7MMW__native:focus-visible::-moz-range-thumb{box-shadow:var(--shadow-focus)}.Slider-module__tI7MMW__native:disabled::-webkit-slider-thumb{background:var(--surface-sunken);box-shadow:none}.Slider-module__tI7MMW__native:disabled::-moz-range-thumb{background:var(--surface-sunken);box-shadow:none}@media (pointer:coarse){.Slider-module__tI7MMW__root{--slider-thumb:var(--control-touch)}.Slider-module__tI7MMW__native,.Slider-module__tI7MMW__rangeTrack{block-size:var(--control-touch)}}.Slider-module__tI7MMW__value{min-inline-size:6ch;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--text-secondary);text-align:end;flex:none}.Slider-module__tI7MMW__disabled .Slider-module__tI7MMW__value{color:var(--text-disabled)}.Slider-module__tI7MMW__valueInput{inline-size:6ch;min-inline-size:0;padding:0 var(--space-1);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);block-size:var(--control-sm);font:inherit;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--text-primary);text-align:end;flex:none}.Slider-module__tI7MMW__valueInput::-webkit-outer-spin-button{appearance:none;margin:0}.Slider-module__tI7MMW__valueInput::-webkit-inner-spin-button{appearance:none;margin:0}.Slider-module__tI7MMW__valueInput{appearance:textfield}.Slider-module__tI7MMW__valueInput:focus-visible{border-color:var(--border-strong);box-shadow:var(--shadow-focus)}.Slider-module__tI7MMW__valueInput:disabled{background:var(--surface-sunken);color:var(--text-disabled)}@media (pointer:coarse){.Slider-module__tI7MMW__valueInput{block-size:var(--control-touch);font-size:var(--fs-md)}}
.MultiSelect-module__ivUUpa__head{border-bottom:1px solid var(--border);background:var(--surface-raised);z-index:1;position:sticky;top:0}.MultiSelect-module__ivUUpa__head:empty{display:none}.MultiSelect-module__ivUUpa__searchRow{padding:var(--space-2)}.MultiSelect-module__ivUUpa__countRow{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);display:flex}.MultiSelect-module__ivUUpa__count{font-size:var(--fs-caption);color:var(--text-secondary);font-variant-numeric:tabular-nums}.MultiSelect-module__ivUUpa__hint{font-size:var(--fs-caption);color:var(--text-secondary)}@media (pointer:coarse){.MultiSelect-module__ivUUpa__hint{display:none}}.MultiSelect-module__ivUUpa__empty{padding:var(--space-3);color:var(--text-secondary);font-size:var(--fs-caption)}.MultiSelect-module__ivUUpa__placeholder{color:var(--text-secondary)}
.Combobox-module__CV0LMW__root{width:100%;position:relative}.Combobox-module__CV0LMW__control{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:text;transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);align-items:center;gap:6px;padding:0 8px 0 10px;display:flex}.Combobox-module__CV0LMW__sm .Combobox-module__CV0LMW__control{height:var(--control-sm)}.Combobox-module__CV0LMW__md .Combobox-module__CV0LMW__control{height:var(--control-md)}.Combobox-module__CV0LMW__lg .Combobox-module__CV0LMW__control{height:var(--control-lg)}.Combobox-module__CV0LMW__open{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.Combobox-module__CV0LMW__invalid,.Combobox-module__CV0LMW__invalid.Combobox-module__CV0LMW__open{border-color:var(--status-danger-solid)}.Combobox-module__CV0LMW__disabled{background:var(--surface-sunken);opacity:.6;cursor:not-allowed}.Combobox-module__CV0LMW__input{min-width:0;color:var(--text-primary);font-family:var(--font-sans);background:0 0;border:none;outline:none;flex:1}.Combobox-module__CV0LMW__sm .Combobox-module__CV0LMW__input{font-size:var(--fs-sm)}.Combobox-module__CV0LMW__md .Combobox-module__CV0LMW__input{font-size:var(--fs-body)}.Combobox-module__CV0LMW__lg .Combobox-module__CV0LMW__input{font-size:var(--fs-md)}.Combobox-module__CV0LMW__input::placeholder{color:var(--text-secondary)}.Combobox-module__CV0LMW__chevron{color:var(--text-secondary);flex:none}.Combobox-module__CV0LMW__createLabel{border-radius:var(--radius-sm);min-width:0;font-weight:var(--fw-medium);color:var(--accent-text);background:var(--accent-surface);align-items:center;gap:6px;padding:3px 6px;display:inline-flex}.Combobox-module__CV0LMW__createIcon{color:currentColor;flex:none}.Combobox-module__CV0LMW__createSpin{animation:.7s linear infinite Combobox-module__CV0LMW__combobox-create-spin}@keyframes Combobox-module__CV0LMW__combobox-create-spin{to{transform:rotate(360deg)}}.Combobox-module__CV0LMW__createError{font-size:var(--fs-caption);color:var(--status-danger-solid);padding:4px 8px 6px}.Combobox-module__CV0LMW__takeover{z-index:1;background:var(--surface-raised);flex-direction:column;min-height:0;display:flex;position:absolute;inset:0}.Combobox-module__CV0LMW__takeoverFixed{z-index:var(--z-popover);padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);position:fixed;inset:0}.Combobox-module__CV0LMW__takeoverBar{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);flex:none;display:flex}.Combobox-module__CV0LMW__takeoverInput{min-width:0;height:var(--control-touch);border:1px solid var(--border-control);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--fs-md);flex:1;padding:0 10px}.Combobox-module__CV0LMW__takeoverInput:focus-visible{border-color:var(--border-focus);box-shadow:var(--shadow-focus);outline:none}.Combobox-module__CV0LMW__takeoverCancel{min-height:var(--control-touch);padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--text-link);font-family:var(--font-sans);font-size:var(--fs-body);cursor:pointer;background:0 0;border:0;flex:none}.Combobox-module__CV0LMW__takeoverCancel:focus-visible{box-shadow:var(--shadow-focus);outline:none}.Combobox-module__CV0LMW__takeoverList{overscroll-behavior:contain;min-height:0;padding:var(--space-1);flex:auto;overflow-y:auto}.Combobox-module__CV0LMW__menu{min-width:min(20rem,100vw - 16px)}
.Calendar-module__Gl74oa__root{--cal-cell:var(--control-md);gap:12px;width:100%;display:grid}.Calendar-module__Gl74oa__horizontal{grid-template-columns:minmax(0,1fr) 200px}.Calendar-module__Gl74oa__header{height:var(--control-md);align-items:center;gap:4px;margin-bottom:4px;display:flex}.Calendar-module__Gl74oa__monthLabel{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-primary);font-variant-numeric:tabular-nums;flex:1}.Calendar-module__Gl74oa__nav{width:var(--control-md);height:var(--control-md);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.Calendar-module__Gl74oa__nav:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary)}.Calendar-module__Gl74oa__nav:focus-visible{box-shadow:var(--shadow-focus)}.Calendar-module__Gl74oa__nav:disabled{color:var(--text-disabled);cursor:not-allowed}.Calendar-module__Gl74oa__dows,.Calendar-module__Gl74oa__grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.Calendar-module__Gl74oa__dows span{height:var(--cal-cell);font-size:var(--fs-sm);color:var(--text-secondary);justify-content:center;align-items:center;display:flex}.Calendar-module__Gl74oa__grid{row-gap:4px}.Calendar-module__Gl74oa__cell{justify-content:center;display:flex}.Calendar-module__Gl74oa__cell[data-band]{background:var(--surface-active)}.Calendar-module__Gl74oa__cell[data-band-start],.Calendar-module__Gl74oa__cell[data-band]:nth-child(7n+1){border-top-left-radius:var(--radius-xs);border-bottom-left-radius:var(--radius-xs)}.Calendar-module__Gl74oa__cell[data-band-end],.Calendar-module__Gl74oa__cell[data-band]:nth-child(7n){border-top-right-radius:var(--radius-xs);border-bottom-right-radius:var(--radius-xs)}.Calendar-module__Gl74oa__day{width:var(--cal-cell);height:var(--cal-cell);border-radius:var(--radius-xs);color:var(--text-primary);font:inherit;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:none;padding:0}.Calendar-module__Gl74oa__day:hover:not(.Calendar-module__Gl74oa__selected):not([aria-disabled=true]){background:var(--surface-hover)}.Calendar-module__Gl74oa__cell[data-band] .Calendar-module__Gl74oa__day:hover:not(.Calendar-module__Gl74oa__selected){background:var(--border-subtle)}.Calendar-module__Gl74oa__day:focus-visible{box-shadow:var(--shadow-focus)}.Calendar-module__Gl74oa__muted{color:var(--text-secondary)}.Calendar-module__Gl74oa__today{background:var(--status-accent-solid);color:var(--status-accent-on-solid)}.Calendar-module__Gl74oa__day.Calendar-module__Gl74oa__today:hover{background:var(--status-accent-solid)}.Calendar-module__Gl74oa__selected{background:var(--accent);color:var(--on-accent)}.Calendar-module__Gl74oa__day[aria-disabled=true]{color:var(--text-disabled);cursor:not-allowed}.Calendar-module__Gl74oa__fields{border-top:1px solid var(--border-subtle);align-content:start;gap:8px;padding-top:12px;display:grid}.Calendar-module__Gl74oa__horizontal .Calendar-module__Gl74oa__fields{border-top:none;border-left:1px solid var(--border-subtle);padding-top:0;padding-left:12px}.Calendar-module__Gl74oa__field{gap:4px;display:grid}.Calendar-module__Gl74oa__fieldLabel{font-size:var(--fs-sm);color:var(--text-secondary)}.Calendar-module__Gl74oa__error{font-size:var(--fs-sm);color:var(--text-danger);margin:0}@media (max-width:599px){.Calendar-module__Gl74oa__horizontal{grid-template-columns:minmax(0,1fr)}.Calendar-module__Gl74oa__horizontal .Calendar-module__Gl74oa__fields{border-left:none;border-top:1px solid var(--border-subtle);padding-top:12px;padding-left:0}}
.DatePicker-module__5aS9lG__group{width:100%;min-width:0;display:flex;position:relative}.DatePicker-module__5aS9lG__stacked{flex-direction:column}.DatePicker-module__5aS9lG__stacked>.DatePicker-module__5aS9lG__period,.DatePicker-module__5aS9lG__stacked>.DatePicker-module__5aS9lG__triggerWrap{flex:none}.DatePicker-module__5aS9lG__triggerWrap{flex:1 1 0;min-width:0;display:flex;position:relative}.DatePicker-module__5aS9lG__trigger,.DatePicker-module__5aS9lG__period,.DatePicker-module__5aS9lG__chevronButton{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);align-items:center;gap:8px;padding:0 10px;display:flex}.DatePicker-module__5aS9lG__trigger{cursor:pointer;text-align:left;min-width:0;font:inherit;flex:1}.DatePicker-module__5aS9lG__trigger:hover:not(:disabled),.DatePicker-module__5aS9lG__chevronButton:hover:not(:disabled),.DatePicker-module__5aS9lG__period:hover:not(.DatePicker-module__5aS9lG__disabled){border-color:var(--border-hover)}.DatePicker-module__5aS9lG__trigger:focus-visible,.DatePicker-module__5aS9lG__chevronButton:focus-visible,.DatePicker-module__5aS9lG__period:focus-within{z-index:1;border-color:var(--border-focus);box-shadow:var(--shadow-focus);position:relative}.DatePicker-module__5aS9lG__sm{height:var(--control-sm);font-size:var(--fs-sm)}.DatePicker-module__5aS9lG__md{height:var(--control-md);font-size:var(--fs-body)}.DatePicker-module__5aS9lG__lg{height:var(--control-lg);font-size:var(--fs-md)}.DatePicker-module__5aS9lG__open{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.DatePicker-module__5aS9lG__invalid,.DatePicker-module__5aS9lG__invalid.DatePicker-module__5aS9lG__open{border-color:var(--status-danger-solid)}.DatePicker-module__5aS9lG__disabled,.DatePicker-module__5aS9lG__trigger:disabled,.DatePicker-module__5aS9lG__chevronButton:disabled{background:var(--surface-sunken);opacity:.6;cursor:not-allowed}.DatePicker-module__5aS9lG__icon{color:var(--text-secondary);flex:none}.DatePicker-module__5aS9lG__valueText,.DatePicker-module__5aS9lG__placeholder{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:inherit;font-variant-numeric:tabular-nums;flex:1;overflow:hidden}.DatePicker-module__5aS9lG__valueText{color:var(--text-primary)}.DatePicker-module__5aS9lG__placeholder{color:var(--text-secondary)}.DatePicker-module__5aS9lG__clearable{padding-right:calc(var(--control-sm) + 4px)}.DatePicker-module__5aS9lG__clear{z-index:2;width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-xs);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.DatePicker-module__5aS9lG__clear:hover{background:var(--surface-hover);color:var(--text-primary)}.DatePicker-module__5aS9lG__clear:focus-visible{box-shadow:var(--shadow-focus)}.DatePicker-module__5aS9lG__joined>*+*{margin-left:-1px}.DatePicker-module__5aS9lG__joined>:not(:last-child),.DatePicker-module__5aS9lG__joined>:not(:last-child) .DatePicker-module__5aS9lG__trigger{border-top-right-radius:0;border-bottom-right-radius:0}.DatePicker-module__5aS9lG__joined>:not(:first-child),.DatePicker-module__5aS9lG__joined>:not(:first-child) .DatePicker-module__5aS9lG__trigger{border-top-left-radius:0;border-bottom-left-radius:0}.DatePicker-module__5aS9lG__stacked>*+*{margin-top:-1px}.DatePicker-module__5aS9lG__stacked>:not(:last-child),.DatePicker-module__5aS9lG__stacked>:not(:last-child) .DatePicker-module__5aS9lG__trigger{border-bottom-right-radius:0;border-bottom-left-radius:0}.DatePicker-module__5aS9lG__stacked>:not(:first-child),.DatePicker-module__5aS9lG__stacked>:not(:first-child) .DatePicker-module__5aS9lG__trigger{border-top-left-radius:0;border-top-right-radius:0}.DatePicker-module__5aS9lG__period{cursor:text;flex:1 1 0;min-width:0}.DatePicker-module__5aS9lG__periodInput{min-width:0;height:100%;color:var(--text-primary);font:inherit;background:0 0;border:none;outline:none;flex:1;padding:0}.DatePicker-module__5aS9lG__periodInput:focus-visible{box-shadow:none}.DatePicker-module__5aS9lG__periodInput::placeholder{color:var(--text-secondary)}.DatePicker-module__5aS9lG__chevron{color:var(--text-secondary);pointer-events:none;flex:none}.DatePicker-module__5aS9lG__periodPop{z-index:var(--z-popover);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);grid-template-columns:minmax(180px,1fr) 220px;display:grid;overflow:hidden}.DatePicker-module__5aS9lG__periodList{overscroll-behavior:contain;min-height:0;max-height:288px;padding:4px;overflow-y:auto}.DatePicker-module__5aS9lG__periodEmpty{font-size:var(--fs-sm);color:var(--text-secondary);margin:0;padding:8px}.DatePicker-module__5aS9lG__periodHints{border-left:1px solid var(--border-subtle);align-content:start;gap:8px;padding:12px;display:grid}.DatePicker-module__5aS9lG__hintTitle{font-size:var(--fs-sm);color:var(--text-secondary)}.DatePicker-module__5aS9lG__hintChips{flex-wrap:wrap;gap:4px;display:flex}.DatePicker-module__5aS9lG__hintChips code{border-radius:var(--radius-xs);background:var(--surface-active);color:var(--text-primary);font-family:inherit;font-size:var(--fs-caption);padding:1px 6px}@media (max-width:599px){.DatePicker-module__5aS9lG__periodPop{grid-template-columns:minmax(0,1fr)}.DatePicker-module__5aS9lG__periodHints{display:none}}.DatePicker-module__5aS9lG__chevronButton{width:var(--control-md);color:var(--text-secondary);cursor:pointer;flex:none;justify-content:center;padding:0}.DatePicker-module__5aS9lG__chevronButton.DatePicker-module__5aS9lG__lg{width:var(--control-lg)}.DatePicker-module__5aS9lG__chevronButton.DatePicker-module__5aS9lG__sm{width:var(--control-sm)}.DatePicker-module__5aS9lG__presetButtons{gap:2px;display:grid}.DatePicker-module__5aS9lG__presetButton{min-height:var(--control-md);border-radius:var(--radius-sm);color:var(--text-primary);font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;padding:0 8px;display:flex}.DatePicker-module__5aS9lG__presetButton:hover{background:var(--surface-hover)}.DatePicker-module__5aS9lG__presetButton[aria-pressed=true]{background:var(--surface-active);font-weight:var(--fw-medium)}.DatePicker-module__5aS9lG__presetButton:focus-visible{box-shadow:var(--shadow-focus)}.DatePicker-module__5aS9lG__popover{z-index:var(--z-popover);width:calc(7 * (var(--control-md) + 4px) + 26px);overscroll-behavior:contain;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-md);padding:12px;overflow-y:auto}.DatePicker-module__5aS9lG__popoverWide{width:calc(7 * (var(--control-md) + 4px) + 212px + 26px)}@media (max-width:599px){.DatePicker-module__5aS9lG__popoverWide{width:calc(7 * (var(--control-md) + 4px) + 26px)}}
.Radio-module__p8aPEG__root{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.Radio-module__p8aPEG__disabled{cursor:not-allowed;opacity:.5}.Radio-module__p8aPEG__control{--circle-size:17px;width:var(--circle-size);height:var(--circle-size);border-radius:var(--radius-full);background:var(--surface);border:1.5px solid var(--border-strong);transition:border-color var(--dur-fast) var(--ease-out);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.Radio-module__p8aPEG__control:has(.Radio-module__p8aPEG__native:checked){border-color:var(--accent)}.Radio-module__p8aPEG__control:focus-within{box-shadow:var(--shadow-focus)}.Radio-module__p8aPEG__native{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.Radio-module__p8aPEG__dot{border-radius:var(--radius-full);background:var(--accent);width:8px;height:8px;transition:transform var(--dur-fast) var(--ease-out);transform:scale(0)}.Radio-module__p8aPEG__native:checked~.Radio-module__p8aPEG__dot{transform:scale(1)}.Radio-module__p8aPEG__label{font-size:var(--fs-body);color:var(--text-primary)}@media (pointer:coarse){.Radio-module__p8aPEG__root{min-block-size:var(--control-touch)}.Radio-module__p8aPEG__root:not(:has(.Radio-module__p8aPEG__label)){min-inline-size:var(--control-touch);justify-content:center}.Radio-module__p8aPEG__control .Radio-module__p8aPEG__native{top:calc((var(--circle-size) - var(--control-touch)) / 2);left:calc((var(--circle-size) - var(--control-touch)) / 2);width:var(--control-touch);height:var(--control-touch);bottom:auto;right:auto}}
.RadioGroup-module__RAO0Zq__group{gap:var(--space-2);border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.RadioGroup-module__RAO0Zq__legend{margin-bottom:var(--space-1);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-primary);padding:0}.RadioGroup-module__RAO0Zq__item{flex-direction:column;display:flex}.RadioGroup-module__RAO0Zq__description{padding-left:calc(17px + var(--space-2));font-size:var(--fs-sm);color:var(--text-secondary);margin:0}
.BarcodeScanner-module__CMllGG__root{gap:var(--space-3);flex-direction:column;display:flex}.BarcodeScanner-module__CMllGG__frame{border-radius:var(--radius-md);background:var(--surface-sunken);overflow:hidden}.BarcodeScanner-module__CMllGG__video{aspect-ratio:4/3;object-fit:cover;width:100%;max-height:70dvh;display:block}.BarcodeScanner-module__CMllGG__status{font-size:var(--fs-md);color:var(--text-primary);margin:0}.BarcodeScanner-module__CMllGG__detail{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--text-secondary);overflow-wrap:anywhere;margin:0}
.OptionGrid-module__-4E3IW__grid{gap:var(--space-2);display:grid}.OptionGrid-module__-4E3IW__cols2{grid-template-columns:repeat(2,minmax(0,1fr))}.OptionGrid-module__-4E3IW__cols3{grid-template-columns:repeat(3,minmax(0,1fr))}.OptionGrid-module__-4E3IW__cols4{grid-template-columns:repeat(4,minmax(0,1fr))}.OptionGrid-module__-4E3IW__cell{justify-content:center;align-items:flex-start;gap:var(--space-0-5);min-width:0;min-height:var(--control-lg);padding:var(--space-2) var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface);font:inherit;color:var(--text-primary);text-align:left;cursor:pointer;touch-action:manipulation;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);flex-direction:column;margin:0;display:flex}.OptionGrid-module__-4E3IW__cell:hover{background:var(--surface-hover)}.OptionGrid-module__-4E3IW__cell:active{background:var(--surface-active)}.OptionGrid-module__-4E3IW__cell:focus-visible{box-shadow:var(--shadow-focus);outline:none}.OptionGrid-module__-4E3IW__cell[data-checked]{border-color:var(--accent);background:var(--accent);color:var(--surface)}.OptionGrid-module__-4E3IW__floor{min-height:var(--control-floor);padding:var(--space-3) var(--space-4)}.OptionGrid-module__-4E3IW__label{min-width:0;max-width:100%;font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.OptionGrid-module__-4E3IW__sub{min-width:0;max-width:100%;font-size:var(--fs-caption);color:var(--text-secondary);overflow-wrap:anywhere}.OptionGrid-module__-4E3IW__cell[data-checked] .OptionGrid-module__-4E3IW__sub{color:inherit}
.Switch-module__D7jQBG__root{cursor:pointer;align-items:center;gap:10px;display:inline-flex}.Switch-module__D7jQBG__disabled{cursor:not-allowed;opacity:.5}.Switch-module__D7jQBG__track{--track-w:34px;--track-h:20px;width:var(--track-w);height:var(--track-h);border-radius:var(--radius-full);background:var(--gray-300);transition:background var(--dur-normal) var(--ease-out);flex:none;position:relative}.Switch-module__D7jQBG__sm .Switch-module__D7jQBG__track{--track-w:28px;--track-h:16px}.Switch-module__D7jQBG__lg .Switch-module__D7jQBG__track{--track-w:40px;--track-h:24px}.Switch-module__D7jQBG__track:has(.Switch-module__D7jQBG__native:checked){background:var(--accent)}.Switch-module__D7jQBG__track:focus-within{box-shadow:var(--shadow-focus)}.Switch-module__D7jQBG__native{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.Switch-module__D7jQBG__thumb{width:calc(var(--track-h) - 4px);height:calc(var(--track-h) - 4px);border-radius:var(--radius-full);background:var(--gray-0);box-shadow:var(--shadow-sm);transition:left var(--dur-normal) var(--ease-out);position:absolute;top:2px;left:2px}.Switch-module__D7jQBG__native:checked~.Switch-module__D7jQBG__thumb{left:calc(var(--track-w) - var(--track-h) + 2px)}.Switch-module__D7jQBG__label{font-size:var(--fs-body);color:var(--text-primary)}.Switch-module__D7jQBG__sm .Switch-module__D7jQBG__label{font-size:var(--fs-sm)}@media (pointer:coarse){.Switch-module__D7jQBG__track .Switch-module__D7jQBG__native{top:calc((var(--track-h) - var(--control-touch)) / 2);left:calc((var(--track-w) - var(--control-touch)) / 2);width:var(--control-touch);height:var(--control-touch);bottom:auto;right:auto}}
.Field-module__bY1B_G__field{flex-direction:column;gap:6px;display:flex}.Field-module__bY1B_G__label{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-secondary);letter-spacing:var(--ls-snug);align-items:center;gap:4px;display:inline-flex}.Field-module__bY1B_G__required{color:var(--status-danger-solid)}.Field-module__bY1B_G__error{font-size:var(--fs-caption);color:var(--text-danger);line-height:var(--lh-snug);align-items:flex-start;gap:4px;display:flex}.Field-module__bY1B_G__errorIcon{flex:none;margin-top:1px}.Field-module__bY1B_G__hint{font-size:var(--fs-caption);color:var(--text-secondary);line-height:var(--lh-snug)}
.Breadcrumbs-module__FcLrDa__root{min-width:0}.Breadcrumbs-module__FcLrDa__list{font-size:var(--fs-caption);flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.Breadcrumbs-module__FcLrDa__item{align-items:center;gap:4px;min-width:0;display:inline-flex}.Breadcrumbs-module__FcLrDa__nowrap{flex:none}.Breadcrumbs-module__FcLrDa__nowrap .Breadcrumbs-module__FcLrDa__list{flex-wrap:nowrap}.Breadcrumbs-module__FcLrDa__link,.Breadcrumbs-module__FcLrDa__linkButton{--crumb-pad:max(0px, calc((var(--control-sm) - 1lh) / 2));min-width:0;padding-block:var(--crumb-pad);margin-block:calc(-1 * var(--crumb-pad));position:relative}.Breadcrumbs-module__FcLrDa__label{text-overflow:ellipsis;white-space:nowrap;max-width:22ch;display:block;overflow:hidden}.Breadcrumbs-module__FcLrDa__link:after,.Breadcrumbs-module__FcLrDa__linkButton:after{content:"";width:100%;min-width:var(--control-sm);height:var(--control-sm);position:absolute;top:50%;left:50%;translate:-50% -50%}.Breadcrumbs-module__FcLrDa__link{color:var(--text-secondary);font-weight:var(--fw-regular);border-radius:var(--radius-xs);text-decoration:none}.Breadcrumbs-module__FcLrDa__link:hover{color:var(--text-primary);text-underline-offset:2px;text-decoration:underline}.Breadcrumbs-module__FcLrDa__link:focus-visible{box-shadow:var(--shadow-focus)}.Breadcrumbs-module__FcLrDa__linkButton{font:inherit;cursor:pointer;color:var(--text-secondary);border-radius:var(--radius-xs);background:0 0;border:0;margin:0;padding:0}.Breadcrumbs-module__FcLrDa__linkButton:hover{color:var(--text-primary);text-underline-offset:2px;text-decoration:underline}.Breadcrumbs-module__FcLrDa__linkButton:focus-visible{box-shadow:var(--shadow-focus)}.Breadcrumbs-module__FcLrDa__plain{color:var(--text-secondary);font-weight:var(--fw-regular)}.Breadcrumbs-module__FcLrDa__current{color:var(--text-primary);font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;max-width:32ch;overflow:hidden}.Breadcrumbs-module__FcLrDa__sep{color:var(--text-disabled);flex:none}@media (max-width:767.98px){.Breadcrumbs-module__FcLrDa__hideCurrentOnPhone .Breadcrumbs-module__FcLrDa__item:last-child,.Breadcrumbs-module__FcLrDa__hideCurrentOnPhone .Breadcrumbs-module__FcLrDa__item:nth-last-child(2) .Breadcrumbs-module__FcLrDa__sep,.Breadcrumbs-module__FcLrDa__hideRootOnPhone .Breadcrumbs-module__FcLrDa__item:first-child{display:none}}
.MobileNavBar-module__vNz4jW__root{display:none}@media (max-width:767.98px){.MobileNavBar-module__vNz4jW__root{left:0;right:0;bottom:max(2px, calc(env(safe-area-inset-bottom) - 18px));z-index:var(--z-sticky);pointer-events:none;transition:transform var(--dur-normal) var(--ease-out), opacity var(--dur-fast) var(--ease-out);justify-content:center;padding:0 16px;display:flex;position:fixed}.MobileNavBar-module__vNz4jW__hidden{opacity:0;pointer-events:none;transform:translateY(180%)}.MobileNavBar-module__vNz4jW__bar{pointer-events:auto;background:var(--surface-raised);border-radius:var(--radius-lg);box-shadow:var(--shadow-menu);align-items:stretch;gap:2px;padding:2px;display:inline-flex}.MobileNavBar-module__vNz4jW__btn{min-height:var(--control-touch);border-radius:var(--radius-md);color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--fw-medium);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.MobileNavBar-module__vNz4jW__btnIcon{min-width:var(--control-touch);padding:0}.MobileNavBar-module__vNz4jW__btn:hover{background:var(--surface-hover)}.MobileNavBar-module__vNz4jW__btn:active{background:var(--surface-active)}.MobileNavBar-module__vNz4jW__btn:focus-visible{box-shadow:var(--shadow-focus);outline:none}.MobileNavBar-module__vNz4jW__icon{color:var(--text-secondary);flex:none;display:inline-flex}.MobileNavBar-module__vNz4jW__divider{background:var(--border-subtle);align-self:stretch;width:1px;margin:10px 0}}
.NavSheet-module__9G1taq__sheet{width:100%;max-width:560px;min-height:100%;color:var(--text-primary);padding:calc(12px + env(safe-area-inset-top)) 12px calc(12px + env(safe-area-inset-bottom));flex-direction:column;margin-inline:auto;display:flex}.NavSheet-module__9G1taq__scopeSlot{min-height:var(--control-touch);margin-bottom:10px}.NavSheet-module__9G1taq__scopeSlotFilled{min-height:0;padding:0 14px}.NavSheet-module__9G1taq__list{flex-direction:column;flex:1;gap:2px;display:flex}.NavSheet-module__9G1taq__rowGroup{flex-direction:column;gap:2px;display:flex}.NavSheet-module__9G1taq__rowShell{align-items:stretch;gap:2px;display:flex;position:relative}.NavSheet-module__9G1taq__rowShell>.NavSheet-module__9G1taq__row{flex:1;min-width:0}.NavSheet-module__9G1taq__chevron{flex:0 0 var(--control-touch);min-height:var(--control-touch);color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.NavSheet-module__9G1taq__chevron:hover{background:var(--surface-hover)}.NavSheet-module__9G1taq__chevron:focus-visible{box-shadow:var(--shadow-focus);outline:none}.NavSheet-module__9G1taq__chevronIcon{transition:transform var(--dur-fast) var(--ease-out)}.NavSheet-module__9G1taq__chevronIcon[data-open]{transform:rotate(180deg)}.NavSheet-module__9G1taq__kids{flex-direction:column;gap:2px;display:flex}.NavSheet-module__9G1taq__kid{min-height:50px;font-size:var(--fs-body);padding-left:52px}.NavSheet-module__9G1taq__row{width:100%;min-height:var(--control-touch);border-radius:var(--radius-md);color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--fs-md);font-weight:var(--fw-medium);text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:none;align-items:center;gap:14px;padding:0 14px;display:flex}.NavSheet-module__9G1taq__row,.NavSheet-module__9G1taq__row:hover,.NavSheet-module__9G1taq__row:focus-visible{text-decoration:none}.NavSheet-module__9G1taq__row:hover{background:var(--surface-hover)}.NavSheet-module__9G1taq__row:active{background:var(--surface-selected)}.NavSheet-module__9G1taq__row:focus-visible{box-shadow:var(--shadow-focus);outline:none}.NavSheet-module__9G1taq__rowActive,.NavSheet-module__9G1taq__rowActive:hover{background:var(--surface-selected);color:var(--accent-text);font-weight:var(--fw-semibold)}.NavSheet-module__9G1taq__rowIcon{color:var(--text-secondary);flex:none;display:inline-flex}.NavSheet-module__9G1taq__rowActive .NavSheet-module__9G1taq__rowIcon{color:var(--accent)}.NavSheet-module__9G1taq__rowLabel{flex:1}.NavSheet-module__9G1taq__rowDisabled{color:var(--text-secondary);cursor:default}.NavSheet-module__9G1taq__rowDisabled:hover,.NavSheet-module__9G1taq__rowDisabled:active{background:0 0}.NavSheet-module__9G1taq__rowDisabled .NavSheet-module__9G1taq__rowIcon{opacity:.6}.NavSheet-module__9G1taq__rowReason{font-size:var(--fs-caption);color:var(--text-secondary);flex:none}.NavSheet-module__9G1taq__rowCount{font-size:var(--fs-caption);color:var(--text-secondary);font-variant-numeric:tabular-nums}.NavSheet-module__9G1taq__footer{border-top:1px solid var(--border-subtle);align-items:center;gap:10px;margin-top:10px;padding-top:12px;display:flex}.NavSheet-module__9G1taq__footerNoSearch{justify-content:flex-end}.NavSheet-module__9G1taq__tail{border-top:1px solid var(--border-subtle);flex-direction:column;gap:10px;margin-top:10px;padding-top:12px;display:flex}.NavSheet-module__9G1taq__searchPill{min-height:var(--control-touch);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--fs-md);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);flex:1;align-items:center;gap:10px;padding:0 16px;display:inline-flex}.NavSheet-module__9G1taq__searchPill:hover{background:var(--surface-hover)}.NavSheet-module__9G1taq__searchPill:focus-visible{box-shadow:var(--shadow-focus);outline:none}.NavSheet-module__9G1taq__closeBtn{width:var(--control-touch);height:var(--control-touch);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);color:var(--text-secondary);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);flex:none;justify-content:center;align-items:center;display:inline-flex}.NavSheet-module__9G1taq__closeBtn:hover{background:var(--surface-hover)}.NavSheet-module__9G1taq__closeBtn:focus-visible{box-shadow:var(--shadow-focus);outline:none}
.NotificationList-module__TdEgaq__root{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.NotificationList-module__TdEgaq__heading{padding:var(--space-2) var(--space-2) var(--space-1) calc(var(--space-2) * 2 + 8px);font-family:var(--font-sans);font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);margin:0}.NotificationList-module__TdEgaq__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.NotificationList-module__TdEgaq__item{border-radius:var(--radius-sm);flex-direction:column;min-width:0;display:flex}.NotificationList-module__TdEgaq__link{align-items:flex-start;gap:var(--space-2);min-width:0;min-height:var(--control-md);padding:var(--space-2);border-radius:var(--radius-sm);color:inherit;touch-action:manipulation;text-decoration:none;display:flex}a.NotificationList-module__TdEgaq__link:hover{background:var(--surface-hover)}.NotificationList-module__TdEgaq__link:focus-visible{box-shadow:var(--shadow-focus);outline:none}.NotificationList-module__TdEgaq__dot,.NotificationList-module__TdEgaq__noDot{border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.NotificationList-module__TdEgaq__dot{background:var(--accent)}.NotificationList-module__TdEgaq__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.NotificationList-module__TdEgaq__meta{align-items:baseline;gap:var(--space-2);min-width:0;font-size:var(--fs-sm);color:var(--text-secondary);display:flex}.NotificationList-module__TdEgaq__actor{font-weight:var(--fw-medium);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.NotificationList-module__TdEgaq__time{font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.NotificationList-module__TdEgaq__title{font-size:var(--fs-body);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.NotificationList-module__TdEgaq__body{font-size:var(--fs-sm);color:var(--text-secondary);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.NotificationList-module__TdEgaq__hint{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-secondary)}.NotificationList-module__TdEgaq__decided .NotificationList-module__TdEgaq__title,.NotificationList-module__TdEgaq__decided .NotificationList-module__TdEgaq__actor{color:var(--text-secondary)}.NotificationList-module__TdEgaq__actions{gap:var(--space-2);padding:0 var(--space-2) var(--space-2) calc(var(--space-2) * 2 + 8px);flex-wrap:wrap;display:flex}.NotificationList-module__TdEgaq__skeletonRow{gap:var(--space-1);padding:var(--space-2);flex-direction:column;display:flex}.NotificationList-module__TdEgaq__error{padding:var(--space-3) var(--space-2);font-size:var(--fs-body);color:var(--text-danger);margin:0}.NotificationList-module__TdEgaq__footer{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-1) 0;border-top:1px solid var(--border-subtle);display:flex}.NotificationList-module__TdEgaq__seeAll{min-height:var(--control-md);padding:0 var(--space-2);border-radius:var(--radius-sm);font-size:var(--fs-body);color:var(--text-link);align-items:center;margin-left:auto;text-decoration:none;display:inline-flex}.NotificationList-module__TdEgaq__seeAll:hover{color:var(--text-link-hover);text-decoration:underline}.NotificationList-module__TdEgaq__seeAll:focus-visible{box-shadow:var(--shadow-focus);outline:none}.NotificationList-module__TdEgaq__cards{gap:var(--space-2)}.NotificationList-module__TdEgaq__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md)}.NotificationList-module__TdEgaq__card .NotificationList-module__TdEgaq__link{padding:var(--space-3);border-radius:calc(var(--radius-md) - 1px);min-height:var(--control-lg)}.NotificationList-module__TdEgaq__card .NotificationList-module__TdEgaq__actions{padding:0 var(--space-3) var(--space-3) calc(var(--space-3) + 8px + 26px + var(--space-2) * 2)}.NotificationList-module__TdEgaq__avatar{flex:none;display:inline-flex}.NotificationList-module__TdEgaq__pageHeading{padding-left:0}.NotificationList-module__TdEgaq__earlier{border-color:var(--border-subtle);background:0 0}.NotificationList-module__TdEgaq__earlier .NotificationList-module__TdEgaq__title,.NotificationList-module__TdEgaq__earlier .NotificationList-module__TdEgaq__actor{color:var(--text-secondary)}.NotificationList-module__TdEgaq__earlier .NotificationList-module__TdEgaq__avatar{opacity:.6}
.SaveBar-module__pLoKjW__root{z-index:var(--z-savebar);padding:16px 16px calc(16px + env(safe-area-inset-bottom));pointer-events:none;opacity:0;transition:transform var(--dur-normal) var(--ease-out), opacity var(--dur-fast) var(--ease-out);justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(140%)}.SaveBar-module__pLoKjW__visible{opacity:1;transform:translateY(0)}.SaveBar-module__pLoKjW__bar{pointer-events:auto;background:var(--surface-raised);border:1px solid var(--border-strong);border-radius:var(--radius-lg);width:auto;min-width:0;max-width:calc(100vw - 32px);box-shadow:var(--shadow-lg);align-items:center;gap:16px;padding:10px 10px 10px 16px;display:flex}@media (min-width:480px){.SaveBar-module__pLoKjW__bar{min-width:420px;max-width:720px}}.SaveBar-module__pLoKjW__message{flex:1;align-items:center;gap:9px;min-width:0;display:inline-flex}.SaveBar-module__pLoKjW__dot{border-radius:var(--radius-full);background:var(--status-warning-solid);flex:none;width:7px;height:7px}.SaveBar-module__pLoKjW__messageText{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-primary);display:block;overflow:hidden}.SaveBar-module__pLoKjW__count{color:var(--text-secondary);font-weight:var(--fw-regular);font-variant-numeric:tabular-nums}.SaveBar-module__pLoKjW__actions{flex:none;align-items:center;gap:8px;display:inline-flex}
.StepNav-module__DFc-RG__nav{justify-content:center;align-items:center;gap:var(--space-3);width:100%;display:flex}.StepNav-module__DFc-RG__arrow{min-height:var(--control-lg);min-width:var(--control-lg);padding:0 var(--space-4);align-items:center;gap:var(--space-1);font:inherit;font-size:var(--fs-md);color:var(--text-primary);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);cursor:pointer;touch-action:manipulation;font-weight:650;display:inline-flex}.StepNav-module__DFc-RG__arrow:hover:not(:disabled){background:var(--surface-hover)}.StepNav-module__DFc-RG__arrow:focus-visible{box-shadow:var(--shadow-focus);outline:none}.StepNav-module__DFc-RG__arrow:disabled{opacity:.45;cursor:default}.StepNav-module__DFc-RG__current{text-align:center;min-width:0;font-size:var(--fs-lg);flex:auto;font-weight:700}.StepNav-module__DFc-RG__current small{font-size:var(--fs-sm);color:var(--text-secondary);font-weight:500;display:block}
.brake-tabs-module__hhzEWG__stack{gap:var(--space-4);flex-direction:column;display:flex}.brake-tabs-module__hhzEWG__bannerBody{color:var(--text-secondary);font-size:var(--fs-sm);line-height:var(--lh-copy);max-width:68ch;margin:0}.brake-tabs-module__hhzEWG__bannerResult{color:var(--text-secondary);font-size:var(--fs-sm);line-height:var(--lh-copy);font-variant-numeric:tabular-nums;margin:0}.brake-tabs-module__hhzEWG__draftLine{flex-direction:column;align-items:flex-start;display:flex}.brake-tabs-module__hhzEWG__draftGuard{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--fs-sm);line-height:var(--lh-copy);max-width:68ch}.brake-tabs-module__hhzEWG__olderExports{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.brake-tabs-module__hhzEWG__olderHead{margin:0 0 var(--space-2);color:var(--text-secondary);font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.04em}.brake-tabs-module__hhzEWG__olderList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.brake-tabs-module__hhzEWG__olderRow{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.brake-tabs-module__hhzEWG__olderWhen{color:var(--text-secondary);font-size:var(--fs-sm)}.brake-tabs-module__hhzEWG__zeroBendRow{align-items:flex-start;gap:var(--space-4);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.brake-tabs-module__hhzEWG__zeroBendRow>figure{flex:14rem;min-width:0;max-width:22rem}.brake-tabs-module__hhzEWG__zeroBendShot{object-fit:contain;width:100%;height:9rem;display:block}.brake-tabs-module__hhzEWG__zeroBendSvg{width:100%;height:9rem;color:var(--text-secondary);display:block}.brake-tabs-module__hhzEWG__download{color:var(--text-link);font-size:var(--fs-sm);white-space:nowrap;text-decoration:none}.brake-tabs-module__hhzEWG__download:hover,.brake-tabs-module__hhzEWG__download:focus-visible{text-decoration:underline}.brake-tabs-module__hhzEWG__download:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--shadow-focus);outline:none}.brake-tabs-module__hhzEWG__draftLink{}.brake-tabs-module__hhzEWG__cutRender{object-fit:contain;width:100%;max-height:24rem;display:block}
.row-cards-module__753rFa__desktopOnly{display:block}.row-cards-module__753rFa__cardList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:none}@media (max-width:767.98px){.row-cards-module__753rFa__desktopOnly{display:none}.row-cards-module__753rFa__cardList{display:flex}}.row-cards-module__753rFa__deskCardList{gap:var(--space-2);flex-direction:column;display:flex}.row-cards-module__753rFa__deskCard{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);display:flex}.row-cards-module__753rFa__deskGrip{min-height:var(--control-touch);color:var(--text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.row-cards-module__753rFa__deskCardBody{align-items:flex-start;gap:var(--space-2) var(--space-4);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.row-cards-module__753rFa__deskCardActions{align-items:center;gap:var(--space-1);flex:none;display:inline-flex}.row-cards-module__753rFa__deskEmpty,.row-cards-module__753rFa__empty{padding:var(--space-3);color:var(--text-secondary);font-size:var(--fs-sm)}
.where-used-module__6BZLia__code{font-family:var(--font-mono);font-feature-settings:var(--fmono);font-size:var(--fs-body);color:var(--text-link)}.where-used-module__6BZLia__loadMore{margin-top:var(--space-2)}@media (max-width:767.98px){.where-used-module__6BZLia__loadMore{min-height:var(--control-touch)}}.where-used-module__6BZLia__residual{margin:var(--space-2) 0 0;font-size:var(--fs-sm);color:var(--text-secondary)}
.PurchasingSection-module__jPVzwG__stack{gap:var(--space-4);flex-direction:column;display:flex}.PurchasingSection-module__jPVzwG__caption{font-size:var(--fs-caption);color:var(--text-secondary);margin:0}.PurchasingSection-module__jPVzwG__rowList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.PurchasingSection-module__jPVzwG__rowList.PurchasingSection-module__jPVzwG__cardList{gap:var(--space-3)}.PurchasingSection-module__jPVzwG__vendorCard{border:var(--bw-hair) solid var(--border);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.PurchasingSection-module__jPVzwG__vendorCardDefault{border-color:var(--border-strong)}.PurchasingSection-module__jPVzwG__poolRow{align-items:center;gap:var(--space-2);padding:var(--space-3) 0;border-top:1px solid var(--border);min-height:var(--control-touch);display:flex}.PurchasingSection-module__jPVzwG__poolRow:first-child{border-top:none}.PurchasingSection-module__jPVzwG__rowHead{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2) var(--space-3);background:var(--bg-subtle);border-bottom:var(--bw-hair) solid var(--border-subtle);display:flex}.PurchasingSection-module__jPVzwG__rankCircle{width:var(--space-6);height:var(--space-6);border:var(--bw-hair) solid var(--border-subtle);border-radius:var(--radius-full);background:var(--surface);color:var(--text-primary);font-size:var(--fs-caption);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;line-height:var(--lh-label);flex:none;justify-content:center;align-items:center;display:inline-flex}.PurchasingSection-module__jPVzwG__vName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);font-weight:var(--fw-medium);overflow:hidden}.PurchasingSection-module__jPVzwG__vCode{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);font-feature-settings:var(--fmono);font-size:var(--fs-mono-body);color:var(--text-secondary);overflow:hidden}.PurchasingSection-module__jPVzwG__rowSub{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-sm);color:var(--text-secondary);font-variant-numeric:tabular-nums;overflow:hidden}.PurchasingSection-module__jPVzwG__spacer{flex:auto;min-width:0}.PurchasingSection-module__jPVzwG__rowActions{flex-shrink:0;align-items:center;display:flex}.PurchasingSection-module__jPVzwG__fields{gap:var(--space-3);padding:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}@media (max-width:480px){.PurchasingSection-module__jPVzwG__fields{grid-template-columns:1fr 1fr}}.PurchasingSection-module__jPVzwG__field{min-width:0}.PurchasingSection-module__jPVzwG__fieldLabel{font-size:var(--fs-caption);color:var(--text-secondary);margin-bottom:var(--space-1);display:block}.PurchasingSection-module__jPVzwG__fieldBox{--border-subtle:transparent;min-width:0;min-height:var(--control-md);padding:0 var(--space-2);border:var(--bw-hair) solid var(--border);border-radius:var(--radius-sm);background:var(--surface);align-items:center;display:flex}.PurchasingSection-module__jPVzwG__fieldBox>*{flex:auto;min-width:0}.PurchasingSection-module__jPVzwG__fieldBoxInvalid{min-height:0;padding-block:var(--space-1);border-color:var(--text-danger);flex-direction:column;justify-content:center;align-items:stretch}.PurchasingSection-module__jPVzwG__fieldCaption{margin-top:var(--space-1);font-size:var(--fs-caption);line-height:var(--lh-normal);color:var(--text-secondary);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;display:block}.PurchasingSection-module__jPVzwG__groupHead{font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);margin:0}.PurchasingSection-module__jPVzwG__addRow{gap:var(--space-2);min-width:0;display:flex}.PurchasingSection-module__jPVzwG__addRow>*{flex:auto;min-width:0}.PurchasingSection-module__jPVzwG__addVendorButton{flex:none}.PurchasingSection-module__jPVzwG__ruleText{margin-top:var(--space-1);font-size:var(--fs-caption);line-height:var(--lh-snug);color:var(--text-danger);overflow-wrap:anywhere;display:block}.PurchasingSection-module__jPVzwG__vendorLink{align-items:center;gap:var(--space-1);margin-top:var(--space-1);font-size:var(--fs-caption);line-height:var(--lh-normal);color:var(--text-link);overflow-wrap:anywhere;text-decoration:none;display:inline-flex}.PurchasingSection-module__jPVzwG__vendorLink:hover,.PurchasingSection-module__jPVzwG__vendorLink:focus-visible{text-decoration:underline}
.stock-revision-cards-module__54CeVW__body{max-width:80ch;font-size:var(--fs-sm);color:var(--text-secondary);margin:0;line-height:1.55}.stock-revision-cards-module__54CeVW__moLink{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-link);text-decoration:none}.stock-revision-cards-module__54CeVW__moLink:hover,.stock-revision-cards-module__54CeVW__moLink:focus-visible{text-decoration:underline}
.archive-conflicts-overlay-module__lGewAa__conflicts{gap:var(--space-3);flex-direction:column;display:flex}.archive-conflicts-overlay-module__lGewAa__groupHeading{margin:0 0 var(--space-1);font-size:var(--fs-caption);font-weight:var(--fw-semibold);color:var(--text-secondary)}.archive-conflicts-overlay-module__lGewAa__groupList{padding-left:var(--space-4);overflow-wrap:anywhere;margin:0}
.component-header-menu-module__-eMZya__form{gap:var(--space-3);flex-direction:column;display:flex}.component-header-menu-module__-eMZya__note{color:var(--text-secondary);font-size:var(--fs-body);line-height:var(--lh-copy);margin:0}
.PushOptInBanner-module__N6kFmq__banner{margin-bottom:var(--space-4)}.PushOptInBanner-module__N6kFmq__copy,.PushOptInBanner-module__N6kFmq__how{margin:0}.PushOptInBanner-module__N6kFmq__copy{color:var(--text-primary)}.PushOptInBanner-module__N6kFmq__how{margin-top:var(--space-1);color:var(--text-secondary)}.PushOptInBanner-module__N6kFmq__row{gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}
.as-purchased-colors-card-module__BBZcVq__stack{gap:var(--space-4);flex-direction:column;display:flex}.as-purchased-colors-card-module__BBZcVq__caption{font-size:var(--fs-caption);color:var(--text-secondary);margin:0}.as-purchased-colors-card-module__BBZcVq__colorList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.as-purchased-colors-card-module__BBZcVq__colorItem{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}.as-purchased-colors-card-module__BBZcVq__swatch{min-width:0;overflow:hidden}.as-purchased-colors-card-module__BBZcVq__picker{max-width:20rem}
.component-tags-card-module__WWv-ba__stack{gap:var(--space-4);flex-direction:column;display:flex}.component-tags-card-module__WWv-ba__caption{font-size:var(--fs-caption);color:var(--text-secondary);margin:0}.component-tags-card-module__WWv-ba__tagList{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.component-tags-card-module__WWv-ba__tagItem{align-items:center;gap:var(--space-1);display:inline-flex}.component-tags-card-module__WWv-ba__remove{aspect-ratio:1;padding:0}.component-tags-card-module__WWv-ba__picker{max-width:20rem}
.ThisComputerPrinters-module__PZtstW__body{gap:var(--space-4);flex-direction:column;display:flex}.ThisComputerPrinters-module__PZtstW__lede{font-size:var(--fs-md);color:var(--text-secondary);margin:0}.ThisComputerPrinters-module__PZtstW__row{gap:var(--space-1);flex-direction:column;display:flex}.ThisComputerPrinters-module__PZtstW__rowLabel{font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--text-primary)}.ThisComputerPrinters-module__PZtstW__overrides{gap:var(--space-2);flex-direction:column;display:flex}
.ShopifyVariantsCard-module__1xGDTq__body{gap:var(--space-3);flex-direction:column;display:flex}.ShopifyVariantsCard-module__1xGDTq__empty{color:var(--text-secondary);font-size:var(--fs-sm);margin:0}.ShopifyVariantsCard-module__1xGDTq__groups{gap:var(--space-3);flex-direction:column;display:flex}.ShopifyVariantsCard-module__1xGDTq__group{gap:var(--space-1);flex-direction:column;display:flex}.ShopifyVariantsCard-module__1xGDTq__groupTitle{font-size:var(--fs-caption);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.02em;font-weight:600}.ShopifyVariantsCard-module__1xGDTq__rows{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ShopifyVariantsCard-module__1xGDTq__row,.ShopifyVariantsCard-module__1xGDTq__pickerRow{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);min-height:44px;display:flex}.ShopifyVariantsCard-module__1xGDTq__row[data-state=removing]{opacity:.6}.ShopifyVariantsCard-module__1xGDTq__rowMain{flex-direction:column;gap:2px;min-width:0;display:flex}.ShopifyVariantsCard-module__1xGDTq__rowOptions{font-size:var(--fs-sm);color:var(--text-primary);overflow-wrap:anywhere}.ShopifyVariantsCard-module__1xGDTq__rowSku{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--text-secondary)}.ShopifyVariantsCard-module__1xGDTq__rowMeta{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.ShopifyVariantsCard-module__1xGDTq__rowPrice{font-variant-numeric:tabular-nums;font-size:var(--fs-sm);color:var(--text-secondary)}.ShopifyVariantsCard-module__1xGDTq__picker{gap:var(--space-3);flex-direction:column;display:flex}.ShopifyVariantsCard-module__1xGDTq__pickerSearch{width:100%;padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);font-size:var(--fs-sm);background:var(--surface);color:var(--text-primary)}.ShopifyVariantsCard-module__1xGDTq__pickerStatus{color:var(--text-secondary);font-size:var(--fs-sm);margin:0}.ShopifyVariantsCard-module__1xGDTq__pickerGroups{gap:var(--space-3);flex-direction:column;max-height:50vh;display:flex;overflow-y:auto}.ShopifyVariantsCard-module__1xGDTq__linkedNote{font-size:var(--fs-caption);color:var(--text-secondary)}
.cost-history-module__gQLlvq__series{gap:var(--space-3);flex-direction:column;display:flex}.cost-history-module__gQLlvq__label{font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-copy);color:var(--text-secondary);margin:0}.cost-history-module__gQLlvq__footnote{font-size:var(--fs-sm);line-height:var(--lh-copy);color:var(--text-secondary);font-variant-numeric:tabular-nums;margin:0}
.KioskShell-module__actU9W__bar{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);padding-top:calc(var(--space-2) + env(safe-area-inset-top));border-bottom:1px solid var(--border);background:var(--surface);grid-template-columns:1fr auto 1fr;display:grid}.KioskShell-module__actU9W__icon{min-width:var(--control-touch);min-height:var(--control-touch);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;touch-action:manipulation;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.KioskShell-module__actU9W__icon:hover{background:var(--surface-hover)}.KioskShell-module__actU9W__icon:focus-visible{box-shadow:var(--shadow-focus);outline:none}.KioskShell-module__actU9W__iconReserve{width:var(--control-touch);height:var(--control-touch)}.KioskShell-module__actU9W__side{align-items:center;gap:var(--space-1);min-width:0;display:flex}.KioskShell-module__actU9W__sideEnd{justify-content:flex-end}@media (max-width:440px){.KioskShell-module__actU9W__bar[data-cart] .KioskShell-module__actU9W__chip{display:none}}@media (max-width:360px){.KioskShell-module__actU9W__bar{gap:var(--space-1);padding-left:var(--space-2);padding-right:var(--space-2)}.KioskShell-module__actU9W__side{gap:0}}.KioskShell-module__actU9W__scanMiss{gap:var(--space-3);margin-top:var(--space-4);flex-direction:column;display:flex}.KioskShell-module__actU9W__scanMissText{font-size:var(--fs-lg);color:var(--text-primary);margin:0;font-weight:700}.KioskShell-module__actU9W__scanMissRaw{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--text-secondary);overflow-wrap:anywhere}.KioskShell-module__actU9W__empty{padding:var(--space-2) 0;font-size:var(--fs-md);color:var(--text-secondary);margin:0}.KioskShell-module__actU9W__who{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;font-size:var(--fs-md);color:var(--text-secondary);border-top:none;margin-bottom:0;display:flex}.KioskShell-module__actU9W__whoName b{color:var(--text-primary)}.KioskShell-module__actU9W__themeRow{width:100%;min-height:var(--control-touch);font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--text-primary);touch-action:manipulation;flex-direction:row-reverse;justify-content:space-between;padding:0 14px}
.assembly-retire-control-module__rWIUIa__cluster{align-items:center;gap:var(--space-2);display:flex}
.layout-module__P85dyW__viewport{flex-direction:column;height:100dvh;display:flex}.layout-module__P85dyW__main{min-height:0;padding:var(--space-6);padding-left:calc(var(--space-6) + env(safe-area-inset-left));padding-right:calc(var(--space-6) + env(safe-area-inset-right));padding-bottom:calc(var(--space-6) + env(safe-area-inset-bottom));flex-direction:column;flex:1;display:flex;overflow:auto}
.Tabs-module__b77koa__tablist{border-bottom:1px solid var(--border);scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:none;align-items:stretch;gap:2px;display:flex;overflow-x:auto}.Tabs-module__b77koa__tablist::-webkit-scrollbar{display:none}.Tabs-module__b77koa__tab{cursor:pointer;height:40px;font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--fw-medium);letter-spacing:var(--ls-snug);color:var(--text-secondary);transition:color var(--dur-fast) var(--ease-out);scroll-snap-align:start;background:0 0;border:none;flex:none;align-items:center;gap:7px;padding:0 10px;display:inline-flex;position:relative}.Tabs-module__b77koa__sm{height:34px;font-size:var(--fs-sm)}.Tabs-module__b77koa__tab:hover{color:var(--text-secondary)}.Tabs-module__b77koa__active,.Tabs-module__b77koa__active:hover{color:var(--text-primary);box-shadow:inset 0 -2px 0 0 var(--accent)}.Tabs-module__b77koa__count{font-size:var(--fs-caption);font-variant-numeric:tabular-nums;border-radius:var(--radius-sm);background:var(--surface-hover);color:var(--text-secondary);font-weight:var(--fw-semibold);padding:1px 6px}.Tabs-module__b77koa__active .Tabs-module__b77koa__count{background:var(--accent-surface);color:var(--accent-text)}.Tabs-module__b77koa__pillList{align-items:center;gap:var(--space-2);border-bottom:none}.Tabs-module__b77koa__pill{height:var(--control-md);gap:var(--space-1-5);padding:0 var(--space-3);border:var(--bw-hair) solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-primary);box-shadow:none;touch-action:manipulation;transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out)}.Tabs-module__b77koa__pill.Tabs-module__b77koa__sm{height:var(--control-sm)}.Tabs-module__b77koa__pill:hover{border-color:var(--border-strong);color:var(--text-primary)}.Tabs-module__b77koa__pill.Tabs-module__b77koa__active{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:var(--fw-semibold);box-shadow:none}.Tabs-module__b77koa__pill.Tabs-module__b77koa__active:hover{border-color:var(--accent);color:var(--on-accent)}.Tabs-module__b77koa__pill .Tabs-module__b77koa__count{color:var(--text-secondary);font-size:inherit;font-weight:var(--fw-medium);background:0 0;padding:0}.Tabs-module__b77koa__pill.Tabs-module__b77koa__active .Tabs-module__b77koa__count{color:var(--on-accent);opacity:.72;background:0 0}.Tabs-module__b77koa__tab:focus-visible{box-shadow:inset var(--shadow-focus)}.Tabs-module__b77koa__active:focus-visible{box-shadow:inset 0 -2px 0 0 var(--accent), inset var(--shadow-focus)}.Tabs-module__b77koa__pill.Tabs-module__b77koa__active:focus-visible{box-shadow:inset var(--shadow-focus)}.Tabs-module__b77koa__tablist[data-fade-start]{-webkit-mask-image:linear-gradient(to right, transparent, black var(--space-6));mask-image:linear-gradient(to right, transparent, black var(--space-6))}.Tabs-module__b77koa__tablist[data-fade-end]{-webkit-mask-image:linear-gradient(to left, transparent, black var(--space-6));mask-image:linear-gradient(to left, transparent, black var(--space-6))}.Tabs-module__b77koa__tablist[data-fade-start][data-fade-end]{-webkit-mask-image:linear-gradient(to right, transparent, black var(--space-6), black calc(100% - var(--space-6)), transparent);mask-image:linear-gradient(to right, transparent, black var(--space-6), black calc(100% - var(--space-6)), transparent)}
.CutFilePicker-module__2_18Ua__status{align-items:center;gap:var(--space-2);min-width:0;display:flex}.CutFilePicker-module__2_18Ua__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);font-size:var(--fs-sm);flex:auto;overflow:hidden}
.ActionBar-module__8cWhhq__root{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.ActionBar-module__8cWhhq__sticky{z-index:var(--z-card-footer);padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom));position:sticky;bottom:0;box-shadow:0 -4px 12px -6px #0000001a}.ActionBar-module__8cWhhq__summary{flex:auto;min-width:0}.ActionBar-module__8cWhhq__actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}@media (max-width:767.98px){.ActionBar-module__8cWhhq__sticky{bottom:calc(var(--phone-navbar-clearance) + env(safe-area-inset-bottom));padding-bottom:var(--space-3)}.ActionBar-module__8cWhhq__root{flex-direction:column;align-items:stretch}}
.blast-module__sDM-6G__primary{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.blast-module__sDM-6G__meta{align-items:center;gap:var(--space-1) var(--space-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.blast-module__sDM-6G__band{gap:var(--space-3);flex-direction:column;display:flex}.blast-module__sDM-6G__bandActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.blast-module__sDM-6G__sheet{gap:var(--space-4);flex-direction:column;display:flex}.blast-module__sDM-6G__clock{color:var(--text-primary);font-variant-numeric:tabular-nums;margin:0}.blast-module__sDM-6G__sb{white-space:nowrap}.blast-module__sDM-6G__trail{align-items:center;gap:var(--space-3);display:inline-flex}.blast-module__sDM-6G__mark{font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--text-primary);white-space:nowrap}
.ListTitleSwitcher-module__OBQyEq__wrap{position:relative}.ListTitleSwitcher-module__OBQyEq__title{font-size:var(--fs-2xl);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight);color:var(--text-primary);margin:0}.ListTitleSwitcher-module__OBQyEq__trigger{min-height:var(--control-touch);color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;padding:0;display:inline-flex}.ListTitleSwitcher-module__OBQyEq__trigger:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-sm);outline:none}.ListTitleSwitcher-module__OBQyEq__chevron{color:var(--text-secondary);transition:transform var(--dur-fast) var(--ease-out);flex:none}.ListTitleSwitcher-module__OBQyEq__chevron[data-open]{transform:rotate(180deg)}.ListTitleSwitcher-module__OBQyEq__scrim{z-index:var(--z-popover);background:0 0;position:fixed;inset:0}.ListTitleSwitcher-module__OBQyEq__pop{z-index:calc(var(--z-popover) + 1);background:var(--surface-raised);border-radius:var(--radius-lg);min-width:250px;max-width:min(320px,100vw - 32px);box-shadow:var(--shadow-popover);flex-direction:column;gap:2px;padding:7px;display:flex;position:absolute;top:calc(100% + 6px);left:0}.ListTitleSwitcher-module__OBQyEq__item{min-height:var(--control-touch);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--fs-body);font-weight:var(--fw-medium);letter-spacing:normal;white-space:nowrap;align-items:center;padding:0 12px;text-decoration:none;display:flex}.ListTitleSwitcher-module__OBQyEq__item,.ListTitleSwitcher-module__OBQyEq__item:hover,.ListTitleSwitcher-module__OBQyEq__item:focus-visible{text-decoration:none}.ListTitleSwitcher-module__OBQyEq__item:hover{background:var(--surface-hover)}.ListTitleSwitcher-module__OBQyEq__item:focus-visible{box-shadow:var(--shadow-focus);outline:none}.ListTitleSwitcher-module__OBQyEq__itemCurrent{background:var(--surface-hover);font-weight:var(--fw-semibold)}@media (min-width:768px){.ListTitleSwitcher-module__OBQyEq__trigger{pointer-events:none;min-height:0}.ListTitleSwitcher-module__OBQyEq__chevron{display:none}}
.station-jobs-module__NKqClq__screen{gap:var(--space-5);padding:var(--space-4);flex-direction:column;display:flex}.station-jobs-module__NKqClq__header{gap:var(--space-2);flex-direction:column;display:flex}.station-jobs-module__NKqClq__title{color:var(--text-primary);font-size:var(--fs-2xl);font-weight:var(--fw-semibold);margin:0}.station-jobs-module__NKqClq__summary{color:var(--text-secondary);font-variant-numeric:tabular-nums;margin:0}.station-jobs-module__NKqClq__group{gap:var(--space-2);flex-direction:column;display:flex}.station-jobs-module__NKqClq__job{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.station-jobs-module__NKqClq__rank{color:var(--text-secondary);font-variant-numeric:tabular-nums}.station-jobs-module__NKqClq__jobTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-lg);font-weight:var(--fw-semibold);overflow:hidden}.station-jobs-module__NKqClq__edge{font-variant-numeric:tabular-nums}.station-jobs-module__NKqClq__num{font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.station-jobs-module__NKqClq__meta{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.station-jobs-module__NKqClq__skus{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--text-secondary);flex:12rem;overflow:hidden}.station-jobs-module__NKqClq__badges{gap:var(--space-1-5);flex-wrap:wrap;display:flex}.station-jobs-module__NKqClq__strip{gap:var(--space-2);flex-direction:column;display:flex}.station-jobs-module__NKqClq__renders{gap:var(--space-4);grid-template-columns:minmax(0,3fr) minmax(0,1fr);align-items:stretch;display:grid}.station-jobs-module__NKqClq__renders>:only-child{grid-column:1/-1}.station-jobs-module__NKqClq__tools{min-width:0}.station-jobs-module__NKqClq__toolPair{place-self:stretch stretch;gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;display:grid}.station-jobs-module__NKqClq__toolHalf{align-items:center;gap:var(--space-1);flex-direction:column;min-width:0;min-height:0;display:flex}.station-jobs-module__NKqClq__toolArt{flex:1 1 0;width:100%;min-height:0}.station-jobs-module__NKqClq__toolName{text-align:center;overflow-wrap:anywhere;max-width:100%;font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--text-secondary)}.station-jobs-module__NKqClq__note{color:var(--text-secondary);font-size:var(--fs-sm);text-wrap:pretty;margin:0}@media (max-width:59.99rem){.station-jobs-module__NKqClq__renders{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}@media (max-width:767.98px){.station-jobs-module__NKqClq__renders{grid-template-columns:minmax(0,1fr)}.station-jobs-module__NKqClq__renders>:nth-child(2){display:none}.station-jobs-module__NKqClq__screen{margin-inline:calc(-1 * var(--space-6));padding-inline:var(--space-4)}}.station-jobs-module__NKqClq__changeover{align-items:flex-end;gap:var(--space-2);flex-direction:column;display:inline-flex}.station-jobs-module__NKqClq__chips{justify-content:flex-end;align-items:center;gap:var(--space-1-5);color:var(--text-secondary);flex-wrap:wrap;display:inline-flex}@media (max-width:767.98px){.station-jobs-module__NKqClq__chips{max-width:10rem}}.station-jobs-module__NKqClq__refusal{margin-top:var(--space-2);color:var(--text-danger);display:block}.station-jobs-module__NKqClq__refusal:empty{margin:0}
.Rail-module___LHfBW__rail{--rail-top:calc(var(--topbar-h) + var(--space-2));--rail-w:252px;top:var(--rail-top);gap:var(--space-0-5);width:var(--rail-w);flex-direction:column;max-width:100%;display:flex;position:sticky}.Rail-module___LHfBW__label{padding:0 var(--space-3) var(--space-1-5);font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-secondary)}.Rail-module___LHfBW__groupLabel{padding:var(--space-2) var(--space-3) var(--space-1);font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);line-height:var(--lh-label);text-transform:uppercase;color:var(--text-secondary);overflow-wrap:anywhere}.Rail-module___LHfBW__label+.Rail-module___LHfBW__groupLabel{padding-top:0}.Rail-module___LHfBW__row{justify-content:center;gap:var(--space-1-5);min-height:var(--control-touch);padding:var(--space-2) var(--space-3);border:var(--bw-hair) solid transparent;border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;touch-action:manipulation;transition:background-color var(--dur-fast) var(--ease-out);flex-direction:column;display:flex;position:relative}.Rail-module___LHfBW__indented{padding-left:var(--space-5)}.Rail-module___LHfBW__row,.Rail-module___LHfBW__row:hover,.Rail-module___LHfBW__row:focus-visible{text-decoration:none}.Rail-module___LHfBW__row:hover{background:var(--surface-hover)}.Rail-module___LHfBW__row:focus-visible{box-shadow:var(--shadow-focus)}.Rail-module___LHfBW__current,.Rail-module___LHfBW__current:hover{background:var(--surface-selected);box-shadow:var(--shadow-sm)}.Rail-module___LHfBW__current:focus-visible{box-shadow:var(--shadow-focus), var(--shadow-sm)}.Rail-module___LHfBW__pending,.Rail-module___LHfBW__pending:hover{background:var(--surface-selected);box-shadow:var(--shadow-sm)}.Rail-module___LHfBW__superseded.Rail-module___LHfBW__current,.Rail-module___LHfBW__superseded.Rail-module___LHfBW__current:hover{box-shadow:none;background:0 0}.Rail-module___LHfBW__pending:focus-visible,.Rail-module___LHfBW__superseded.Rail-module___LHfBW__current:focus-visible{box-shadow:var(--shadow-focus), var(--shadow-sm)}.Rail-module___LHfBW__pendingDot{border-radius:var(--radius-full);opacity:0;visibility:hidden;background:currentColor;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:3px}.Rail-module___LHfBW__row[data-rail-pending] .Rail-module___LHfBW__pendingDot{visibility:visible;animation-name:Rail-module___LHfBW__railDotIn,Rail-module___LHfBW__railDotPulse;animation-duration:var(--dur-fast), 1s;animation-delay:.1s,.1s;animation-timing-function:var(--ease-out), ease-in-out;animation-iteration-count:1,infinite;animation-fill-mode:forwards,none}@keyframes Rail-module___LHfBW__railDotIn{to{opacity:.55}}@keyframes Rail-module___LHfBW__railDotPulse{50%{opacity:.2}}@media (prefers-reduced-motion:reduce){.Rail-module___LHfBW__row[data-rail-pending] .Rail-module___LHfBW__pendingDot{opacity:.55;animation:none}}.Rail-module___LHfBW__thumbLine{align-items:center;gap:var(--space-2);min-width:0;display:flex}.Rail-module___LHfBW__thumbBody{gap:var(--space-1-5);flex-direction:column;flex:1;min-width:0;display:flex}.Rail-module___LHfBW__top{align-items:baseline;gap:var(--space-2);display:flex}.Rail-module___LHfBW__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-label);flex:1;display:block;overflow:hidden}.Rail-module___LHfBW__name>svg{margin-right:var(--space-1-5);vertical-align:-.1em}.Rail-module___LHfBW__meta{font-size:var(--fs-caption);font-variant-numeric:tabular-nums;color:var(--text-secondary);flex:none}.Rail-module___LHfBW__danger .Rail-module___LHfBW__meta{color:var(--text-danger);font-weight:var(--fw-semibold)}.Rail-module___LHfBW__chips{align-items:center;gap:var(--space-1-5);flex-wrap:wrap;display:flex}.Rail-module___LHfBW__leadLine{align-items:center;gap:var(--space-1);display:flex}.Rail-module___LHfBW__lead{flex:none;align-items:center;display:flex}.Rail-module___LHfBW__leadLine>.Rail-module___LHfBW__row{flex:1;min-width:0}.Rail-module___LHfBW__badge{align-items:center;gap:var(--space-0-5);flex:none;margin-inline-start:var(--space-0-5);display:flex}.Rail-module___LHfBW__lead{justify-content:center;width:14px}@media (pointer:coarse){.Rail-module___LHfBW__lead{width:var(--control-touch)}}
.PartCount-module__mM3FrW__form{gap:var(--space-4);flex-direction:column;display:flex}
.SortBoard-module__XFsiqW__screen{gap:var(--space-5);padding:var(--space-4);flex-direction:column;display:flex}.SortBoard-module__XFsiqW__header{gap:var(--space-2);flex-direction:column;display:flex}.SortBoard-module__XFsiqW__title{color:var(--text-primary);font-size:var(--fs-2xl);font-weight:var(--fw-semibold);margin:0}.SortBoard-module__XFsiqW__meta{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.SortBoard-module__XFsiqW__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.SortBoard-module__XFsiqW__row{content-visibility:auto;contain-intrinsic-size:auto 8.5rem}@media (max-width:767.98px){.SortBoard-module__XFsiqW__screen{margin-inline:calc(-1 * var(--space-6));padding-inline:var(--space-4)}}
.Progress-module__Dx2yCG__root{align-items:center;gap:var(--space-2);width:100%;display:flex}.Progress-module__Dx2yCG__track{border-radius:var(--radius-full);background:var(--surface-active);flex:auto;height:6px;position:relative;overflow:hidden}.Progress-module__Dx2yCG__fill{border-radius:var(--radius-full);background:var(--accent);height:100%;transition:width var(--dur-normal) var(--ease-out)}.Progress-module__Dx2yCG__segmentFill{border-radius:var(--radius-full);background:var(--accent);transition:width var(--dur-normal) var(--ease-out), left var(--dur-normal) var(--ease-out);position:absolute;top:0;bottom:0}.Progress-module__Dx2yCG__success{background:var(--status-success-solid)}.Progress-module__Dx2yCG__warning{background:var(--status-warning-solid)}.Progress-module__Dx2yCG__danger{background:var(--status-danger-solid)}.Progress-module__Dx2yCG__indeterminate{width:40%;animation:Progress-module__Dx2yCG__dattum-progress-slide 1.4s var(--ease-in-out) infinite}@keyframes Progress-module__Dx2yCG__dattum-progress-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.Progress-module__Dx2yCG__indeterminate{animation-duration:3.2s}}.Progress-module__Dx2yCG__value{font-size:var(--fs-caption);color:var(--text-secondary);font-variant-numeric:tabular-nums;font-feature-settings:var(--fnum);flex:none}
.SortRack-module__vQwGMq__screen{min-height:0;margin:calc(-1 * var(--space-6)) calc(-1 * var(--space-6)) calc(-1 * (var(--space-6) + env(safe-area-inset-bottom)));flex-direction:column;flex:1 1 0;display:flex}.SortRack-module__vQwGMq__header{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:var(--bw-hair) solid var(--border);flex-wrap:wrap;display:flex}.SortRack-module__vQwGMq__heading{align-items:center;gap:var(--space-3);flex:1 1 0;min-width:12rem;display:flex}.SortRack-module__vQwGMq__title{color:var(--text-primary);font-size:var(--fs-xl);font-weight:var(--fw-semibold);overflow-wrap:anywhere;margin:0}.SortRack-module__vQwGMq__fullness{flex:none;inline-size:10rem}.SortRack-module__vQwGMq__landing{gap:var(--space-4);min-height:0;padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom));flex-direction:column;flex:1 1 0;display:flex;overflow-y:auto}.SortRack-module__vQwGMq__part{align-items:center;gap:var(--space-3);min-width:0;display:flex}.SortRack-module__vQwGMq__text{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.SortRack-module__vQwGMq__desc{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-sm);font-weight:var(--fw-regular);color:var(--text-secondary);overflow:hidden}.SortRack-module__vQwGMq__reason{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--status-warning-text)}.SortRack-module__vQwGMq__summary{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--status-warning-text);flex:1 0 100%;margin:0}.SortRack-module__vQwGMq__meta{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.SortRack-module__vQwGMq__row{content-visibility:auto;contain-intrinsic-size:auto 5.5rem}.SortRack-module__vQwGMq__commit{bottom:calc(-1 * (var(--space-3) + env(safe-area-inset-bottom)));gap:var(--space-2);background:var(--surface);padding-block:var(--space-3) calc(var(--space-3) + env(safe-area-inset-bottom));flex-direction:column;margin-top:auto;display:flex;position:sticky}.SortRack-module__vQwGMq__body,.SortRack-module__vQwGMq__split{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.SortRack-module__vQwGMq__pane{display:none}.SortRack-module__vQwGMq__ordersLine{gap:var(--space-2);flex-direction:column;display:flex}.SortRack-module__vQwGMq__ordersRow{align-items:center;gap:var(--space-2);display:flex}.SortRack-module__vQwGMq__ordersRow>:first-child{flex:auto;min-width:0}.SortRack-module__vQwGMq__chevron{flex:none}.SortRack-module__vQwGMq__chevronOpen svg{transform:rotate(180deg)}.SortRack-module__vQwGMq__orders{border:var(--bw-hair) solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.SortRack-module__vQwGMq__order{align-items:center;gap:var(--space-3);min-height:var(--control-touch);padding:var(--space-2) var(--space-4);color:var(--text-primary);font-variant-numeric:tabular-nums;display:flex}.SortRack-module__vQwGMq__order+.SortRack-module__vQwGMq__order{border-top:var(--bw-hair) solid var(--border)}.SortRack-module__vQwGMq__orderQty{font-weight:var(--fw-semibold);margin-inline-start:auto}.SortRack-module__vQwGMq__paneTitle{margin:0 0 var(--space-3);color:var(--text-primary);font-size:var(--fs-lg);font-weight:var(--fw-semibold)}.SortRack-module__vQwGMq__paneHint{color:var(--text-secondary);margin:0}@media (min-width:1024px) and (orientation:landscape){.SortRack-module__vQwGMq__split{flex-direction:row}.SortRack-module__vQwGMq__split>.SortRack-module__vQwGMq__landing{flex:1 1 0;min-width:0}.SortRack-module__vQwGMq__pane{min-height:0;padding:var(--space-3) var(--space-4);border-left:var(--bw-hair) solid var(--border);flex:0 0 24rem;display:block;overflow-y:auto}.SortRack-module__vQwGMq__inlineOrders{display:none}}
.SortPart-module__sFvEPW__frame.SortPart-module__sFvEPW__frame{--station-takeover-column:100%;gap:0}.SortPart-module__sFvEPW__frame>[role=status]{padding-inline:var(--space-4);order:1}.SortPart-module__sFvEPW__nextRow{justify-content:space-between;align-items:center;gap:var(--space-3);margin-block-end:var(--space-2);display:flex}.SortPart-module__sFvEPW__nextRow>button{flex:none}.SortPart-module__sFvEPW__hiddenTool{visibility:hidden;pointer-events:none}.SortPart-module__sFvEPW__next{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-size:var(--fs-sm);line-height:var(--lh-label);color:var(--text-secondary);margin:0;overflow:hidden}.SortPart-module__sFvEPW__nextKicker{text-transform:uppercase;letter-spacing:var(--ls-wide)}.SortPart-module__sFvEPW__nextKicker:after{content:" · " / "";letter-spacing:normal;white-space:pre}.SortPart-module__sFvEPW__nextSku{font-family:var(--font-mono);color:var(--text-primary)}.SortPart-module__sFvEPW__walk{gap:var(--space-3);min-block-size:0;padding:calc(var(--space-3) - var(--space-1-5)) calc(var(--space-4) - var(--space-1-5)) 0;flex-direction:column;display:flex;position:absolute;inset:0}.SortPart-module__sFvEPW__say{inset-inline:var(--space-4);z-index:1;position:absolute;inset-block-start:var(--space-3)}@media (min-width:768px){.SortPart-module__sFvEPW__walk{inline-size:min(100%,560px);margin-inline:auto}}@media (min-width:1024px) and (orientation:landscape){.SortPart-module__sFvEPW__walk{inline-size:100%}}.SortPart-module__sFvEPW__walkGrid{flex:1 1 0;min-block-size:0}
.assembly-actions-module__59_BGW__row{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;margin-block-end:var(--space-3);display:flex}.assembly-actions-module__59_BGW__label{color:var(--text-secondary);font-size:var(--fs-sm)}.assembly-actions-module__59_BGW__name{font-family:var(--font-mono);font-weight:var(--fw-medium);overflow-wrap:anywhere;min-width:0}.assembly-actions-module__59_BGW__spacer{flex:auto}
.notification-rows-module__r3lRMW__muted{font-size:var(--fs-caption);color:var(--text-secondary);align-self:center}.notification-rows-module__r3lRMW__error{font-size:var(--fs-caption);color:var(--text-danger);flex-basis:100%}