.AppTaskbar_menuDismiss__ghMG6{position:fixed;inset:0;z-index:24;border:0;background:transparent}.AppTaskbar_startMenu__nsUoG{position:fixed;left:var(--sys-space-2);bottom:var(--cmp-taskbar-height);z-index:30;width:min(20rem,100vw - 1rem);border:var(--cmp-border-width-ui) solid;border-color:var(--cmp-border-raised);border-radius:var(--cmp-radius-ui);background:var(--cmp-panel-bg);box-shadow:var(--cmp-shadow-raised);padding:var(--sys-space-2)}.AppTaskbar_startMenuTitle__LWRQ6{margin-bottom:var(--sys-space-2);padding:var(--sys-space-2);background:linear-gradient(90deg,var(--sys-color-primary),var(--sys-color-primary-strong));color:var(--sys-text-inverse);font-weight:var(--sys-font-weight-bold);font-size:var(--sys-font-size-sm)}.AppTaskbar_startMenuItem__DfR__{width:100%;display:flex;align-items:center;gap:var(--sys-space-2);padding:var(--sys-space-2);border:0;background:transparent;text-align:left;font-size:var(--sys-font-size-sm)}.AppTaskbar_startMenuItem__DfR__:hover{background:var(--interactive-hover);color:var(--sys-text-primary)}.AppTaskbar_startMenuItemActive__ilEd5{background:var(--cmp-tab-bg-active)}.AppTaskbar_menuSectionLabel__dTqkO{margin-top:var(--sys-space-2);padding:var(--sys-space-1) var(--sys-space-2);font-size:var(--sys-font-size-xs);font-weight:var(--sys-font-weight-bold);color:var(--sys-text-secondary);border-top:1px solid var(--sys-border-default)}.AppTaskbar_submenuHost__fYuWd{position:relative}.AppTaskbar_submenuArrow__ORxbD{margin-left:auto;font-size:var(--sys-font-size-xs)}.AppTaskbar_submenuPanel__rtprk{position:absolute;top:auto;left:calc(100% - 2px);z-index:31;min-width:11rem;border:var(--cmp-border-width-ui) solid;border-color:var(--cmp-border-raised);border-radius:var(--cmp-radius-ui)}.AppTaskbar_submenuPanel__rtprk,.AppTaskbar_taskbar__3Adfn{bottom:0;background:var(--cmp-panel-bg);box-shadow:var(--cmp-shadow-raised);padding:var(--sys-space-1)}.AppTaskbar_taskbar__3Adfn{position:fixed;left:0;right:0;z-index:26;height:var(--cmp-taskbar-height);display:flex;align-items:center;gap:var(--sys-space-1);border-top:var(--cmp-border-width-ui) solid var(--cmp-bevel-light)}.AppTaskbar_taskButton__kG9Q6{height:var(--cmp-taskbar-button-height);min-width:0;display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--sys-space-1);padding:0 var(--sys-space-2);border:var(--cmp-border-width-ui) solid;border-color:var(--cmp-border-raised);border-radius:calc(var(--cmp-radius-ui)*.8);background:var(--cmp-panel-bg);color:var(--sys-text-primary);font-size:12px;font-weight:var(--sys-font-weight-bold);line-height:1;overflow:hidden}.AppTaskbar_taskButtonActive__uJKd_,.AppTaskbar_taskButton__kG9Q6:active{border-color:var(--cmp-border-pressed)}.AppTaskbar_startButton__T_n1c{min-width:54px;padding-left:var(--sys-space-3);padding-right:var(--sys-space-3);gap:var(--sys-space-2)}.AppTaskbar_startLogo__rGxan{width:1rem;height:1rem;display:grid;grid-template-columns:1fr 1fr;gap:1px}.AppTaskbar_startModernIcon__NX1TT{width:1rem;height:1rem;display:inline-flex;align-items:center;justify-content:center}.AppTaskbar_startModernIcon__NX1TT svg{width:1rem;height:1rem;display:block}.AppTaskbar_startImage__ZrLJ3{width:1rem;height:1rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.AppTaskbar_startImage__ZrLJ3 img,.AppTaskbar_startImage__ZrLJ3 svg{width:1rem;height:1rem;display:block}.AppTaskbar_startImage__ZrLJ3 img{image-rendering:pixelated}.AppTaskbar_startLogo__rGxan span{display:block}.AppTaskbar_logoPaneA__IpDUb{background:var(--cmp-start-logo-a)}.AppTaskbar_logoPaneB__sfGjs{background:var(--cmp-start-logo-b)}.AppTaskbar_logoPaneC__tXd8O{background:var(--cmp-start-logo-c)}.AppTaskbar_logoPaneD__Guu0U{background:var(--cmp-start-logo-d)}.AppTaskbar_taskIcon__w9lvu{width:1rem;height:1rem;display:inline-flex;align-items:center;justify-content:center;font-size:.875rem;line-height:1;flex-shrink:0}.AppTaskbar_taskIcon__w9lvu img,.AppTaskbar_taskIcon__w9lvu svg{width:1rem;height:1rem;display:block}.AppTaskbar_taskIcon__w9lvu img{image-rendering:pixelated}.AppTaskbar_taskLabel__Qk7x1{overflow:hidden;text-overflow:ellipsis;min-width:0}.AppTaskbar_startLabel__Y4vr1,.AppTaskbar_taskLabel__Qk7x1{display:inline-flex;align-items:center;white-space:nowrap;line-height:1}@media(max-width:399px){.AppTaskbar_startButton__T_n1c{min-width:max(2.75rem,var(--cmp-taskbar-button-height));width:auto;justify-content:center;padding-left:.45rem;padding-right:.45rem}.AppTaskbar_startLabel__Y4vr1{display:none}}@media(max-width:768px){.AppTaskbar_startMenu__nsUoG{left:.5rem;right:.5rem;width:auto;bottom:calc(var(--cmp-taskbar-height) + env(safe-area-inset-bottom, 0px) + .5rem)}.AppTaskbar_taskbar__3Adfn{left:.5rem;right:.5rem;bottom:max(env(safe-area-inset-bottom,0px),.5rem);gap:.375rem;padding:.375rem;border:var(--cmp-border-width-ui) solid var(--cmp-bevel-light);border-radius:calc(var(--cmp-radius-ui)*1.35)}.AppTaskbar_taskButton__kG9Q6{height:max(3rem,var(--cmp-taskbar-button-height));padding:0 .625rem;gap:.5rem}.AppTaskbar_submenuPanel__rtprk{top:auto;bottom:calc(100% + 2px);left:auto;right:0;min-width:min(11rem,100vw - 1rem);max-width:calc(100vw - 1rem)}}.SelectControl_container__BaL7Z{position:relative;display:inline-flex;align-items:center;width:100%;height:var(--cmp-control-height)}.SelectControl_container__BaL7Z:focus-within .SelectControl_trigger__4JwVF{border-color:var(--cmp-border-pressed)}.SelectControl_trigger__4JwVF{width:100%;height:100%;border:var(--cmp-border-width-ui) solid;border-color:var(--cmp-border-raised);border-radius:var(--cmp-radius-ui);background:var(--cmp-input-bg);color:var(--sys-text-primary);font-size:12px;display:inline-flex;align-items:center;justify-content:space-between;gap:0;padding:0;overflow:hidden}.SelectControl_trigger__4JwVF:active{border-color:var(--cmp-border-pressed)}.SelectControl_triggerLabel__f3Xmz{flex:1 1 auto;min-width:0;text-align:left;padding:0 var(--sys-space-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SelectControl_arrow__2N_yu{width:1.55rem;flex:0 0 1.55rem;align-self:stretch;display:inline-flex;align-items:center;justify-content:center;margin:0;border-left:var(--cmp-border-width-ui) solid;border-left-color:var(--cmp-border-pressed);background:var(--cmp-panel-bg);color:var(--sys-text-primary);font-size:11px;line-height:1;pointer-events:none}.SelectControl_list__z1B4L{position:absolute;left:0;right:0;top:calc(100% + 2px);z-index:35;margin:0;padding:2px;list-style:none;border:var(--cmp-border-width-ui) solid;border-color:var(--cmp-border-raised);border-radius:var(--cmp-radius-ui);background:var(--cmp-panel-bg);box-shadow:var(--cmp-shadow-raised);max-height:min(16rem,45vh);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.SelectControl_list__z1B4L li{list-style:none}.SelectControl_listUp__dFOEV{top:auto;bottom:calc(100% + 2px)}.SelectControl_option__SC2HH{width:100%;border:0;background:transparent;color:var(--sys-text-primary);text-align:left;font-size:12px;padding:2px 6px}.SelectControl_option__SC2HH:hover{background:var(--interactive-hover);color:var(--sys-text-primary)}.SelectControl_optionSelected__FDJsQ{background:var(--sys-color-primary);color:var(--sys-text-inverse)}.Checkbox_input__Y4ejv{margin:0;inline-size:13px;block-size:13px;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid;border-color:var(--cmp-border-sunken);background:var(--cmp-surface-plain);box-shadow:inset 1px 1px 0 var(--cmp-bevel-shadow),inset -1px -1px 0 var(--cmp-bevel-light);cursor:pointer;position:relative}.Checkbox_input__Y4ejv:after{content:"";position:absolute;left:4px;top:0;width:3px;height:7px;border:solid var(--sys-text-primary);border-width:0 1.5px 1.5px 0;transform:rotate(45deg);opacity:0}.Checkbox_input__Y4ejv:checked:after{opacity:1}.Checkbox_input__Y4ejv:focus-visible{outline:1px dotted var(--sys-text-primary);outline-offset:1px}.Checkbox_input__Y4ejv:disabled{cursor:not-allowed;opacity:.5}.Button_button__yXclb{display:inline-flex;align-items:center;justify-content:center;min-height:var(--cmp-control-height);text-align:center;border:var(--cmp-border-width-ui) solid;border-color:var(--cmp-border-raised);border-radius:var(--cmp-radius-ui);background:var(--cmp-panel-bg);color:var(--sys-text-primary);font-size:var(--cmp-button-font-size);line-height:var(--cmp-button-line-height);font-weight:var(--cmp-button-font-weight);letter-spacing:var(--cmp-button-letter-spacing);padding:var(--cmp-button-padding-y) var(--cmp-button-padding-x)}.Button_button__yXclb:active{border-color:var(--cmp-border-pressed)}.Button_primary__LDF6R{border-width:var(--cmp-button-primary-border-width);border-color:var(--cmp-button-primary-border-color);box-shadow:var(--cmp-button-primary-shadow);font-weight:var(--sys-font-weight-bold)}.Button_active__FWb8c{border-color:var(--cmp-border-pressed)}.TextField_control__8Jccl{width:100%;min-height:var(--cmp-control-height);border:var(--cmp-border-width-ui) solid;border-color:var(--cmp-border-raised);border-radius:var(--cmp-radius-ui);background:var(--cmp-input-bg);color:var(--sys-text-primary);font:inherit;font-size:12px;padding:0 var(--sys-space-2)}.TextField_control__8Jccl:focus{outline:none;border-color:var(--cmp-border-pressed)}.TextField_control__8Jccl:disabled{cursor:not-allowed;opacity:.5}.TextField_textarea__t13rq{min-height:7rem;padding:var(--sys-space-2);resize:vertical}.FeedbackCommentForm_form__Gozr_{display:flex;flex-direction:column;gap:.75rem;border:var(--cmp-border-width-ui) solid;border-color:var(--cmp-border-raised);border-radius:var(--cmp-radius-ui);background:var(--cmp-panel-bg);padding:1rem}.FeedbackCommentForm_formRow__t4zOL{display:flex;flex-wrap:wrap;gap:.75rem}.FeedbackCommentForm_formRow__t4zOL>*{flex:1 1 14rem}.FeedbackCommentForm_field__Z5ZSW{display:flex;flex-direction:column;gap:.3rem}.FeedbackCommentForm_label__Qdypr{font-size:.85rem;font-weight:600;color:var(--sys-text-primary)}.FeedbackCommentForm_categoryGroup__4V0oE{display:flex;flex-wrap:wrap;gap:.4rem}.FeedbackCommentForm_categoryChip__k0vN1{display:inline-flex;align-items:center;gap:.35rem;border:var(--cmp-border-width-ui) solid;border-color:var(--cmp-border-raised);border-radius:999px;padding:.3rem .7rem;font-size:.82rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--cmp-input-bg);color:var(--sys-text-primary)}.FeedbackCommentForm_categoryChipActive__Z6upJ{border-color:var(--cmp-border-pressed);font-weight:600}.FeedbackCommentForm_formActions__muHCX{display:flex;gap:.5rem}.FeedbackCommentModal_overlay__kAKE7{position:fixed;inset:0;background:rgba(17,32,45,.45);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:50}.FeedbackCommentModal_dialog__AwaWh{background:var(--cmp-panel-bg,#fff);border:var(--cmp-border-width-ui) solid;border-color:var(--cmp-border-raised);border-radius:var(--cmp-radius-ui);box-shadow:0 24px 60px rgba(17,32,45,.25);padding:1.25rem;width:min(32rem,100%);max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;gap:.85rem}.FeedbackCommentModal_header__0LhqS{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.FeedbackCommentModal_title__0aMEp{margin:0;font-size:1.05rem;color:var(--sys-text-primary)}.FeedbackCommentModal_viewLink__eRFLH{color:var(--sys-text-primary);font-size:.85rem;font-weight:600;text-decoration:underline}.FeedbackCommentModal_error__tvTNB{margin:0;color:#b23b3b;font-size:.9rem}.WindowTitleBar_bar__ds4fx{display:flex;align-items:center;justify-content:space-between;gap:var(--sys-space-1);height:var(--cmp-window-titlebar-height);margin:0 0 var(--sys-space-2);padding:2px 2px 2px 4px;background:var(--cmp-window-title-bg);color:var(--cmp-window-title-text)}.WindowTitleBar_bar__ds4fx .WindowTitleBar_title__rLJc1{margin:0;padding-left:6px;font-family:var(--cmp-window-title-font-family),Tahoma,Arial,sans-serif;font-size:var(--cmp-window-title-font-size);font-weight:var(--cmp-window-title-font-weight);line-height:1.15;letter-spacing:0;text-shadow:0 0 0 currentColor}.WindowTitleBar_bar__ds4fx .WindowTitleBar_closeButton__yzIM6{width:var(--cmp-window-close-width);min-width:var(--cmp-window-close-width);height:var(--cmp-window-close-height);min-height:var(--cmp-window-close-height);margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:0}.WindowTitleBar_bar__ds4fx .WindowTitleBar_closeGlyph__q4QNd{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:15px;font-weight:900;line-height:1;transform:translateY(-.5px)}@media(min-width:768px){.WindowTitleBar_bar__ds4fx{margin:0 0 var(--sys-space-2);padding:2px 2px 2px 4px}}.BackendErrorNotice_backdrop__JaVHZ{position:fixed;inset:0;z-index:42;display:flex;align-items:flex-end;padding:var(--sys-space-4);background:rgba(15,23,42,.4)}.BackendErrorNotice_window__aVB66{width:100%;max-width:30rem;margin:0 auto;padding:0 0 var(--sys-space-4);border:var(--cmp-border-width-ui) solid;border-color:var(--cmp-border-raised);border-radius:calc(var(--cmp-radius-ui)*1.1);background:var(--cmp-panel-bg);box-shadow:var(--cmp-shadow-raised)}.BackendErrorNotice_notice__sRcjH{display:flex;align-items:flex-start;gap:var(--sys-space-2);margin:0;padding:0 var(--sys-space-4);border:0;background:transparent;color:var(--sys-text-primary);font-size:var(--sys-font-size-sm)}.BackendErrorNotice_icon__0HgZq{width:1.5rem;height:1.5rem;image-rendering:pixelated;flex-shrink:0}.BackendErrorNotice_message__WAWR1{margin:0}@media(min-width:768px){.BackendErrorNotice_backdrop__JaVHZ{align-items:center;justify-content:center}}.ConfirmationDialog_modalBackdrop__ukdsD{position:fixed;inset:0;z-index:40;display:flex;align-items:flex-end;padding:var(--sys-space-4);background:rgba(15,23,42,.4)}.ConfirmationDialog_modalBackdropOpen__iyqi2{pointer-events:auto;opacity:1}.ConfirmationDialog_modal__bk88K{width:100%;max-width:32rem;margin:0 auto;padding:0 0 var(--sys-space-4);border:var(--cmp-border-width-ui) solid;border-color:var(--cmp-border-raised);border-radius:calc(var(--cmp-radius-ui)*1.1);background:var(--cmp-panel-bg);box-shadow:var(--cmp-shadow-raised)}.ConfirmationDialog_warningIcon__WTtSP{width:1.5rem;height:1.5rem;image-rendering:pixelated;flex-shrink:0}.ConfirmationDialog_warningIconModern__o7rRY{width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;color:var(--cmp-button-danger-bg);flex-shrink:0}.ConfirmationDialog_warningIconModern__o7rRY svg{width:1.5rem;height:1.5rem;display:block}.ConfirmationDialog_modalBody__Uxiyh{display:flex;align-items:flex-start;gap:var(--sys-space-3);padding:0;border:0;background:transparent;color:var(--sys-text-secondary);font-size:var(--sys-font-size-sm);padding:0 var(--sys-space-4)}.ConfirmationDialog_messageBlock__xgwRg{display:grid;gap:var(--sys-space-1)}.ConfirmationDialog_modalBody__Uxiyh p{margin:0}.ConfirmationDialog_modalActions__dK_Li{margin-top:var(--sys-space-3);display:flex;justify-content:flex-end;gap:var(--sys-space-2);padding:0 var(--sys-space-4)}.ConfirmationDialog_confirmButton__cPrhw{background:var(--cmp-button-danger-bg);color:var(--cmp-button-danger-text)}.ConfirmationDialog_confirmButton__cPrhw:hover{background:var(--cmp-button-danger-bg-hover)}@media(min-width:768px){.ConfirmationDialog_modalBackdrop__ukdsD{align-items:center;justify-content:center}}.AddCustomerScreen_page__1gI6G{min-height:100vh;padding:var(--sys-space-4);padding-bottom:4.75rem;color:var(--sys-text-primary);--cmp-taskbar-max-width:40rem}.AddCustomerScreen_panel__mZ0MP{width:100%;max-width:40rem;margin:0 auto;padding:0;border:var(--cmp-border-width-ui) solid;border-color:var(--cmp-window-border);border-radius:var(--cmp-radius-ui);background:var(--cmp-window-surface);box-shadow:none}.AddCustomerScreen_content__XJ3YX{padding:var(--sys-space-4)}.AddCustomerScreen_form__gZFpf{display:grid;gap:var(--sys-space-3)}.AddCustomerScreen_field__nq4FC{display:grid;gap:var(--sys-space-1)}.AddCustomerScreen_label__hHq8T{font-size:var(--sys-font-size-xs);font-weight:var(--sys-font-weight-medium);color:var(--sys-text-secondary)}.AddCustomerScreen_input__65qWc,.AddCustomerScreen_textarea___ftDF{width:100%;border:var(--cmp-border-width-ui) solid;border-color:var(--cmp-border-sunken);border-radius:calc(var(--cmp-radius-ui)*.8);background:var(--cmp-input-bg);color:var(--sys-text-primary);min-height:var(--cmp-control-height);padding:0 var(--sys-space-2);font-size:var(--sys-font-size-sm);font-family:inherit}.AddCustomerScreen_textarea___ftDF{resize:vertical;min-height:calc(var(--cmp-control-height)*2);padding:var(--sys-space-2)}.AddCustomerScreen_actions__QSPDw{display:flex;justify-content:flex-end;gap:var(--sys-space-2)}.AddCustomerScreen_deleteButton__I5_g4{background:var(--cmp-button-danger-bg);color:var(--cmp-button-danger-text)}.AddCustomerScreen_deleteButton__I5_g4:hover{background:var(--cmp-button-danger-bg-hover)}.AddCustomerScreen_section__oCDm8{border:var(--cmp-border-width-ui) solid;border-color:var(--cmp-border-sunken);border-radius:calc(var(--cmp-radius-ui)*.9);background:transparent}.AddCustomerScreen_sectionSummary__Ioni_{cursor:pointer;padding:var(--sys-space-2);font-size:var(--sys-font-size-sm);font-weight:var(--sys-font-weight-semibold)}.AddCustomerScreen_sectionContent__0ZQKQ{display:grid;gap:var(--sys-space-3);padding:0 var(--sys-space-2) var(--sys-space-2)}.AddCustomerScreen_error__Zaqz8{margin:0;color:var(--cmp-button-danger-bg);font-size:var(--sys-font-size-sm)}.AddCustomerScreen_requiredMark__6IdU0{color:var(--cmp-button-danger-bg);font-weight:var(--sys-font-weight-bold)}@media(min-width:768px){.AddCustomerScreen_page__1gI6G{padding:var(--sys-space-8);padding-bottom:5.25rem}}.AddProductScreen_page__3e_Au{min-height:100vh;padding:var(--sys-space-4);padding-bottom:4.75rem;color:var(--sys-text-primary);--cmp-taskbar-max-width:40rem}.AddProductScreen_panel__EvAC_{width:100%;max-width:40rem;margin:0 auto;padding:0;border:var(--cmp-border-width-ui) solid;border-color:var(--cmp-window-border);border-radius:var(--cmp-radius-ui);background:var(--cmp-window-surface);box-shadow:none}.AddProductScreen_content__JtwgJ{padding:var(--sys-space-4)}.AddProductScreen_form__Xm6tl{display:grid;gap:var(--sys-space-3)}.AddProductScreen_modeActions__4Lq9e{display:flex;justify-content:flex-end}.AddProductScreen_field__nP5ww{display:grid;gap:var(--sys-space-1)}.AddProductScreen_serialNumbersSection__xkDyC{display:grid;gap:var(--sys-space-3)}.AddProductScreen_categoryProductGrid__KGBsG,.AddProductScreen_inlineFieldGrid__unfNE{display:grid;gap:var(--sys-space-3);grid-template-columns:minmax(0,1fr)}.AddProductScreen_customerRow__PpXy7{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0;align-items:center}.AddProductScreen_customerSelect__Yq8U9{width:100%}.AddProductScreen_addCustomerButton__ilArN{white-space:nowrap}.AddProductScreen_label__8yVUX{font-size:var(--sys-font-size-xs);font-weight:var(--sys-font-weight-medium);color:var(--sys-text-secondary)}.AddProductScreen_requiredMark__yVppe{color:var(--cmp-button-danger-bg);font-weight:var(--sys-font-weight-bold)}.AddProductScreen_select__FCPV4{width:100%}.AddProductScreen_input__vTPLG,.AddProductScreen_textarea___898u{width:100%;border:var(--cmp-border-width-ui) solid;border-color:var(--cmp-border-sunken);border-radius:calc(var(--cmp-radius-ui)*.8);background:var(--cmp-input-bg);color:var(--sys-text-primary);min-height:var(--cmp-control-height);padding:0 var(--sys-space-2);font-size:var(--sys-font-size-sm);font-family:inherit}.AddProductScreen_textarea___898u{resize:vertical;min-height:calc(var(--cmp-control-height)*2);padding:var(--sys-space-2)}.AddProductScreen_preview__IZRhy{display:flex;align-items:center;gap:var(--sys-space-2);border:var(--cmp-border-width-ui) solid;border-color:var(--cmp-border-sunken);border-radius:calc(var(--cmp-radius-ui)*.8);background:var(--cmp-input-bg);padding:var(--sys-space-2)}.AddProductScreen_previewImage__yZxfY{border:var(--cmp-border-width-ui) solid;border-color:var(--cmp-border-sunken);border-radius:calc(var(--cmp-radius-ui)*.6)}.AddProductScreen_previewName__bqK3f{margin:0;font-size:var(--sys-font-size-sm);font-weight:var(--sys-font-weight-semibold)}.AddProductScreen_previewMeta__S46_B{margin:0;font-size:var(--sys-font-size-xs);color:var(--sys-text-tertiary)}.AddProductScreen_addonsSection__Jj_xp{border:var(--cmp-border-width-ui) solid;border-color:var(--cmp-border-sunken);background:var(--cmp-input-bg)}.AddProductScreen_addonsToggle__czMbx{width:100%;display:flex;align-items:center;gap:var(--sys-space-2);border:0;background:transparent;color:var(--sys-text-primary);padding:var(--sys-space-2);font:inherit;cursor:pointer;text-align:left}.AddProductScreen_addonsBody__slLf7{padding:var(--sys-space-2);padding-top:0;display:grid;gap:var(--sys-space-2)}.AddProductScreen_addonPickerRow__XjxmT{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--sys-space-2);align-items:center}.AddProductScreen_addonList__h7ibF{list-style:none;margin:0;padding:0;display:grid;gap:var(--sys-space-2)}.AddProductScreen_addonListItem__XeFfO{display:flex;align-items:center;justify-content:space-between;gap:var(--sys-space-2);padding:var(--sys-space-2);background:var(--cmp-surface-plain);border:1px solid var(--sys-border-default)}.AddProductScreen_addonsEmpty__jg54v{margin:0;font-size:var(--sys-font-size-sm);color:var(--sys-text-tertiary)}.AddProductScreen_quantityField__Xj1bM{max-width:9rem}.AddProductScreen_actions__TglNQ{display:flex;justify-content:flex-end;gap:var(--sys-space-2)}.AddProductScreen_deleteButton__yG37E{background:var(--cmp-button-danger-bg);color:var(--cmp-button-danger-text)}.AddProductScreen_deleteButton__yG37E:hover{background:var(--cmp-button-danger-bg-hover)}.AddProductScreen_error__nIZII{margin:0;color:var(--cmp-button-danger-bg);font-size:var(--sys-font-size-sm)}.AddProductScreen_message__fFN4q{margin:0}@media(min-width:768px){.AddProductScreen_page__3e_Au{padding:var(--sys-space-8);padding-bottom:5.25rem}.AddProductScreen_categoryProductGrid__KGBsG,.AddProductScreen_inlineFieldGrid__unfNE{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.EquipmentTrackerScreen_page__AHun2{min-height:100vh;display:flex;align-items:stretch;padding:var(--sys-space-4);padding-bottom:calc(var(--cmp-taskbar-height) + var(--sys-space-4));color:var(--sys-text-primary);overflow-x:hidden}.EquipmentTrackerScreen_shell__DfGnO{width:100%;max-width:56rem;margin:0 auto;min-height:calc(100vh - var(--cmp-taskbar-height) - var(--sys-space-4)*2);padding:0;border:var(--cmp-border-width-ui) solid;border-color:var(--cmp-window-border);border-radius:var(--cmp-radius-ui);background:var(--cmp-window-surface);box-shadow:none}.EquipmentTrackerScreen_content__tawM0{padding:var(--sys-space-4)}.EquipmentTrackerScreen_header___xzjg{margin-bottom:var(--sys-space-4);padding-bottom:var(--sys-space-3);border-bottom:1px solid var(--cmp-divider-line)}.EquipmentTrackerScreen_title__EamQH{margin:0;font-size:var(--sys-font-size-2xl);font-weight:var(--sys-font-weight-bold);line-height:1.2}.EquipmentTrackerScreen_subtitle__26yOa{margin:var(--sys-space-1) 0 0;font-size:var(--sys-font-size-sm);color:var(--sys-text-secondary)}.EquipmentTrackerScreen_list__Aftnb{display:grid;gap:var(--sys-space-3)}.EquipmentTrackerScreen_summaryGrid__83sKE{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sys-space-2);margin-bottom:var(--sys-space-2)}.EquipmentTrackerScreen_summaryCard__nqP5q{display:grid;gap:2px;padding:var(--sys-space-3);border:var(--cmp-border-width-ui) solid;border-color:var(--cmp-border-sunken);border-radius:calc(var(--cmp-radius-ui)*.9);background:var(--cmp-input-bg)}.EquipmentTrackerScreen_summaryLabel__v8laj{margin:0;font-size:var(--sys-font-size-xs);color:var(--sys-text-secondary);text-transform:uppercase;letter-spacing:.04em}.EquipmentTrackerScreen_summaryValue__yvJJ_{margin:0;font-size:var(--sys-font-size-2xl);font-weight:var(--sys-font-weight-bold);line-height:1}.EquipmentTrackerScreen_filterRow__tDl0_{display:flex;width:100%;margin-bottom:var(--sys-space-1)}.EquipmentTrackerScreen_filterButtonGroup__d_V1X{display:flex;flex-wrap:nowrap;gap:var(--sys-space-2);align-items:center;width:100%}.EquipmentTrackerScreen_filterButtonGroupOccupied__cFumE{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.EquipmentTrackerScreen_filterButtonGroupOccupied__cFumE .EquipmentTrackerScreen_filterSelect___VlYv{max-width:none}.EquipmentTrackerScreen_filterButtonGroupOccupied__cFumE>button{width:100%;min-width:0}.EquipmentTrackerScreen_filterSelectWrap__ErSPt{display:none}.EquipmentTrackerScreen_filterSelect___VlYv{flex:1 1 0;min-width:0;max-width:200px;width:100%}.EquipmentTrackerScreen_filterButtonGroup__d_V1X>button{width:auto;min-width:0}.EquipmentTrackerScreen_card__OoEls{position:relative;padding:var(--sys-space-3);border:0;border-bottom:2px solid var(--cmp-divider-line);border-radius:0;background:var(--cmp-card-bg);box-shadow:none;transition:background var(--sys-duration-fast) var(--sys-easing-standard),border-color var(--sys-duration-fast) var(--sys-easing-standard),box-shadow var(--sys-duration-fast) var(--sys-easing-standard)}.EquipmentTrackerScreen_card__OoEls:hover{background:var(--cmp-card-bg-hover)}.EquipmentTrackerScreen_cardSelected__SlqeW{background:var(--cmp-card-bg-selected)}.EquipmentTrackerScreen_selectedStripe__0yZF2{position:absolute;top:var(--sys-space-3);bottom:var(--sys-space-3);left:0;width:3px;border-radius:var(--sys-radius-pill);background:var(--sys-border-selected)}.EquipmentTrackerScreen_cardBody__8I3QU{display:flex;flex-direction:column;gap:var(--sys-space-2)}.EquipmentTrackerScreen_productTopRow__F2UUZ{display:flex;align-items:flex-start;gap:var(--sys-space-3)}.EquipmentTrackerScreen_productVisual__tREEk{width:3.5rem;min-width:3.5rem;display:flex;align-items:flex-start;justify-content:center}.EquipmentTrackerScreen_productImage__pJo7g{width:3.5rem;height:3.5rem;-o-object-fit:cover;object-fit:cover;border-radius:calc(var(--cmp-radius-ui)*.8);border:var(--cmp-border-width-ui) solid;border-color:var(--cmp-border-sunken)}.EquipmentTrackerScreen_productMainButton__h38PV{flex:1;display:grid;gap:2px;text-align:left;border:0;background:transparent;padding:0;color:inherit}.EquipmentTrackerScreen_productName__sm8Db{margin:0;font-size:var(--sys-font-size-sm);font-weight:var(--sys-font-weight-bold)}.EquipmentTrackerScreen_productMeta__lpW_v{margin:0;font-size:var(--sys-font-size-sm);color:var(--sys-text-tertiary)}.EquipmentTrackerScreen_productMetaSmall__XrDLz{margin:0;font-size:var(--sys-font-size-xs);color:var(--cmp-meta-value)}.EquipmentTrackerScreen_productMetaLabel__VPpuI{color:var(--cmp-meta-accent);font-weight:var(--sys-font-weight-semibold)}.EquipmentTrackerScreen_productMetaValue__Rq_m6{color:var(--cmp-meta-value)}.EquipmentTrackerScreen_productComment__a_LQj{margin:0;font-size:var(--sys-font-size-xs);color:var(--sys-text-secondary)}.EquipmentTrackerScreen_productAddons__sV_MF{width:100%;display:flex;flex-direction:column;gap:2px}.EquipmentTrackerScreen_productAddonsLabel__IKOEL{margin:0;font-size:var(--sys-font-size-sm);font-weight:var(--sys-font-weight-bold);color:var(--sys-text-primary)}.EquipmentTrackerScreen_productAddonItem__AaJAj{margin:0;font-size:var(--sys-font-size-xs);color:var(--sys-text-tertiary)}.EquipmentTrackerScreen_locationHeaderButton__oIsJy{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--sys-space-3);text-align:left;border:0;background:transparent;padding:0}.EquipmentTrackerScreen_groupSection__uP7Tz{border:2px solid;border-color:var(--cmp-bevel-light) var(--cmp-bevel-dark) var(--cmp-bevel-dark) var(--cmp-bevel-light);border-radius:calc(var(--cmp-radius-ui)*.9);background:var(--cmp-window-surface);box-shadow:none}.EquipmentTrackerScreen_groupSectionOpen__rBUSC,.EquipmentTrackerScreen_occupiedSectionOpen__JnQk0,.EquipmentTrackerScreen_occupiedSection__wOQgn{background:var(--cmp-window-surface)}.EquipmentTrackerScreen_groupHeaderButton__W99or{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--sys-space-3);text-align:left;border:0;background:transparent;padding:var(--sys-space-2) var(--sys-space-3);color:inherit}.EquipmentTrackerScreen_groupHeaderMain__4X5Yz{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;-moz-column-gap:var(--sys-space-2);column-gap:var(--sys-space-2);row-gap:0}.EquipmentTrackerScreen_groupArrow__BbiMs{width:10px;height:10px;position:relative;display:inline-block}.EquipmentTrackerScreen_groupArrow__BbiMs:before{content:"";position:absolute;top:1px;left:2px;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid var(--cmp-arrow-accent)}.EquipmentTrackerScreen_groupArrowExpanded__FYC_5:before{top:3px;left:0;border-top:6px solid var(--cmp-arrow-accent);border-right:4px solid transparent;border-left:4px solid transparent;border-bottom:0}.EquipmentTrackerScreen_groupTitle__nXg_C{margin:0;font-size:var(--sys-font-size-sm);font-weight:var(--sys-font-weight-semibold);line-height:1.3}.EquipmentTrackerScreen_groupMetaInline__wl1xf{margin:0;grid-column:3;color:var(--sys-text-tertiary);font-size:var(--sys-font-size-xs);line-height:1.2;white-space:nowrap}.EquipmentTrackerScreen_customerStatusBadge___BJLh{font-size:var(--sys-font-size-xs);color:var(--sys-text-secondary);font-weight:var(--sys-font-weight-semibold);white-space:nowrap}.EquipmentTrackerScreen_groupHeaderRight__A6sWm{display:inline-flex;align-items:center;gap:var(--sys-space-2);margin-left:auto}.EquipmentTrackerScreen_groupMeta__snkPu{margin:0;grid-column:2;color:var(--sys-text-tertiary);font-size:var(--sys-font-size-xs);line-height:1.2}.EquipmentTrackerScreen_groupPanel__b7SPf{padding:0 var(--sys-space-2) var(--sys-space-2)}.EquipmentTrackerScreen_availableGroupProducts__pTGm6{display:grid;gap:var(--sys-space-2)}.EquipmentTrackerScreen_locationName__gf4hI{margin:0;font-size:var(--sys-font-size-md);font-weight:var(--sys-font-weight-semibold)}.EquipmentTrackerScreen_locationAddress__DhJ_d{margin:0;color:var(--sys-text-tertiary);font-size:var(--sys-font-size-sm)}.EquipmentTrackerScreen_badgeCount__xIous{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding:0 var(--sys-space-2);border-radius:calc(var(--cmp-radius-ui)*.8);background:var(--cmp-badge-bg);color:var(--cmp-badge-text);border:var(--cmp-border-width-ui) solid;border-color:var(--cmp-border-sunken);font-size:var(--sys-font-size-sm);font-weight:var(--sys-font-weight-semibold)}.EquipmentTrackerScreen_accordionPanel__oZYbt{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows var(--sys-duration-normal) var(--sys-easing-standard),padding-top var(--sys-duration-normal) var(--sys-easing-standard)}.EquipmentTrackerScreen_accordionPanelExpanded__PfZbm{grid-template-rows:1fr;padding-top:var(--sys-space-3)}.EquipmentTrackerScreen_accordionContent__jEGSd{min-height:0;display:grid;gap:var(--sys-space-3)}.EquipmentTrackerScreen_contactText__ZFZ_9{display:grid;gap:var(--sys-space-1);margin:var(--sys-space-2);padding:var(--sys-space-2);border:var(--cmp-border-width-ui) solid;border-color:var(--cmp-border-sunken);border-radius:calc(var(--cmp-radius-ui)*.8);background:var(--ref-color-white);color:var(--sys-text-secondary);font-size:var(--sys-font-size-sm)}.EquipmentTrackerScreen_contactHeaderRow__CkeTC{display:flex;align-items:center;justify-content:space-between;gap:var(--sys-space-2)}.EquipmentTrackerScreen_contactActions__5CZDM{display:inline-flex;align-items:center;gap:var(--sys-space-2)}.EquipmentTrackerScreen_contactText__ZFZ_9 p{margin:0}.EquipmentTrackerScreen_editActionButton__6GR3v{white-space:nowrap}.EquipmentTrackerScreen_deleteActionButton__KdxeH{white-space:nowrap;background:var(--cmp-button-danger-bg);color:var(--cmp-button-danger-text)}.EquipmentTrackerScreen_deleteActionButton__KdxeH:hover{background:var(--cmp-button-danger-bg-hover)}.EquipmentTrackerScreen_contactText__ZFZ_9 a{color:var(--sys-color-primary-strong);text-decoration:underline}.EquipmentTrackerScreen_contactComment__tsHfB{padding-top:var(--sys-space-1);color:var(--sys-text-secondary)}.EquipmentTrackerScreen_testingDetails__xz4t2{margin-top:var(--sys-space-1);padding-top:var(--sys-space-1);border-top:1px solid var(--cmp-divider-line);display:grid;gap:2px}.EquipmentTrackerScreen_testingStatus__XpIeS{font-weight:var(--sys-font-weight-semibold)}.EquipmentTrackerScreen_occupiedProductsPanel__w_nhI{padding:0 var(--sys-space-2) var(--sys-space-2)}.EquipmentTrackerScreen_nestedCards__MM7nS{display:grid;gap:var(--sys-space-2)}.EquipmentTrackerScreen_cardActions___mchb{display:inline-flex;align-items:center;gap:var(--sys-space-2)}.EquipmentTrackerScreen_modalBackdrop__MjifL{position:fixed;inset:0;z-index:40;display:flex;align-items:flex-end;padding:var(--sys-space-4);background:rgba(15,23,42,.4);transition:opacity var(--sys-duration-normal) var(--sys-easing-standard)}.EquipmentTrackerScreen_modalBackdropClosed__sYH5h{pointer-events:none;opacity:0}.EquipmentTrackerScreen_modalBackdropOpen__wVnEA{pointer-events:auto;opacity:1}.EquipmentTrackerScreen_modal__CG6Rd{width:100%;max-width:32rem;margin:0 auto;padding:var(--sys-space-4);border:var(--cmp-border-width-ui) solid;border-color:var(--cmp-border-raised);border-radius:calc(var(--cmp-radius-ui)*1.1);background:var(--cmp-panel-bg);box-shadow:var(--cmp-shadow-raised);transition:transform var(--sys-duration-normal) var(--sys-easing-standard)}.EquipmentTrackerScreen_modalClosed__r6SYv{transform:translateY(1rem)}.EquipmentTrackerScreen_modalOpen__TOVpe{transform:translateY(0)}.EquipmentTrackerScreen_modalHeader__DmZzA{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sys-space-2);margin-bottom:var(--sys-space-3)}.EquipmentTrackerScreen_modalTitle__rEbNx{margin:0;font-size:var(--sys-font-size-xl);font-weight:var(--sys-font-weight-semibold)}.EquipmentTrackerScreen_modalSubtitle__2IE_B{margin:0;color:var(--sys-text-tertiary);font-size:var(--sys-font-size-sm)}.EquipmentTrackerScreen_modalBody__3bGqG{display:grid;gap:var(--sys-space-1);padding:var(--sys-space-3);border:var(--cmp-border-width-ui) solid;border-color:var(--cmp-border-sunken);border-radius:calc(var(--cmp-radius-ui)*.9);background:var(--cmp-input-bg);color:var(--sys-text-secondary);font-size:var(--sys-font-size-sm)}.EquipmentTrackerScreen_modalBody__3bGqG p{margin:0}.EquipmentTrackerScreen_modalActions__sHK52{margin-top:var(--sys-space-3);display:flex;justify-content:flex-end;gap:var(--sys-space-2)}.EquipmentTrackerScreen_deleteButton__LiCE1{border:var(--cmp-border-width-ui) solid;border-color:var(--cmp-border-raised);border-radius:calc(var(--cmp-radius-ui)*.8);padding:var(--sys-space-2) var(--sys-space-3);background:var(--cmp-button-danger-bg);color:var(--cmp-button-danger-text);font-size:var(--sys-font-size-sm);font-weight:var(--sys-font-weight-semibold);transition:background var(--sys-duration-fast) var(--sys-easing-standard)}.EquipmentTrackerScreen_deleteButton__LiCE1:hover{background:var(--cmp-button-danger-bg-hover)}.EquipmentTrackerScreen_deleteButton__LiCE1:active{border-color:var(--cmp-border-pressed)}.EquipmentTrackerScreen_menuDismiss__BsPB7{position:fixed;inset:0;z-index:24;border:0;background:transparent}.EquipmentTrackerScreen_bulkHud__Gv7sF{position:fixed;left:var(--sys-space-2);right:var(--sys-space-2);bottom:3.25rem;z-index:25;display:grid;gap:var(--sys-space-2);padding:var(--sys-space-2);border:var(--cmp-border-width-ui) solid;border-color:var(--cmp-border-raised);border-radius:var(--cmp-radius-ui);background:var(--cmp-panel-bg);box-shadow:var(--cmp-shadow-raised)}.EquipmentTrackerScreen_bulkHudText__l_cx2{margin:0;font-size:var(--sys-font-size-sm);font-weight:var(--sys-font-weight-bold)}.EquipmentTrackerScreen_bulkHudActions__h9GdF{display:grid;gap:var(--sys-space-2)}.EquipmentTrackerScreen_bulkHudCustomerRow__T_d5_{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--sys-space-2)}.EquipmentTrackerScreen_bulkHudSelect__vgX9M{min-width:0;width:100%;max-width:none}.EquipmentTrackerScreen_bulkHudDangerButton__KyHC6{color:var(--cmp-button-danger-text);background:var(--cmp-button-danger-bg)}.EquipmentTrackerScreen_bulkHudDangerButton__KyHC6:hover{background:var(--cmp-button-danger-bg-hover)}.EquipmentTrackerScreen_startMenu__5rawh{position:fixed;left:var(--sys-space-2);bottom:var(--cmp-taskbar-height);z-index:30;width:min(20rem,100vw - 1rem);border:var(--cmp-border-width-ui) solid;border-color:var(--cmp-border-raised);border-radius:var(--cmp-radius-ui);background:var(--cmp-panel-bg);box-shadow:var(--cmp-shadow-raised);padding:var(--sys-space-2)}.EquipmentTrackerScreen_startMenuTitle__IrSBG{margin-bottom:var(--sys-space-2);padding:var(--sys-space-2);background:linear-gradient(90deg,var(--sys-color-primary),var(--sys-color-primary-strong));color:var(--sys-text-inverse);font-weight:var(--sys-font-weight-bold);font-size:var(--sys-font-size-sm)}.EquipmentTrackerScreen_startMenuItem__5AQKx{width:100%;display:flex;align-items:center;gap:var(--sys-space-2);padding:var(--sys-space-2);border:0;background:transparent;text-align:left;font-size:var(--sys-font-size-sm)}.EquipmentTrackerScreen_startMenuItem__5AQKx:hover{background:var(--interactive-hover);color:var(--sys-text-primary)}.EquipmentTrackerScreen_startMenuItemActive__I5yaH{background:var(--cmp-tab-bg-active)}.EquipmentTrackerScreen_menuSectionLabel__TfAX7{margin-top:var(--sys-space-2);padding:var(--sys-space-1) var(--sys-space-2);font-size:var(--sys-font-size-xs);font-weight:var(--sys-font-weight-bold);color:var(--sys-text-secondary);border-top:1px solid var(--cmp-divider-line)}.EquipmentTrackerScreen_submenuHost__bW10F{position:relative}.EquipmentTrackerScreen_submenuArrow__cILgt{margin-left:auto;font-size:var(--sys-font-size-xs)}.EquipmentTrackerScreen_submenuPanel__C0HE0{position:absolute;top:auto;left:calc(100% - 2px);z-index:31;min-width:11rem;border:var(--cmp-border-width-ui) solid;border-color:var(--cmp-border-raised);border-radius:var(--cmp-radius-ui)}.EquipmentTrackerScreen_submenuPanel__C0HE0,.EquipmentTrackerScreen_taskbar__Uze92{bottom:0;background:var(--cmp-panel-bg);box-shadow:var(--cmp-shadow-raised);padding:var(--sys-space-1)}.EquipmentTrackerScreen_taskbar__Uze92{position:fixed;left:0;right:0;z-index:26;height:var(--cmp-taskbar-height);display:flex;align-items:center;gap:var(--sys-space-1);border-top:var(--cmp-border-width-ui) solid var(--cmp-bevel-light)}.EquipmentTrackerScreen_taskButton__B0yU9{height:var(--cmp-taskbar-button-height);min-width:0;display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--sys-space-1);padding:0 var(--sys-space-2);border:var(--cmp-border-width-ui) solid;border-color:var(--cmp-border-raised);border-radius:calc(var(--cmp-radius-ui)*.8);background:var(--cmp-panel-bg);color:var(--sys-text-primary);font-size:12px;font-weight:var(--sys-font-weight-bold);line-height:1;overflow:hidden}.EquipmentTrackerScreen_taskButtonActive__FuiUM,.EquipmentTrackerScreen_taskButton__B0yU9:active{border-color:var(--cmp-border-pressed)}.EquipmentTrackerScreen_startButton__DursY{min-width:54px;padding-left:var(--sys-space-3);padding-right:var(--sys-space-3);gap:var(--sys-space-2)}.EquipmentTrackerScreen_startLogo__qC_QW{width:1rem;height:1rem;display:grid;grid-template-columns:1fr 1fr;gap:1px}.EquipmentTrackerScreen_startModernIcon__t5YkD{width:1rem;height:1rem;display:inline-flex;align-items:center;justify-content:center}.EquipmentTrackerScreen_startModernIcon__t5YkD svg{width:1rem;height:1rem;display:block}.EquipmentTrackerScreen_startImage__Zq_dy{width:1rem;height:1rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.EquipmentTrackerScreen_startImage__Zq_dy img,.EquipmentTrackerScreen_startImage__Zq_dy svg{width:1rem;height:1rem;display:block}.EquipmentTrackerScreen_startImage__Zq_dy img{image-rendering:pixelated}.EquipmentTrackerScreen_startLogo__qC_QW span{display:block}.EquipmentTrackerScreen_logoPaneA__FdICw{background:var(--cmp-start-logo-a)}.EquipmentTrackerScreen_logoPaneB__QzL26{background:var(--cmp-start-logo-b)}.EquipmentTrackerScreen_logoPaneC__I0Xja{background:var(--cmp-start-logo-c)}.EquipmentTrackerScreen_logoPaneD__Vtv5J{background:var(--cmp-start-logo-d)}.EquipmentTrackerScreen_taskIcon__bHz0o{width:1rem;height:1rem;display:inline-flex;align-items:center;justify-content:center;font-size:.875rem;line-height:1;flex-shrink:0}.EquipmentTrackerScreen_taskIcon__bHz0o svg{width:1rem;height:1rem;display:block}.EquipmentTrackerScreen_taskIcon__bHz0o img{width:1rem;height:1rem;display:block;image-rendering:pixelated}.EquipmentTrackerScreen_taskLabel__ky4jZ{overflow:hidden;text-overflow:ellipsis;min-width:0}.EquipmentTrackerScreen_startLabel__ln43a,.EquipmentTrackerScreen_taskLabel__ky4jZ{display:inline-flex;align-items:center;white-space:nowrap;line-height:1}@media(min-width:768px){.EquipmentTrackerScreen_page__AHun2{padding:var(--sys-space-8);padding-bottom:calc(var(--cmp-taskbar-height) + var(--sys-space-8))}.EquipmentTrackerScreen_shell__DfGnO{min-height:calc(100vh - var(--cmp-taskbar-height) - var(--sys-space-8)*2)}.EquipmentTrackerScreen_modalBackdrop__MjifL{align-items:center;justify-content:center}.EquipmentTrackerScreen_taskbar__Uze92{gap:var(--sys-space-2);padding:var(--sys-space-1) var(--sys-space-2)}.EquipmentTrackerScreen_bulkHud__Gv7sF{left:auto;right:var(--sys-space-8);bottom:3.5rem;width:min(30rem,100vw - 10rem)}.EquipmentTrackerScreen_bulkHudActions__h9GdF{grid-template-columns:auto}.EquipmentTrackerScreen_filterButtonGroupOccupied__cFumE{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto}.EquipmentTrackerScreen_filterButtonGroupOccupied__cFumE>button{width:auto}}@media(max-width:399px){.EquipmentTrackerScreen_taskbar__Uze92{width:100vw;gap:.125rem;padding:.125rem}.EquipmentTrackerScreen_taskButton__B0yU9{flex:1 1 0;height:2rem;width:auto;padding:0 .2rem;gap:.25rem;justify-content:flex-start;font-size:var(--sys-font-size-xs)}.EquipmentTrackerScreen_startButton__DursY{flex:0 0 auto;width:2rem;min-width:2rem;justify-content:center;padding:0 .2rem}.EquipmentTrackerScreen_startLabel__ln43a{display:none}.EquipmentTrackerScreen_taskLabel__ky4jZ{font-size:var(--sys-font-size-xs)}.EquipmentTrackerScreen_filterButtonGroup__d_V1X{gap:.25rem}.EquipmentTrackerScreen_filterSelect___VlYv{max-width:200px;min-width:0}}@media(max-width:768px){.EquipmentTrackerScreen_submenuPanel__C0HE0{top:auto;bottom:calc(100% + 2px);left:auto;right:0;min-width:min(11rem,100vw - 1rem);max-width:calc(100vw - 1rem)}}.CatalogProductsScreen_page__6IeXK{min-height:100vh;padding:var(--sys-space-3);padding-bottom:4.5rem;background:var(--cmp-page-bg);--cmp-taskbar-max-width:56rem}.CatalogProductsScreen_window__kuuRu{width:100%;margin:0 auto;min-height:calc(100vh - 4.5rem - var(--sys-space-3)*2);padding:0;border:var(--cmp-border-width-ui) solid;border-color:var(--cmp-window-border);background:var(--cmp-window-surface);box-shadow:none}.CatalogProductsScreen_content__bTNCv{padding:var(--sys-space-2)}.CatalogProductsScreen_controls__gv_eL{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--sys-space-2);margin-bottom:var(--sys-space-3)}.CatalogProductsScreen_controls__gv_eL .CatalogProductsScreen_control___JRbT,.CatalogProductsScreen_createCustomButton__HVlUn,.CatalogProductsScreen_syncButton__lcrg5{width:100%}.CatalogProductsScreen_error__4mfNb{margin-bottom:var(--sys-space-2);color:var(--sys-color-error)}.CatalogProductsScreen_empty__dcUaZ{margin:var(--sys-space-4) 0;color:var(--sys-text-secondary)}.CatalogProductsScreen_list__8spwK{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:var(--sys-space-1)}.CatalogProductsScreen_list__8spwK .CatalogProductsScreen_row__sK2Qx{display:block;padding:var(--sys-space-1);border:1px solid var(--cmp-card-border);background:var(--cmp-card-bg);cursor:pointer}.CatalogProductsScreen_list__8spwK .CatalogProductsScreen_row__sK2Qx.CatalogProductsScreen_rowInactive__cxHTz{opacity:.7}.CatalogProductsScreen_list__8spwK .CatalogProductsScreen_row__sK2Qx .CatalogProductsScreen_rowContent__vibNk{display:flex;align-items:stretch;gap:var(--sys-space-3)}.CatalogProductsScreen_list__8spwK .CatalogProductsScreen_row__sK2Qx .CatalogProductsScreen_rowContent__vibNk .CatalogProductsScreen_rowToggle__X110o{flex:0 0 auto;align-self:flex-start}.CatalogProductsScreen_list__8spwK .CatalogProductsScreen_row__sK2Qx .CatalogProductsScreen_rowContent__vibNk .CatalogProductsScreen_cornerCheckbox__XZOfv{margin:0}.CatalogProductsScreen_list__8spwK .CatalogProductsScreen_row__sK2Qx .CatalogProductsScreen_rowContent__vibNk .CatalogProductsScreen_thumbnailFrame__qw_7d{position:relative;flex:0 0 88px;width:88px;align-self:stretch;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--sys-border-default);background:var(--sys-surface-elevated)}.CatalogProductsScreen_list__8spwK .CatalogProductsScreen_row__sK2Qx .CatalogProductsScreen_rowContent__vibNk .CatalogProductsScreen_thumbnailFrame__qw_7d .CatalogProductsScreen_thumbnail__PfGiJ{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.CatalogProductsScreen_list__8spwK .CatalogProductsScreen_row__sK2Qx .CatalogProductsScreen_rowContent__vibNk .CatalogProductsScreen_thumbnailFrame__qw_7d .CatalogProductsScreen_noImage__UFXlR{color:var(--sys-text-tertiary);font-size:var(--sys-font-size-xs)}.CatalogProductsScreen_list__8spwK .CatalogProductsScreen_row__sK2Qx .CatalogProductsScreen_rowContent__vibNk .CatalogProductsScreen_detailsColumn__Ig_qS{display:grid;gap:.0625rem;width:100%;min-width:0;flex:1 1 auto;justify-items:start}.CatalogProductsScreen_list__8spwK .CatalogProductsScreen_row__sK2Qx .CatalogProductsScreen_rowContent__vibNk .CatalogProductsScreen_detailsColumn__Ig_qS p{width:100%;margin:.0625rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CatalogProductsScreen_list__8spwK .CatalogProductsScreen_row__sK2Qx .CatalogProductsScreen_rowContent__vibNk .CatalogProductsScreen_detailsColumn__Ig_qS .CatalogProductsScreen_title__zKOMa{font-weight:var(--sys-font-weight-bold);line-height:1.1}.CatalogProductsScreen_list__8spwK .CatalogProductsScreen_row__sK2Qx .CatalogProductsScreen_rowContent__vibNk .CatalogProductsScreen_detailsColumn__Ig_qS .CatalogProductsScreen_metaStrong__56nKs{color:var(--sys-text-secondary);font-size:var(--sys-font-size-sm);line-height:1.1}.CatalogProductsScreen_list__8spwK .CatalogProductsScreen_row__sK2Qx .CatalogProductsScreen_rowContent__vibNk .CatalogProductsScreen_detailsColumn__Ig_qS .CatalogProductsScreen_meta__gYJCN{color:var(--sys-text-secondary);line-height:1.1}@media(max-width:760px){.CatalogProductsScreen_controls__gv_eL{grid-template-columns:repeat(2,minmax(0,1fr))}.CatalogProductsScreen_controls__gv_eL .CatalogProductsScreen_control___JRbT,.CatalogProductsScreen_syncButton__lcrg5{max-width:13rem}.CatalogProductsScreen_list__8spwK .CatalogProductsScreen_row__sK2Qx .CatalogProductsScreen_rowContent__vibNk{align-items:stretch;gap:var(--sys-space-2)}.CatalogProductsScreen_list__8spwK .CatalogProductsScreen_row__sK2Qx .CatalogProductsScreen_rowContent__vibNk .CatalogProductsScreen_thumbnailFrame__qw_7d{flex-basis:72px;width:72px;min-height:0}.CatalogProductsScreen_list__8spwK .CatalogProductsScreen_row__sK2Qx .CatalogProductsScreen_rowContent__vibNk .CatalogProductsScreen_thumbnailFrame__qw_7d .CatalogProductsScreen_thumbnail__PfGiJ{max-height:72px}}@media(min-width:768px){.CatalogProductsScreen_window__kuuRu{min-height:calc(100vh - 5.25rem - var(--sys-space-8)*2)}}.HistoryScreen_page__UHV4B{min-height:100vh;display:flex;align-items:stretch;padding:var(--sys-space-4);padding-bottom:calc(var(--cmp-taskbar-height) + var(--sys-space-4));color:var(--sys-text-primary)}.HistoryScreen_shell__pibUh{width:100%;max-width:56rem;margin:0 auto;min-height:calc(100vh - var(--cmp-taskbar-height) - var(--sys-space-4)*2);border:var(--cmp-border-width-ui) solid;border-color:var(--cmp-window-border);border-radius:var(--cmp-radius-ui);background:var(--cmp-window-surface)}.HistoryScreen_content__lRzhT{padding:var(--sys-space-4);display:grid;gap:var(--sys-space-3)}.HistoryScreen_filters__dxA8A{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:var(--sys-space-2)}.HistoryScreen_searchInput__8poAF{border:var(--cmp-border-width-ui) solid;border-color:var(--cmp-border-sunken);border-radius:calc(var(--cmp-radius-ui)*.8);background:var(--ref-color-white);color:var(--sys-text-primary);padding:.5rem .625rem;font-size:var(--sys-font-size-sm)}.HistoryScreen_list__IO58w{display:grid;gap:var(--sys-space-2)}.HistoryScreen_item__QTqEa{border:var(--cmp-border-width-ui) solid;border-color:var(--cmp-border-sunken);border-radius:calc(var(--cmp-radius-ui)*.8);background:var(--cmp-card-bg);padding:var(--sys-space-3);display:grid;gap:2px}.HistoryScreen_itemTitle__9NuEZ{margin:0;font-size:var(--sys-font-size-sm);font-weight:var(--sys-font-weight-semibold)}.HistoryScreen_itemMeta__f461X{margin:0;font-size:var(--sys-font-size-xs);color:var(--sys-text-tertiary)}.HistoryScreen_itemNote___12ci{margin:var(--sys-space-1) 0 0;font-size:var(--sys-font-size-xs);color:var(--sys-text-secondary)}.HistoryScreen_empty__LsIIU{margin:0;font-size:var(--sys-font-size-sm);color:var(--sys-text-secondary)}@media(max-width:700px){.HistoryScreen_filters__dxA8A{grid-template-columns:1fr}}