._button_y8jwe_1{min-width:48px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:var(--radius-md);padding:0 16px;font:600 16px/1 var(--font-sans);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),transform var(--dur-fast) var(--ease-out)}._button_y8jwe_1:hover:not(:disabled){transform:translateY(-1px)}._button_y8jwe_1:active:not(:disabled){transform:translateY(0) scale(.98)}._button_y8jwe_1:disabled{background:var(--border);border-color:var(--border);color:var(--text-tertiary);cursor:not-allowed;transform:none;box-shadow:none}._primary_y8jwe_40{background:var(--brand-action, var(--brand));border-color:var(--brand-action, var(--brand));color:var(--brand-contrast);box-shadow:var(--shadow-xs)}._primary_y8jwe_40:hover:not(:disabled){background:var(--brand-action-hover, var(--brand-hover));border-color:var(--brand-action-hover, var(--brand-hover));box-shadow:var(--shadow-card)}._secondary_y8jwe_53{background:var(--bg-elev);border-color:var(--border-strong);color:var(--text)}._secondary_y8jwe_53:hover:not(:disabled){background:var(--accent-soft);border-color:var(--accent)}._ghost_y8jwe_64{background:transparent;border-color:transparent;color:var(--text-secondary)}._ghost_y8jwe_64:hover:not(:disabled){background:var(--bg-elev);color:var(--text)}._danger_y8jwe_75{background:var(--error-soft);border-color:color-mix(in srgb,var(--error) 50%,var(--border));color:var(--error)}._danger_y8jwe_75:hover:not(:disabled){background:color-mix(in srgb,var(--error) 20%,var(--bg-card));border-color:var(--error)}body.station-scope ._danger_y8jwe_75:not(:disabled){color:var(--danger-text)}._small_y8jwe_89{min-height:48px;padding-inline:12px;font-size:16px;border-radius:var(--radius-sm)}._large_y8jwe_96{min-height:56px;padding-inline:20px;font-size:var(--text-md)}._block_y8jwe_102{width:100%}._iconOnly_y8jwe_106{width:48px;padding:0}._small_y8jwe_89._iconOnly_y8jwe_106{width:48px}._spinner_y8jwe_115{width:16px;height:16px;flex:0 0 auto;border:2px solid currentColor;border-right-color:transparent;border-radius:var(--radius-pill);animation:_operation-spin_y8jwe_1 .7s linear infinite}@keyframes _operation-spin_y8jwe_1{to{transform:rotate(360deg)}}._alert_y8jwe_129{display:flex;align-items:flex-start;gap:10px;border:1px solid;border-radius:var(--radius-md);padding:12px 14px;font-size:16px;font-weight:600;line-height:1.4;animation:_operation-state-in_y8jwe_1 var(--dur-fast) var(--ease-out)}._alert_y8jwe_129 svg{flex:0 0 auto;margin-top:1px}._alertMessage_y8jwe_147{min-width:0;flex:1}._info_y8jwe_152{background:var(--info-soft);border-color:color-mix(in srgb,var(--info) 54%,var(--border));color:var(--text)}._success_y8jwe_158{background:var(--success-soft);border-color:color-mix(in srgb,var(--success) 54%,var(--border));color:var(--success-text)}._warning_y8jwe_164{background:var(--warning-soft);border-color:color-mix(in srgb,var(--warning) 54%,var(--border));color:var(--warning-text)}._error_y8jwe_170{background:var(--error-soft);border-color:color-mix(in srgb,var(--error) 54%,var(--border));color:var(--error-text)}._progressRoot_y8jwe_176{display:grid;gap:7px}._progressLabels_y8jwe_181{display:flex;align-items:baseline;justify-content:space-between;gap:12px}._progressLabel_y8jwe_181{color:var(--text-secondary);font-size:var(--text-sm);font-weight:600}._progressValue_y8jwe_194{color:var(--text);font-family:var(--font-display);font-size:var(--text-md);font-weight:600;font-variant-numeric:tabular-nums}._progressTrack_y8jwe_202{width:100%;height:9px;overflow:hidden;border-radius:var(--radius-pill);background:var(--border)}._progressFill_y8jwe_210{width:var(--progress-percent);height:100%;border-radius:inherit;background:var(--accent);transition:width var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out)}@keyframes _operation-state-in_y8jwe_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._progressComplete_y8jwe_223 ._progressFill_y8jwe_210{background:var(--success)}._field_y8jwe_227{display:grid;gap:6px}._fieldLabel_y8jwe_232{color:var(--text-secondary);font-size:16px;font-weight:700}._fieldInput_y8jwe_238,._searchInput_y8jwe_239{width:100%;min-height:48px;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-input);color:var(--text);padding:11px 13px;font:500 16px/1.35 var(--font-sans);outline:none}._selectInput_y8jwe_251{padding-right:34px;cursor:pointer;font-weight:700}._fieldInput_y8jwe_238:focus,._searchInput_y8jwe_239:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}._fieldInput_y8jwe_238[aria-invalid=true]{border-color:var(--error)}._fieldError_y8jwe_267{color:var(--error-text, var(--error));font-size:var(--text-xs);font-weight:600;line-height:1.4}._fieldLabelRow_y8jwe_274{display:flex;align-items:center;gap:2px}._searchWrap_y8jwe_280{position:relative}._srOnly_y8jwe_284{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}._searchIcon_y8jwe_294{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--text-tertiary);pointer-events:none}._searchInput_y8jwe_239{padding-left:40px}._overlay_y8jwe_307{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:grid;place-items:center;padding:12px;background:color-mix(in srgb,var(--bg) 84%,transparent)}._overlay_y8jwe_307[data-dismissable=false]{cursor:wait}._dialog_y8jwe_321{width:min(440px,100%);max-height:min(90vh,760px);overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-elev);color:var(--text);box-shadow:var(--shadow-elev)}._dialogWide_y8jwe_332{width:min(560px,100%)}._dialogHeader_y8jwe_336{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 18px 12px;border-bottom:1px solid var(--border)}._dialogTitle_y8jwe_345{margin:0;color:var(--text);font:600 var(--text-lg)/1.3 var(--font-sans)}._dialogDescription_y8jwe_351{margin:5px 0 0;color:var(--text-secondary);font-size:var(--text-sm);line-height:1.45}._dialogBody_y8jwe_358{padding:18px}._dialogFooter_y8jwe_362{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 18px 18px}._taskHeader_y8jwe_369{display:grid;gap:10px;padding:10px 0 12px}._taskUtility_y8jwe_375,._taskIdentity_y8jwe_376,._taskActions_y8jwe_377{display:flex;align-items:center}._taskUtility_y8jwe_375{justify-content:space-between;gap:12px}._taskBack_y8jwe_387{min-height:48px;display:inline-flex;align-items:center;gap:6px;color:var(--text-secondary);font-size:16px;font-weight:600;text-decoration:none}._taskIdentity_y8jwe_376{align-items:flex-end;justify-content:space-between;gap:16px}._taskTitle_y8jwe_404{margin:0;color:var(--text);font:600 var(--text-xl)/1.2 var(--font-display)}._taskOperator_y8jwe_410{max-width:240px;overflow:hidden;color:var(--text-secondary);font-size:16px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}._taskActions_y8jwe_377{gap:6px}@media(max-width:480px){._button_y8jwe_1,._small_y8jwe_89,._alert_y8jwe_129,._fieldLabel_y8jwe_232,._taskOperator_y8jwe_410{font-size:16px}._taskIdentity_y8jwe_376{align-items:flex-start;flex-direction:column;gap:4px}._taskOperator_y8jwe_410{max-width:100%}._dialogFooter_y8jwe_362{grid-template-columns:1fr}}body:is(.internal-app-scope,.customer-portal-scope,.internal-auth-scope) ._button_y8jwe_1{min-width:var(--hit-target-min);min-height:var(--control-height);gap:var(--space-2);border-radius:var(--radius-control);padding:0 var(--space-4);font:var(--font-weight-semibold) var(--font-size-body)/var(--line-height-body) var(--font-sans);transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform .12s var(--ease-out)}body:is(.internal-app-scope,.customer-portal-scope,.internal-auth-scope) ._button_y8jwe_1:hover:not(:disabled){transform:none}body:is(.internal-app-scope,.customer-portal-scope,.internal-auth-scope) ._button_y8jwe_1:active:not(:disabled){transform:translateY(1px)}body:is(.internal-app-scope,.customer-portal-scope,.internal-auth-scope) ._primary_y8jwe_40{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground);box-shadow:none}body:is(.internal-app-scope,.customer-portal-scope,.internal-auth-scope) ._primary_y8jwe_40:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover);box-shadow:none}body:is(.internal-app-scope,.customer-portal-scope,.internal-auth-scope) ._secondary_y8jwe_53{background:var(--btn-secondary-bg);border-color:var(--border-divider);color:var(--text-primary)}body:is(.internal-app-scope,.customer-portal-scope,.internal-auth-scope) ._secondary_y8jwe_53:hover:not(:disabled){background:var(--btn-secondary-hover);border-color:var(--border-divider)}body:is(.internal-app-scope,.customer-portal-scope,.internal-auth-scope) ._ghost_y8jwe_64{background:transparent;border-color:transparent;color:var(--text-secondary)}body:is(.internal-app-scope,.customer-portal-scope,.internal-auth-scope) ._ghost_y8jwe_64:hover:not(:disabled){background:var(--btn-secondary-bg);color:var(--text-primary)}body:is(.internal-app-scope,.customer-portal-scope,.internal-auth-scope) ._danger_y8jwe_75{background:var(--danger-tint);border-color:var(--danger-border);color:var(--danger-text)}body:is(.internal-app-scope,.customer-portal-scope,.internal-auth-scope) ._danger_y8jwe_75:hover:not(:disabled){background:var(--danger-tint);border-color:var(--danger-solid)}body:is(.internal-app-scope,.customer-portal-scope,.internal-auth-scope) ._small_y8jwe_89{min-height:var(--control-height);padding-inline:var(--space-3);border-radius:var(--radius-control);font-size:var(--font-size-small)}body:is(.internal-app-scope,.customer-portal-scope,.internal-auth-scope) ._large_y8jwe_96{min-height:var(--hit-target-touch);padding-inline:var(--space-5);font-size:var(--font-size-body)}body:is(.internal-app-scope,.customer-portal-scope,.internal-auth-scope) ._iconOnly_y8jwe_106,body:is(.internal-app-scope,.customer-portal-scope,.internal-auth-scope) ._small_y8jwe_89._iconOnly_y8jwe_106{width:var(--hit-target-min);padding:0}body:is(.internal-app-scope,.customer-portal-scope,.internal-auth-scope) ._button_y8jwe_1:disabled{background:var(--disabled-bg);border-color:var(--disabled-border);color:var(--text-disabled);box-shadow:none}body:is(.internal-app-scope,.customer-portal-scope,.internal-auth-scope) ._alert_y8jwe_129{gap:var(--space-3);border-radius:var(--radius-control);padding:var(--space-3) var(--space-4);font:var(--font-weight-medium) var(--font-size-body)/var(--line-height-body) var(--font-sans)}body:is(.internal-app-scope,.customer-portal-scope,.internal-auth-scope) ._alert_y8jwe_129 svg{margin-top:2px}body:is(.internal-app-scope,.customer-portal-scope,.internal-auth-scope) ._info_y8jwe_152{background:var(--info-tint);border-color:var(--info-border);color:var(--text-primary)}body:is(.internal-app-scope,.customer-portal-scope,.internal-auth-scope) ._success_y8jwe_158{background:var(--success-tint);border-color:var(--success-border);color:var(--success-text)}body:is(.internal-app-scope,.customer-portal-scope,.internal-auth-scope) ._warning_y8jwe_164{background:var(--warning-tint);border-color:var(--warning-border);color:var(--warning-text)}body:is(.internal-app-scope,.customer-portal-scope,.internal-auth-scope) ._error_y8jwe_170{background:var(--danger-tint);border-color:var(--danger-border);color:var(--danger-text)}body:is(.internal-app-scope,.customer-portal-scope,.internal-auth-scope) ._field_y8jwe_227{gap:var(--space-1)}body:is(.internal-app-scope,.customer-portal-scope,.internal-auth-scope) ._fieldLabel_y8jwe_232{color:var(--text-primary);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);line-height:var(--line-height-small)}body:is(.internal-app-scope,.customer-portal-scope,.internal-auth-scope) ._fieldInput_y8jwe_238,body:is(.internal-app-scope,.customer-portal-scope,.internal-auth-scope) ._searchInput_y8jwe_239{min-height:var(--control-height);border-color:var(--input-border);border-radius:var(--radius-control);background:var(--input-bg);color:var(--text-primary);padding:9px 12px;font:var(--font-weight-regular) 16px/24px var(--font-sans)}body:is(.internal-app-scope,.customer-portal-scope,.internal-auth-scope) ._searchInput_y8jwe_239{padding-left:38px}body:is(.internal-app-scope,.customer-portal-scope,.internal-auth-scope) ._selectInput_y8jwe_251{padding-right:34px;font-weight:var(--font-weight-medium)}body:is(.internal-app-scope,.customer-portal-scope,.internal-auth-scope) ._fieldInput_y8jwe_238:focus,body:is(.internal-app-scope,.customer-portal-scope,.internal-auth-scope) ._searchInput_y8jwe_239:focus{border-color:var(--focus-ring);box-shadow:none}body:is(.internal-app-scope,.customer-portal-scope,.internal-auth-scope) ._fieldInput_y8jwe_238[aria-invalid=true]{border-color:var(--danger-solid)}body:is(.internal-app-scope,.customer-portal-scope,.internal-auth-scope) ._fieldError_y8jwe_267{color:var(--danger-text);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);line-height:var(--line-height-caption)}body:is(.internal-app-scope,.customer-portal-scope,.internal-auth-scope) ._searchIcon_y8jwe_294{left:12px;color:var(--text-muted)}body:is(.internal-app-scope,.customer-portal-scope,.internal-auth-scope) ._progressRoot_y8jwe_176{gap:var(--space-2)}body:is(.internal-app-scope,.customer-portal-scope,.internal-auth-scope) ._progressLabel_y8jwe_181{color:var(--text-secondary);font-size:var(--font-size-small);font-weight:var(--font-weight-medium)}body:is(.internal-app-scope,.customer-portal-scope,.internal-auth-scope) ._progressValue_y8jwe_194{color:var(--text-primary);font-family:var(--font-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold)}body:is(.internal-app-scope,.customer-portal-scope,.internal-auth-scope) ._progressTrack_y8jwe_202{height:8px;background:var(--inset-bg)}body:is(.internal-app-scope,.customer-portal-scope,.internal-auth-scope) ._progressFill_y8jwe_210{background:var(--primary)}body:is(.internal-app-scope,.customer-portal-scope,.internal-auth-scope) ._progressComplete_y8jwe_223 ._progressFill_y8jwe_210{background:var(--success-solid)}body:is(.internal-app-scope,.customer-portal-scope,.internal-auth-scope) ._overlay_y8jwe_307{z-index:var(--z-modal);background:var(--modal-overlay-bg)}body:is(.internal-app-scope,.customer-portal-scope,.internal-auth-scope) ._dialog_y8jwe_321{border-color:var(--border-light);border-radius:var(--radius-card);background:var(--card-bg);color:var(--text-primary);box-shadow:var(--shadow-elev-4)}body:is(.internal-app-scope,.customer-portal-scope,.internal-auth-scope) ._dialogHeader_y8jwe_336{padding:var(--space-5) var(--space-5) var(--space-3);border-bottom-color:var(--border-light)}body:is(.internal-app-scope,.customer-portal-scope,.internal-auth-scope) ._dialogTitle_y8jwe_345{font:var(--font-weight-semibold) var(--font-size-dialog-title)/var(--line-height-dialog-title) var(--font-display);letter-spacing:-.01em}body:is(.internal-app-scope,.customer-portal-scope,.internal-auth-scope) ._dialogDescription_y8jwe_351{color:var(--text-muted);font-size:var(--font-size-small);line-height:var(--line-height-small)}body:is(.internal-app-scope,.customer-portal-scope,.internal-auth-scope) ._dialogBody_y8jwe_358{padding:var(--space-5)}body:is(.internal-app-scope,.customer-portal-scope,.internal-auth-scope) ._dialogFooter_y8jwe_362{padding:var(--space-3) var(--space-5) var(--space-5)}@media(hover:hover)and (pointer:fine){body:is(.internal-app-scope,.customer-portal-scope,.internal-auth-scope) ._fieldInput_y8jwe_238,body:is(.internal-app-scope,.customer-portal-scope,.internal-auth-scope) ._searchInput_y8jwe_239{font-size:var(--font-size-body);line-height:var(--line-height-body)}}@media(max-width:767px){body:is(.internal-app-scope,.customer-portal-scope,.internal-auth-scope) ._overlay_y8jwe_307{align-items:end;padding:0}body:is(.internal-app-scope,.customer-portal-scope,.internal-auth-scope) ._dialog_y8jwe_321{width:100%;max-height:92dvh;border-radius:var(--radius-card) var(--radius-card) 0 0}}._badge_t9vl1_1{min-height:20px;display:inline-flex;align-items:center;gap:var(--space-1, 4px);border:0;border-radius:var(--radius-pill);padding:2px var(--space-2, 8px);background:var(--neutral-tint, var(--bg-subtle));color:var(--neutral-text, var(--text-secondary));font-size:var(--font-size-badge, 11.5px);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold, 600);line-height:var(--line-height-badge, 16px);white-space:nowrap}._neutral_t9vl1_18{background:var(--neutral-tint, var(--bg-subtle));color:var(--neutral-text, var(--text-secondary))}._accent_t9vl1_19{background:var(--info-tint, var(--accent-soft));color:var(--info-text, var(--accent-text))}._success_t9vl1_20{background:var(--success-tint, var(--success-soft));color:var(--success-text)}._warning_t9vl1_21{background:var(--warning-tint, var(--warning-soft));color:var(--warning-text)}._error_t9vl1_22{background:var(--danger-tint, var(--error-soft));color:var(--danger-text, var(--error-text))}._info_t9vl1_23{background:var(--info-tint, var(--info-soft));color:var(--info-text, var(--accent-text))}._root_12esv_1{position:relative;display:inline-flex;width:20px;height:20px;flex:none;align-items:center;justify-content:center;vertical-align:middle}._trigger_12esv_13{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius-pill);padding:0;background:transparent;color:var(--text-muted);cursor:pointer}._trigger_12esv_13:hover,._trigger_12esv_13[aria-expanded=true]{color:var(--text-primary)}._panel_12esv_34{position:fixed;z-index:var(--z-popover, 1600);display:block;width:max-content;max-width:min(340px,calc(100vw - 32px));border:1px solid var(--border-divider);border-radius:var(--radius-control);padding:var(--space-2) var(--space-3);background:var(--card-bg);color:var(--text-secondary);font-size:var(--font-size-small);font-weight:var(--font-weight-regular);line-height:var(--line-height-small);text-align:left;white-space:normal;box-shadow:var(--shadow-elev-3)}._section_kr1y9_1{overflow:hidden;border:1px solid var(--border-light, var(--border));border-radius:var(--radius-card, var(--radius-lg));background:var(--card-bg, var(--bg-card));box-shadow:var(--shadow-elev-1, var(--shadow-xs))}._header_kr1y9_9{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4, 16px);padding:var(--space-3, 12px) var(--space-4, 16px);border-bottom:1px solid var(--border-light, var(--border))}._header_kr1y9_9:last-child{border-bottom:0}._identity_kr1y9_23{min-width:0}._title_kr1y9_27{display:flex;align-items:center;gap:var(--space-2, 8px);margin:0;color:var(--text-primary, var(--text));font-family:var(--font-sans);font-size:var(--font-size-heading, 15px);font-weight:var(--font-weight-semibold, 600);letter-spacing:0;line-height:var(--line-height-heading, 22px)}._actions_kr1y9_40{display:flex;align-items:center;gap:var(--space-2, 8px);flex-wrap:wrap}._body_kr1y9_47{padding:var(--space-4, 16px)}._section_kr1y9_1[data-padding=compact] ._body_kr1y9_47{padding:var(--space-3, 12px) var(--space-4, 16px)}._section_kr1y9_1[data-padding=none] ._body_kr1y9_47{padding:0}._footer_kr1y9_59{padding:var(--space-3, 12px) var(--space-4, 16px);border-top:1px solid var(--border-light, var(--border));background:var(--inset-bg, var(--bg-subtle))}@media(max-width:640px){._header_kr1y9_9{align-items:flex-start;flex-wrap:wrap}._actions_kr1y9_40{width:100%}}._summary_kxfns_1{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;color:var(--text-secondary);font-size:var(--font-size-body);line-height:var(--line-height-body)}._count_kxfns_12{color:var(--text-primary);font:var(--font-weight-semibold) var(--font-size-heading) / var(--line-height-heading) var(--font-display);font-variant-numeric:tabular-nums}._hint_kxfns_18{margin:0;color:var(--text-secondary);font-size:var(--font-size-small);line-height:var(--line-height-small)}._printers_kxfns_25{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none}._printer_kxfns_25{display:inline-flex;align-items:center;gap:6px;min-height:28px;border:1px solid var(--border-light);border-radius:999px;padding:2px 10px;color:var(--text-secondary);font-size:var(--font-size-small)}._printer_kxfns_25 strong{color:var(--text-primary);font-weight:var(--font-weight-medium)}._dot_kxfns_51{width:8px;height:8px;border-radius:50%;background:var(--text-disabled);flex-shrink:0}._printer_kxfns_25[data-online=true] ._dot_kxfns_51{background:var(--success-solid)}._more_kxfns_63{align-self:center;color:var(--link);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold)}._wrap_kfo57_1{width:100%;overflow-x:auto;border:1px solid var(--border-light, var(--border));border-radius:var(--radius-card, var(--radius-lg));background:var(--card-bg, var(--bg-card));box-shadow:var(--shadow-elev-1, var(--shadow-xs))}._wrap_kfo57_1[data-embedded=true]{border-right:0;border-left:0;border-bottom:0;border-radius:0;box-shadow:none}._table_kfo57_18{width:100%;border-collapse:collapse;color:var(--text-primary, var(--text));font-size:var(--font-size-small, 13px);line-height:var(--line-height-small, 18px)}._caption_kfo57_26{padding:var(--space-3, 12px) var(--space-3, 12px);color:var(--text-muted, var(--text-secondary));font-size:var(--font-size-caption, 12px);text-align:left}._table_kfo57_18 th{height:var(--table-header-height, 36px);border-bottom:1px solid var(--border-divider, var(--border-strong));padding:0 var(--table-cell-pad-x, 12px);background:var(--card-bg, var(--bg-subtle));color:var(--text-muted, var(--text-tertiary));font-size:var(--font-size-caption, 12px);font-weight:var(--font-weight-semibold, 600);line-height:var(--line-height-caption, 16px);white-space:nowrap}._table_kfo57_18 td{height:var(--table-row-height, 44px);border-bottom:1px solid var(--border-light, var(--border));padding:var(--table-cell-pad-y, 8px) var(--table-cell-pad-x, 12px);vertical-align:middle;white-space:nowrap}._table_kfo57_18 td[data-wrap=true]{white-space:normal}._table_kfo57_18 th:first-child,._table_kfo57_18 td:first-child{position:sticky;left:0;z-index:1;background:var(--card-bg, var(--bg-card))}._table_kfo57_18 tbody tr:last-child td{border-bottom:0}._table_kfo57_18 tbody tr:hover td{background:color-mix(in srgb,var(--primary, var(--accent)) 4%,var(--card-bg, var(--bg-card)))}._cellText_kfo57_73{display:block;max-width:40ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._identity_kfo57_82{max-width:320px;overflow:hidden;text-overflow:ellipsis}._identity_kfo57_82 div,._identity_kfo57_82 strong{overflow:hidden;text-overflow:ellipsis}@media(max-width:767px){._identity_kfo57_82,._identity_kfo57_82 ._cellText_kfo57_73{max-width:52vw}}._sortButton_kfo57_101{min-width:44px;min-height:44px;margin:-4px 0;display:inline-flex;align-items:center;gap:var(--space-1, 4px);border:0;padding:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}._sortButton_kfo57_101:hover,._sortButton_kfo57_101[data-active=true]{color:var(--text-primary, var(--text))}._sortIcon_kfo57_122{color:var(--text-muted, var(--text-tertiary))}._sortButton_kfo57_101[data-direction=desc] ._sortIcon_kfo57_122{transform:rotate(180deg)}._sortButton_kfo57_101:not([data-active=true]) ._sortIcon_kfo57_122{opacity:.45}._numeric_kfo57_134{font-variant-numeric:tabular-nums}._empty_kfo57_138{border:1px solid var(--border-light, var(--border));border-radius:var(--radius-card, var(--radius-lg));background:var(--card-bg, var(--bg-card))}._empty_kfo57_138[data-embedded=true]{border:0;border-radius:0;background:transparent}@media(prefers-reduced-motion:reduce){._sortIcon_kfo57_122{transition:none}}._empty_1qnef_1{display:flex;flex-direction:column;align-items:center;gap:var(--space-1, 4px);margin:0 auto;max-width:420px;padding:var(--space-8, 32px) var(--space-4, 16px);text-align:center}._empty_1qnef_1[data-compact=true]{max-width:none;align-items:flex-start;padding:var(--space-4, 16px);text-align:left}._icon_1qnef_19{margin-bottom:var(--space-1, 4px);color:var(--text-muted, var(--text-tertiary))}._title_1qnef_24{color:var(--text-primary, var(--text));font-size:var(--font-size-body, 14px);font-weight:var(--font-weight-semibold, 600);line-height:var(--line-height-body, 20px)}._action_1qnef_31{margin-top:var(--space-2, 8px)}._band_g65yk_3{overflow:hidden;display:flex;flex-wrap:wrap;border:1px solid var(--border-light);border-radius:var(--radius-card);background:var(--card-bg);box-shadow:var(--shadow-elev-1)}._cell_g65yk_13{position:relative;min-width:0;flex:1 1 168px;display:flex;flex-direction:column;gap:2px;padding:var(--space-3) var(--space-4);box-shadow:-1px 0 0 0 var(--border-light),0 -1px 0 0 var(--border-light);color:inherit;text-decoration:none}._link_g65yk_26{transition:background-color var(--duration-fast) var(--ease-standard)}._link_g65yk_26:hover{background:var(--hover-card-bg)}._label_g65yk_34{display:inline-flex;align-items:center;gap:var(--space-1);min-height:18px;color:var(--text-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-small)}._value_g65yk_45{overflow:hidden;color:var(--text-primary);font-family:var(--font-display);font-size:var(--font-size-metric);font-variant-numeric:var(--font-numeric);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-kpi);line-height:var(--line-height-metric);text-overflow:ellipsis;white-space:nowrap}._band_g65yk_3[data-size=kpi] ._value_g65yk_45{font-size:var(--font-size-kpi);line-height:var(--line-height-kpi)}._value_g65yk_45[data-tone=success]{color:var(--success-text)}._value_g65yk_45[data-tone=warning]{color:var(--warning-text)}._value_g65yk_45[data-tone=danger]{color:var(--danger-text)}._detail_g65yk_67{color:var(--text-muted);font-size:var(--font-size-caption);font-variant-numeric:var(--font-numeric);line-height:var(--line-height-caption)}@media(max-width:767px){._cell_g65yk_13{flex-basis:calc(50% - 1px)}}._band_1s81q_1{overflow:hidden;border:1px solid var(--border-light);border-radius:var(--radius-card);background:var(--card-bg);box-shadow:var(--shadow-elev-1)}._header_1s81q_9{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);border-bottom:1px solid var(--border-light);padding:var(--space-2) var(--space-4)}._title_1s81q_19{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;color:var(--text-primary);font-size:var(--font-size-heading);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading)}._count_1s81q_30{border-radius:var(--radius-pill);padding:0 var(--space-2);background:var(--neutral-tint);color:var(--neutral-text);font-size:var(--font-size-badge);font-variant-numeric:var(--font-numeric);font-weight:var(--font-weight-semibold);line-height:var(--line-height-badge)}._actions_1s81q_41{display:flex;align-items:center;gap:var(--space-2)}._rows_1s81q_47{list-style:none;margin:0;padding:0}._item_1s81q_53+._item_1s81q_53{border-top:1px solid var(--border-light)}._row_1s81q_47{min-height:var(--table-row-height);display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);color:inherit;text-decoration:none}._link_1s81q_67{transition:background-color var(--duration-fast) var(--ease-standard)}._link_1s81q_67:hover{background:var(--hover-card-bg)}._lead_1s81q_75{width:28px;height:28px;flex:none;display:inline-grid;place-items:center;border-radius:var(--radius-pill);background:var(--inset-bg);color:var(--text-secondary);font-size:var(--font-size-caption);font-variant-numeric:var(--font-numeric);font-weight:var(--font-weight-semibold)}._identity_1s81q_89{min-width:0;flex:1 1 auto;display:grid}._name_1s81q_95{overflow:hidden;color:var(--text-primary);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);line-height:var(--line-height-body);text-overflow:ellipsis;white-space:nowrap}._meta_1s81q_105{overflow:hidden;color:var(--text-muted);font-size:var(--font-size-small);line-height:var(--line-height-small);text-overflow:ellipsis;white-space:nowrap}._fact_1s81q_114{flex:none;color:var(--text-secondary);font-size:var(--font-size-small);font-variant-numeric:var(--font-numeric);line-height:var(--line-height-small);text-align:right}._action_1s81q_41{flex:none;display:inline-flex;align-items:center;gap:var(--space-2)}._chevron_1s81q_130{flex:none;color:var(--text-muted)}._root_bfctr_1{position:relative;display:inline-flex}._trigger_bfctr_6{min-width:var(--hit-target-min);min-height:var(--control-height);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid var(--border-divider);border-radius:var(--radius-control);padding:0 var(--space-3);background:var(--btn-secondary-bg);color:var(--text-primary);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);line-height:var(--line-height-body);cursor:pointer}._trigger_bfctr_6:hover{background:var(--btn-secondary-hover)}._menu_bfctr_29{--focus-ring: var(--content-focus-ring);--ring: var(--content-focus-ring);position:absolute;z-index:var(--z-popover);min-width:232px;max-width:min(320px,calc(100vw - 32px));display:grid;gap:2px;border:1px solid var(--border-divider);border-radius:var(--radius-control);padding:var(--space-1);background:var(--card-bg);color:var(--text-primary);box-shadow:var(--shadow-elev-3)}._menu_bfctr_29[data-placement=bottom-end]{top:calc(100% + var(--space-1));right:0}._menu_bfctr_29[data-placement=bottom-start]{top:calc(100% + var(--space-1));left:0}._menu_bfctr_29[data-placement=top-start]{bottom:calc(100% + var(--space-1));left:0}._item_bfctr_61{width:100%;min-height:var(--hit-target-min);display:flex;align-items:center;gap:var(--space-3);border:0;border-radius:6px;padding:0 var(--space-3);background:transparent;color:var(--text-primary);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);line-height:var(--line-height-body);text-align:left;text-decoration:none;cursor:pointer}._item_bfctr_61 svg{flex:none;color:var(--text-muted)}._item_bfctr_61:hover,._item_bfctr_61:focus-visible{background:var(--selected-card-bg)}._item_bfctr_61[aria-disabled=true]{color:var(--text-disabled);cursor:not-allowed}._danger_bfctr_95,._danger_bfctr_95 svg{color:var(--danger-text)}._separated_bfctr_100{margin-top:var(--space-1);border-top:1px solid var(--border-light);padding-top:var(--space-1)}._header_1gi1b_1{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4, 16px) var(--space-6, 24px);flex-wrap:wrap}._identity_1gi1b_9{min-width:0;flex:1 1 320px}._titleRow_1gi1b_14{display:flex;align-items:center;gap:var(--space-3, 12px);flex-wrap:wrap}._title_1gi1b_14{min-width:0;margin:0;color:var(--text-primary, var(--text));font-family:var(--font-display);font-size:var(--font-size-title, 30px);font-weight:var(--font-weight-semibold, 600);letter-spacing:var(--letter-spacing-display, -.015em);line-height:var(--line-height-title, 36px);overflow-wrap:anywhere}._header_1gi1b_1[data-size=md] ._title_1gi1b_14{font-size:24px;line-height:30px}._header_1gi1b_1[data-size=sm] ._title_1gi1b_14{font-size:20px;line-height:26px}._facts_1gi1b_43{margin:var(--space-1, 4px) 0 0;max-width:var(--measure-prose, 70ch);color:var(--text-muted, var(--text-secondary));font-size:var(--font-size-small, 13px);font-variant-numeric:tabular-nums;line-height:var(--line-height-small, 18px)}._actions_1gi1b_52{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2, 8px);flex-wrap:wrap}@media(max-width:767px){._actions_1gi1b_52{width:100%;justify-content:flex-start}}._page_1vcbh_1{min-height:100dvh;padding:var(--space-6, 24px) var(--gutter, 28px) var(--space-12, 48px);color:var(--text-primary, var(--text))}._page_1vcbh_1[data-width=wide] ._inner_1vcbh_7{max-width:1480px}._page_1vcbh_1[data-width=standard] ._inner_1vcbh_7{max-width:var(--content-max, 1240px)}._page_1vcbh_1[data-width=narrow] ._inner_1vcbh_7{max-width:var(--content-narrow, 880px)}._inner_1vcbh_7{width:100%;margin:0}._header_1vcbh_24{padding-bottom:0}._content_1vcbh_28{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6, 24px);margin-top:var(--space-6, 24px)}._columns_1vcbh_35{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6, 24px)}._columns_1vcbh_35[data-aside=true]{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start}._aside_1vcbh_46{position:sticky;top:var(--space-6, 24px);min-width:0}._main_1vcbh_52{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6, 24px)}@media(max-width:1200px){._columns_1vcbh_35[data-aside=true]{grid-template-columns:1fr}._aside_1vcbh_46{position:static}}@media(max-width:991px){._page_1vcbh_1{padding-bottom:72px}}@media(max-width:767px){._page_1vcbh_1{padding-top:var(--space-5, 20px)}._content_1vcbh_28,._main_1vcbh_52,._columns_1vcbh_35{gap:var(--space-4, 16px)}._content_1vcbh_28{margin-top:var(--space-5, 20px)}}._inlineLink_1cylu_1{color:var(--link);font-weight:var(--font-weight-semibold);text-decoration:underline;text-underline-offset:3px}._loading_1cylu_8{min-height:55dvh;display:grid;place-items:center}._toggle_gz8p5_1{min-height:var(--hit-target-min, 44px);display:inline-flex;align-items:center;gap:var(--space-2, 8px);border:1px solid var(--border-divider, var(--border));border-radius:var(--radius-control, 8px);padding:0 var(--space-3, 12px);background:var(--btn-secondary-bg, transparent);color:var(--text-secondary);font-size:var(--font-size-small, 13px);font-weight:var(--font-weight-semibold, 600);cursor:pointer}._toggle_gz8p5_1:hover{background:var(--btn-secondary-hover, var(--bg-subtle));color:var(--text-primary, var(--text))}._rail_gz8p5_22{width:100%;gap:var(--space-3, 12px);border:0;background:transparent;color:var(--sidebar-foreground);font-weight:var(--font-weight-medium, 500);text-align:left}._rail_gz8p5_22 svg{flex:none;color:var(--sidebar-text-muted)}._rail_gz8p5_22:hover{background:var(--sidebar-hover);color:var(--sidebar-foreground)}._compact_gz8p5_42{justify-content:center;padding:0}._page_1qzuc_1{min-height:100vh;display:grid;background:var(--bg);color:var(--text)}._panel_1qzuc_8{display:grid;place-items:center;padding:28px}._card_1qzuc_14{width:min(440px,100%)}._brand_1qzuc_18{display:flex;align-items:center;gap:12px;margin-bottom:28px}._logo_1qzuc_25{width:52px;height:52px;flex:0 0 52px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card);object-fit:contain}._title_1qzuc_35{margin:0;color:var(--text);font-family:var(--font-display);font-size:var(--font-size-title, 30px);font-weight:600;line-height:var(--line-height-title, 36px)}._form_1qzuc_44{display:grid;gap:14px}._field_1qzuc_49{display:grid;gap:6px}._field_1qzuc_49 label{color:var(--text);font-size:13px;font-weight:700}._input_1qzuc_60{width:100%;min-height:50px;border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:11px 13px;outline:none;background:var(--bg-input);color:var(--text);font-size:16px}._input_1qzuc_60:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}._actions_1qzuc_77,._footer_1qzuc_78{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._footer_1qzuc_78{justify-content:space-between;margin-top:18px;border-top:1px solid var(--border);padding-top:14px}._portalLink_1qzuc_92{min-height:44px;display:inline-flex;align-items:center;gap:6px;color:var(--brand-text);font-size:13px;font-weight:600;text-decoration:none}._accessCard_1qzuc_103{display:grid;gap:16px}._accessIcon_1qzuc_108{width:48px;height:48px;display:inline-grid;place-items:center;border:1px solid color-mix(in srgb,var(--error) 45%,var(--border));border-radius:var(--radius-md);background:var(--error-soft);color:var(--error-text)}._loading_1qzuc_119{min-height:100vh;display:grid;place-items:center;background:var(--bg);color:var(--text-secondary)}._loading_1qzuc_119>div{display:grid;justify-items:center;gap:12px;font-size:13px}@media(max-width:900px){._panel_1qzuc_8{padding:30px 18px 42px}}._shell_4ajpn_1{min-height:100dvh;display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);align-items:start;background:var(--app-bg)}._shell_4ajpn_1[data-collapsed=true]{grid-template-columns:var(--sidebar-width-collapsed) minmax(0,1fr)}._main_4ajpn_13{min-width:0;min-height:100dvh;background:var(--app-bg)}._mobileBar_4ajpn_19,._scrim_4ajpn_20{display:none}._sidebar_4ajpn_25{--focus-ring: var(--sidebar-ring);--ring: var(--sidebar-ring);position:sticky;top:0;height:100dvh;min-width:0;display:flex;flex-direction:column;border-right:1px solid var(--sidebar-border);background:var(--sidebar-bg);color:var(--sidebar-foreground)}._sidebarHead_4ajpn_39{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);border-bottom:1px solid var(--sidebar-border);padding:var(--space-2) var(--space-3)}._brand_4ajpn_49{min-width:0;min-height:var(--hit-target-min);display:flex;align-items:center;gap:10px;border-radius:var(--radius-control);padding:0 var(--space-1);color:var(--sidebar-accent-foreground);font-family:var(--font-display);font-size:var(--font-size-heading);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-display);text-decoration:none}._brand_4ajpn_49 img{width:32px;height:32px;flex:0 0 auto;object-fit:contain}button._brand_4ajpn_49,button._mobileBrand_4ajpn_73{border:0;background:transparent;text-align:left;cursor:pointer}._navBadge_4ajpn_80{min-width:22px;margin-left:auto;border-radius:var(--radius-pill);padding:1px 7px;background:var(--dock-warning);color:var(--sidebar-bg);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);line-height:var(--line-height-caption);text-align:center;font-variant-numeric:tabular-nums}._label_4ajpn_94{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._closeButton_4ajpn_101,._menuButton_4ajpn_102{width:var(--hit-target-min);min-width:var(--hit-target-min);min-height:var(--hit-target-min);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-control)}._closeButton_4ajpn_101{display:none;border:1px solid var(--sidebar-accent);background:transparent;color:var(--sidebar-foreground)}._closeButton_4ajpn_101:hover{background:var(--sidebar-hover)}._nav_4ajpn_80{flex:1;overflow-y:auto;padding:var(--space-2) var(--space-3) var(--space-3);scrollbar-color:var(--sidebar-accent) transparent}._group_4ajpn_130+._group_4ajpn_130{margin-top:var(--space-3)}._groupLabel_4ajpn_134{padding:var(--space-2) var(--space-3) var(--space-1);color:var(--sidebar-text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);line-height:var(--line-height-caption)}._linkList_4ajpn_142{list-style:none;display:flex;flex-direction:column;gap:2px;margin:0;padding:0}._navLink_4ajpn_151,._footButton_4ajpn_152{width:100%;min-height:var(--hit-target-min);display:flex;align-items:center;gap:var(--space-3);border:0;border-radius:var(--radius-control);padding:0 var(--space-3);background:transparent;color:var(--sidebar-foreground);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-small);text-align:left;text-decoration:none;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}._navLink_4ajpn_151 svg,._footButton_4ajpn_152 svg{flex:none;color:var(--sidebar-text-muted)}._navLink_4ajpn_151:hover,._footButton_4ajpn_152:hover{background:var(--sidebar-hover);color:var(--sidebar-foreground)}._navLink_4ajpn_151[aria-current=page],._navLink_4ajpn_151[aria-current=page]:hover{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground);font-weight:var(--font-weight-semibold)}._navLink_4ajpn_151[aria-current=page] svg{color:var(--sidebar-accent-foreground)}._sidebarFoot_4ajpn_196{display:flex;flex-direction:column;gap:2px;border-top:1px solid var(--sidebar-border);padding:var(--space-2) var(--space-3) var(--space-3)}._sidebarFoot_4ajpn_196>div{width:100%}._accountButton_4ajpn_208{width:100%;min-height:52px;display:flex;align-items:center;gap:var(--space-3);border:0;border-radius:var(--radius-control);padding:var(--space-1) var(--space-2);background:transparent;color:var(--sidebar-foreground);text-align:left;cursor:pointer}._accountButton_4ajpn_208:hover,._accountButton_4ajpn_208[aria-expanded=true]{background:var(--sidebar-hover)}._accountButton_4ajpn_208>svg{flex:none;margin-left:auto;color:var(--sidebar-text-muted)}._avatar_4ajpn_234{width:32px;height:32px;flex:none;display:inline-grid;place-items:center;border-radius:var(--radius-pill);background:var(--sidebar-accent);color:var(--sidebar-accent-foreground);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold)}._accountText_4ajpn_247{min-width:0;display:grid}._srOnly_4ajpn_252{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}._userName_4ajpn_262{overflow:hidden;color:var(--sidebar-accent-foreground);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);line-height:var(--line-height-small);text-overflow:ellipsis;white-space:nowrap}._userRole_4ajpn_272{color:var(--sidebar-text-muted);font-size:var(--font-size-caption);line-height:var(--line-height-caption)}._collapseButton_4ajpn_278 svg{transition:transform var(--duration-fast) var(--ease-standard)}@media(min-width:992px){._shell_4ajpn_1[data-collapsed=true] ._label_4ajpn_94,._shell_4ajpn_1[data-collapsed=true] ._groupLabel_4ajpn_134{display:none}._shell_4ajpn_1[data-collapsed=true] ._accountButton_4ajpn_208{justify-content:center;padding:0}._shell_4ajpn_1[data-collapsed=true] ._sidebarHead_4ajpn_39{justify-content:center;padding-inline:var(--space-2)}._shell_4ajpn_1[data-collapsed=true] ._nav_4ajpn_80,._shell_4ajpn_1[data-collapsed=true] ._sidebarFoot_4ajpn_196{padding-inline:var(--space-2)}._shell_4ajpn_1[data-collapsed=true] ._group_4ajpn_130+._group_4ajpn_130{margin-top:var(--space-2);border-top:1px solid var(--sidebar-border);padding-top:var(--space-2)}._shell_4ajpn_1[data-collapsed=true] ._navLink_4ajpn_151,._shell_4ajpn_1[data-collapsed=true] ._footButton_4ajpn_152{justify-content:center;padding:0}._shell_4ajpn_1[data-collapsed=true] ._navLink_4ajpn_151{position:relative}._shell_4ajpn_1[data-collapsed=true] ._navBadge_4ajpn_80{position:absolute;top:4px;right:6px;min-width:18px;padding:0 5px}._shell_4ajpn_1[data-collapsed=true] ._collapseButton_4ajpn_278 svg{transform:rotate(180deg)}}@media(max-width:991px){._shell_4ajpn_1,._shell_4ajpn_1[data-collapsed=true]{grid-template-columns:minmax(0,1fr)}._main_4ajpn_13{min-height:calc(100dvh - var(--topbar-height))}._mobileBar_4ajpn_19{position:sticky;top:0;z-index:var(--z-topbar);min-height:var(--topbar-height);display:flex;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--border-light);padding:var(--space-1) var(--space-3);background:var(--card-bg)}._menuButton_4ajpn_102{border:1px solid var(--border-divider);background:var(--btn-secondary-bg);color:var(--text-primary)}._menuButton_4ajpn_102:hover{background:var(--btn-secondary-hover)}._mobileBrand_4ajpn_73{min-width:0;min-height:var(--hit-target-min);display:flex;align-items:center;gap:var(--space-2);color:var(--text-primary);font-family:var(--font-display);font-size:var(--font-size-heading);font-weight:var(--font-weight-bold);text-decoration:none}._mobileBrand_4ajpn_73 img{width:28px;height:28px}._mobileContext_4ajpn_385{min-width:0;overflow:hidden;margin-left:auto;color:var(--text-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}._sidebar_4ajpn_25{position:fixed;inset:0 auto 0 0;z-index:var(--z-nav-drawer);width:min(300px,calc(100vw - 48px));height:100dvh;transform:translate(-102%);transition:transform var(--duration-slow) var(--ease-snap);box-shadow:var(--shadow-elev-4)}._sidebarOpen_4ajpn_407{transform:translate(0)}._closeButton_4ajpn_101{display:inline-flex}._collapseButton_4ajpn_278{display:none}._scrim_4ajpn_20{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-nav-drawer) - 1);display:block;width:100%;height:100%;border:0;border-radius:0;background:var(--modal-overlay-bg)}}@media(prefers-reduced-motion:reduce){._sidebar_4ajpn_25,._collapseButton_4ajpn_278 svg{transition:none}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--font-sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display: "Space Grotesk", "Inter", system-ui, -apple-system, sans-serif;--font-mono: "Space Grotesk", ui-monospace, "SF Mono", "Cascadia Code", Menlo, monospace;--text-2xs: 11px;--text-xs: 12px;--text-sm: 13px;--text-base: 15px;--text-md: 17px;--text-lg: 20px;--text-xl: 26px;--text-2xl: 33px;--text-3xl: 42px;--tracking-tight: -.02em;--tracking-snug: -.01em;--tracking-wide: .04em;--radius-sm: 7px;--radius-md: 11px;--radius-lg: 16px;--radius-xl: 22px;--radius-pill: 999px;--space-2xs: 2px;--space-xs: 4px;--space-sm: 8px;--space-md: 12px;--space-lg: 16px;--space-xl: 24px;--space-2xl: 36px;--space-3xl: 56px;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-fast: .13s;--dur-base: .2s;--dur-slow: .28s;--shadow-rgb: 4 6 12;--shadow-xs: 0 1px 2px rgba(var(--shadow-rgb), .2);--shadow-card: 0 1px 2px rgba(var(--shadow-rgb), .18), 0 4px 12px rgba(var(--shadow-rgb), .16);--shadow-elev: 0 12px 34px rgba(var(--shadow-rgb), .34), 0 2px 6px rgba(var(--shadow-rgb), .2);--shadow-glow: 0 0 0 1px var(--accent-soft), 0 12px 32px -12px var(--accent);--text-primary: #eef1f7;--text-secondary: #9aa4b8;--text-tertiary: #69728a;--highlight: #fb923c;--highlight-text: #fb923c;--highlight-soft: rgba(251,146,60,.16);--accent-2: #f29a41;--accent-2-text: #f6b36d;--accent-2-soft: rgba(242,154,65,.14);--bg: #0e1118;--bg-subtle: #12151d;--bg-card: #161a24;--bg-elev: #1b2030;--bg-input: #1b2030;--text: #eef1f7;--border: #252b3a;--border-strong: #333b4f;--text-on-light: #1f2740;--text-on-dark: #f5f7fa;--brand: #1c1e54;--brand-hover: #0e0f30;--brand-action: #f29a41;--brand-action-hover: #e0882f;--brand-soft: rgba(28,30,84,.2);--brand-contrast: #1c1e54;--accent: #f29a41;--accent-hover: #e0882f;--accent-soft: rgba(242,154,65,.14);--accent-contrast: #1c1e54;--accent-text: #f6b36d;--signal: #f29a41;--signal-soft: rgba(242,154,65,.14);--success: #34d399;--success-soft: rgba(52,211,153,.16);--error: #ef4444;--error-soft: rgba(239,68,68,.16);--warning: #f5a524;--warning-soft: rgba(245,165,36,.16);--duplicate: #ea580c;--duplicate-stripe: #9a3412;--success-text: #34d399;--warning-text: #fbbf24;--error-text: #f87171;--info: #9aa6bd;--info-soft: rgba(154,166,189,.14);--ring: #f29a41;--signature-bg: #fbfcfe;--signature-ink: #1f2740;--surface: #161a24;--surface-muted: #12151d;--danger: #ef4444;--danger-soft: rgba(239,68,68,.16);--border-soft: #222839}html,body{background-color:var(--bg, #0e1118);color:var(--text, #eef1f7);font-family:var(--font-sans);font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;line-height:1.5}body{background:var(--bg);min-height:100vh}body:is(.internal-app-scope,.customer-portal-scope,.internal-auth-scope,.station-scope){--font-sans: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display: "Space Grotesk", "Inter", system-ui, sans-serif;--font-mono: "Space Grotesk", ui-monospace, "SF Mono", Menlo, monospace;--font-numeric: tabular-nums lining-nums;--font-size-kpi: 26px;--line-height-kpi: 32px;--font-size-title: 30px;--line-height-title: 36px;--font-size-metric: 24px;--line-height-metric: 30px;--font-size-dialog-title: 17px;--line-height-dialog-title: 24px;--font-size-heading: 15px;--line-height-heading: 22px;--font-size-body: 14px;--line-height-body: 20px;--font-size-small: 13px;--line-height-small: 18px;--font-size-caption: 12px;--line-height-caption: 16px;--font-size-badge: 11.5px;--line-height-badge: 16px;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--letter-spacing-display: -.015em;--letter-spacing-kpi: -.02em;--measure-prose: 70ch;--text-2xs: 11.5px;--text-xs: 12px;--text-sm: 13px;--text-base: 14px;--text-md: 15px;--text-lg: 17px;--text-xl: 24px;--text-2xl: 30px;--text-3xl: 36px;--tracking-tight: -.015em;--tracking-snug: -.01em;--tracking-wide: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--radius-checkbox: 4px;--radius-control: 8px;--radius-card: 12px;--radius-pill: 999px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--control-height: 44px;--hit-target-min: 44px;--hit-target-touch: 48px;--icon-size-sm: 14px;--icon-size: 16px;--icon-size-lg: 20px;--table-row-height: 44px;--table-header-height: 36px;--table-cell-pad-x: 12px;--table-cell-pad-y: 8px;--content-max: 1240px;--content-narrow: 880px;--gutter: 28px;--sidebar-width: 236px;--sidebar-width-collapsed: 80px;--topbar-height: 56px;--duration-fast: .15s;--duration-base: .2s;--duration-slow: .25s;--dur-fast: .15s;--dur-base: .2s;--dur-slow: .25s;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-snap: cubic-bezier(.32, .72, 0, 1);--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--z-sticky: 10;--z-topbar: 40;--z-nav-drawer: 1000;--z-modal: 1400;--z-popover: 1600;--z-toast: 1700}body:is(.internal-app-scope,.customer-portal-scope,.internal-auth-scope,.station-scope){--app-bg: #f6f7fb;--card-bg: #fbfcfe;--inset-bg: #eef1f7;--input-bg: #fbfcfe;--btn-secondary-bg: #eef1f7;--btn-secondary-hover: #dde3ee;--modal-overlay-bg: rgba(16, 23, 42, .4);--text-primary: #1f2740;--text-secondary: #4d5870;--text-muted: #5b6478;--text-disabled: #5b6478;--border-light: #e4e8f2;--border-divider: #dde3ee;--input-border: #848fa6;--primary: #1d3f7c;--primary-foreground: #f7f9fd;--primary-hover: #16305f;--link: #1d3f7c;--link-hover: #16305f;--icon-brand: #1d3f7c;--brand-tint: #e8eef7;--focus-ring: #1d3f7c;--content-focus-ring: #1d3f7c;--focus-ring-width: 2px;--focus-ring-offset: 2px;--hover-card-bg: rgba(29, 63, 124, .04);--selected-card-bg: rgba(29, 63, 124, .08);--highlight-bg: #e8eef7;--highlight-foreground: #1d3f7c;--disabled-bg: #eef1f7;--disabled-border: #dde3ee;--accent-fill: #f97316;--accent-fill-hover: #fb8a3c;--accent-foreground: #1f2740;--sidebar-bg: #11264e;--sidebar-foreground: #cbd9ef;--sidebar-text: var(--sidebar-foreground);--sidebar-text-muted: #9ab6dc;--sidebar-hover: #16305f;--sidebar-accent: #1d3f7c;--sidebar-accent-foreground: #eaf0fb;--sidebar-border: #0b1a38;--sidebar-ring: #9ab6dc;--dock-bg: var(--sidebar-bg);--dock-edge: var(--sidebar-border);--dock-input-bg: var(--sidebar-border);--dock-text: #eaf0fb;--dock-text-secondary: #cbd9ef;--dock-text-muted: #9ab6dc;--dock-divider: rgba(203, 217, 239, .2);--dock-tint: rgba(203, 217, 239, .08);--dock-input-border: #9ab6dc;--dock-input-border-off: #7486a8;--dock-focus: #eaf0fb;--dock-glow: rgba(154, 182, 220, .24);--dock-success: #7ce2bd;--dock-warning: #ffd27a;--dock-danger: #ffb4b4;--success-tint: #e7f7f0;--success-text: #0b7a54;--success-border: #c5ecdc;--success-solid: #059669;--warning-tint: #fef3e2;--warning-text: #9a4d06;--warning-border: #f7dcb4;--warning-solid: #f59e0b;--danger-tint: #fdeaea;--danger-text: #b42318;--danger-border: #f6cccc;--danger-solid: #dc2626;--on-danger: #f7f9fd;--info-tint: #e8eef7;--info-text: #1d3f7c;--info-border: #d3ddf1;--info-solid: #1d3f7c;--neutral-tint: #eef1f7;--neutral-text: #4d5870;--neutral-border: #e4e8f2;--shadow-elev-1: 0 1px 2px 0 rgb(16 23 42 / .04), 0 1px 3px -1px rgb(16 23 42 / .06);--shadow-elev-2: 0 2px 4px -1px rgb(16 23 42 / .06), 0 4px 12px -2px rgb(16 23 42 / .08);--shadow-elev-3: 0 4px 8px -2px rgb(16 23 42 / .08), 0 12px 28px -6px rgb(16 23 42 / .12);--shadow-elev-4: 0 8px 16px -4px rgb(16 23 42 / .1), 0 24px 48px -12px rgb(16 23 42 / .18);--bg: var(--app-bg);--bg-subtle: var(--inset-bg);--bg-card: var(--card-bg);--bg-elev: var(--card-bg);--bg-input: var(--input-bg);--text: var(--text-primary);--text-tertiary: var(--text-muted);--border: var(--border-light);--border-strong: var(--input-border);--border-soft: var(--inset-bg);--surface: var(--card-bg);--surface-muted: var(--inset-bg);--brand: #1d3f7c;--brand-hover: #16305f;--brand-soft: var(--brand-tint);--brand-text: var(--link);--brand-contrast: var(--primary-foreground);--brand-action: var(--primary);--brand-action-hover: var(--primary-hover);--accent: #1d3f7c;--accent-hover: #16305f;--accent-soft: var(--selected-card-bg);--accent-contrast: var(--primary-foreground);--accent-text: var(--link);--accent-2: var(--accent);--accent-2-text: var(--accent-text);--accent-2-soft: var(--accent-soft);--highlight: var(--accent);--highlight-text: var(--accent-text);--highlight-soft: var(--accent-soft);--signal: var(--accent);--signal-soft: var(--accent-soft);--success: var(--success-solid);--success-soft: var(--success-tint);--warning: #d97706;--warning-soft: var(--warning-tint);--error: var(--danger-solid);--error-soft: var(--danger-tint);--error-text: var(--danger-text);--danger: var(--danger-solid);--danger-soft: var(--danger-tint);--info: var(--info-solid);--info-soft: var(--info-tint);--ring: var(--focus-ring);--shadow-rgb: 16 23 42;--shadow-xs: var(--shadow-elev-1);--shadow-card: var(--shadow-elev-1);--shadow-elev: var(--shadow-elev-3);--shadow-glow: none;--signature-bg: #fbfcfe;--signature-ink: #1f2740}html:is([data-theme=dark],[data-theme=dim]) body:is(.internal-app-scope,.customer-portal-scope,.internal-auth-scope,.station-scope){--app-bg: #10172a;--card-bg: #1a263d;--inset-bg: #24334e;--input-bg: #17233a;--btn-secondary-bg: #253854;--btn-secondary-hover: #2f4463;--modal-overlay-bg: rgba(7, 15, 36, .85);--text-primary: #f1f4fa;--text-secondary: #d3dbea;--text-muted: #b7c2d6;--text-disabled: #9eabc0;--border-light: #2b3958;--border-divider: #405174;--input-border: #7486a8;--primary-foreground: #f3f6fb;--primary-hover: #24467c;--link: #9ab9df;--link-hover: #b9cde8;--icon-brand: #7fa3d3;--brand-tint: #243653;--focus-ring: #7fa3d3;--content-focus-ring: #7fa3d3;--hover-card-bg: rgba(29, 63, 124, .15);--selected-card-bg: rgba(29, 63, 124, .25);--highlight-bg: #243653;--highlight-foreground: #f1f4fa;--disabled-bg: #24334e;--disabled-border: #405174;--accent-fill: #fb8a3c;--accent-fill-hover: #fda45f;--accent-foreground: #10182a;--sidebar-bg: #0b1a38;--sidebar-hover: #11264e;--sidebar-border: #070f24;--success-tint: #163c35;--success-text: #7ce2bd;--success-border: #275d50;--success-solid: #42d7a3;--warning-tint: #46351d;--warning-text: #ffd27a;--warning-border: #6a5030;--warning-solid: #f6b83f;--danger-tint: #48272e;--danger-text: #ffb4b4;--danger-border: #6f3a45;--danger-solid: #f26c6c;--on-danger: #10172a;--info-tint: #243653;--info-text: #9ab9df;--info-border: #3a5277;--info-solid: #7fa3d3;--neutral-tint: #24334e;--neutral-text: #d3dbea;--neutral-border: #2b3958;--shadow-elev-1: 0 1px 2px 0 rgb(6 13 28 / .32), 0 1px 3px -1px rgb(6 13 28 / .3);--shadow-elev-2: 0 2px 4px -1px rgb(6 13 28 / .36), 0 4px 12px -2px rgb(6 13 28 / .4);--shadow-elev-3: 0 4px 8px -2px rgb(6 13 28 / .4), 0 12px 28px -6px rgb(6 13 28 / .5);--shadow-elev-4: 0 8px 16px -4px rgb(6 13 28 / .45), 0 24px 48px -12px rgb(6 13 28 / .6);--brand-hover: #24467c;--accent: #7fa3d3;--accent-hover: #9ab9df;--accent-soft: rgba(127, 163, 211, .16);--accent-contrast: #0d1424;--warning: #f6b83f;--shadow-rgb: 6 13 28;--signature-bg: #fbfcfe;--signature-ink: #1f2740}body.scan-scope{--highlight: #f97316;--highlight-soft: #fff1e6;--highlight-text: #c2410c;--bg-input: var(--inset-bg)}html:is([data-theme=dark],[data-theme=dim]) body.scan-scope{--highlight: #fb8a3c;--highlight-soft: rgba(251, 138, 60, .16);--highlight-text: #fdba74}body.sheet-scope{--sheet-font: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--sheet-display: "Space Grotesk", "Inter", system-ui, sans-serif;--sheet-page: #f6f7fb;--sheet-card: #fbfcfe;--sheet-inset: #eef1f7;--sheet-border: #e4e8f2;--sheet-divider: #dde3ee;--sheet-text: #1f2740;--sheet-text-secondary: #4d5870;--sheet-muted: #5b6478;--sheet-brand: #1d3f7c;--sheet-brand-hover: #16305f;--sheet-brand-tint: #e8eef7;--sheet-on-brand: #f7f9fd;--sheet-focus: #1d3f7c;--sheet-shadow: 0 1px 2px 0 rgb(16 23 42 / .04), 0 1px 3px -1px rgb(16 23 42 / .06);--sheet-mark: #ea580c;--sheet-mark-text: #c2410c;--sheet-new: #10b981;--sheet-exc: #b91c1c;--sheet-success-text: #0b7a54;--sheet-danger-text: #b42318;--sheet-danger-tint: #fdeaea;--sheet-danger-border: #f6cccc}@media(max-width:991px){body:is(.internal-app-scope,.customer-portal-scope,.internal-auth-scope,.station-scope){--gutter: 20px}}@media(max-width:767px){body:is(.internal-app-scope,.customer-portal-scope,.internal-auth-scope,.station-scope){--gutter: 16px;--font-size-title: 24px;--line-height-title: 30px}}@media(hover:none)and (pointer:coarse){body:is(.internal-app-scope,.customer-portal-scope,.internal-auth-scope,.station-scope){--table-row-height: 52px}}@media(prefers-reduced-motion:reduce){body:is(.internal-app-scope,.customer-portal-scope,.internal-auth-scope,.station-scope){--duration-fast: 0ms;--duration-base: 0ms;--duration-slow: 0ms}}body:is(.internal-app-scope,.customer-portal-scope,.internal-auth-scope){font-size:var(--font-size-body);line-height:var(--line-height-body)}body.station-scope{font-size:16px;line-height:1.45}h1,h2,h3{font-family:var(--font-display);letter-spacing:var(--tracking-tight);line-height:1.12}h4,h5,h6{font-family:var(--font-display);letter-spacing:var(--tracking-snug)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible{outline:2px solid var(--ring, #6b93ff);outline-offset:2px;border-radius:var(--radius-sm)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-strong, #333b4f);border-radius:var(--radius-pill);border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary, #69728a);background-clip:padding-box}*{scrollbar-width:thin;scrollbar-color:var(--border-strong, #333b4f) transparent}::selection{background:var(--accent, #4d7cff);color:var(--accent-contrast, #fff)}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}@keyframes confettiFall{0%{transform:translateY(0) rotate(0);opacity:1}to{transform:translateY(100vh) rotate(720deg);opacity:0}}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes packFlashPop{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes packFlashWash{0%{opacity:0}to{opacity:1}}input,select,textarea{font-size:16px;font-family:inherit}button,a,[role=button]{min-height:44px;cursor:pointer;-webkit-tap-highlight-color:transparent}button,a{transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),background-color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}button:active{transform:scale(.98)}a{color:inherit;text-decoration:none}[data-tnum]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}button:active{transform:none}}@media(max-width:768px){html{font-size:15px}}@media(max-width:480px){html{font-size:14px}}@media(max-height:700px){.pod-screen{padding-top:6px!important;padding-bottom:6px!important}}@media(max-height:600px){.pod-screen .pod-recent{max-height:140px!important}}@media(max-width:600px){.pod-screen{padding-left:10px!important;padding-right:10px!important}}@keyframes toastSlide{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.app-toast{position:fixed;top:16px;right:16px;padding:12px 18px;border-radius:var(--radius-md);background:var(--bg-elev, #1b2030);border:1px solid var(--border, #252b3a);color:var(--text, #eef1f7);font-weight:600;font-size:14px;box-shadow:var(--shadow-elev);z-index:9999;animation:toastSlide .18s var(--ease-out);max-width:360px}.app-toast--success{border-color:var(--success, #2fbf71);color:var(--success, #2fbf71)}.app-toast--error{border-color:var(--error, #f0506e);color:var(--error, #f0506e)}.app-toast--info{border-color:var(--accent, #4d7cff);color:var(--accent, #4d7cff)}.app-toast:has(.app-toast__action){display:flex;align-items:center;gap:12px}.app-toast__action{flex-shrink:0;min-height:36px;padding:0 12px;border:1px solid currentColor;border-radius:var(--radius-sm);background:transparent;color:inherit;font:inherit;font-weight:700;cursor:pointer}.app-toast__action:hover{background:var(--bg-card)}.app-toast__action:focus-visible{outline:2px solid currentColor;outline-offset:2px}@keyframes livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.live-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--success, #2fbf71);animation:livePulse 1.6s ease-in-out infinite;vertical-align:middle;margin-right:6px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.scale-enter{animation:scaleIn var(--dur-base) var(--ease-out) both}.spinner{width:36px;height:36px;border-radius:50%;border:3px solid var(--border-strong, #333b4f);border-top-color:var(--accent, #4d7cff);animation:spin .7s linear infinite}.spinner-lg{width:54px;height:54px;border-width:4px}.ui-card{position:relative;background:var(--bg-card, #161a24);border:1px solid var(--border, #252b3a);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.ui-card:before{content:none}.ui-stat{position:relative;overflow:hidden;background:var(--bg-card, #161a24);border:1px solid var(--border, #252b3a);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);transition:transform var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.ui-stat:hover{transform:translateY(-1px);border-color:var(--border-strong, #333b4f)}.ui-stat--hero{border-color:color-mix(in srgb,var(--brand) 52%,var(--border));background:var(--bg-elev, #1b2030);box-shadow:var(--shadow-xs)}.ui-stat--hero:after{content:none}.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-sans);font-weight:600;font-size:var(--text-sm);border-radius:var(--radius-md);border:1px solid transparent;padding:10px 16px;cursor:pointer;white-space:nowrap;transition:transform var(--dur-fast) var(--ease-out),background-color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.ui-btn-primary{background:var(--accent);color:var(--accent-contrast)}.ui-btn-primary:hover{background:var(--accent-hover);transform:translateY(-1px);box-shadow:var(--shadow-elev)}.ui-btn:active{transform:scale(.98)}.ui-btn:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}@media(prefers-reduced-motion:reduce){.scale-enter{animation:none!important}.ui-btn:active,.ui-btn-primary:hover,.ui-stat:hover{transform:none}}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}.skeleton{background:linear-gradient(90deg,var(--bg-card, #161a24) 0%,var(--bg-elev, #1b2030) 50%,var(--bg-card, #161a24) 100%);background-size:400px 100%;animation:shimmer 1.4s infinite linear;border-radius:var(--radius-sm)}.kiosk-screen{--font-sans: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display: "Space Grotesk", "Inter", system-ui, sans-serif;--font-mono: "Space Grotesk", ui-monospace, "SF Mono", Menlo, monospace;--bg: #10172a;--bg-subtle: #17233a;--bg-card: #1a263d;--bg-elev: #24334e;--bg-input: #17233a;--text: #f1f4fa;--text-secondary: #b7c2d6;--text-tertiary: #9eabc0;--border: #2b3958;--border-strong: #405174;--brand: #1d3f7c;--brand-hover: #24467c;--brand-soft: rgba(29, 63, 124, .25);--accent: #fb8a3c;--accent-hover: #fda45f;--accent-soft: rgba(251, 138, 60, .16);--accent-text: #fdba74;--accent-2: #fb8a3c;--accent-2-soft: rgba(251, 138, 60, .16);--highlight: #fb8a3c;--highlight-soft: rgba(251, 138, 60, .16);--signal: #fb8a3c;--success: #42d7a3;--success-soft: rgba(66, 215, 163, .16);--warning: #f6b83f;--warning-soft: rgba(246, 184, 63, .16);--error: #f47a7a;--error-soft: rgba(244, 122, 122, .16);--kiosk-gold: #f5b82e;--kiosk-silver: #a8b4c7;--kiosk-bronze: #d58b52;--ring: #7fa3d3;--focus-ring: #7fa3d3;font-family:var(--font-sans);overflow-x:hidden}.kiosk-screen button{font-family:inherit}.kiosk-screen div:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.kiosk-screen ::-webkit-scrollbar-thumb{background:var(--border-strong)}@media(min-aspect-ratio:16/9)and (min-width:1600px){.kiosk-screen{font-size:18px}}html,body,#root{width:100%;max-width:100%;min-width:0}body{overflow-x:auto}:where(body.internal-app-scope,body.customer-portal-scope,body.internal-auth-scope,body.station-scope) button{font-family:inherit}:where(body.internal-app-scope,body.customer-portal-scope,body.internal-auth-scope,body.station-scope) :is(h2,h3,h4,h5,h6){font-family:var(--font-sans);letter-spacing:0;line-height:1.35}:where(body.internal-app-scope,body.customer-portal-scope,body.internal-auth-scope,body.station-scope) ::selection{background:var(--selected-card-bg);color:var(--text-primary)}@media(hover:hover)and (pointer:fine){:where(body.internal-app-scope,body.customer-portal-scope,body.internal-auth-scope) :is(input,select,textarea){font-size:var(--font-size-body)}}body:is(.internal-app-scope,.customer-portal-scope,.internal-auth-scope,.station-scope) :is(input,select,textarea):focus{border-color:var(--focus-ring)}
