.styles_container___4_zG{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px;height:100%}.styles_message__RwIAx{font-weight:600;font-size:14px;margin:0}.styles_detail__1dE5a{font-size:12px;color:var(--mantine-color-dimmed);margin:0;text-align:center}.styles_brand__DvV_K{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 14px;background:var(--mantine-primary-color-light);border:1px solid color-mix(in srgb,var(--mantine-primary-color-filled) 25%,transparent);border-radius:8px;color:var(--mantine-primary-color-filled);font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;transition:background .15s;white-space:nowrap}.styles_brand__DvV_K:hover{background:var(--mantine-primary-color-light-hover)}.styles_brand__DvV_K[data-danger=true]{background:rgba(224,82,82,.1);border-color:rgba(224,82,82,.25);color:#e05252}.styles_brand__DvV_K[data-danger=true]:hover{background:rgba(224,82,82,.18)}.styles_brand__DvV_K:disabled{opacity:.5;cursor:not-allowed}.styles_primary__fW4Bd{background:var(--mantine-primary-color-filled);border-color:var(--mantine-primary-color-filled);color:var(--background);font-weight:600}.styles_primary__fW4Bd:hover{background:var(--mantine-primary-color-filled-hover)}.styles_nav__tjR69{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border-radius:8px;border:none;background:rgba(0,0,0,0);color:var(--c-text-secondary);font-size:13px;font-family:inherit;font-weight:500;cursor:pointer;text-align:left;transition:background .15s,color .15s}.styles_nav__tjR69:hover{background:var(--c-hover);color:var(--c-text-primary)}.styles_nav__tjR69:active{transform:scale(.98)}.styles_nav__tjR69[data-active=true]{background:var(--mantine-primary-color-light);color:var(--mantine-primary-color-filled);font-weight:600}.styles_nav__tjR69[data-active=true]:hover{background:var(--mantine-primary-color-light-hover)}.styles_nav__tjR69[data-active=true] .styles_count__KUoDF{background:color-mix(in srgb,var(--mantine-primary-color-filled) 20%,transparent);color:var(--mantine-primary-color-filled)}.styles_nav__tjR69 .styles_icon__9XCMz{font-size:17px;display:flex;align-items:center;flex-shrink:0}.styles_tab__etTWv{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:none;border-bottom:2px solid rgba(0,0,0,0);background:rgba(0,0,0,0);color:var(--c-text-muted);font-size:13px;font-family:inherit;cursor:pointer;transition:color .12s,border-color .12s;margin-bottom:-1px}.styles_tab__etTWv:hover{color:var(--c-text-primary)}.styles_tab__etTWv[data-active=true]{color:var(--mantine-primary-color-filled);border-bottom-color:var(--mantine-primary-color-filled)}.styles_action__vqbzx{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:1px solid var(--c-border);background:rgba(0,0,0,0);color:var(--c-text-secondary);font-family:inherit;cursor:pointer;transition:background .12s,color .12s,border-color .12s}.styles_action__vqbzx[data-labelled=true]{width:auto;gap:4px;padding:0 10px;font-size:12px;white-space:nowrap}.styles_action__vqbzx:hover{background:var(--c-hover);color:var(--c-text-primary);border-color:var(--c-border-subtle)}.styles_action__vqbzx[data-danger=true]:hover{background:rgba(224,82,82,.1);color:#e05252;border-color:rgba(224,82,82,.25)}.styles_action__vqbzx[data-active=true]{background:var(--mantine-primary-color-light);color:var(--mantine-primary-color-filled);border-color:color-mix(in srgb,var(--mantine-primary-color-filled) 35%,transparent)}.styles_action__vqbzx:disabled{opacity:.5;cursor:not-allowed}.styles_subtle__Fi_c_{display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;color:var(--c-text-muted);gap:6px;font-family:inherit;cursor:pointer;padding:5px;border-radius:6px;transition:color .15s,background .15s}.styles_subtle__Fi_c_:hover{color:var(--c-text-primary);background:var(--c-hover)}.styles_subtle__Fi_c_[data-danger=true]:hover{color:#e05252;background:rgba(224,82,82,.1)}@media(pointer:coarse){.styles_brand__DvV_K{padding:9px 14px}.styles_action__vqbzx{width:36px;height:36px}}.styles_count__KUoDF{font-size:11px;font-weight:600;padding:1px 6px;border-radius:100px;background:var(--c-hover);color:inherit;min-width:18px;text-align:center}.styles_row__0lmkn{display:flex;align-items:center;gap:8px}.styles_content__rExlt{display:flex;flex-direction:column;gap:12px}.styles_note__prgNg{margin:-6px 0 0;font-size:12px;color:var(--c-text-muted)}.styles_error__Fddpv{margin:-6px 0 0;font-size:12px;color:#e05252}.styles_separator__a5jku{height:1px;margin:4px 0;background:var(--c-border)}.styles_actions__LGc_2{display:flex;justify-content:flex-end;margin-top:8px}.styles_dialog__FUDkX{display:flex;flex-direction:column;gap:16px}.styles_dialog__FUDkX p{margin:0;font-size:14px;color:var(--c-text-muted)}.styles_actions__TCxv3{display:flex;gap:8px;justify-content:flex-end}.styles_bar__X4sM7{display:none}@media(max-width:767px){.styles_bar__X4sM7{display:flex;flex-shrink:0;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--c-border);background:var(--c-surface)}}.styles_item__U460z{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:58px;border:none;background:rgba(0,0,0,0);color:var(--c-text-muted);font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.styles_item__U460z[data-active=true]{color:var(--mantine-primary-color-filled)}.styles_item__U460z[data-active=true] .styles_icon__4N4in{background:var(--mantine-primary-color-light)}.styles_icon__4N4in{display:flex;align-items:center;justify-content:center;width:44px;height:26px;border-radius:13px;font-size:20px;transition:background .15s}.styles_label__JAOLc{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500}.styles_sheet__5GYq2{border-radius:16px 16px 0 0;padding-bottom:env(safe-area-inset-bottom)}.styles_sheetBody__r1Hhv{display:flex;flex-direction:column;gap:16px}.styles_sheetTabs__B_XJj{display:flex;flex-direction:column;gap:2px}.styles_manual__raagT{padding:0 12px;font-size:14px}.styles_company__D_nCv,.styles_manual__raagT{display:flex;align-items:center;gap:8px;color:var(--c-text-secondary)}.styles_companySelect__fYlA8{flex:1 1;min-width:0}.styles_account__QLjnW{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:16px;border-top:1px solid var(--c-border)}.styles_user__C3_PH{display:flex;align-items:center;gap:10px;min-width:0;padding:4px;border:none;border-radius:8px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.styles_avatar__eioxM{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:50%;background:var(--c-border);color:var(--c-text-secondary);font-size:18px}.styles_username__HoMit{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:var(--c-text-primary)}.styles_accountHint__G7Ybq{flex-shrink:0;font-size:12px;color:var(--c-text-muted)}.styles_sidebar__XFFGN{width:220px;min-width:220px;height:100vh;display:flex;flex-direction:column;border-right:1px solid var(--c-border);background:var(--c-surface);flex-shrink:0}@media(max-width:767px){.styles_sidebar__XFFGN{display:none}}.styles_brand__gezHU{padding:24px 20px 18px;border-bottom:1px solid var(--c-border)}.styles_brand__gezHU h2{font-size:20px;font-weight:800;letter-spacing:-.03em;line-height:1;margin:0}.styles_brandLabel__x3Zst{font-size:10px;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.12em;font-weight:600}.styles_nav__JPwN1{display:flex;flex-direction:column;gap:2px;padding:12px 8px;flex:1 1}.styles_manual__UJAx3{display:flex;align-items:center;gap:8px;padding:10px 20px;border-top:1px solid var(--c-border);font-size:12px;color:var(--c-text-secondary)}.styles_manual__UJAx3:hover{color:var(--c-text-primary)}.styles_userArea__dvEk0{display:flex;align-items:center;justify-content:space-between;padding:14px 12px;border-top:1px solid var(--c-border);gap:8px}.styles_userInfo__tfMC7{display:flex;align-items:center;gap:8px;min-width:0;padding:4px 6px;margin:-4px -6px;border:none;border-radius:6px;background:none;color:inherit;font:inherit;cursor:pointer}.styles_userInfo__tfMC7:hover{background:var(--c-hover)}.styles_avatar__byM63{width:28px;height:28px;border-radius:50%;background:var(--c-border);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:14px;color:var(--c-text-secondary)}.styles_username__QtVY8{font-size:13px;color:var(--c-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles_companyArea__21vfP{display:flex;align-items:center;gap:6px;padding:8px 14px;border-top:1px solid var(--c-border)}.styles_companyIcon__FB8Nt{color:var(--c-text-secondary);flex-shrink:0}.styles_companySelect__FjJsz{flex:1 1;min-width:0}.styles_table__jdNrA{font-size:13px;--mantine-table-border-color:var(--c-border)}.styles_thead__cofY9{background:var(--c-thead-bg);border-bottom:1px solid var(--c-border-subtle)}.styles_th__lt0_m{color:var(--c-text-muted);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;padding:10px 14px}.styles_td__l9ePM{color:var(--c-text-primary);padding:10px 14px;vertical-align:middle}.styles_clickable__Lsy4l{cursor:pointer;transition:background .12s}.styles_clickable__Lsy4l:hover .styles_td__l9ePM{background:var(--c-hover)}.styles_container__77PfP{display:flex;flex-direction:column;gap:20px;padding:24px;height:100%;overflow-y:auto}.styles_title__qW_Dr{font-size:20px;font-weight:600;color:var(--c-text-primary);margin:0}.styles_filters__9JdjR{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.styles_hint__S2ATy{color:var(--c-text-muted);font-size:14px;text-align:center;padding-top:40px}.styles_tableWrapper__Bvd0Q{flex:0 1 auto;min-height:0;overflow:auto;border-block:1px solid var(--c-border-subtle)}.styles_tableWrapper__Bvd0Q table[data-with-table-border]{border-top:0;border-bottom:0}.styles_badge__rftpH{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:500}.styles_badge_created__7B1Q_{background:rgba(76,175,125,.12);color:#4caf7d;border:1px solid rgba(76,175,125,.22)}.styles_badge_updated__iR5MG{background:rgba(80,144,224,.12);color:#5090e0;border:1px solid rgba(80,144,224,.25)}.styles_badge_disabled__T3yNK{background:rgba(217,180,42,.12);color:#d9b42a;border:1px solid rgba(217,180,42,.3)}.styles_badge_deleted__Wi5lH{background:rgba(224,82,82,.1);color:#e05252;border:1px solid rgba(224,82,82,.25)}.styles_badge_restored__IvuQO{background:rgba(240,160,80,.12);color:#f0a050;border:1px solid rgba(240,160,80,.25)}.styles_pagination__6lwOD{justify-content:center;gap:12px}.styles_idColumn__7TFpy,.styles_pagination__6lwOD{display:flex;align-items:center}.styles_idColumn__7TFpy svg{margin-left:auto;color:var(--brand);opacity:.6;height:24px;width:24px}.styles_pageInfo__G5ytE{color:var(--c-text-muted);font-size:13px;min-width:60px;text-align:center}@media(max-width:767px){.styles_container__77PfP{padding:16px}}.styles_content__t8Y6s{display:flex;flex-direction:column;gap:20px}.styles_content__t8Y6s h3{margin:0 0 10px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--c-text-muted)}.styles_status__CPdoE{margin:0;padding:10px 12px;border-radius:8px;font-size:14px;font-weight:600;border:1px solid var(--c-border);color:var(--c-text-muted)}.styles_status__CPdoE[data-kind=ok]{color:#4caf7d;background:rgba(76,175,125,.12);border-color:rgba(76,175,125,.22)}.styles_status__CPdoE[data-kind=soon]{color:#d9b42a;background:rgba(217,180,42,.12);border-color:rgba(217,180,42,.3)}.styles_status__CPdoE[data-kind=overdue]{color:#e05252;background:rgba(224,82,82,.1);border-color:rgba(224,82,82,.25)}.styles_fields__ifLb5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}@media(max-width:480px){.styles_fields__ifLb5{grid-template-columns:1fr}}.styles_actions__r_NSP{display:flex;justify-content:flex-end;margin-top:12px}.styles_history__pbSQ6 ul{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.styles_empty__xyKmS{margin:0;font-size:13px;font-style:italic;color:var(--c-text-muted)}.styles_payment__aE5m4{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--c-border-subtle);border-radius:8px;background:var(--c-hover)}.styles_paymentMain__3MKrS{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.styles_amount__xQm1f{font-size:15px;font-weight:600;color:var(--c-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.styles_meta__39x1X{font-size:12px;color:var(--c-text-secondary)}.styles_note__BFZAz{font-size:12px;color:var(--c-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles_confirm__cwInR{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:1 1;font-size:13px;color:var(--c-text-primary)}.styles_confirm__cwInR span{flex:1 1 100%}.styles_container__IkuL3{display:flex;flex-direction:column;height:100%;overflow:hidden}.styles_header__2hY2M{flex-shrink:0;padding:20px 24px 16px;border-bottom:1px solid var(--c-border)}.styles_titleRow__RJKv_{display:flex;align-items:center;gap:10px}.styles_titleRow__RJKv_ h2{font-size:20px;font-weight:700;letter-spacing:-.3px}.styles_content__UmyVh{flex:1 1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:32px}.styles_section__GhJHE{display:flex;flex-direction:column;gap:4px}.styles_sectionTitle__Ao7BT{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;color:var(--c-text-muted);margin-bottom:8px}.styles_settingRow__Bl7em{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 0;border-bottom:1px solid var(--c-border-subtle)}.styles_settingRow__Bl7em:last-child{border-bottom:none}.styles_settingInfo__WD0Zy{display:flex;flex-direction:column;gap:3px;flex:1 1}.styles_settingLabel__VCwFJ{font-size:14px;font-weight:500}.styles_settingDescription__Mx8Rg{font-size:12px;color:var(--c-text-muted);line-height:1.4}.styles_entityAddRow__7hyr1{display:flex;gap:8px;align-items:flex-end;margin-bottom:8px}.styles_entityAddRow__7hyr1>:first-child{flex:1 1}.styles_entityList__nf7qI{display:flex;flex-direction:column;gap:4px}.styles_entityRow__OuB_k{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:6px;border:1px solid var(--c-border-subtle);background:var(--c-hover)}.styles_entityRow__OuB_k:has(.styles_entityEditInput__atzTw){background:rgba(0,0,0,0);border-color:var(--mantine-primary-color-filled)}.styles_entityDot__IybiC{flex-shrink:0;width:7px;height:7px;color:#e05252}.styles_entityDot__IybiC[data-enabled=true]{color:#4caf7d}.styles_entityName__JCRiH{flex:1 1;font-size:13px;color:var(--c-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles_entityEditInput__atzTw{flex:1 1;font-size:13px;font-family:inherit;color:var(--c-text-primary);background:rgba(0,0,0,0);border:none;outline:none;padding:0;min-width:0}.styles_entityEmpty__rSVTC{font-size:13px;color:var(--c-text-muted);font-style:italic;padding:8px 10px}.styles_schemeToggle__Bkh4Q{display:flex;gap:4px;background:var(--c-surface);border:1px solid var(--c-border);border-radius:8px;padding:3px;flex-shrink:0}.styles_schemeOption__rvw_q{padding:5px 14px;border-radius:6px;font-size:13px;font-weight:500;color:var(--c-text-muted);border:none;background:rgba(0,0,0,0);cursor:pointer;transition:background .15s,color .15s}.styles_schemeOption__rvw_q[data-active=true]{background:var(--mantine-primary-color-light);color:var(--mantine-primary-color-filled)}.styles_schemeOption__rvw_q:hover:not([data-active=true]){background:var(--c-hover);color:var(--c-text-primary)}.styles_settingWarning__G3qmU{font-size:12px;color:#f0a050;line-height:1.4}.styles_menuBackground__q2kl0{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.styles_menuPreview__adLTI{display:flex;align-items:center;gap:10px;height:34px;padding:0 10px;border:1px solid var(--c-border);border-radius:8px;max-width:220px;font-size:13px;font-weight:700}.styles_menuPreview__adLTI>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles_menuPreviewBadge__1QS3d{flex-shrink:0;padding:2px 8px;border-radius:999px;font-size:11px}.styles_menuPreviewPrice__0qRMP{flex-shrink:0;font-size:13px;font-weight:400;opacity:.75}@media(max-width:767px){.styles_header__2hY2M{padding:14px 16px 12px}.styles_titleRow__RJKv_{flex-wrap:wrap}.styles_content__UmyVh{padding:16px}.styles_settingRow__Bl7em{flex-wrap:wrap;gap:12px}}.styles_form__D1DN8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;grid-gap:12px;gap:12px;margin-top:12px}@media(max-width:900px){.styles_form__D1DN8{grid-template-columns:1fr}}.styles_slug__GXybn{margin-left:8px;font-size:12px;color:var(--c-text-muted)}.styles_payStatus__aKNrH{flex-shrink:0;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:500;white-space:nowrap;border:1px solid var(--c-border);color:var(--c-text-muted)}.styles_payStatus__aKNrH[data-kind=ok]{color:#4caf7d;background:rgba(76,175,125,.12);border-color:rgba(76,175,125,.22)}.styles_payStatus__aKNrH[data-kind=soon]{color:#d9b42a;background:rgba(217,180,42,.12);border-color:rgba(217,180,42,.3)}.styles_payStatus__aKNrH[data-kind=overdue]{color:#e05252;background:rgba(224,82,82,.1);border-color:rgba(224,82,82,.25)}.styles_activeBadge__A2wE5{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--c-text-secondary)}.styles_content__qWOnj{display:flex;flex-direction:column;gap:16px;padding-top:4px}.styles_row__J7L4q{display:flex;gap:16px}.styles_row__J7L4q>*{flex:1 1}.styles_row__ngiJE{display:flex;align-items:center;gap:16px;padding:11px 8px;border-radius:8px;cursor:pointer;transition:background .12s}.styles_row__ngiJE:hover{background:var(--c-hover)}.styles_row__ngiJE:hover .styles_chevron__sModZ{opacity:1;transform:translateX(3px)}.styles_row__ngiJE[data-health=inactive]{opacity:.4}.styles_healthDot__sboAQ{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--c-text-muted)}.styles_healthDot__sboAQ[data-health=ok]{background:#4caf7d}.styles_healthDot__sboAQ[data-health=low]{background:#f0a050}.styles_healthDot__sboAQ[data-health=critical]{background:#e05252}.styles_rowName__pYt0U{font-size:14px;font-weight:500;color:var(--c-text-primary);width:200px;flex-shrink:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.styles_unitBadge__Sb03i{font-size:11px;padding:2px 8px;border-radius:100px;background:var(--c-hover);border:1px solid var(--c-border-subtle);color:var(--c-text-secondary);flex-shrink:0;width:76px;text-align:center}.styles_stockInfo__ZTJmI{flex:1 1;display:flex;align-items:center;gap:14px;min-width:0}.styles_stockBar__WoO1R{flex:1 1;max-width:180px;height:4px;background:var(--c-hover);border-radius:2px;position:relative}.styles_stockBarFill__143nO{height:100%;border-radius:2px;transition:width .35s ease;background:#4caf7d}.styles_stockBarFill__143nO[data-health=low]{background:#f0a050}.styles_stockBarFill__143nO[data-health=critical]{background:#e05252}.styles_stockBarFill__143nO[data-health=inactive]{background:var(--c-text-muted)}.styles_alertLine__KvVWy{position:absolute;left:50%;top:-3px;width:1px;height:10px;background:var(--c-border-subtle);border-radius:1px}.styles_stockNumbers__HxJ76{display:flex;align-items:baseline;gap:4px;font-size:13px;flex-shrink:0;width:110px}.styles_stockNumbers__HxJ76>span[data-health=ok]{color:#4caf7d;font-weight:600}.styles_stockNumbers__HxJ76>span[data-health=low]{color:#f0a050;font-weight:600}.styles_stockNumbers__HxJ76>span[data-health=critical]{color:#e05252;font-weight:600}.styles_alertRef___B0Rt,.styles_stockNumbers__HxJ76>span[data-health=inactive]{color:var(--c-text-muted)}.styles_alertRef___B0Rt{font-size:12px}.styles_chevron__sModZ{color:var(--c-text-muted);opacity:0;flex-shrink:0;transition:opacity .12s,transform .15s}.styles_container__3jtLO{display:flex;flex-direction:column;height:100%;overflow:hidden}.styles_header__OHfGE{flex-shrink:0;padding:20px 24px 0;border-bottom:1px solid var(--c-border)}.styles_titleRow__rUsGq{display:flex;align-items:center;gap:16px;margin-bottom:14px}.styles_titleRow__rUsGq h2{font-size:20px;font-weight:700;letter-spacing:-.3px}.styles_stats__T9I9F{display:flex;gap:8px;flex-wrap:wrap}.styles_stat__SMfzn{font-size:12px;padding:2px 9px;border-radius:100px;font-weight:500}.styles_stat__SMfzn[data-type=ok]{background:rgba(76,175,125,.12);color:#4caf7d;border:1px solid rgba(76,175,125,.22)}.styles_stat__SMfzn[data-type=low]{background:rgba(240,160,80,.12);color:#f0a050;border:1px solid rgba(240,160,80,.25)}.styles_stat__SMfzn[data-type=critical]{background:rgba(224,82,82,.1);color:#e05252;border:1px solid rgba(224,82,82,.25)}.styles_stat__SMfzn[data-type=inactive]{background:var(--c-hover);color:var(--c-text-muted);border:1px solid var(--c-border-subtle)}.styles_toolbar__h1z5c{display:flex;gap:10px;align-items:center;margin-bottom:12px}.styles_searchWrapper__NFrz1{position:relative;flex:1 1;max-width:320px}.styles_searchIcon__trcMH{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--c-text-muted);pointer-events:none}.styles_searchInput__ckber{width:100%;background:var(--c-surface);border:1px solid var(--c-border);border-radius:8px;padding:7px 12px 7px 30px;font-size:13px;color:var(--c-text-primary);outline:none;transition:border-color .15s}.styles_searchInput__ckber::placeholder{color:var(--c-text-muted)}.styles_searchInput__ckber:focus{border-color:color-mix(in srgb,var(--mantine-primary-color-filled) 40%,transparent)}.styles_filterTabs__EwVo9{display:flex}.styles_list__zfU0E{flex:1 1;overflow-y:auto;padding:8px 24px 32px}.styles_empty__duRd3{padding:48px 0;text-align:center;color:var(--c-text-muted);font-size:13px;font-style:italic}@media(max-width:767px){.styles_header__OHfGE{padding:14px 16px 0}.styles_titleRow__rUsGq,.styles_toolbar__h1z5c{flex-wrap:wrap}.styles_list__zfU0E{padding:8px 16px 32px}}.styles_login__e3tbb{width:100%;padding:28px 24px!important;display:flex;flex-direction:column;gap:16px}.styles_login__e3tbb strong{font-size:16px;font-weight:700;text-align:center;color:var(--c-text-primary);padding-bottom:4px;border-bottom:1px solid var(--c-border)}.styles_fields__d9GU9{display:contents}.styles_recoverNote__zwAzm{margin:0}.styles_forgotLink__6eukf,.styles_recoverNote__zwAzm{font-size:12px;color:var(--c-text-secondary);text-align:center}.styles_forgotLink__6eukf{cursor:pointer;text-decoration:underline}.styles_forgotLink__6eukf:hover{color:var(--c-text-primary)}.styles_overlay__3hpw1{flex:1 1;display:flex;align-items:center;justify-content:center}.styles_card__a_m4L{display:flex;flex-direction:column;gap:12px;width:220px}.styles_title__JUAEA{font-size:13px;font-weight:600;color:var(--c-text-secondary);letter-spacing:.02em}.styles_steps__kV9XC{display:flex;flex-direction:column;gap:6px;margin-top:2px}.styles_step__loMKq{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--c-text-muted);transition:color .2s}.styles_step__loMKq[data-done=true]{color:var(--mantine-primary-color-filled)}.styles_content__TSqIV{display:flex;flex-direction:column;gap:16px;padding-top:4px}.styles_row__0PB8r{display:flex;gap:16px;align-items:flex-end}.styles_row__0PB8r>*{flex:1 1}.styles_actions__GTzgS{display:flex;flex-direction:column;gap:8px;margin-top:8px}.styles_consumptionsSection__P4Dix{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--c-border);padding-top:16px}.styles_sectionLabel__ONo8i{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--c-text-muted)}.styles_consumptionList__EsiA7{display:flex;flex-direction:column;gap:4px}.styles_consumptionRow__EgGIV{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:6px;background:var(--c-hover);border:1px solid var(--c-border-subtle)}.styles_consumptionName__sgxSN{flex:1 1;font-size:13px;color:var(--c-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles_consumptionUnit__PkJUN{font-size:11px;color:var(--c-text-muted);flex-shrink:0}.styles_consumptionAmount__fI1NT{font-size:13px;font-weight:600;color:var(--mantine-primary-color-filled);flex-shrink:0;min-width:28px;text-align:right}.styles_consumptionAdd__Q_Tx5{display:flex;gap:8px;align-items:flex-end}.styles_consumptionAddSelects__iieIO{flex:1 1;display:flex;gap:8px;min-width:0}.styles_consumptionAddSelects__iieIO>:first-child{flex:1 1;min-width:0}.styles_consumptionAddSelects__iieIO>:last-child{width:72px;flex-shrink:0}.styles_container__mUtUR{display:flex;flex-direction:column;height:100%;overflow:hidden}.styles_header__oYR49{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid var(--c-border);flex-shrink:0}.styles_header__oYR49 h2{font-size:20px;font-weight:700;letter-spacing:-.3px}.styles_headerActions__jRytg{display:flex;gap:8px;align-items:center}.styles_body__3DFEP{display:flex;flex:1 1;overflow:hidden}.styles_sidebar__xN_Zb{width:240px;flex-shrink:0;border-right:1px solid var(--c-border);padding:12px 8px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.styles_sidebarLabelRow__vf_7I{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 10px}.styles_sidebarLabel__S6leM{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;color:var(--c-text-muted)}.styles_sidebarAddBtn__O84eE{display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--c-text-muted);cursor:pointer;padding:2px;border-radius:4px}.styles_sidebarAddBtn__O84eE:hover{color:var(--c-text-primary);background:var(--c-hover)}.styles_categoryRow__24m7O{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:6px;cursor:pointer;font-size:13px;color:var(--c-text-muted);transition:background .1s,color .1s}.styles_categoryRow__24m7O[data-active=true]{background:var(--mantine-primary-color-light);color:var(--mantine-primary-color-filled)}.styles_categoryRow__24m7O[data-enabled=false] .styles_categoryRowName__Pvxbq{opacity:.55;text-decoration:line-through}.styles_categoryRow__24m7O:hover:not([data-active=true]){background:var(--c-hover);color:var(--c-text-primary)}.styles_categoryRow__24m7O:hover .styles_categoryRowActions__eJqG4{display:flex}.styles_categoryRow__24m7O:hover .styles_categoryRowCount__p3ElJ{display:none}.styles_categoryRowName__Pvxbq{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles_categoryRowCount__p3ElJ{font-size:11px;color:var(--c-text-muted);flex-shrink:0}.styles_categoryRowActions__eJqG4{display:none;align-items:center;gap:2px;flex-shrink:0}.styles_categoryConfirm__uPDcZ{display:flex;flex-direction:column;gap:8px;padding:8px;border:1px solid rgba(224,82,82,.25);border-radius:6px;background:rgba(224,82,82,.1);font-size:13px;color:var(--c-text-primary)}.styles_categoryConfirm__uPDcZ p{margin:0}.styles_categoryConfirm__uPDcZ>div{display:flex;gap:6px}.styles_categoryEditRow__W1WrN{display:flex;align-items:center;gap:4px;padding:2px 4px}.styles_categoryEditInput__Ppb2k{flex:1 1;min-width:0;background:none;border:1px solid var(--c-border);border-radius:4px;padding:4px 6px;font-size:13px;color:var(--c-text-primary);outline:none}.styles_categoryEditInput__Ppb2k:focus{border-color:var(--mantine-primary-color-filled)}.styles_productList__AyF1C{flex:1 1;overflow-y:auto;padding:16px 24px 32px;display:flex;flex-direction:column;gap:28px}.styles_groupCreateRow__1wYDV{display:flex;align-items:center;gap:8px;padding:4px 0 8px}.styles_groupCreateRow__1wYDV>:first-child{flex:1 1}.styles_groupCreateRow__1wYDV>:nth-child(2){width:160px;flex-shrink:0}.styles_groupHeader__qAYxz{display:flex;align-items:center;justify-content:space-between;padding:6px 0 10px;border-bottom:1px solid var(--c-border);margin-bottom:2px}.styles_groupHeader__qAYxz[data-enabled=false]>span:first-child{opacity:.55;text-decoration:line-through}.styles_groupHeader__qAYxz>span:first-child{font-size:13px;font-weight:600;color:var(--c-text-secondary);text-transform:uppercase;letter-spacing:.5px}.styles_groupCount__ECkGw{font-size:12px;color:var(--c-text-muted)}.styles_categorySection__dDCWR[data-enabled=false] .styles_productRow__rp5eV{opacity:.55}.styles_productRow__rp5eV{display:flex;align-items:flex-start;gap:12px;padding:11px 8px;border-radius:8px;cursor:pointer;transition:background .12s}.styles_productRow__rp5eV:hover{background:var(--c-hover)}.styles_productRow__rp5eV:hover .styles_chevron__CAnMN{opacity:1;transform:translateX(3px)}.styles_productRow__rp5eV[data-enabled=false]{opacity:.4}.styles_statusDot__Rx7K_{flex-shrink:0;margin-top:4px;width:8px;height:8px;fill:#e05252;color:#e05252}.styles_statusDot__Rx7K_[data-enabled=true]{fill:#4caf7d;color:#4caf7d}.styles_productInfo__Gmxwm{flex:1 1;display:flex;flex-direction:column;gap:3px;min-width:0}.styles_productName__yE_XE{font-size:14px;font-weight:500;color:var(--c-text-primary)}.styles_productDesc__GQhIY{font-size:12px;color:var(--c-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.styles_variantList__bJAsk{display:flex;flex-direction:column;gap:1px;margin-top:4px}.styles_variantRow__xAOTy{display:flex;align-items:baseline;gap:8px;cursor:pointer;padding:1px 0;transition:color .12s}.styles_variantRow__xAOTy:hover .styles_variantName__F6zwk{color:var(--mantine-primary-color-filled)}.styles_variantRow__xAOTy[data-enabled=false]{opacity:.45;text-decoration:line-through}.styles_variantName__F6zwk{font-size:12px;font-weight:500;color:var(--c-text-secondary);white-space:nowrap;flex-shrink:0}.styles_variantDesc__wMV1p{font-size:11px;color:var(--c-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;min-width:0}.styles_variantPrice__57cx8{font-size:13px;color:var(--mantine-primary-color-filled);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;margin-left:auto;opacity:.75}.styles_productMeta__gfnGQ{display:flex;align-items:center;gap:8px;flex-shrink:0;padding-top:2px}.styles_price__PdTL7{font-size:15px;font-weight:700;color:var(--mantine-primary-color-filled);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.styles_chevron__CAnMN{color:var(--c-text-muted);opacity:0;transition:opacity .12s,transform .15s}.styles_empty__swFRQ{padding:24px 8px;font-size:13px;color:var(--c-text-muted);font-style:italic}@media(max-width:767px){.styles_header__oYR49{flex-wrap:wrap;gap:12px;padding:14px 16px 12px}.styles_headerActions__jRytg{flex-wrap:wrap}.styles_body__3DFEP{flex-direction:column}.styles_sidebar__xN_Zb{width:auto;max-height:200px;border-right:none;border-bottom:1px solid var(--c-border)}.styles_productList__AyF1C{padding:16px 16px 32px}}@media(hover:none){.styles_categoryRowActions__eJqG4{display:flex}}.styles_content__GHvWV{display:flex;flex-direction:column;gap:16px;padding-top:4px}.styles_row__gK2tK{display:flex;gap:16px;align-items:flex-end}.styles_row__gK2tK>*{flex:1 1}.styles_checkboxWrapper__UrMO_{padding-bottom:6px}.styles_actions__Ctgv4{display:flex;flex-direction:column;gap:8px;margin-top:8px}.styles_imageSection__31hPu{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--c-border);padding-top:16px}.styles_imagePreview__ElPp_{position:relative;width:100%;aspect-ratio:1/1;border-radius:8px;border:1px solid var(--c-border-subtle);overflow:hidden;transition:opacity .15s}.styles_imagePreview__ElPp_[data-saving=true]{opacity:.5}.styles_imageButtons__u4Mjj{display:flex;gap:8px}.styles_imageButtons__u4Mjj>*{flex:1 1}.styles_imageUploadBtn__Ps8M5{display:flex;align-items:center;justify-content:center;gap:6px;padding:7px 14px;border-radius:6px;border:1.5px dashed var(--c-border-subtle);background:rgba(0,0,0,0);color:var(--c-text-secondary);font-size:13px;font-family:inherit;cursor:pointer;transition:border-color .15s,color .15s}.styles_imageUploadBtn__Ps8M5:hover{border-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-filled)}.styles_imageUploadBtn__Ps8M5[data-disabled=true]{opacity:.5;pointer-events:none}.styles_consumptionsSection__PXyca{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--c-border);padding-top:16px}.styles_sectionLabel__iq_BD{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--c-text-muted)}.styles_consumptionList__F82Gc{display:flex;flex-direction:column;gap:4px}.styles_consumptionRow__3U5Wk{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:6px;background:var(--c-hover);border:1px solid var(--c-border-subtle)}.styles_consumptionName__AVKnd{flex:1 1;font-size:13px;color:var(--c-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles_consumptionUnit__dfsY6{font-size:11px;color:var(--c-text-muted);flex-shrink:0}.styles_consumptionAmount__5bFl5{font-size:13px;font-weight:600;color:var(--mantine-primary-color-filled);flex-shrink:0;min-width:28px;text-align:right}.styles_consumptionAdd__vkahY{display:flex;gap:8px;align-items:flex-end}.styles_consumptionAddSelects__SCBUd{flex:1 1;display:flex;gap:8px}.styles_consumptionAddSelects__SCBUd>:first-child{flex:1 1}.styles_consumptionAddSelects__SCBUd>:last-child{width:72px;flex-shrink:0}.styles_content__Qkbbi{display:flex;flex-direction:column;gap:16px;padding-top:4px}.styles_addRow__K8fj0{display:flex;gap:8px;align-items:flex-end}.styles_addRow__K8fj0>:first-child{flex:1 1}.styles_list__uGKcr{display:flex;flex-direction:column;gap:4px}.styles_tagRow__cUShs{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:6px;border:1px solid var(--c-border-subtle);background:var(--c-hover)}.styles_tagRow__cUShs:has(.styles_editInput__MT8qz){background:rgba(0,0,0,0);border-color:var(--mantine-primary-color-filled)}.styles_dot__H1Se0{flex-shrink:0;width:7px;height:7px;color:#e05252}.styles_dot__H1Se0[data-enabled=true]{color:#4caf7d}.styles_tagName__8UWga{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles_editInput__MT8qz,.styles_tagName__8UWga{flex:1 1;font-size:13px;color:var(--c-text-primary)}.styles_editInput__MT8qz{font-family:inherit;background:rgba(0,0,0,0);border:none;outline:none;padding:0;min-width:0}.styles_empty__fPYxA{font-size:13px;color:var(--c-text-muted);font-style:italic;padding:8px 10px}.styles_content__CFXsp{display:flex;flex-direction:column;gap:16px;padding-top:4px}.styles_toolbar__Ao7BQ{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.styles_toolGroup__BOS5H{display:flex;align-items:center;gap:12px}.styles_actionGroup__I96pl,.styles_zoomControl__rPYdI{display:flex;align-items:center;gap:8px}.styles_zoomLabel__Dkcu7{font-size:12px;color:var(--c-text-muted);white-space:nowrap}.styles_sizeGroup__inum2{display:flex;align-items:center;gap:6px}.styles_sizeField__q6qrl{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--c-text-muted)}.styles_sizeField__q6qrl input{width:52px;padding:3px 6px;border-radius:4px;border:1px solid var(--c-border);background:rgba(0,0,0,0);color:var(--c-text-primary);font:inherit;font-size:13px;text-align:center}.styles_times__w9lT4{color:var(--c-text-muted)}.styles_gridWrapper__0xOA9{overflow:auto;border:1px solid var(--c-border);border-radius:8px;background:var(--c-surface);-webkit-user-select:none;-moz-user-select:none;user-select:none}.styles_grid___h5SS{position:relative;flex-shrink:0}.styles_cell__reB_D{position:absolute;box-sizing:border-box;border:1px solid var(--c-border-subtle);cursor:crosshair;transition:background-color .05s}.styles_cell__reB_D[data-type=empty]:hover{background:var(--c-hover)}.styles_cell__reB_D[data-type=wall]{background:var(--c-text-muted);border-color:var(--c-scrollbar)}.styles_cell__reB_D[data-type=wall]:hover{filter:brightness(1.1)}.styles_cell__reB_D[data-type=doorway]{background:#5090e0;border-color:#5090e0;opacity:.8}.styles_cell__reB_D[data-type=doorway]:hover{opacity:1}.styles_legend__6iboj{display:flex;gap:16px;align-items:center}.styles_legendItem__D4KiF{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--c-text-muted)}.styles_legendItem__D4KiF:before{content:"";display:inline-block;width:14px;height:14px;border-radius:3px;border:1px solid var(--c-border)}.styles_legendItem__D4KiF[data-type=wall]:before{background:var(--c-text-muted);border-color:var(--c-scrollbar)}.styles_legendItem__D4KiF[data-type=doorway]:before{background:#5090e0;border-color:#5090e0;opacity:.8}.styles_content__Mm8Lr{display:flex;flex-direction:column;gap:12px;padding-top:4px}.styles_empty__4R_pk,.styles_hint__tRnAJ{margin:0;font-size:13px;color:var(--c-text-muted)}.styles_row__65Ifg{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--c-border);border-radius:8px}.styles_main__PFvIu{display:flex;align-items:center;gap:12px}.styles_name__ytLp9{flex:1 1;font-weight:600}.styles_renumber__4HuOI{display:flex;align-items:center;gap:6px;font-size:13px}.styles_renumber__4HuOI input{width:64px;height:32px;padding:0 8px;font-size:13px;font-family:inherit;color:var(--c-text-primary);background:var(--c-surface);border:1px solid var(--c-border);border-radius:6px;outline:none}.styles_renumber__4HuOI input:focus{border-color:var(--mantine-primary-color-filled)}.styles_renumber__4HuOI input[aria-invalid=true]{border-color:#e05252}.styles_error__LDhcp,.styles_note__LUwJE,.styles_warning__lG_0e{margin:0;font-size:12px}.styles_note__LUwJE{color:var(--c-text-muted)}.styles_warning__lG_0e{color:#f0a050}.styles_error__LDhcp{color:#e05252}.styles_toolbar__KCswe{display:inline-flex;align-items:stretch;border:1px solid rgba(0,0,0,0);border-radius:9px;transition:border-color .25s,background .25s}.styles_toolbar__KCswe[data-open=true]{border-color:color-mix(in srgb,var(--mantine-primary-color-filled) 25%,transparent);background:var(--mantine-primary-color-light)}.styles_tools__8x_Ag{display:grid;grid-template-columns:0fr;transition:grid-template-columns .25s ease}.styles_toolbar__KCswe[data-open=true] .styles_tools__8x_Ag{grid-template-columns:1fr}.styles_toolsInner__2eWb9{display:flex;min-width:0;overflow:hidden}.styles_tool__GIPoR{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:none;border-right:1px solid color-mix(in srgb,var(--mantine-primary-color-filled) 20%,transparent);background:rgba(0,0,0,0);color:var(--mantine-primary-color-filled);font-family:inherit;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .15s}.styles_tool__GIPoR:first-child{border-radius:8px 0 0 8px}.styles_tool__GIPoR:hover{background:var(--mantine-primary-color-light-hover)}.styles_toggle__Vl3bB{flex-shrink:0;box-sizing:border-box;height:38px}.styles_toolbar__KCswe[data-docked=true]{display:flex;margin:0 12px 8px;border-radius:12px;animation:styles_dockIn__uUNqs .2s ease-out}.styles_toolbar__KCswe[data-docked=true] .styles_tools__8x_Ag{flex:1 1;min-width:0}.styles_toolbar__KCswe[data-docked=true] .styles_toolsInner__2eWb9{overflow-x:auto;scrollbar-width:none}.styles_toolbar__KCswe[data-docked=true] .styles_tool__GIPoR:first-child{border-radius:11px 0 0 11px}@media(pointer:coarse){.styles_tool__GIPoR{padding:9px 12px}}@keyframes styles_dockIn__uUNqs{0%{transform:translateY(100%);opacity:0}}@media(prefers-reduced-motion:reduce){.styles_toolbar__KCswe,.styles_tools__8x_Ag{transition:none}.styles_toolbar__KCswe[data-docked=true]{animation:none}}.styles_area__DZMzi{position:relative;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.styles_shape___X7ym{position:absolute;transition:opacity .3s}.styles_shape___X7ym[data-highlighted=true]{z-index:2}.styles_cell__Ty0vw{position:absolute;box-sizing:border-box}[data-locating=true] .styles_shape___X7ym{opacity:.25}.styles_tag__0KtI3{white-space:nowrap;position:absolute;bottom:100%;left:0;padding:0 8px;border-top-left-radius:4px;border-top-right-radius:4px;color:#383838;opacity:.7;transition:opacity .15s ease}.styles_tag__0KtI3[data-editable=true]{cursor:pointer}.styles_tag__0KtI3[data-editable=true]:hover{opacity:1;text-decoration:underline}.styles_square__No0Rl{position:absolute;height:32px;width:32px;display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:600;transition:opacity .3s}[data-locating=true] .styles_square__No0Rl{opacity:.25}.styles_saloonGrid__dIhl_{position:relative;border:1px solid #383838}.styles_shape__R0QlP{position:absolute;transition:opacity .3s}.styles_shape__R0QlP[data-highlighted=true],.styles_shape__R0QlP[data-located=true]{z-index:2;filter:drop-shadow(3px 0 0 var(--c-text-primary)) drop-shadow(-3px 0 0 var(--c-text-primary)) drop-shadow(0 3px 0 var(--c-text-primary)) drop-shadow(0 -3px 0 var(--c-text-primary))}.styles_shape__R0QlP[data-located=true]{animation:styles_locatedPulse__27_Ef 1s ease-out 4}.styles_cell__KWuYC{position:absolute;box-sizing:border-box}.styles_number__6gwEA{font-size:14px;font-weight:600;text-shadow:0 0 3px var(--background)}.styles_number__6gwEA,.styles_waiting__Yyy3D{position:absolute;transform:translate(-50%,-50%);pointer-events:none}.styles_waiting__Yyy3D{z-index:1;display:inline-flex;align-items:center;gap:2px;padding:0 5px;border-radius:999px;background:var(--c-text-primary);color:var(--background);font-size:10px;font-weight:700;line-height:16px;white-space:nowrap}[data-locating=true] .styles_shape__R0QlP:not([data-located=true],[data-highlighted=true]){opacity:.25}.styles_pendingDot__0DUHp{position:absolute;top:-4px;right:-4px;width:12px;height:12px;border-radius:50%;background:orange;border:2px solid var(--background);animation:styles_pendingPulse__qr3SR 1.2s ease-in-out infinite}@keyframes styles_pendingPulse__qr3SR{50%{transform:scale(1.3)}}@keyframes styles_locatedPulse__27_Ef{40%{transform:scale(1.3)}}@media(prefers-reduced-motion:reduce){.styles_shape__R0QlP[data-located=true]{animation:none}}.styles_field__Puydi{display:flex;flex-direction:column;gap:4px;flex-shrink:0}.styles_label__67Y10{font-size:14px;font-weight:500}.styles_controls__QaZS_{display:flex;align-items:flex-start;gap:8px}.styles_swatch__kQ0F_{width:36px;height:36px;flex-shrink:0;border:1px solid var(--c-border-subtle);border-radius:8px;cursor:pointer}.styles_text__vhCVk{width:150px}.styles_positioner__hTuMI{display:flex;flex-direction:column;align-items:center}.styles_positioner__hTuMI .styles_row__NhusJ{display:flex;gap:8px}.styles_positioner__hTuMI .styles_row__NhusJ .styles_spacer__Cw9lf{width:20px}.styles_coordInput__1azhR{display:flex;align-items:center;gap:4px;font-size:13px;margin-bottom:8px}.styles_coordInput__1azhR input{width:52px;padding:2px 6px;border-radius:4px;border:1px solid var(--c-text-primary);font-size:13px;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.styles_coordInput__1azhR input::-webkit-inner-spin-button,.styles_coordInput__1azhR input::-webkit-outer-spin-button{-webkit-appearance:none}.styles_container__pi2ie{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.styles_container__pi2ie>span{display:block;margin-bottom:4px;font-size:13px;color:var(--c-text-secondary)}.styles_container__pi2ie .styles_editor__hJUVc{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.styles_container__pi2ie .styles_actions__PlU8f{display:flex;gap:8px;margin-top:8px}.styles_content__3cvft{display:flex;gap:16px}.styles_content__3cvft .styles_column__81ZSh{width:200px;padding:16px 0;display:flex;flex-direction:column;gap:16px}.styles_placeError___9_BG{margin:0;font-size:12px;color:#e05252}.styles_container__lssrz{display:flex;flex-direction:column;gap:24px;height:100%}.styles_container__lssrz>h2{display:flex;align-items:center;justify-content:space-between;font-size:18px;font-weight:700;padding:20px 24px 16px;border-bottom:1px solid var(--c-border)}.styles_container__lssrz>h2>span{display:flex;align-items:center;gap:16px}.styles_container__lssrz>h2>div{display:flex;align-items:center;gap:8px}.styles_container__lssrz>h2>div>.styles_listToggle__qpTcb{box-sizing:border-box;width:38px;height:38px}.styles_segmentLabel__msPz3{display:inline-flex;align-items:center;gap:6px}.styles_alertBadge__ed_bq{width:8px;height:8px;border-radius:999px;flex-shrink:0}.styles_alertBadge__ed_bq.styles_withCount__jNTPp{width:auto;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;text-align:center;color:#222}.styles_pulse__Jn_8b{animation:styles_alertPulse__SpGG_ 1.2s ease-out infinite}@keyframes styles_alertPulse__SpGG_{0%{box-shadow:0 0 0 0 rgba(255,165,0,.7)}to{box-shadow:0 0 0 6px rgba(255,165,0,0)}}@media(prefers-reduced-motion:reduce){.styles_pulse__Jn_8b{animation:none}}.styles_body__0noGf{display:flex;flex:1 1;min-height:0}.styles_gridArea__td9WN{flex:1 1;min-width:0;min-height:0;overflow:auto;padding:0 24px 24px;border-radius:10px;transition:outline-color .2s;outline:2px dashed rgba(0,0,0,0);outline-offset:-4px}.styles_gridArea__td9WN[data-editing=true]{outline-color:color-mix(in srgb,var(--mantine-primary-color-filled) 55%,transparent)}.styles_gridArea__td9WN{padding-top:16px;margin-top:-16px}.styles_sideList__S7zQe{flex-shrink:0;width:320px;overflow-y:auto;border-left:1px solid var(--c-border)}@media(max-width:767px){.styles_gridArea__td9WN{padding:0 0 16px;margin-top:0}.styles_planFit__w0KzD{padding-right:16px}.styles_backToList__KSmn6{padding:0 0 12px 16px}.styles_container__lssrz>h2{flex-wrap:wrap;gap:12px;padding:14px 16px 12px}.styles_container__lssrz>h2>div,.styles_container__lssrz>h2>span{flex-wrap:wrap}}.styles_tile__yEYay{display:inline-flex;padding:10px;background:#fff;border-radius:8px;border:1px solid var(--c-border);line-height:0;transition:transform .15s ease}.styles_tile__yEYay:hover{transform:scale(1.02)}.styles_full__V_y6Q{display:inline-flex;flex-direction:column;gap:12px;width:246px}.styles_header__BP4Z6{display:flex;align-items:center;justify-content:space-between;gap:8px}.styles_label__kOFWX{font-size:18px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles_compact__nnwCw{display:flex;align-items:center;gap:16px;flex-shrink:0}.styles_actions__B92O6{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.styles_openLink__5rhjC{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--c-text-secondary);text-decoration:none}.styles_openLink__5rhjC:hover{color:var(--c-text-primary);text-decoration:underline}.styles_section__DLkgb{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid color-mix(in srgb,#ffa500 45%,transparent);border-radius:10px;background:color-mix(in srgb,#ffa500 8%,transparent)}.styles_section__DLkgb h3{margin:0;font-size:14px;font-weight:700}.styles_order__v31F8{display:flex;flex-direction:column;gap:8px}.styles_order__v31F8+.styles_order__v31F8{padding-top:8px;border-top:1px solid var(--c-border)}.styles_order__v31F8 ul{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;font-size:13px}.styles_line___UWzz{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.styles_line___UWzz[data-removed=true] .styles_lineName__HdzFB{color:var(--c-text-muted);text-decoration:line-through}.styles_stepper__VSqVQ{display:inline-flex;align-items:center;gap:4px}.styles_stepper__VSqVQ b{min-width:18px;text-align:center}.styles_lineName__HdzFB{min-width:0}.styles_asked__7icJX,.styles_time__6_9Zd{font-size:12px;color:var(--c-text-muted)}.styles_lacking__oMmi2{margin-left:6px;font-size:12px;color:#e05252}.styles_actions__4netJ{display:flex;justify-content:flex-end;gap:8px}.styles_reject__WsnKV{display:flex;flex-direction:column;gap:8px}.styles_quick__0A5j6{display:flex;flex-wrap:wrap;gap:6px}.styles_content__nogZQ{display:flex;flex-direction:column;gap:12px;font-size:14px}.styles_content__nogZQ p{margin:0}.styles_warning__TvEwb{color:#f0a050}.styles_actions__pJJFQ{display:flex;justify-content:flex-end;gap:8px}.styles_container__WNV3Q{display:flex;flex-direction:column;gap:12px}.styles_row__mtfD2{display:flex;align-items:baseline;gap:8px;font-size:13px}.styles_amount__iulUq{color:var(--c-text-muted);font-size:12px;min-width:24px;text-align:right;flex-shrink:0}.styles_name__qGQKB{flex:1 1;color:var(--c-text-primary)}.styles_subtotal__algVg{color:var(--c-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0}.styles_total__OCpDA{display:flex;justify-content:space-between;font-size:14px;color:var(--c-text-primary)}.styles_empty__uzdPJ{font-size:13px;color:var(--c-text-muted);margin:0;text-align:center;padding:12px 0}.styles_placeholder__VwQZG{color:var(--mantine-color-placeholder);font-size:var(--mantine-font-size-sm)}.styles_placeholder__VwQZG,.styles_selectedLabel__3Tl_Q{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles_scroll__z4IjS{max-height:280px;overflow-y:auto}.styles_groupHeader__LGDok{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:6px 10px;font-size:var(--mantine-font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--mantine-color-dimmed);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.styles_groupHeader__LGDok span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.styles_groupHeader__LGDok svg{flex-shrink:0}.styles_groupHeader__LGDok:hover{background:var(--mantine-color-default-hover)}.styles_children__AcLhK{border-left:2px solid color-mix(in srgb,var(--brand) 30%,transparent);margin-left:10px}.styles_child__4J197{padding-left:14px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles_dialog__Zn0YS{display:flex;flex-direction:column;gap:12px}.styles_subtitle__hEQbq{color:var(--c-text-muted);font-size:13px;margin:0}.styles_hint__A6hyn{margin:0;font-size:12px;line-height:1.4;color:var(--c-text-secondary)}.styles_list__UivPC{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.styles_selectAll__FbTO_{padding-bottom:8px;margin-bottom:4px;border-bottom:1px solid rgba(128,128,128,.2)}.styles_extrasSection__0_iX5{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid rgba(128,128,128,.2)}.styles_extrasLabel__EVhlw{font-size:12px;font-weight:600;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.04em}.styles_extrasRow__Ab1yS{display:flex;align-items:flex-end;gap:8px}.styles_extrasList___Qq8S{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.styles_extraItem__S6hoL{display:flex;align-items:center;justify-content:space-between;font-size:14px}.styles_extraItem__S6hoL>svg{cursor:pointer;color:#e05252;width:20px;height:20px;flex-shrink:0}.styles_extraItem__S6hoL>svg:hover{opacity:.7}.styles_actions__n8OGJ{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.styles_content__Fmtse{display:flex;flex-direction:column;gap:12px}.styles_note__5wi6P{margin:0;font-size:13px;color:var(--c-text-secondary)}.styles_actions__a3WKD{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.styles_content__oe7vp{display:flex;flex-direction:column;gap:12px}.styles_quick__La1Ux{display:flex;flex-wrap:wrap;gap:6px}.styles_actions__rqErk{display:flex;justify-content:flex-end;gap:8px}.styles_loading__M_nP5{display:flex;align-items:center;gap:10px;color:var(--c-text-muted);font-size:13px;padding:16px 0}.styles_disabledNotice__jAsE3{color:var(--c-text-muted);font-size:13px;text-align:center;padding:8px 0}.styles_order__5JpC_{height:100%;width:100%;display:flex;flex-direction:column;align-items:center}.styles_order__5JpC_ ul{width:100%;flex-grow:1}.styles_order__5JpC_ ul strong{display:block;width:100%;text-align:center}.styles_order__5JpC_ ul li{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:8px 0}.styles_order__5JpC_ .styles_stepper__rD61q{display:flex;align-items:center;gap:4px;flex-shrink:0}.styles_order__5JpC_ .styles_amount__Vf0_v{min-width:20px;text-align:center;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.styles_order__5JpC_ .styles_name__XPG_2{min-width:0}.styles_order__5JpC_ .styles_row__FULkL{display:flex;align-items:center;justify-content:space-between;gap:8px}.styles_order__5JpC_ .styles_row__FULkL>svg{cursor:pointer;border-radius:50%;padding:2px;width:32px;height:32px;color:#e05252}.styles_order__5JpC_ .styles_row__FULkL>svg:hover{background-color:var(--c-text-secondary)}.styles_originalPrice__VNYfU{font-size:12px;color:var(--c-text-muted)}.styles_editPrice__jtxux{color:var(--c-text-secondary);cursor:pointer}.styles_removals__BPlxD{display:flex;flex-direction:column;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid var(--c-border)}.styles_removalsTitle___a2_l{font-size:12px;font-weight:600;color:var(--c-text-muted)}.styles_removal__HkPpR{display:flex;flex-direction:column;font-size:13px;color:var(--c-text-muted)}.styles_removal__HkPpR span{font-size:12px}.styles_prompt__qE39v{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--c-border);border-radius:10px;font-size:13px}.styles_prompt__qE39v[data-status=arrived]{border-color:color-mix(in srgb,#5090e0 45%,transparent);background:color-mix(in srgb,#5090e0 8%,transparent)}.styles_prompt__qE39v[data-status=calling]{border-color:color-mix(in srgb,#ffa500 45%,transparent);background:color-mix(in srgb,#ffa500 8%,transparent)}.styles_text__0kR3p{flex:1 1;min-width:0;color:var(--c-text-muted)}.styles_text__0kR3p b{color:var(--c-text-primary)}.styles_drawerTitle__w4xpV{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700}.styles_status__vqyQs{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--c-text-secondary)}.styles_titleNumber___R6hB{display:flex;align-items:center;gap:6px}.styles_titleNumber___R6hB input{width:56px;padding:2px 6px;border-radius:4px;border:1px solid var(--c-text-primary);background:rgba(0,0,0,0);color:inherit;font:inherit;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.styles_titleNumber___R6hB input::-webkit-inner-spin-button,.styles_titleNumber___R6hB input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.styles_titleNumber___R6hB input[aria-invalid=true]{border-color:#e05252}.styles_numberError__F9cBM{margin:0;font-size:12px;color:#e05252}.styles_waiterRow__RN8gY{display:flex;align-items:flex-end;gap:8px}.styles_waiterRow__RN8gY>:first-child{flex:1 1}.styles_numberNote__lB8ev{margin:0;font-size:12px;color:#f0a050}.styles_ordersOutdated__LItym{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:#f0a050}.styles_dialogLayout__Rdk0v{display:flex;flex-direction:column;gap:24px}.styles_topControls__rp7_h{display:flex;flex-direction:column;gap:16px}.styles_row__zyLjz{display:flex;justify-content:space-around;gap:16px}.styles_actions__ENleO{display:flex;gap:8px}.styles_tabSection__sxewQ{display:flex;flex-direction:column;gap:16px}.styles_card__8C5qE{display:flex;flex-direction:column;align-items:center;min-height:260px;width:100%}.styles_container__bqW6F{display:flex;flex-direction:column;gap:16px}.styles_radioGroup__lN_Ys{display:flex;flex-direction:column;gap:10px}.styles_actions__oyOK6{display:flex;justify-content:flex-end;gap:8px}.styles_list__pf3z8{display:flex;flex-direction:column;gap:6px;margin:0;padding:0 16px 24px;list-style:none}.styles_row__tGbUe{display:flex;align-items:stretch;border:1px solid var(--c-border);border-radius:10px;background:var(--c-surface);overflow:hidden}.styles_row__tGbUe[data-status=Calling]{border-color:color-mix(in srgb,#ffa500 45%,transparent);background:color-mix(in srgb,#ffa500 8%,transparent)}.styles_open__TPLr4{display:flex;align-items:center;gap:12px;flex:1 1;min-width:0;min-height:56px;padding:10px 12px;border:none;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.styles_open__TPLr4:active{background:var(--c-hover)}@media(hover:hover){.styles_open__TPLr4:hover{background:var(--c-hover)}}.styles_locate__y4YN6{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;border:none;border-left:1px solid var(--c-border);background:none;color:var(--c-text-secondary);font-size:20px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.styles_locate__y4YN6:active{background:var(--c-hover);color:var(--mantine-primary-color-filled)}.styles_dot__wOgbl{flex-shrink:0;width:10px;height:10px;box-sizing:border-box;border-radius:50%}.styles_main__PK6HU{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.styles_name__VN_5v{font-size:15px;font-weight:600;color:var(--c-text-primary)}.styles_titleLine__x_ROw{display:flex;align-items:center;gap:8px;min-width:0}.styles_titleLine__x_ROw .styles_name__VN_5v{flex-shrink:0}.styles_sectorPill__uAdHW{min-width:0;padding:1px 8px;border-radius:999px;border:1px solid var(--sector);background:color-mix(in srgb,var(--sector) 22%,transparent);color:var(--c-text-primary);font-size:11px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles_waiter__SobBS{display:inline-flex;align-items:center;gap:3px;min-width:0;font-size:12px;color:var(--c-text-muted)}.styles_waiter__SobBS svg{flex-shrink:0}.styles_waiter__SobBS>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles_items__QlHX6{flex-shrink:0;font-size:12px;color:var(--c-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.styles_pending__fc7Ot{flex-shrink:0;padding:1px 8px;border-radius:999px;background:orange;color:#1a1a1a;font-size:11px;font-weight:700}.styles_status__3TBcL{flex-shrink:0;font-size:12px;font-weight:600}.styles_chevron__EKdAB{flex-shrink:0;color:var(--c-text-muted)}.styles_empty__ACmIm{padding:24px 16px;font-size:13px;color:var(--c-text-muted);font-style:italic}.styles_content__JqIvO{display:flex;flex-direction:column;gap:16px;padding-top:4px}.styles_addRow__02mDN{display:flex;gap:8px;align-items:flex-end}.styles_addRow__02mDN>:first-child{flex:1 1}.styles_dimInput__q4Blg{width:72px;flex-shrink:0;height:36px;padding:0 10px;font-size:13px;font-family:inherit;color:var(--c-text-primary);background:var(--c-surface);border:1px solid var(--c-border);border-radius:6px;outline:none}.styles_dimInput__q4Blg:focus{border-color:var(--mantine-primary-color-filled)}.styles_dimInput__q4Blg::-webkit-inner-spin-button,.styles_dimInput__q4Blg::-webkit-outer-spin-button{opacity:1}.styles_list__skAV5{display:flex;flex-direction:column;gap:4px}.styles_layoutRow__6nsVK{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:6px;border:1px solid var(--c-border-subtle);background:var(--c-hover)}.styles_layoutRow__6nsVK:has(.styles_editInput__Sufq_){background:rgba(0,0,0,0);border-color:var(--mantine-primary-color-filled)}.styles_dot__12Uc8{flex-shrink:0;width:7px;height:7px;color:#e05252}.styles_dot__12Uc8[data-enabled=true]{color:#4caf7d}.styles_layoutName__k1Y_2{flex:1 1;font-size:13px;color:var(--c-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles_dims__tfDwE{font-size:12px;color:var(--c-text-muted);flex-shrink:0}.styles_editInput__Sufq_{flex:1 1;font-size:13px;font-family:inherit;color:var(--c-text-primary);background:rgba(0,0,0,0);border:none;outline:none;padding:0;min-width:0}.styles_editDimField__iL7e6{display:flex;flex-direction:column;gap:1px;flex-shrink:0}.styles_editDimField__iL7e6 span{font-size:10px;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.04em}.styles_editDim__Zj5LY{width:56px;flex-shrink:0;font-size:13px;font-family:inherit;color:var(--c-text-primary);background:rgba(0,0,0,0);border:none;border-bottom:1px solid var(--c-border);outline:none;padding:0;text-align:center}.styles_editDim__Zj5LY::-webkit-inner-spin-button,.styles_editDim__Zj5LY::-webkit-outer-spin-button{opacity:1}.styles_empty__SQj_i{font-size:13px;color:var(--c-text-muted);font-style:italic;padding:8px 10px}.styles_kpiRow__bIDXu{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}@media(max-width:1100px){.styles_kpiRow__bIDXu{grid-template-columns:repeat(2,1fr)}}.styles_kpiCard__ycf_E{display:flex;flex-direction:column;gap:8px;padding:20px;background:var(--c-surface);border:1px solid var(--c-border-subtle);border-radius:10px}.styles_kpiLabel__al5ba{font-size:12px;color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.5px}.styles_kpiValue__tc0wh{font-size:26px;font-weight:700;color:var(--mantine-primary-color-filled)}.styles_chartCard__LY_wS{background:var(--c-surface);border:1px solid var(--c-border-subtle);border-radius:10px;padding:20px}.styles_chartCard__LY_wS h3{font-size:14px;font-weight:600;color:var(--c-text-primary);margin:0}.styles_chartHeader__tZODn{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.styles_placeholder__qJD4x{display:flex;align-items:center;justify-content:center;height:120px;color:var(--c-text-muted);font-size:13px}.styles_controls__8BFTi{display:flex;gap:16px;align-items:flex-end;flex-wrap:wrap}.styles_chartCard__mBoca{background:var(--c-surface);border:1px solid var(--c-border-subtle);border-radius:10px;padding:20px}.styles_chartCard__mBoca h3{font-size:14px;font-weight:600;color:var(--c-text-primary);margin:0 0 16px}.styles_placeholder__OyQ4E{display:flex;align-items:center;justify-content:center;height:120px;color:var(--c-text-muted);font-size:13px}.styles_container__mHl0J{display:flex;flex-direction:column;gap:24px;padding:24px;overflow-y:auto;height:100%}.styles_title__TE3fo{font-size:20px;font-weight:600;color:var(--c-text-primary);margin:0}@media(max-width:767px){.styles_container__mHl0J{padding:16px}}.styles_chartCard__iNEYg{background:var(--c-surface);border:1px solid var(--c-border-subtle);border-radius:10px;padding:20px}.styles_chartCard__iNEYg h3{font-size:14px;font-weight:600;color:var(--c-text-primary);margin:0 0 16px}.styles_placeholder__EWlHb{display:flex;align-items:center;justify-content:center;height:120px;color:var(--c-text-muted);font-size:13px}.styles_form__Qs9_L{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;grid-gap:12px;gap:12px;margin-top:12px}@media(max-width:900px){.styles_form__Qs9_L{grid-template-columns:1fr}}.styles_createButton__FKnpu{align-self:end;justify-self:start}.styles_userRow__v8Pt_{gap:12px}.styles_identity__jmHCb{display:flex;flex-direction:column;min-width:160px}.styles_email__9RK3M{font-size:12px;color:var(--c-text-muted)}.styles_roleCell__Zg4pJ{width:160px;flex-shrink:0}.styles_companiesCell__jgT2y{flex:1 1;min-width:200px}.styles_readOnly__xND6i{flex:1 1;font-size:13px;color:var(--c-text-secondary)}.styles_filters__uZFHj{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin:12px 0}.styles_filters__uZFHj>:first-child{flex:1 1;min-width:200px}.styles_pagination__XwtLr{display:flex;justify-content:center;margin-top:12px}.styles_add__gCNVj,.styles_stepper__ymzIf button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:50%;background:var(--mantine-primary-color-filled);color:var(--background);font-size:16px;cursor:pointer}.styles_add__gCNVj:disabled,.styles_stepper__ymzIf button:disabled{opacity:.4;cursor:default}.styles_stepper__ymzIf{display:inline-flex;align-items:center;gap:8px}.styles_stepper__ymzIf span{min-width:16px;text-align:center;font-size:14px;font-weight:700}.styles_content__9bwAF{display:flex;flex-direction:column;width:320px;max-width:100%;padding:20px;gap:14px}.styles_header__qLxwA{display:flex;justify-content:space-between;align-items:center}.styles_header__qLxwA h2{font-size:16px;font-weight:700;margin:0}.styles_empty__c0Jof,.styles_note___k04K{text-align:center;color:var(--c-text-muted);font-size:13px;margin:0}.styles_empty__c0Jof{padding:12px 0}.styles_lines__Y9MiF{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.styles_lines__Y9MiF li{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;background:var(--c-hover);font-size:13px}.styles_lines__Y9MiF li b{flex-shrink:0}.styles_name__UE_Fv{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles_total___AdDW{display:flex;justify-content:space-between;align-items:center;padding-top:10px;border-top:1px solid var(--c-border);font-size:13px;color:var(--c-text-secondary)}.styles_total___AdDW b{font-size:16px;color:var(--mantine-primary-color-filled)}.styles_sent__2coPI{display:flex;flex-direction:column;gap:6px;padding-top:12px;border-top:1px solid var(--c-border)}.styles_sent__2coPI h3{font-size:13px;font-weight:700;margin:0 0 2px}.styles_sentOrder__yIL6u{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:8px;border-left:3px solid var(--c-text-muted);background:var(--c-hover)}.styles_sentOrder__yIL6u[data-status=Pending]{border-left-color:orange}.styles_sentOrder__yIL6u[data-status=Approved]{border-left-color:#4caf7d}.styles_sentOrder__yIL6u[data-status=Rejected]{border-left-color:#e05252}.styles_status__dKtsI{font-size:12px;font-weight:700}.styles_summary__0NHAs{font-size:12px;color:var(--c-text-secondary)}.styles_content__UOQd2{display:flex;flex-direction:column;width:300px;padding:20px;gap:16px}.styles_header__4D0qZ{display:flex;justify-content:space-between;align-items:center}.styles_header__4D0qZ h2{font-size:16px;font-weight:700;margin:0}.styles_tagList__MTGwb{display:flex;flex-direction:column;gap:2px}.styles_tag__DUmBi{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;font-size:14px;color:var(--c-text-primary);cursor:pointer;transition:background .12s}.styles_tag__DUmBi:hover{background:var(--c-hover)}.styles_fab__D6v5t{position:absolute;bottom:calc(24px + env(safe-area-inset-bottom, 0px));right:16px;display:flex;flex-direction:column;gap:10px;z-index:50}.styles_fab__D6v5t>*{filter:drop-shadow(0 4px 12px var(--c-shadow))}.styles_fab__D6v5t .styles_fabButton__jUHrk{width:48px;height:48px;padding:0;border-radius:50%;background:color-mix(in srgb,var(--mantine-primary-color-filled) 14%,var(--background));border-color:color-mix(in srgb,var(--mantine-primary-color-filled) 35%,var(--background))}.styles_fab__D6v5t .styles_fabButton__jUHrk:hover{background:color-mix(in srgb,var(--mantine-primary-color-filled) 22%,var(--background))}.styles_cart__Wavn4{position:relative}.styles_cartCount__zNEhr{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--mantine-primary-color-filled);color:var(--background);font-size:11px;font-weight:700;line-height:20px;text-align:center;pointer-events:none}@media(min-width:900px){.styles_fab__D6v5t{position:static;flex-direction:row;gap:8px}.styles_fab__D6v5t>*{filter:none}.styles_fab__D6v5t .styles_fabButton__jUHrk{width:40px;height:40px}}.styles_container__Bq5UZ{display:flex;flex-direction:column;flex:1 1}.styles_categoryStrip__xMK30{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:12px 16px;position:-webkit-sticky;position:sticky;top:0;background:var(--mantine-color-body);z-index:10;border-bottom:1px solid var(--c-border)}.styles_categoryStrip__xMK30::-webkit-scrollbar{display:none}.styles_pill__dbgYj{white-space:nowrap;padding:7px 18px;border-radius:999px;border:1.5px solid var(--c-border-subtle);background:rgba(0,0,0,0);color:var(--c-text-secondary);cursor:pointer;font-size:13px;font-weight:500;letter-spacing:.02em;font-family:inherit;transition:border-color .15s,color .15s,background .15s,transform .1s}.styles_pill__dbgYj:focus-visible,.styles_pill__dbgYj:hover{border-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-filled);outline:none}.styles_pill__dbgYj:focus:not(:focus-visible){outline:none}.styles_pill__dbgYj:active{transform:scale(.95)}.styles_pillActive__lrOZo{background:var(--mantine-primary-color-filled);border-color:var(--mantine-primary-color-filled);color:var(--background);font-weight:700}.styles_pillActive__lrOZo:focus,.styles_pillActive__lrOZo:focus-visible,.styles_pillActive__lrOZo:hover{color:var(--background);outline:none}.styles_categoryHeader__gfQaG{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-muted);padding:20px 0 4px}.styles_productList__Z_o2z{display:flex;flex-direction:column;padding:4px 16px 120px}.styles_loaderWrapper__rFrva{display:flex;justify-content:center;padding:48px 0}.styles_empty__Ag7vg{text-align:center;color:var(--c-text-muted);padding:48px 0;font-size:14px}@keyframes styles_fadeSlideIn__qfits{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.styles_product__mlztU{padding:16px 0;border-bottom:1px solid var(--c-border);animation:styles_fadeSlideIn__qfits .22s ease both;animation-delay:calc(var(--index, 0)*.04s)}.styles_product__mlztU:last-child{border-bottom:none}.styles_productMain__tPLfg{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.styles_productImage__39K7e{width:72px;height:72px;object-fit:cover;border-radius:8px;flex-shrink:0;order:3}.styles_productInfo__b8PNE{display:flex;flex-direction:column;gap:4px;flex:1 1;min-width:0}.styles_productName__6EkVF{font-weight:600;font-size:15px;color:var(--c-text-primary);line-height:1.3}.styles_productDesc__3q3iE{font-size:12px;color:var(--c-text-muted);line-height:1.5}.styles_price__w_YCP{font-weight:700;font-size:15px;color:var(--mantine-primary-color-filled);white-space:nowrap;padding-top:1px}.styles_side__Ga3mn{display:flex;align-items:center;gap:10px;flex-shrink:0}.styles_variants__2WSQG{margin-top:12px;padding-left:12px;display:flex;flex-direction:column;gap:8px;list-style:none;border-left:2px solid var(--c-border)}.styles_variant___Fohv{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.styles_variantInfo__0iJU6{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.styles_variantName__NDZNW{font-size:13px;color:var(--c-text-secondary)}.styles_variantPrice__M0JiP{font-size:13px;color:var(--mantine-primary-color-filled);opacity:.75;white-space:nowrap}@media(min-width:900px){.styles_container__Bq5UZ{display:grid;grid-template-columns:200px 1fr;height:100%;overflow:hidden}.styles_categoryStrip__xMK30{flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:20px 12px;border-bottom:none;border-right:1px solid var(--c-border);position:static;gap:4px}.styles_pill__dbgYj{border-radius:8px;width:100%;text-align:left}.styles_productList__Z_o2z{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:20px;column-gap:20px;overflow-y:auto;align-content:start;padding:24px 32px 32px}.styles_product__mlztU{border-bottom:none;border-top:1px solid var(--c-border)}.styles_product__mlztU:last-child{border-bottom:none}}.styles_content__0cVL_{display:flex;flex-direction:column;width:300px;padding:20px;gap:16px}.styles_header__e01_C{display:flex;justify-content:space-between;align-items:center}.styles_header__e01_C h2{font-size:16px;font-weight:700;margin:0}.styles_orderList__8OPrg{display:flex;flex-direction:column;gap:4px;min-height:60px}.styles_empty__Y7BvR{text-align:center;color:var(--c-text-muted);font-size:13px;padding:16px 0;margin:0}.styles_footer___tA3r{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid var(--c-border);font-size:13px;color:var(--c-text-secondary)}.styles_footer___tA3r b{font-size:16px;color:var(--mantine-primary-color-filled)}.styles_card__H7g_I{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;background:var(--c-hover)}.styles_card__H7g_I b{color:var(--c-text-primary);flex-shrink:0}.styles_cardName__4GIP6{font-size:13px;color:var(--c-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles_cardName__4GIP6 b{color:var(--mantine-primary-color-filled)}.page_page__zrRI_{display:flex;flex-direction:column;height:100dvh;width:100%;max-width:480px;margin:0 auto;font-family:var(--font-geist-sans);position:relative;overflow:hidden}.page_header__DVw2P{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--c-border);flex-shrink:0}.page_brand__jnVZG{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.page_brand__jnVZG h1{font-size:22px;font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:0}.page_headerActions__d_K5i{display:flex;align-items:center;gap:12px;flex-shrink:0}.page_table__SlKap{display:flex;flex-direction:column;align-items:center;gap:4px}.page_waiter__Stek5{font-size:11px;color:var(--c-text-muted);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_tagline__qgzp_{font-size:11px;color:var(--c-text-muted);font-style:italic;letter-spacing:.01em}.page_empty__PqInJ{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:100%;padding:32px 24px;text-align:center}.page_empty__PqInJ h1{font-size:28px;font-weight:800;letter-spacing:-.03em;margin:0 0 4px}.page_empty__PqInJ p{font-size:14px;color:var(--c-text-muted);margin:0;line-height:1.5}.page_main__GIFb0{flex:1 1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--c-scrollbar) rgba(0,0,0,0);min-height:0}@media(min-width:900px){.page_page__zrRI_{max-width:none}.page_header__DVw2P{padding:16px 32px}.page_main__GIFb0{overflow:hidden}}.styles_reset__QAQWg{width:100%;padding:28px 24px!important;display:flex;flex-direction:column;gap:16px}.styles_reset__QAQWg strong{font-size:16px;font-weight:700;text-align:center;color:var(--c-text-primary);padding-bottom:4px;border-bottom:1px solid var(--c-border)}.styles_page___aMA_{display:flex;height:100vh;overflow:hidden}@media(max-width:767px){.styles_page___aMA_{flex-direction:column;height:100dvh}}.styles_main__kZovM{flex:1 1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--c-scrollbar) rgba(0,0,0,0);min-width:0}.styles_loginPage__Yvm7v{height:100vh;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 40%,color-mix(in srgb,var(--mantine-primary-color-filled) 6%,transparent) 0,transparent 65%)}.styles_loginContent__VfzxJ{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:440px;padding:0 16px}.styles_loginBrand__RKL9i{text-align:center}.styles_loginBrand__RKL9i h1{font-size:36px;font-weight:800;letter-spacing:-.04em;line-height:1;margin:0 0 6px}.styles_loginBrand__RKL9i p{font-size:13px;color:var(--c-text-muted);letter-spacing:.04em;text-transform:uppercase;font-weight:500}.styles_noCompanies__zIWI_{padding:32px;color:var(--c-text-muted)}