.UserAccessDialog_backdrop___D0it{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:20px;background:rgba(2,6,14,.78);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.UserAccessDialog_dialog__BMp1l{display:flex;width:min(560px,100%);max-height:min(760px,calc(100vh - 40px));flex-direction:column;overflow:hidden;border:1px solid rgba(148,163,184,.2);border-radius:14px;background:#0e1521;box-shadow:0 28px 80px rgba(0,0,0,.46)}.UserAccessDialog_header__CnNNr{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:13px;gap:13px;align-items:center;padding:20px;border-bottom:1px solid rgba(148,163,184,.14)}.UserAccessDialog_header__CnNNr h3,.UserAccessDialog_header__CnNNr p{margin:0}.UserAccessDialog_header__CnNNr h3{margin-top:2px;font-size:20px}.UserAccessDialog_header__CnNNr p{overflow:hidden;color:#91a0b6;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.UserAccessDialog_kicker__lvhSK{color:#f97316;font-size:10px;font-weight:800;letter-spacing:.08em}.UserAccessDialog_close__e0Y43,.UserAccessDialog_icon__Atxv_,.UserAccessDialog_timelineIcon__uHSQz{display:grid;place-items:center}.UserAccessDialog_icon__Atxv_{width:44px;height:44px;border-radius:11px}.UserAccessDialog_restore__XWMO5{background:rgba(34,197,94,.12);color:#4ade80}.UserAccessDialog_restrict__qx500{background:rgba(244,63,94,.12);color:#fb7185}.UserAccessDialog_historyIcon__C3GFn{background:rgba(79,140,255,.12);color:#7aa7ff}.UserAccessDialog_close__e0Y43{width:34px;height:34px;border:1px solid rgba(148,163,184,.16);border-radius:9px;background:#151d2a;color:#aab6c8}.UserAccessDialog_body__P_88X{display:grid;min-height:0;grid-gap:15px;gap:15px;overflow:auto;padding:20px}.UserAccessDialog_notice__F7AB4{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border:1px solid rgba(249,115,22,.24);border-radius:10px;background:rgba(249,115,22,.07);font-size:12px}.UserAccessDialog_notice__F7AB4 span{color:#9cabbd}.UserAccessDialog_field__VZeb3{display:grid;grid-gap:7px;gap:7px;color:#d8e0eb;font-size:12px;font-weight:700}.UserAccessDialog_field__VZeb3>span{display:flex;gap:6px;align-items:center}.UserAccessDialog_field__VZeb3 input,.UserAccessDialog_field__VZeb3 textarea{width:100%;box-sizing:border-box;border:1px solid rgba(148,163,184,.18);border-radius:10px;outline:none;background:#151d2a;color:#edf2f8;font:inherit;font-weight:500}.UserAccessDialog_field__VZeb3 input{height:42px;padding:0 12px}.UserAccessDialog_field__VZeb3 textarea{min-height:90px;resize:vertical;padding:11px 12px;line-height:1.5}.UserAccessDialog_field__VZeb3 input:focus,.UserAccessDialog_field__VZeb3 textarea:focus{border-color:rgba(79,140,255,.7);box-shadow:0 0 0 3px rgba(79,140,255,.12)}.UserAccessDialog_field__VZeb3 small{justify-self:end;color:#718096;font-weight:500}.UserAccessDialog_error___bZEB{margin:0;color:#fb7185;font-size:12px}.UserAccessDialog_footer__pHJZu{display:flex;justify-content:flex-end;gap:9px;padding:15px 20px;border-top:1px solid rgba(148,163,184,.14);background:rgba(8,13,22,.66)}.UserAccessDialog_dangerButton__io3iO{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;padding:0 15px;border:1px solid rgba(244,63,94,.54);border-radius:9px;background:#e43d55;color:white;font-weight:800}.UserAccessDialog_dangerButton__io3iO:disabled{cursor:not-allowed;opacity:.45}.UserAccessDialog_historyDialog__qpsOQ{width:min(650px,100%)}.UserAccessDialog_historyList__hzhoW{display:grid;min-height:180px;grid-gap:8px;gap:8px;overflow:auto;padding:16px 20px 20px}.UserAccessDialog_historyItem__ninOY{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;padding:13px;border:1px solid rgba(148,163,184,.13);border-radius:10px;background:#141c28}.UserAccessDialog_timelineIcon__uHSQz{width:30px;height:30px;border-radius:8px}.UserAccessDialog_timelineIcon__uHSQz.UserAccessDialog_active__cZ0BJ{background:rgba(34,197,94,.12);color:#4ade80}.UserAccessDialog_timelineIcon__uHSQz.UserAccessDialog_suspended__8g_Op{background:rgba(245,158,11,.12);color:#fbbf24}.UserAccessDialog_timelineIcon__uHSQz.UserAccessDialog_blocked__Q_9Np{background:rgba(244,63,94,.12);color:#fb7185}.UserAccessDialog_historyItem__ninOY p,.UserAccessDialog_historyItem__ninOY small,.UserAccessDialog_historyItem__ninOY strong{display:block}.UserAccessDialog_historyItem__ninOY p{margin:4px 0 6px;color:#a8b4c5;font-size:12px}.UserAccessDialog_historyItem__ninOY small{color:#718096;font-size:10px}.UserAccessDialog_empty__kxgX_{align-self:center;margin:0;color:#7f8da1;text-align:center}.AdminAccess_userTools__D5UhI{display:grid;grid-template-columns:minmax(240px,1fr) 180px;grid-gap:9px;gap:9px;align-items:center;margin-bottom:12px}.AdminAccess_statusBadge__SKSWZ{display:inline-flex;min-width:78px;min-height:26px;align-items:center;justify-content:center;gap:5px;padding:0 9px;border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:800}.AdminAccess_active__P3HNo{border-color:rgba(34,197,94,.25);background:rgba(34,197,94,.1);color:#4ade80}.AdminAccess_suspended__t5fOs{border-color:rgba(245,158,11,.28);background:rgba(245,158,11,.1);color:#fbbf24}.AdminAccess_blocked__fcyRh{border-color:rgba(244,63,94,.27);background:rgba(244,63,94,.1);color:#fb7185}.AdminAccess_restrictedRow__xICOo{background:rgba(8,13,22,.42);color:#8e9bad}.AdminAccess_actionButtons__LbO2f{display:flex;gap:5px;align-items:center;justify-content:flex-end;white-space:nowrap}.AdminAccess_iconButton__TYz16{display:inline-grid;width:30px;height:30px;place-items:center;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#151d29;color:#aeb9c9;transition:border-color .18s ease,color .18s ease,transform .18s ease}.AdminAccess_iconButton__TYz16:hover{border-color:rgba(249,115,22,.45);color:#fb923c;transform:translateY(-1px)}.AdminAccess_dangerAction__ejfE8{color:#fb7185}.AdminAccess_restoreAction__kn2fs{color:#4ade80}.AdminAccess_accessMeta__vNE_h{display:block;max-width:170px;overflow:hidden;margin-top:3px;color:#718096;font-size:10px;text-overflow:ellipsis;white-space:nowrap}@media (max-width:760px){.AdminAccess_userTools__D5UhI{grid-template-columns:1fr}}.TaskProgressBar_progress__Nf__u{display:grid;width:100%;grid-template-columns:auto minmax(60px,1fr) auto;align-items:center;grid-gap:7px;gap:7px;color:var(--muted)}.TaskProgressBar_copy__YZ6jT{display:inline-flex;align-items:center;gap:4px}.TaskProgressBar_copy__YZ6jT svg{color:var(--accent)}.TaskProgressBar_copy__YZ6jT strong,.TaskProgressBar_progress__Nf__u small{font-size:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TaskProgressBar_track__w0YkC{height:4px;overflow:hidden;border-radius:999px;background:var(--border)}.TaskProgressBar_track__w0YkC i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),#ff8a3d);transition:width .18s ease}.TaskProgressBar_compact__cg0lV{max-width:180px;grid-template-columns:auto minmax(45px,1fr);gap:5px}.TaskProgressBar_compact__cg0lV .TaskProgressBar_track__w0YkC{height:3px}.DailyFocusCard_header__DduEy{display:flex;align-items:center;justify-content:space-between;gap:10px}.DailyFocusCard_cancelButton__IpKmA,.DailyFocusCard_editButton__bzw8d,.DailyFocusCard_saveButton__yXeUH{display:inline-grid;min-width:30px;height:30px;place-items:center;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:rgba(148,163,184,.06);color:var(--muted);transition:border-color .15s ease,background .15s ease,color .15s ease}.DailyFocusCard_cancelButton__IpKmA:hover,.DailyFocusCard_editButton__bzw8d:hover{border-color:rgba(251,146,60,.48);background:rgba(251,146,60,.09);color:#fb923c}.DailyFocusCard_editor__9mW0U{display:grid;grid-gap:10px;gap:10px}.DailyFocusCard_editor__9mW0U label{color:var(--muted);font-size:12px;font-weight:700}.DailyFocusCard_controls__RMuL0{display:grid;grid-template-columns:34px minmax(48px,1fr) 34px;grid-gap:7px;gap:7px}.DailyFocusCard_controls__RMuL0 button,.DailyFocusCard_controls__RMuL0 input{height:36px;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:rgba(15,23,42,.7);color:var(--text);font:inherit;font-weight:800;text-align:center}.DailyFocusCard_controls__RMuL0 button:hover,.DailyFocusCard_controls__RMuL0 input:focus{border-color:#fb923c;outline:none;box-shadow:0 0 0 3px rgba(251,146,60,.12)}.DailyFocusCard_controls__RMuL0 input{width:100%;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.DailyFocusCard_controls__RMuL0 input::-webkit-inner-spin-button,.DailyFocusCard_controls__RMuL0 input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.DailyFocusCard_actions__U7woA{display:flex;gap:7px}.DailyFocusCard_saveButton__yXeUH{display:inline-flex;flex:1 1;gap:6px;padding:0 10px;border-color:#fb923c;background:#fb923c;color:#fff;font-weight:800}.DailyFocusCard_saveButton__yXeUH:disabled{cursor:wait;opacity:.65}.DailyFocusCard_feedback__QX_j0{min-height:16px;margin:0;color:#4ade80;font-size:11px;font-weight:700}.DailyFocusCard_error__c3Vkm{color:#fb7185}.DashboardLayout_layoutToggle__nZmUw{display:inline-flex;min-height:22px;align-items:center;justify-content:center;gap:5px;border:1px solid rgba(148,163,184,.16);border-radius:999px;background:rgba(255,255,255,.035);color:#93a4ba;padding:2px 8px;font-size:9px;font-weight:850;line-height:1;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease}.DashboardLayout_layoutToggle__nZmUw:hover{border-color:rgba(251,146,60,.34);background:rgba(251,146,60,.08);color:#f8fafc;transform:translateY(-1px)}.DashboardLayout_layoutToggle__nZmUw:active{transform:scale(.98)}.DashboardLayout_layoutToggle__nZmUw:disabled{cursor:wait;opacity:.7}.DashboardLayout_layoutToggle__nZmUw.DashboardLayout_active__V5e1q{border-color:rgba(251,146,60,.32);background:rgba(251,146,60,.1);color:#fdba74}.DashboardLayout_clean__M_ccT{grid-template-columns:minmax(0,1fr);gap:14px}.DashboardLayout_clean__M_ccT .home-main-column,.DashboardLayout_clean__M_ccT .home-right-rail{gap:10px}.DashboardLayout_clean__M_ccT .home-section-heading small{display:none}.DashboardLayout_clean__M_ccT .home-metrics-grid{gap:9px}.DashboardLayout_clean__M_ccT .home-metric-card{min-height:116px;gap:5px;border-radius:13px;padding:11px 12px}.DashboardLayout_clean__M_ccT .metric-card-header{min-height:32px}.DashboardLayout_clean__M_ccT .metric-icon{width:32px;height:32px}.DashboardLayout_clean__M_ccT .metric-progress{height:4px}.DashboardLayout_clean__M_ccT .habit-stat-meta,.DashboardLayout_clean__M_ccT .task-stat-meta{font-size:10px}.DashboardLayout_clean__M_ccT .agenda-stat-next strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DashboardLayout_clean__M_ccT .compact-actions-section .quick-actions-grid{gap:8px}.DashboardLayout_clean__M_ccT .compact-actions-section .quick-action-btn{min-height:48px;grid-template-columns:28px minmax(0,1fr);grid-template-rows:1fr;padding:8px 10px}.DashboardLayout_clean__M_ccT .compact-actions-section .quick-action-btn svg{width:28px;height:28px;padding:7px}.DashboardLayout_clean__M_ccT .compact-actions-section .quick-action-btn span{align-self:center;font-size:12px}.DashboardLayout_clean__M_ccT .compact-actions-section .quick-action-btn small,.DashboardLayout_clean__M_ccT .home-petana-panel{display:none}.DashboardLayout_cleanWorkspace__CtssS{grid-template-columns:minmax(0,1fr) 248px;gap:10px}.DashboardLayout_cleanWorkspace__CtssS .next-actions-tabs{display:flex}.DashboardLayout_cleanWorkspace__CtssS .next-actions-tabs button{width:auto;min-width:150px}.DashboardLayout_cleanWorkspace__CtssS .home-right-rail{display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:10px;gap:10px;overflow:hidden;padding:0}.DashboardLayout_cleanWorkspace__CtssS .timeline-panel{min-height:0}@media (max-width:1180px){.DashboardLayout_cleanWorkspace__CtssS{grid-template-columns:minmax(0,1fr);overflow:auto}.DashboardLayout_cleanWorkspace__CtssS .home-right-rail{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;overflow:visible}}@media (max-width:760px){.DashboardLayout_layoutToggle__nZmUw{width:24px;min-height:24px;padding:0;font-size:0}.DashboardLayout_cleanWorkspace__CtssS .home-right-rail{grid-template-columns:1fr}}.TaskSubtasksEditor_editor__gEpZ2{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--panel) 96%,white 4%);padding:11px}.TaskSubtasksEditor_editor__gEpZ2 header{display:flex;align-items:center;justify-content:space-between}.TaskSubtasksEditor_editor__gEpZ2 header>span{display:flex;align-items:center;gap:7px;color:var(--text);font-size:11px}.TaskSubtasksEditor_editor__gEpZ2 header>span svg{color:var(--accent)}.TaskSubtasksEditor_editor__gEpZ2 header small{color:var(--muted);font-size:8px}.TaskSubtasksEditor_addRow__ydM_W{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px;gap:7px}.TaskSubtasksEditor_addRow__ydM_W input,.TaskSubtasksEditor_list__ZA2nf>div>input{height:34px;border:1px solid var(--border);border-radius:8px;outline:0;background:rgba(255,255,255,.02);color:var(--text);padding:0 9px;font-size:10px}.TaskSubtasksEditor_addRow__ydM_W input:focus,.TaskSubtasksEditor_list__ZA2nf>div>input:focus{border-color:color-mix(in srgb,var(--accent) 50%,var(--border))}.TaskSubtasksEditor_addRow__ydM_W button{display:inline-flex;align-items:center;gap:5px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent);padding:0 10px;font-size:9px;font-weight:800}.TaskSubtasksEditor_addRow__ydM_W button:disabled{opacity:.4}.TaskSubtasksEditor_list__ZA2nf{display:grid;grid-gap:5px;gap:5px}.TaskSubtasksEditor_list__ZA2nf>div{display:grid;grid-template-columns:26px minmax(0,1fr) auto 26px;align-items:center;grid-gap:6px;gap:6px}.TaskSubtasksEditor_list__ZA2nf>div.TaskSubtasksEditor_done__lLKkR>input{color:var(--muted);text-decoration:line-through}.TaskSubtasksEditor_check__sqW0E,.TaskSubtasksEditor_order__pPO_B button,.TaskSubtasksEditor_remove__sjhcp{display:grid;width:26px;height:26px;place-items:center;border:1px solid var(--border);border-radius:7px;background:transparent;color:var(--muted)}.TaskSubtasksEditor_done__lLKkR .TaskSubtasksEditor_check__sqW0E{border-color:color-mix(in srgb,var(--success) 55%,var(--border));background:color-mix(in srgb,var(--success) 10%,transparent);color:var(--success)}.TaskSubtasksEditor_remove__sjhcp:hover{border-color:color-mix(in srgb,var(--danger) 45%,var(--border));color:var(--danger)}.TaskSubtasksEditor_order__pPO_B{display:flex;gap:3px}.TaskSubtasksEditor_order__pPO_B button{width:23px;height:23px}.TaskSubtasksEditor_order__pPO_B button:disabled{opacity:.25}.TaskSubtasksEditor_editor__gEpZ2>p{margin:0;color:var(--muted);font-size:9px}@media(max-width:560px){.TaskSubtasksEditor_list__ZA2nf>div{grid-template-columns:26px minmax(0,1fr) 26px}.TaskSubtasksEditor_order__pPO_B{display:none}}.TaskSubtasksPreview_preview__Q4sOD{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--border);border-radius:11px;background:rgba(255,255,255,.018);padding:10px}.TaskSubtasksPreview_preview__Q4sOD header{display:flex;align-items:center;justify-content:space-between}.TaskSubtasksPreview_preview__Q4sOD header span{display:flex;align-items:center;gap:6px;color:var(--soft);font-size:10px;font-weight:800}.TaskSubtasksPreview_preview__Q4sOD header svg{color:var(--accent)}.TaskSubtasksPreview_preview__Q4sOD header strong{color:var(--muted);font-size:9px}.TaskSubtasksPreview_progress__JWRJJ{height:3px;overflow:hidden;border-radius:999px;background:var(--border)}.TaskSubtasksPreview_progress__JWRJJ span{display:block;height:100%;border-radius:inherit;background:var(--accent)}.TaskSubtasksPreview_preview__Q4sOD ul{display:grid;grid-gap:5px;gap:5px;margin:0;padding:0;list-style:none}.TaskSubtasksPreview_preview__Q4sOD li{display:flex;align-items:center;gap:7px;color:var(--soft);font-size:10px}.TaskSubtasksPreview_preview__Q4sOD li>span{display:grid;width:18px;height:18px;place-items:center;border:1px solid var(--border);border-radius:6px;color:var(--success)}.TaskSubtasksPreview_preview__Q4sOD li.TaskSubtasksPreview_done__3__Fh strong{color:var(--muted);text-decoration:line-through}.TaskSubtasksPreview_preview__Q4sOD li.TaskSubtasksPreview_done__3__Fh>span{border-color:color-mix(in srgb,var(--success) 45%,var(--border));background:color-mix(in srgb,var(--success) 9%,transparent)}.ConsultationModeToggle_toggle__5FsJU{display:inline-flex;min-height:40px;flex:0 0 auto;align-items:center;gap:8px;border:1px solid color-mix(in srgb,var(--accent) 42%,var(--border));border-radius:10px;background:color-mix(in srgb,var(--accent) 9%,transparent);box-shadow:inset 0 0 0 1px rgba(255,255,255,.015),0 7px 20px rgba(255,106,0,.08);color:#ffae72;padding:0 10px 0 7px;font-size:11px;font-weight:850;white-space:nowrap;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.ConsultationModeToggle_icon__ZH_S2{display:grid;width:27px;height:27px;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent)}.ConsultationModeToggle_label__9A3jB{line-height:1}.ConsultationModeToggle_indicator__faYDL{width:6px;height:6px;border-radius:50%;background:rgba(255,174,114,.55);box-shadow:0 0 0 3px rgba(255,106,0,.07)}.ConsultationModeToggle_toggle__5FsJU:hover{border-color:color-mix(in srgb,var(--accent) 72%,var(--border));background:color-mix(in srgb,var(--accent) 14%,transparent);box-shadow:0 9px 24px rgba(255,106,0,.14);color:#ffd2b3;transform:translateY(-1px)}.ConsultationModeToggle_toggle__5FsJU:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 78%,white 22%);outline-offset:2px}.ConsultationModeToggle_toggle__5FsJU.ConsultationModeToggle_active__pu7l6{border-color:color-mix(in srgb,var(--success) 48%,var(--border));background:color-mix(in srgb,var(--success) 10%,transparent);box-shadow:0 7px 20px rgba(65,211,134,.09);color:#9af0bd}.ConsultationModeToggle_toggle__5FsJU.ConsultationModeToggle_active__pu7l6 .ConsultationModeToggle_icon__ZH_S2{background:color-mix(in srgb,var(--success) 16%,transparent);color:var(--success)}.ConsultationModeToggle_toggle__5FsJU.ConsultationModeToggle_active__pu7l6 .ConsultationModeToggle_indicator__faYDL{background:var(--success);box-shadow:0 0 0 3px rgba(65,211,134,.09)}@media (max-width:640px){.ConsultationModeToggle_toggle__5FsJU{width:40px;justify-content:center;padding:0}.ConsultationModeToggle_indicator__faYDL,.ConsultationModeToggle_label__9A3jB{display:none}}.InventoryItemDrawer_drawer___qDDi{width:min(1040px,calc(100vw - 32px));height:min(740px,calc(100dvh - 44px))}.InventoryItemDrawer_formShell__dsW8n{overflow:hidden}.InventoryItemDrawer_formContent___XEAj{min-height:0;flex:1 1;overflow:hidden;overscroll-behavior:contain;padding:16px 18px}.InventoryItemDrawer_formColumns__e1g1O{display:grid;min-height:0;height:100%;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);grid-gap:14px;gap:14px}.InventoryItemDrawer_detailsPanel__FB7j8,.InventoryItemDrawer_primaryPanel__mJMcs{min-height:0;margin:0;scrollbar-gutter:stable}.InventoryItemDrawer_primaryPanel__mJMcs{align-content:start;overflow-y:auto}.InventoryItemDrawer_primaryGrid__Ttfz3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px;gap:11px}.InventoryItemDrawer_detailsPanel__FB7j8{display:flex;overflow:hidden;flex-direction:column}.InventoryItemDrawer_detailsHeader__Qad7p{display:flex;min-height:46px;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border);padding:0 14px}.InventoryItemDrawer_detailsHeader__Qad7p>div{display:flex;align-items:center;gap:7px;color:var(--accent)}.InventoryItemDrawer_detailsHeader__Qad7p span{color:var(--text);font-size:12px;font-weight:850}.InventoryItemDrawer_detailsHeader__Qad7p small{border:1px solid var(--border);border-radius:8px;background:rgba(255,255,255,.025);color:var(--muted);padding:4px 7px;font-size:9px;font-weight:750}.InventoryItemDrawer_detailsBody__ZFRF8{min-height:0;flex:1 1;overflow-y:auto;scrollbar-gutter:stable}.InventoryItemDrawer_compactDetails__Wzi40{gap:14px;padding:14px 14px 24px}.InventoryItemDrawer_compactDescription__1FFnl{min-height:54px;max-height:70px}.InventoryItemDrawer_detailsGrid__UxZ6O{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;min-width:0}.InventoryItemDrawer_detailsGrid__UxZ6O>label,.InventoryItemDrawer_metaRow__ceM_l>label{min-width:0}.InventoryItemDrawer_detailsGrid__UxZ6O input{min-width:0;padding-inline:8px}.InventoryItemDrawer_metaRow__ceM_l{display:grid;grid-template-columns:minmax(180px,.75fr) minmax(0,1.5fr);grid-gap:8px;gap:8px;min-width:0}.InventoryItemDrawer_singleLineNotes__FJRKS{height:38px;min-height:38px;max-height:38px;overflow-y:hidden;resize:none}.InventoryItemDrawer_headerMeta__q9rIY{display:block;margin-top:5px;color:var(--muted);font-size:11px}.InventoryItemDrawer_headerActions__cAxyZ{display:flex;align-items:center;gap:8px}.InventoryItemDrawer_backButton__twnwY,.InventoryItemDrawer_movementsButton__kdZS1{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:7px;border:1px solid var(--border);border-radius:9px;background:rgba(255,255,255,.025);color:var(--muted);padding:0 11px;font-size:11px;font-weight:800;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.InventoryItemDrawer_backButton__twnwY:hover,.InventoryItemDrawer_movementsButton__kdZS1.InventoryItemDrawer_active__aFKH1,.InventoryItemDrawer_movementsButton__kdZS1:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));background:color-mix(in srgb,var(--accent) 9%,transparent);color:var(--accent)}.InventoryItemDrawer_movementsButton__kdZS1 span{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:0;text-transform:none}.InventoryItemDrawer_movementsView__n6fFI{display:flex;min-height:0;flex:1 1;flex-direction:column;overflow:hidden}.InventoryItemDrawer_movementsHeader__sNNuV{display:grid;flex:0 0 auto;grid-gap:14px;gap:14px;border-bottom:1px solid var(--border);padding:16px 18px}.InventoryItemDrawer_movementsHeader__sNNuV .InventoryItemDrawer_backButton__twnwY{width:-moz-fit-content;width:fit-content}.InventoryItemDrawer_movementsHeader__sNNuV span{color:var(--accent);font-size:10px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.InventoryItemDrawer_movementsHeader__sNNuV h3{margin:4px 0 0;font-size:18px}.InventoryItemDrawer_movementsHeader__sNNuV p{margin:5px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.InventoryItemDrawer_movementsBody__jPQyP{min-height:0;flex:1 1;overflow-y:auto;padding:16px 18px 22px}.InventoryItemDrawer_typeSection____VpE{display:grid;grid-gap:10px;gap:10px;border-top:1px solid var(--border);padding-top:13px}.InventoryItemDrawer_typeHeading__bfahV{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.InventoryItemDrawer_typeHeading__bfahV span{color:var(--text);font-size:11px;font-weight:850}.InventoryItemDrawer_typeHeading__bfahV small{color:var(--muted);font-size:9px}.InventoryItemDrawer_referenceField__EDDpt{grid-column:span 2}@media (max-width:720px){.InventoryItemDrawer_drawer___qDDi{height:calc(100dvh - 24px)}.InventoryItemDrawer_formContent___XEAj{overflow-y:auto;padding:12px}.InventoryItemDrawer_formColumns__e1g1O{height:auto;grid-template-columns:1fr}.InventoryItemDrawer_detailsPanel__FB7j8,.InventoryItemDrawer_primaryPanel__mJMcs{overflow:visible}.InventoryItemDrawer_primaryGrid__Ttfz3{grid-template-columns:1fr}.InventoryItemDrawer_detailsGrid__UxZ6O{grid-template-columns:repeat(2,minmax(0,1fr))}.InventoryItemDrawer_metaRow__ceM_l{grid-template-columns:1fr}.InventoryItemDrawer_referenceField__EDDpt{grid-column:1/-1}}@media (max-width:480px){.InventoryItemDrawer_detailsGrid__UxZ6O{grid-template-columns:1fr}.InventoryItemDrawer_movementsButton__kdZS1 span{display:none}.InventoryItemDrawer_typeHeading__bfahV{align-items:flex-start;flex-direction:column;gap:2px}.InventoryItemDrawer_referenceField__EDDpt{grid-column:auto}}.InventoryList_row__o_TW0{--stock-color:var(--success);z-index:0;transition:background .15s ease,box-shadow .15s ease,transform .15s ease}.InventoryList_groupDivider__bRddo{display:flex;min-height:30px;align-items:center;gap:10px;background:var(--bg-soft);padding:6px 12px 4px}.InventoryList_groupDivider__bRddo strong{flex:0 0 auto;color:var(--accent);font-size:9px;font-weight:900;letter-spacing:.045em;text-transform:uppercase}.InventoryList_groupDivider__bRddo span{height:1px;flex:1 1;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 32%,var(--border)),transparent)}.InventoryList_cardDivider__jvcix{grid-column:1/-1;margin:2px -2px -2px;background:transparent;padding-inline:3px}.InventoryList_row__o_TW0:focus-within,.InventoryList_row__o_TW0:hover{z-index:1;background:color-mix(in srgb,white 3%,var(--panel));box-shadow:0 5px 18px rgba(0,0,0,.14),inset 0 0 0 1px color-mix(in srgb,var(--accent) 9%,transparent)}.InventoryList_row__o_TW0 .inventory-row-check{opacity:.45;transition:opacity .15s ease,filter .15s ease,transform .15s ease}.InventoryList_row__o_TW0:focus-within .inventory-row-check,.InventoryList_row__o_TW0:has(.inventory-row-check:checked) .inventory-row-check,.InventoryList_row__o_TW0:hover .inventory-row-check{opacity:1;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--accent) 38%,transparent));transform:scale(1.06)}.InventoryList_row__o_TW0 .InventoryList_actionMenu__YKvhy>.inventory-row-action,.InventoryList_row__o_TW0>.inventory-row-action{opacity:0;transform:translateX(4px);transition:opacity .15s ease,transform .15s ease,background .15s ease,color .15s ease}.InventoryList_actionMenu__YKvhy[open]>.inventory-row-action,.InventoryList_row__o_TW0:focus-within .InventoryList_actionMenu__YKvhy>.inventory-row-action,.InventoryList_row__o_TW0:focus-within>.inventory-row-action,.InventoryList_row__o_TW0:hover .InventoryList_actionMenu__YKvhy>.inventory-row-action,.InventoryList_row__o_TW0:hover>.inventory-row-action{opacity:1;transform:translateX(0)}.InventoryList_actionMenu__YKvhy{position:relative;justify-self:end}.InventoryList_actionMenu__YKvhy>summary{list-style:none;cursor:pointer}.InventoryList_actionMenu__YKvhy>summary::-webkit-details-marker{display:none}.InventoryList_actionMenu__YKvhy[open]>summary{background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent)}.InventoryList_actionMenu__YKvhy>div{position:absolute;z-index:20;top:36px;right:0;display:grid;width:178px;grid-gap:2px;gap:2px;border:1px solid var(--border);border-radius:12px;background:var(--panel-strong);box-shadow:0 16px 38px rgba(0,0,0,.38);padding:6px}.InventoryList_actionMenu__YKvhy>div>button{display:flex;min-height:34px;align-items:center;gap:9px;border:0;border-radius:8px;background:transparent;color:var(--soft);padding:0 9px;font-size:11px;font-weight:700;text-align:left}.InventoryList_actionMenu__YKvhy>div>button:focus-visible,.InventoryList_actionMenu__YKvhy>div>button:hover{outline:0;background:color-mix(in srgb,var(--accent) 9%,transparent);color:var(--accent)}.InventoryList_actionMenu__YKvhy>div>span{height:1px;margin:3px 5px;background:var(--border)}.InventoryList_actionMenu__YKvhy>div>.InventoryList_deleteAction__9rEbN{color:var(--danger)}.InventoryList_actionMenu__YKvhy>div>.InventoryList_deleteAction__9rEbN:hover{background:color-mix(in srgb,var(--danger) 10%,transparent);color:var(--danger)}.InventoryList_cardsWrap__BVTMS{overflow:hidden}.InventoryList_cardsHead__VX6kI{display:none}.InventoryList_cardsGrid__wx0j7{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-content:start;grid-gap:10px;gap:10px;padding:11px}.InventoryList_cardRow__BKx3e{min-height:154px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto 1fr;align-items:start;gap:10px 12px;overflow:visible;border:1px solid var(--border);border-radius:13px;padding:13px}.InventoryList_cardRow__BKx3e,.InventoryList_cardRow__BKx3e:nth-child(2n){background:color-mix(in srgb,var(--panel) 96%,white 4%)}.InventoryList_cardRow__BKx3e:before{inset:12px auto 12px 0;border-radius:0 4px 4px 0}.InventoryList_cardRow__BKx3e:hover:before{inset-block:9px}.InventoryList_cardRow__BKx3e .inventory-row-main{grid-column:1/-1;padding-right:28px}.InventoryList_cardRow__BKx3e .inventory-row-context{grid-column:1/-1}.InventoryList_cardRow__BKx3e .InventoryList_stepper__W2RuX{grid-column:1;align-self:end}.InventoryList_cardRow__BKx3e .inventory-status-stack{grid-column:2;align-self:end;justify-items:end}.InventoryList_cardRow__BKx3e .InventoryList_actionMenu__YKvhy{position:absolute;top:9px;right:9px}.InventoryList_cardRow__BKx3e .InventoryList_actionMenu__YKvhy>div{top:34px}.InventoryList_cardRow__BKx3e:has(.inventory-row-check) .inventory-row-main{padding-left:17px}.InventoryList_row__o_TW0:before{position:absolute;inset:10px auto 10px 0;width:3px;border-radius:0 4px 4px 0;background:var(--stock-color);content:"";opacity:.75;transition:inset .16s ease,opacity .16s ease}.InventoryList_row__o_TW0:hover:before{inset-block:7px;opacity:1}.InventoryList_lowStock__S4Q_E{--stock-color:var(--warning)}.InventoryList_outOfStock__BAFCY{--stock-color:var(--danger)}.InventoryList_categoryIcon__WK2u8{background:color-mix(in srgb,var(--category-color,var(--accent)) 11%,transparent);color:var(--category-color,var(--accent))}.InventoryList_contextLine__6waNM{display:inline-flex;min-width:0;align-items:center;gap:6px;color:var(--muted);font-size:10px;white-space:nowrap}.InventoryList_contextLine__6waNM strong{overflow:hidden;color:var(--text);font-size:12px;text-overflow:ellipsis}.InventoryList_contextDivider__riB8h{color:color-mix(in srgb,var(--muted) 58%,transparent)}.InventoryList_stepper__W2RuX{display:inline-grid;width:-moz-fit-content;width:fit-content;grid-template-columns:30px minmax(58px,auto) 30px;align-items:center;overflow:hidden;border:1px solid var(--border);border-radius:10px;background:rgba(255,255,255,.018);transition:border-color .15s ease,box-shadow .15s ease}.InventoryList_stepper__W2RuX:focus-within,.InventoryList_stepper__W2RuX:hover{border-color:color-mix(in srgb,var(--accent) 42%,var(--border))}.InventoryList_stepper__W2RuX:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 9%,transparent)}.InventoryList_stepper__W2RuX button{display:grid;width:30px;height:30px;place-items:center;border:0;background:transparent;color:var(--muted);padding:0;transition:background .14s ease,color .14s ease}.InventoryList_stepper__W2RuX button:first-child{border-right:1px solid var(--border)}.InventoryList_stepper__W2RuX button:last-child{border-left:1px solid var(--border)}.InventoryList_stepper__W2RuX button:hover:not(:disabled){background:rgba(255,106,0,.08);color:var(--accent)}.InventoryList_stepper__W2RuX button:disabled{opacity:.32}.InventoryList_stepper__W2RuX strong{display:inline-flex;min-width:58px;align-items:center;justify-content:center;gap:4px;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.InventoryList_stepper__W2RuX strong small{color:var(--muted);font-size:9px;font-weight:650}.InventoryList_typeMeta__cxsyj{display:grid;grid-gap:3px;gap:3px;align-self:center}.InventoryList_typeMeta__cxsyj strong{font-size:11px}.InventoryList_typeMeta__cxsyj small{color:var(--muted);font-size:9px}.InventoryList_status__XrKqL{gap:5px;padding:4px 8px 4px 6px}.InventoryList_status__XrKqL:before{width:5px;height:5px;flex:0 0 auto;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 12%,transparent);content:""}@media (max-width:900px){.InventoryList_row__o_TW0:before{inset-block:8px;border-radius:4px}.InventoryList_contextLine__6waNM{flex-wrap:wrap;white-space:normal}.InventoryList_actionMenu__YKvhy{grid-column:2;grid-row:3}}@media (max-width:640px){.InventoryList_cardsGrid__wx0j7{display:block;padding:8px}.InventoryList_cardRow__BKx3e{margin-bottom:7px}}@media (hover:none){.InventoryList_row__o_TW0 .InventoryList_actionMenu__YKvhy>.inventory-row-action,.InventoryList_row__o_TW0 .inventory-row-check,.InventoryList_row__o_TW0>.inventory-row-action{opacity:1;transform:none}}.InventorySummary_card__rCSzH{min-height:78px;align-items:flex-start}.InventorySummary_copy__Za2zx{align-self:center;gap:2px}.InventorySummary_heading__A8Ol_{display:flex;align-items:baseline;gap:7px}.InventorySummary_heading__A8Ol_ strong{flex:0 0 auto}.InventorySummary_heading__A8Ol_ span{overflow:hidden;color:var(--soft);font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.InventorySummary_insight__zeFK5{display:inline-flex;align-items:center;gap:5px;margin-top:4px;color:var(--muted);font-size:9px;line-height:1.2}.InventorySummary_insight__zeFK5:before{width:4px;height:4px;flex:0 0 auto;border-radius:50%;background:currentColor;content:"";opacity:.75}.InventorySummary_warning__HKjw5{color:var(--warning)}.InventorySummary_danger__Bdoz_{color:var(--danger)}.InventorySummary_positive__c3HAA{color:var(--success)}.InventorySummary_info__GOsof{color:var(--primary)}@media (max-width:640px){.InventorySummary_card__rCSzH{min-height:68px}.InventorySummary_heading__A8Ol_{gap:5px}.InventorySummary_heading__A8Ol_ span{font-size:9px}.InventorySummary_insight__zeFK5{font-size:8px}}.InventoryReferencesDrawer_drawer__e4RjQ{width:min(940px,calc(100vw - 32px));height:min(720px,calc(100dvh - 44px))}.InventoryReferencesDrawer_headerMeta__b757l{display:block;margin-top:5px;color:var(--muted);font-size:11px}.InventoryReferencesDrawer_tabs__OTQS5{flex:0 0 auto;padding:14px 18px 0}.InventoryReferencesDrawer_tabs__OTQS5 button span{display:inline-grid;min-width:22px;height:20px;place-items:center;border-radius:7px;background:rgba(148,163,184,.1);color:inherit;font-size:10px;font-weight:850}.InventoryReferencesDrawer_workspace__r0Cuj{display:grid;min-height:0;flex:1 1;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);grid-gap:14px;gap:14px;padding:14px 18px 18px;overflow:hidden}.InventoryReferencesDrawer_editorPanel__HFLkg,.InventoryReferencesDrawer_listPanel__x9TUX{display:flex;min-height:0;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:rgba(255,255,255,.018)}.InventoryReferencesDrawer_listHeader__xQ78f,.InventoryReferencesDrawer_panelHeader__WMcTQ{display:flex;flex:0 0 auto;align-items:center;gap:11px;border-bottom:1px solid var(--border);padding:13px 14px}.InventoryReferencesDrawer_listHeader__xQ78f>div,.InventoryReferencesDrawer_panelHeader__WMcTQ>div{display:grid;min-width:0;grid-gap:3px;gap:3px}.InventoryReferencesDrawer_listHeader__xQ78f strong,.InventoryReferencesDrawer_panelHeader__WMcTQ strong{color:var(--text);font-size:12px}.InventoryReferencesDrawer_listHeader__xQ78f small,.InventoryReferencesDrawer_panelHeader__WMcTQ small{color:var(--muted);font-size:10px;line-height:1.4}.InventoryReferencesDrawer_previewIcon__bbPTI{display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border-radius:11px;background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary)}.InventoryReferencesDrawer_editorForm__2zalc{display:grid;min-height:0;grid-gap:15px;gap:15px;overflow-y:auto;padding:15px;scrollbar-gutter:stable}.InventoryReferencesDrawer_iconPicker__ls5Q_{min-width:0;margin:0;padding:0;border:0}.InventoryReferencesDrawer_iconPicker__ls5Q_ legend{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px;color:var(--muted);font-size:11px;font-weight:750}.InventoryReferencesDrawer_iconPicker__ls5Q_ legend small{color:var(--primary);font-size:9px}.InventoryReferencesDrawer_iconPicker__ls5Q_>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}.InventoryReferencesDrawer_iconPicker__ls5Q_ button{display:grid;min-width:0;height:38px;place-items:center;border:1px solid var(--border);border-radius:10px;background:rgba(255,255,255,.025);color:var(--muted);cursor:pointer;transition:.14s ease}.InventoryReferencesDrawer_iconPicker__ls5Q_ button:hover{border-color:color-mix(in srgb,var(--primary) 42%,var(--border));background:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--text)}.InventoryReferencesDrawer_iconPicker__ls5Q_ button.InventoryReferencesDrawer_selectedIcon__K9fb6{border-color:color-mix(in srgb,var(--primary) 70%,transparent);background:color-mix(in srgb,var(--primary) 16%,transparent);color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 10%,transparent)}.InventoryReferencesDrawer_confirmLayer__r_BGH{z-index:20}.InventoryReferencesDrawer_formActions__ofYVV{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:auto}.InventoryReferencesDrawer_listHeader__xQ78f{justify-content:space-between}.InventoryReferencesDrawer_searchField___xTQ4{display:flex;width:min(190px,48%);min-height:34px;align-items:center;gap:7px;border:1px solid var(--border);border-radius:9px;background:rgba(255,255,255,.025);color:var(--muted);padding:0 9px}.InventoryReferencesDrawer_searchField___xTQ4 input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font-size:11px}.InventoryReferencesDrawer_referenceList__qdEji{min-height:0;flex:1 1;gap:7px;padding:12px;scrollbar-gutter:stable}.InventoryReferencesDrawer_referenceList__qdEji article{min-height:56px;background:rgba(255,255,255,.012);transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.InventoryReferencesDrawer_referenceList__qdEji article:hover{border-color:color-mix(in srgb,var(--primary) 32%,var(--border));background:color-mix(in srgb,var(--primary) 4%,transparent);transform:translateY(-1px)}.InventoryReferencesDrawer_referenceList__qdEji article.InventoryReferencesDrawer_editingRow__1rKDW{border-color:color-mix(in srgb,var(--primary) 58%,var(--border));background:color-mix(in srgb,var(--primary) 8%,transparent)}.InventoryReferencesDrawer_emptyState__8BnR_{display:grid;min-height:220px;place-items:center;align-content:center;grid-gap:7px;gap:7px;color:var(--muted);text-align:center}.InventoryReferencesDrawer_emptyState__8BnR_ strong{color:var(--text);font-size:12px}.InventoryReferencesDrawer_emptyState__8BnR_ span{font-size:10px}.InventoryReferencesDrawer_alertSettings__cdHsS{min-height:0;overflow-y:auto}.InventoryReferencesDrawer_alertIntro__7gQnR{display:flex;align-items:center;gap:11px;border-bottom:1px solid var(--border);padding-bottom:14px}.InventoryReferencesDrawer_alertIntro__7gQnR>span{display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border-radius:11px;background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary)}.InventoryReferencesDrawer_alertSettings__cdHsS label>span{display:grid;grid-gap:3px;gap:3px}.InventoryReferencesDrawer_alertSettings__cdHsS label small{color:var(--muted);font-size:10px;font-weight:500}@media (max-width:780px){.InventoryReferencesDrawer_drawer__e4RjQ{height:calc(100dvh - 24px)}.InventoryReferencesDrawer_workspace__r0Cuj{grid-template-columns:1fr;overflow-y:auto}.InventoryReferencesDrawer_editorPanel__HFLkg,.InventoryReferencesDrawer_listPanel__x9TUX{min-height:360px;overflow:visible}.InventoryReferencesDrawer_referenceList__qdEji{max-height:420px}}@media (max-width:640px){.InventoryReferencesDrawer_tabs__OTQS5{grid-template-columns:repeat(3,minmax(120px,1fr));overflow-x:auto}.InventoryReferencesDrawer_tabs__OTQS5 button{white-space:nowrap}.InventoryReferencesDrawer_listHeader__xQ78f{align-items:stretch;flex-direction:column}.InventoryReferencesDrawer_searchField___xTQ4{width:100%}.InventoryReferencesDrawer_iconPicker__ls5Q_>div{grid-template-columns:repeat(4,minmax(0,1fr))}.InventoryReferencesDrawer_formActions__ofYVV{align-items:stretch;flex-direction:column-reverse}.InventoryReferencesDrawer_formActions__ofYVV button{width:100%}}.InventoryView_shell__afbAZ .inventory-view-tabs button{position:relative;transition:border-color .15s ease,background .15s ease,color .15s ease}.InventoryView_shell__afbAZ .inventory-view-tabs button:hover{border-color:color-mix(in srgb,var(--accent) 20%,transparent);background:color-mix(in srgb,var(--accent) 6%,transparent);color:var(--accent)}.InventoryView_shell__afbAZ .inventory-view-tabs button.active{border-color:color-mix(in srgb,var(--accent) 34%,var(--border));background:color-mix(in srgb,var(--accent) 9%,transparent);color:var(--accent)}.InventoryView_shell__afbAZ .inventory-view-tabs button.active:after{position:absolute;right:13px;bottom:-1px;left:13px;height:2px;border-radius:2px 2px 0 0;background:var(--accent);content:""}.InventoryView_shell__afbAZ .inventory-row-check{accent-color:var(--accent)}.InventoryView_shell__afbAZ .inventory-filter-select>svg,.InventoryView_shell__afbAZ .inventory-search>svg{color:color-mix(in srgb,var(--accent) 78%,var(--muted));transition:color .15s ease,transform .15s ease}.InventoryView_shell__afbAZ .inventory-filter-select:focus-within>svg,.InventoryView_shell__afbAZ .inventory-search:focus-within>svg{color:var(--accent);transform:scale(1.06)}.InventoryView_shell__afbAZ .inventory-filter-select{transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.InventoryView_shell__afbAZ .inventory-filter-select:focus-within,.InventoryView_shell__afbAZ .inventory-filter-select:hover{border-color:color-mix(in srgb,var(--accent) 38%,var(--border));background:color-mix(in srgb,var(--accent) 4%,transparent)}.InventoryView_shell__afbAZ .inventory-filter-select:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 8%,transparent)}.InventoryView_shell__afbAZ .inventory-row-action:hover{background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--accent)}.InventoryView_shell__afbAZ .inventory-row-action:focus-visible,.InventoryView_shell__afbAZ .inventory-row-main:focus-visible,.InventoryView_shell__afbAZ .inventory-view-tabs button:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 78%,white 22%);outline-offset:2px}.InventoryView_shell__afbAZ .inventory-table-head{box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--accent) 10%,transparent)}.InventoryView_shell__afbAZ .inventory-table-body{scrollbar-color:color-mix(in srgb,var(--accent) 46%,var(--border)) transparent}.InventoryView_shell__afbAZ .inventory-clear-filters:hover{color:var(--accent)}.InventoryView_heroMeta__ABWFu{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:5px 13px;margin-top:6px;color:var(--muted);font-size:9px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.InventoryView_heroMeta__ABWFu>span{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.InventoryView_heroMeta__ABWFu>span+span{position:relative}.InventoryView_heroMeta__ABWFu>span+span:before{position:absolute;left:-8px;width:3px;height:3px;border-radius:50%;background:color-mix(in srgb,var(--muted) 48%,transparent);content:""}.InventoryView_heroMeta__ABWFu svg{color:color-mix(in srgb,var(--accent) 75%,var(--muted))}.InventoryView_heroMeta__ABWFu strong{color:var(--soft);font-weight:850}.InventoryView_heroMeta__ABWFu .InventoryView_heroAttention__7_H7x,.InventoryView_heroMeta__ABWFu .InventoryView_heroAttention__7_H7x strong,.InventoryView_heroMeta__ABWFu .InventoryView_heroAttention__7_H7x svg{color:var(--warning)}.InventoryView_areaTabs__IbF4G{display:flex;flex:0 0 auto;gap:6px}.InventoryView_areaTabs__IbF4G button{display:inline-flex;min-height:34px;align-items:center;gap:7px;border:1px solid var(--border);border-radius:10px;background:transparent;color:var(--muted);padding:0 12px;font-size:11px;font-weight:750}.InventoryView_areaTabs__IbF4G button:hover{border-color:color-mix(in srgb,var(--accent) 30%,var(--border));color:var(--accent)}.InventoryView_areaTabs__IbF4G button.InventoryView_activeArea___IqmU{border-color:color-mix(in srgb,var(--accent) 38%,var(--border));background:color-mix(in srgb,var(--accent) 9%,transparent);color:var(--accent)}.InventoryView_focusMode__al_vy{gap:9px}.InventoryView_focusToggle__yrGDQ{display:inline-flex;height:38px;flex:0 0 auto;align-items:center;gap:6px;border:1px solid var(--border);border-radius:10px;background:transparent;color:var(--muted);padding:0 10px;font-size:10px;font-weight:750;white-space:nowrap;transition:border-color .15s ease,background .15s ease,color .15s ease}.InventoryView_focusToggle__yrGDQ:focus-visible,.InventoryView_focusToggle__yrGDQ:hover{outline:0;border-color:color-mix(in srgb,var(--accent) 35%,var(--border));background:color-mix(in srgb,var(--accent) 7%,transparent);color:var(--accent)}.InventoryView_liveInsight__Gzf0m{display:grid;min-height:48px;flex:0 0 auto;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;overflow:hidden;border:1px solid color-mix(in srgb,var(--insight-color) 24%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--insight-color) 6%,var(--panel));box-shadow:inset 3px 0 0 color-mix(in srgb,var(--insight-color) 75%,transparent);padding:7px 11px}.InventoryView_liveInsightWarning__VJsEY{--insight-color:var(--accent)}.InventoryView_liveInsightInfo__0jTLG{--insight-color:var(--primary)}.InventoryView_liveInsightSuccess__xE85M{--insight-color:var(--success)}.InventoryView_liveInsightIcon__b0ajn{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--insight-color) 12%,transparent);color:var(--insight-color)}.InventoryView_liveInsight__Gzf0m>div{display:flex;min-width:0;align-items:baseline;gap:8px}.InventoryView_liveInsight__Gzf0m strong{flex:0 0 auto;color:var(--text);font-size:11px}.InventoryView_liveInsight__Gzf0m p{overflow:hidden;margin:0;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.InventoryView_liveInsight__Gzf0m>button{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:8px;background:transparent;color:var(--insight-color);padding:7px 8px;font-size:10px;font-weight:800;white-space:nowrap}.InventoryView_liveInsight__Gzf0m>button:focus-visible,.InventoryView_liveInsight__Gzf0m>button:hover{outline:0;background:color-mix(in srgb,var(--insight-color) 10%,transparent)}.InventoryView_liveInsight__Gzf0m>button span{transition:transform .15s ease}.InventoryView_liveInsight__Gzf0m>button:hover span{transform:translateX(2px)}.InventoryView_viewToggle__qsDkE{display:inline-flex;flex:0 0 auto;align-items:center;gap:2px;margin-left:auto;border:1px solid var(--border);border-radius:10px;background:rgba(255,255,255,.018);padding:3px}.InventoryView_viewToggle__qsDkE button{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:7px;background:transparent;color:var(--muted);padding:0;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.InventoryView_viewToggle__qsDkE button:hover{color:var(--accent)}.InventoryView_viewToggle__qsDkE button.InventoryView_activeView__jgXzw{background:color-mix(in srgb,var(--accent) 12%,var(--panel));box-shadow:0 1px 4px rgba(0,0,0,.18);color:var(--accent)}.InventoryView_viewToggle__qsDkE button:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 65%,transparent);outline-offset:1px}@media (max-width:720px){.InventoryView_liveInsight__Gzf0m{grid-template-columns:30px minmax(0,1fr) auto}.InventoryView_liveInsight__Gzf0m>div{display:grid;grid-gap:2px;gap:2px}.InventoryView_liveInsight__Gzf0m p{font-size:9px}.InventoryView_liveInsight__Gzf0m>button{font-size:0}.InventoryView_liveInsight__Gzf0m>button span{font-size:15px}}@media (max-width:640px){.InventoryView_heroMeta__ABWFu>span+span:before{display:none}.InventoryView_heroMeta__ABWFu>span:last-child{flex-basis:100%}.InventoryView_focusToggle__yrGDQ span,.InventoryView_viewToggle__qsDkE{display:none}.InventoryView_focusToggle__yrGDQ{width:38px;justify-content:center;padding:0}}.InventoryView_stockNavigation__SHVs3{display:flex;align-items:center;justify-content:space-between;gap:12px}.InventoryView_shoppingButton__dtBn5{display:inline-flex;min-height:34px;align-items:center;gap:7px;border:1px solid color-mix(in srgb,var(--accent) 55%,var(--border));border-radius:9px;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);padding:0 12px;font-size:10px;font-weight:850;transition:transform .15s ease,background .15s ease}.InventoryView_shoppingButton__dtBn5:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--accent) 18%,transparent)}@media(max-width:640px){.InventoryView_stockNavigation__SHVs3{align-items:stretch;flex-direction:column}.InventoryView_shoppingButton__dtBn5{align-self:flex-end}}.InventoryView_shoppingActions__AazQ3{display:flex;align-items:center;gap:7px}.InventoryView_historyButton__wST0_{display:inline-flex;min-height:34px;align-items:center;gap:7px;border:1px solid var(--border);border-radius:9px;background:var(--panel);color:var(--soft);padding:0 11px;font-size:10px;font-weight:800}.InventoryView_historyButton__wST0_:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--border));color:var(--text)}@media(max-width:640px){.InventoryView_shoppingActions__AazQ3{align-self:flex-end}.InventoryView_shoppingButton__dtBn5{align-self:auto}}.InventoryView_sortSelect__xYAxF{display:flex;min-height:34px;align-items:center;gap:6px;border:1px solid var(--border);border-radius:9px;background:var(--panel);color:var(--muted);padding:0 8px}.InventoryView_sortSelect__xYAxF:focus-within{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));color:var(--accent)}.InventoryView_sortSelect__xYAxF select{max-width:180px;border:0;outline:0;background:transparent;color:var(--soft);font-size:10px;font-weight:700}.InventoryView_sortSelect__xYAxF option{background:var(--panel-strong);color:var(--text)}.InventoryShoppingMode_layer__fmPnc{position:fixed;z-index:9500;inset:0;display:grid;place-items:center;padding:12px}.InventoryShoppingMode_backdrop__tEuA_{position:absolute;inset:0;background:rgba(3,6,12,.78);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.InventoryShoppingMode_sheet__ExhZQ{position:relative;display:flex;width:min(820px,100%);height:min(92dvh,900px);overflow:hidden;flex-direction:column;border:1px solid var(--border);border-radius:20px;background:var(--bg-soft);box-shadow:0 30px 90px rgba(0,0,0,.55)}.InventoryShoppingMode_sheet__ExhZQ>header{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid var(--border);padding:15px 18px}.InventoryShoppingMode_sheet__ExhZQ>header span{color:var(--accent);font-size:9px;font-weight:900;text-transform:uppercase}.InventoryShoppingMode_sheet__ExhZQ h2{display:flex;align-items:center;gap:8px;margin:3px 0;font-size:20px}.InventoryShoppingMode_sheet__ExhZQ header p{margin:0;color:var(--muted);font-size:10px}.InventoryShoppingMode_sheet__ExhZQ header button{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--border);border-radius:9px;background:transparent;color:var(--muted)}.InventoryShoppingMode_progress__DBxjq{height:3px;background:var(--border)}.InventoryShoppingMode_progress__DBxjq span{display:block;height:100%;background:var(--accent);transition:width .18s ease}.InventoryShoppingMode_sheet__ExhZQ>main{min-height:0;flex:1 1;overflow:auto;padding:12px 14px}.InventoryShoppingMode_group__HrIAp{display:grid;grid-gap:6px;gap:6px;margin-bottom:14px}.InventoryShoppingMode_group__HrIAp h3{display:flex;align-items:center;gap:7px;margin:0;padding:3px;color:var(--soft);font-size:11px}.InventoryShoppingMode_group__HrIAp h3 span{border-radius:999px;background:rgba(255,255,255,.06);padding:2px 6px;color:var(--muted);font-size:9px}.InventoryShoppingMode_group__HrIAp article{display:grid;grid-template-columns:30px 34px minmax(120px,1fr) 82px 92px 90px;align-items:center;grid-gap:8px;gap:8px;border:1px solid var(--border);border-radius:12px;background:var(--panel);padding:9px;transition:background .15s ease,border-color .15s ease}.InventoryShoppingMode_group__HrIAp article.InventoryShoppingMode_checked__Nx1cs{border-color:color-mix(in srgb,var(--success) 25%,var(--border));background:color-mix(in srgb,var(--success) 5%,var(--panel))}.InventoryShoppingMode_check__jogqH{display:grid;width:27px;height:27px;place-items:center;border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--success)}.InventoryShoppingMode_checked__Nx1cs .InventoryShoppingMode_check__jogqH{border-color:var(--success);background:color-mix(in srgb,var(--success) 13%,transparent)}.InventoryShoppingMode_itemIcon__ef1oP{display:grid;width:32px;height:32px;place-items:center;border-radius:9px;background:rgba(255,106,0,.09);color:var(--accent)}.InventoryShoppingMode_itemCopy__JLGJM{display:grid;min-width:0;grid-gap:3px;gap:3px}.InventoryShoppingMode_itemCopy__JLGJM small,.InventoryShoppingMode_itemCopy__JLGJM strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InventoryShoppingMode_itemCopy__JLGJM strong{font-size:12px}.InventoryShoppingMode_itemCopy__JLGJM small{display:flex;align-items:center;gap:3px;color:var(--muted);font-size:9px}.InventoryShoppingMode_group__HrIAp label{display:grid;grid-gap:3px;gap:3px}.InventoryShoppingMode_group__HrIAp label span{color:var(--muted);font-size:8px}.InventoryShoppingMode_checkoutFields__qbM7y input,.InventoryShoppingMode_checkoutFields__qbM7y select,.InventoryShoppingMode_group__HrIAp input{width:100%;height:34px;border:1px solid var(--border);border-radius:8px;outline:0;background:rgba(255,255,255,.025);color:var(--text);padding:0 8px;font-size:11px}.InventoryShoppingMode_checkoutFields__qbM7y input:focus,.InventoryShoppingMode_checkoutFields__qbM7y select:focus,.InventoryShoppingMode_group__HrIAp input:focus{border-color:color-mix(in srgb,var(--accent) 55%,var(--border))}.InventoryShoppingMode_subtotal__K5EKx{text-align:right;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.InventoryShoppingMode_checkout__pV4X0{display:grid;grid-gap:10px;gap:10px;border-top:1px solid var(--border);background:var(--panel);padding:12px 16px}.InventoryShoppingMode_total__Y5EkN{display:flex;align-items:center;justify-content:space-between}.InventoryShoppingMode_total__Y5EkN span{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:11px}.InventoryShoppingMode_total__Y5EkN strong{font-size:20px}.InventoryShoppingMode_checkoutFields__qbM7y{display:grid;grid-template-columns:1.2fr repeat(4,1fr);grid-gap:7px;gap:7px}.InventoryShoppingMode_checkoutFields__qbM7y select option{background:var(--panel-strong)}.InventoryShoppingMode_actions__F9L4S{display:flex;justify-content:space-between;gap:8px}.InventoryShoppingMode_actions__F9L4S button{display:inline-flex;min-height:37px;align-items:center;justify-content:center;gap:6px;border-radius:9px;padding:0 12px;font-size:10px;font-weight:800}.InventoryShoppingMode_cancel__SkRxX{border:1px solid transparent;background:transparent;color:var(--danger)}.InventoryShoppingMode_finish__TJiDt{border:1px solid var(--accent);background:var(--accent);color:white}.InventoryShoppingMode_finish__TJiDt:disabled{opacity:.45}.InventoryShoppingMode_error__fgmIz{margin:8px 14px 0;border:1px solid rgba(251,113,133,.3);border-radius:9px;background:rgba(251,113,133,.08);color:var(--danger);padding:8px 10px;font-size:10px}.InventoryShoppingMode_loading__v4dMf{display:flex;height:100%;align-items:center;justify-content:center;gap:8px;color:var(--muted)}@media(max-width:720px){.InventoryShoppingMode_layer__fmPnc{padding:0}.InventoryShoppingMode_sheet__ExhZQ{width:100%;height:100dvh;border-radius:0}.InventoryShoppingMode_group__HrIAp article{grid-template-columns:30px 32px minmax(0,1fr) 76px 84px}.InventoryShoppingMode_subtotal__K5EKx{grid-column:4/6}.InventoryShoppingMode_checkoutFields__qbM7y{grid-template-columns:1fr 1fr}.InventoryShoppingMode_actions__F9L4S{display:grid;grid-template-columns:auto 1fr}.InventoryShoppingMode_sheet__ExhZQ>main{padding:9px}.InventoryShoppingMode_total__Y5EkN strong{font-size:18px}}.InventoryShoppingMode_checkoutFields__qbM7y{grid-template-columns:1.2fr .9fr 1.2fr 1fr 1.2fr}.InventoryShoppingMode_empty___17rE{display:flex;height:100%;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:var(--muted);text-align:center}.InventoryShoppingMode_empty___17rE strong{color:var(--text);font-size:13px}.InventoryShoppingMode_empty___17rE p{margin:0;font-size:10px}@media(max-width:720px){.InventoryShoppingMode_checkoutFields__qbM7y{grid-template-columns:1fr 1fr}}.InventoryShoppingMode_addItem__KtscZ{display:flex;gap:8px;border-bottom:1px solid var(--border);padding:9px 14px}.InventoryShoppingMode_addItem__KtscZ select{min-width:0;height:34px;flex:1 1;border:1px solid var(--border);border-radius:8px;outline:0;background:var(--panel);color:var(--text);padding:0 9px;font-size:10px}.InventoryShoppingMode_addItem__KtscZ select:focus{border-color:color-mix(in srgb,var(--accent) 55%,var(--border))}.InventoryShoppingMode_addItem__KtscZ option{background:var(--panel-strong)}.InventoryShoppingMode_addItem__KtscZ button{display:inline-flex;height:34px;align-items:center;gap:6px;border:1px solid color-mix(in srgb,var(--accent) 55%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);padding:0 11px;font-size:10px;font-weight:800}.InventoryShoppingMode_addItem__KtscZ button:disabled{opacity:.45}@media(max-width:520px){.InventoryShoppingMode_addItem__KtscZ{align-items:stretch;flex-direction:column}.InventoryShoppingMode_addItem__KtscZ button{justify-content:center}}.InventoryShoppingMode_addItem__KtscZ .InventoryShoppingMode_quickButton__VxpUK{border-color:var(--border);background:transparent;color:var(--soft)}.InventoryShoppingMode_quickForm__AzCNr{display:grid;grid-template-columns:1.5fr 1fr .8fr .65fr auto;align-items:end;grid-gap:7px;gap:7px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--accent) 4%,var(--panel));padding:9px 14px}.InventoryShoppingMode_quickForm__AzCNr label{display:grid;grid-gap:4px;gap:4px}.InventoryShoppingMode_quickForm__AzCNr label span{color:var(--muted);font-size:8px;font-weight:700}.InventoryShoppingMode_quickForm__AzCNr input,.InventoryShoppingMode_quickForm__AzCNr select{width:100%;height:34px;border:1px solid var(--border);border-radius:8px;outline:0;background:var(--panel);color:var(--text);padding:0 8px;font-size:10px}.InventoryShoppingMode_quickForm__AzCNr input:focus,.InventoryShoppingMode_quickForm__AzCNr select:focus{border-color:color-mix(in srgb,var(--accent) 55%,var(--border))}.InventoryShoppingMode_quickForm__AzCNr option{background:var(--panel-strong)}.InventoryShoppingMode_quickForm__AzCNr>div{display:flex;gap:6px}.InventoryShoppingMode_quickForm__AzCNr button{display:inline-flex;height:34px;align-items:center;justify-content:center;gap:5px;border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--muted);padding:0 9px;font-size:9px;font-weight:800;white-space:nowrap}.InventoryShoppingMode_quickForm__AzCNr button[type=submit]{border-color:var(--accent);background:var(--accent);color:white}@media(max-width:720px){.InventoryShoppingMode_quickForm__AzCNr{grid-template-columns:1fr 1fr}.InventoryShoppingMode_quickForm__AzCNr>div{grid-column:1/3;justify-content:flex-end}}@media(max-width:520px){.InventoryShoppingMode_quickForm__AzCNr{grid-template-columns:1fr}.InventoryShoppingMode_quickForm__AzCNr>div{grid-column:1}}.InventoryShoppingMode_connection__gwwbw{border-bottom:1px solid var(--border);padding:5px 14px;font-size:8px;font-weight:700}.InventoryShoppingMode_connected__BDHFG{background:rgba(52,211,153,.045);color:var(--success)}.InventoryShoppingMode_offline__gQjTN{background:rgba(251,191,36,.07);color:var(--warning)}.InventoryShoppingMode_total__Y5EkN span small{border-left:1px solid var(--border);padding-left:8px;color:var(--soft);font-size:9px}.InventoryShoppingMode_checkoutHint__Up218{margin:0;border-radius:7px;background:color-mix(in srgb,var(--warning) 8%,transparent);color:var(--warning);padding:6px 9px;font-size:9px}.InventoryShoppingHistory_layer__hynsE{position:fixed;z-index:9500;inset:0}.InventoryShoppingHistory_backdrop__JpNGl{position:absolute;inset:0;width:100%;border:0;background:rgba(3,6,12,.76);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.InventoryShoppingHistory_drawer__fVIXu{position:absolute;top:0;right:0;display:flex;width:min(620px,100%);height:100dvh;flex-direction:column;border-left:1px solid var(--border);background:var(--bg-soft);box-shadow:-24px 0 70px rgba(0,0,0,.45)}.InventoryShoppingHistory_drawer__fVIXu>header{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid var(--border);padding:18px}.InventoryShoppingHistory_drawer__fVIXu>header span{color:var(--accent);font-size:9px;font-weight:900;text-transform:uppercase}.InventoryShoppingHistory_drawer__fVIXu h2{display:flex;align-items:center;gap:8px;margin:4px 0;font-size:20px}.InventoryShoppingHistory_drawer__fVIXu header p{margin:0;color:var(--muted);font-size:10px}.InventoryShoppingHistory_drawer__fVIXu>header button{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--border);border-radius:9px;background:transparent;color:var(--muted)}.InventoryShoppingHistory_drawer__fVIXu>main{min-height:0;overflow:auto;padding:13px}.InventoryShoppingHistory_trip__DC72G{overflow:hidden;margin-bottom:8px;border:1px solid var(--border);border-radius:13px;background:var(--panel)}.InventoryShoppingHistory_tripSummary__9jUzI{display:grid;width:100%;grid-template-columns:36px minmax(0,1fr) auto 18px;align-items:center;grid-gap:10px;gap:10px;border:0;background:transparent;color:var(--text);padding:11px;text-align:left}.InventoryShoppingHistory_tripSummary__9jUzI:hover{background:color-mix(in srgb,var(--accent) 4%,transparent)}.InventoryShoppingHistory_itemIcon__Yw8wm,.InventoryShoppingHistory_storeIcon__26Cmy{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--accent) 11%,transparent);color:var(--accent)}.InventoryShoppingHistory_tripCopy__mo4gI{display:grid;min-width:0;grid-gap:3px;gap:3px}.InventoryShoppingHistory_tripCopy__mo4gI strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.InventoryShoppingHistory_tripCopy__mo4gI small{display:flex;align-items:center;gap:4px;color:var(--muted);font-size:9px}.InventoryShoppingHistory_total__iqpjr{font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.InventoryShoppingHistory_details__sdEyq{border-top:1px solid var(--border);background:rgba(255,255,255,.012);padding:10px}.InventoryShoppingHistory_meta__eG3Hm{display:flex;flex-wrap:wrap;gap:7px 14px;padding:1px 2px 9px;color:var(--muted);font-size:9px}.InventoryShoppingHistory_meta__eG3Hm strong{color:var(--soft)}.InventoryShoppingHistory_financeBadge__LkxWn{border-radius:999px;background:rgba(52,211,153,.1);color:var(--success);padding:3px 7px}.InventoryShoppingHistory_lines__uJ50c{display:grid;grid-gap:5px;gap:5px}.InventoryShoppingHistory_line__RXJN_{display:grid;grid-template-columns:30px minmax(100px,1fr) auto auto;align-items:center;grid-gap:8px;gap:8px;border-radius:9px;background:rgba(255,255,255,.025);padding:7px}.InventoryShoppingHistory_line__RXJN_ .InventoryShoppingHistory_itemIcon__Yw8wm{width:29px;height:29px}.InventoryShoppingHistory_line__RXJN_>span:nth-child(2){display:grid;grid-gap:2px;gap:2px}.InventoryShoppingHistory_line__RXJN_>span:nth-child(2)>strong{font-size:10px}.InventoryShoppingHistory_line__RXJN_ small{display:flex;align-items:center;gap:3px;color:var(--muted);font-size:8px}.InventoryShoppingHistory_line__RXJN_>span:nth-child(3){color:var(--muted);font-size:9px}.InventoryShoppingHistory_line__RXJN_>strong{font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.InventoryShoppingHistory_state__XrgAW{display:flex;min-height:55dvh;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:var(--muted);text-align:center}.InventoryShoppingHistory_state__XrgAW strong{color:var(--text);font-size:13px}.InventoryShoppingHistory_state__XrgAW p{margin:0;font-size:10px}.InventoryShoppingHistory_error__CDC7D{border:1px solid rgba(251,113,133,.3);border-radius:9px;background:rgba(251,113,133,.08);color:var(--danger);padding:9px;font-size:10px}@media(max-width:540px){.InventoryShoppingHistory_drawer__fVIXu{border-left:0}.InventoryShoppingHistory_line__RXJN_{grid-template-columns:30px minmax(0,1fr) auto}.InventoryShoppingHistory_line__RXJN_>span:nth-child(3){grid-column:2}.InventoryShoppingHistory_line__RXJN_>strong{grid-column:3;grid-row:1/3}.InventoryShoppingHistory_tripSummary__9jUzI{grid-template-columns:34px minmax(0,1fr) 18px}.InventoryShoppingHistory_tripSummary__9jUzI .InventoryShoppingHistory_total__iqpjr{grid-column:2}.InventoryShoppingHistory_tripSummary__9jUzI>svg{grid-column:3;grid-row:1/3}}.MedicationDialog_backdrop__t8sY2{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:20px;background:rgba(2,6,13,.78);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.MedicationDialog_dialog__1YOie{width:min(920px,100%);max-height:min(900px,94vh);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid #2b3442;border-radius:8px;background:#0d1420;color:#f7f9fc;box-shadow:0 26px 80px rgba(0,0,0,.55)}.MedicationDialog_header__WK_W5{display:grid;grid-template-columns:auto 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:20px 22px;border-bottom:1px solid #253040}.MedicationDialog_header__WK_W5 small{color:#ff8a32;font-weight:800;text-transform:uppercase}.MedicationDialog_header__WK_W5 h2{margin:2px 0 4px;font-size:24px}.MedicationDialog_header__WK_W5 p,.MedicationDialog_hint__7flTN{margin:0;color:#9cadc4;font-size:13px}.MedicationDialog_icon__R4y_m{display:grid;place-items:center;width:46px;height:46px;border-radius:8px;color:#ff9b45;background:#342116}.MedicationDialog_close__pLpKL,.MedicationDialog_remove___jFk_{display:grid;place-items:center;border:1px solid #303b4b;background:#161e2a;color:#aebbd0;border-radius:8px}.MedicationDialog_close__pLpKL{width:38px;height:38px}.MedicationDialog_body__B6wZF{min-height:0;overflow-y:auto;padding:18px 22px;display:grid;grid-gap:14px;gap:14px}.MedicationDialog_panel__OFKcd{padding:16px;border:1px solid #263244;border-radius:8px;background:#111925}.MedicationDialog_panel__OFKcd h3{display:flex;gap:8px;align-items:center;margin:0 0 14px;font-size:15px}.MedicationDialog_grid__f5xOY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px}.MedicationDialog_grid__f5xOY label{display:grid;grid-gap:6px;gap:6px;color:#b8c5d8;font-size:12px;font-weight:700}.MedicationDialog_wide__p0cGC{grid-column:1/-1}.MedicationDialog_grid__f5xOY input,.MedicationDialog_grid__f5xOY select,.MedicationDialog_grid__f5xOY textarea,.MedicationDialog_schedule__y9e2Z input{width:100%;border:1px solid #303c4e;border-radius:7px;background:#18212e;color:#f7f9fc;padding:10px 11px;font:inherit;outline:none}.MedicationDialog_grid__f5xOY input:focus,.MedicationDialog_grid__f5xOY select:focus,.MedicationDialog_grid__f5xOY textarea:focus,.MedicationDialog_schedule__y9e2Z input:focus{border-color:#ff8a32;box-shadow:0 0 0 3px rgba(255,122,32,.12)}.MedicationDialog_grid__f5xOY input:disabled{opacity:.45}.MedicationDialog_check__wzOkM{display:flex;align-items:center;gap:8px;margin-top:12px;color:#c7d1df;font-size:13px}.MedicationDialog_check__wzOkM input{accent-color:#ff7a20}.MedicationDialog_sectionTitle__EbFTH{display:flex;align-items:center;justify-content:space-between}.MedicationDialog_sectionTitle__EbFTH button{display:flex;align-items:center;gap:5px;padding:7px 10px;border:1px solid #3b485d;border-radius:7px;background:#192331;color:#e6edf7}.MedicationDialog_scheduleList__Eklcr{display:grid;grid-gap:9px;gap:9px;margin-top:10px}.MedicationDialog_schedule__y9e2Z{display:grid;grid-template-columns:105px minmax(0,1fr) 36px;grid-gap:10px;gap:10px;align-items:center}.MedicationDialog_days__d3cxy{display:flex;gap:5px;flex-wrap:wrap}.MedicationDialog_days__d3cxy button{width:29px;height:29px;border:1px solid #344155;border-radius:50%;background:#161f2b;color:#9eadc2;font-weight:700}.MedicationDialog_days__d3cxy .MedicationDialog_dayActive__cVrkX{border-color:#ff8a32;background:#3b2314;color:#ffad6c}.MedicationDialog_remove___jFk_{width:36px;height:36px}.MedicationDialog_remove___jFk_:disabled{opacity:.3}.MedicationDialog_error__cc6dr{margin:0;padding:10px 12px;border:1px solid #7d3240;border-radius:7px;background:#2c151c;color:#ff9aa7}.MedicationDialog_footer__PbFCe{display:flex;justify-content:flex-end;gap:10px;padding:14px 22px;border-top:1px solid #253040}.MedicationDialog_primary__vzlQx,.MedicationDialog_secondary__sBpiW{display:flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 16px;border-radius:7px;font-weight:800}.MedicationDialog_primary__vzlQx{border:1px solid #ff7a20;background:#ff7a20;color:#fff}.MedicationDialog_secondary__sBpiW{border:1px solid #364255;background:#171f2b;color:#d5deeb}.MedicationDialog_primary__vzlQx:disabled{opacity:.65}@media(max-width:700px){.MedicationDialog_backdrop__t8sY2{padding:8px}.MedicationDialog_header__WK_W5{padding:14px}.MedicationDialog_header__WK_W5 p{display:none}.MedicationDialog_body__B6wZF{padding:12px}.MedicationDialog_grid__f5xOY{grid-template-columns:1fr}.MedicationDialog_wide__p0cGC{grid-column:auto}.MedicationDialog_schedule__y9e2Z{grid-template-columns:92px 1fr 34px}.MedicationDialog_footer__PbFCe{padding:10px 12px}}.NutritionPlanDialog_greenIcon__c0FZ1{color:#67e8a5;background:#123326}.NutritionPlanDialog_mealList__CB1k9{display:grid;grid-gap:12px;gap:12px;margin-top:12px}.NutritionPlanDialog_meal__Zo1Ps{padding:13px;border:1px solid #2b3748;border-radius:8px;background:#0d1520}.NutritionPlanDialog_mealHead__b0_5b{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.NutritionPlanDialog_mealHead__b0_5b strong{font-size:13px}.NutritionPlanDialog_mealHead__b0_5b button{display:grid;place-items:center;width:32px;height:32px;border:1px solid #3b4554;border-radius:7px;background:#18212d;color:#f08b98}.NutritionPlanDialog_mealHead__b0_5b button:disabled{opacity:.3}.InventoryCareView_shell__ssrnx{min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);grid-gap:12px;gap:12px;color:#f5f7fb}.InventoryCareView_careHeader__HPiLH{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px;border:1px solid #293443;border-radius:8px;background:linear-gradient(115deg,rgba(25,57,48,.5),rgba(14,21,32,.96) 46%,rgba(38,28,54,.45))}.InventoryCareView_careHeader__HPiLH>div>span{display:flex;align-items:center;gap:7px;color:#66e2aa;font-size:11px;font-weight:800;text-transform:uppercase}.InventoryCareView_careHeader__HPiLH h2{margin:3px 0;font-size:24px}.InventoryCareView_careHeader__HPiLH p{margin:0;color:#a9b7ca;font-size:13px}.InventoryCareView_headerStatus__Jaoxc{display:flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid #3b4657;border-radius:7px;background:#161e29;color:#b9c6d8;font-size:12px}.InventoryCareView_tabs__8GRru{display:flex;gap:6px;padding-bottom:8px;border-bottom:1px solid #263140}.InventoryCareView_tabs__8GRru button{display:flex;align-items:center;gap:7px;min-height:38px;padding:0 13px;border:1px solid transparent;border-radius:7px;background:transparent;color:#a9b7ca;font-weight:750}.InventoryCareView_tabs__8GRru button:hover{background:#161f2b;color:#fff}.InventoryCareView_tabs__8GRru .InventoryCareView_active__UrPep{border-color:#365446;background:#162820;color:#74e1ac}.InventoryCareView_tabs__8GRru small{min-width:19px;padding:2px 5px;border-radius:10px;background:#293546;color:#dce5f1;text-align:center}.InventoryCareView_todayGrid__mGDv4{min-height:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.InventoryCareView_management__EeTyW,.InventoryCareView_restrictions__02TiV,.InventoryCareView_todayPanel__Nb4Vm{min-height:0;border:1px solid #293443;border-radius:8px;background:#101823}.InventoryCareView_todayPanel__Nb4Vm{display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:16px}.InventoryCareView_managementHeader__SD1hF,.InventoryCareView_panelHeading__63sk7,.InventoryCareView_panelHeading__63sk7>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.InventoryCareView_panelHeading__63sk7>div{justify-content:flex-start}.InventoryCareView_managementHeader__SD1hF h3,.InventoryCareView_panelHeading__63sk7 h3{margin:0 0 3px;font-size:15px}.InventoryCareView_managementHeader__SD1hF p,.InventoryCareView_panelHeading__63sk7 p{margin:0;color:#93a4ba;font-size:12px}.InventoryCareView_panelHeading__63sk7>button{display:flex;align-items:center;gap:4px;border:0;background:transparent;color:#9bb7db;font-weight:700}.InventoryCareView_medicationIcon__wcL_1,.InventoryCareView_nutritionIcon__hHCdQ{display:grid;place-items:center;width:38px;height:38px;border-radius:8px}.InventoryCareView_medicationIcon__wcL_1{background:#30223d;color:#d8a6ff}.InventoryCareView_nutritionIcon__hHCdQ{background:#153629;color:#65dfa6}.InventoryCareView_mealTimeline__ayOXR,.InventoryCareView_timeline__Nvcvm{min-height:0;margin-top:13px;overflow-y:auto;padding-right:4px}.InventoryCareView_timelineItem__PYOrL{display:grid;grid-template-columns:43px 28px minmax(0,1fr) auto;align-items:center;grid-gap:7px;gap:7px;padding:11px 5px;border-bottom:1px solid #25303d}.InventoryCareView_mealRow__U3cE_ time,.InventoryCareView_timelineItem__PYOrL time{font-size:12px;font-weight:800;color:#aab8ca}.InventoryCareView_timelineDot__To2Kz{display:grid;place-items:center;width:23px;height:23px;border:1px solid #48576c;border-radius:50%;color:#9eabc0}.InventoryCareView_timelineContent__nya5C{min-width:0;display:grid;grid-gap:2px;gap:2px}.InventoryCareView_mealRow__U3cE_ strong,.InventoryCareView_timelineContent__nya5C strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.InventoryCareView_mealRow__U3cE_ small,.InventoryCareView_timelineContent__nya5C small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#93a4ba;font-size:11px}.InventoryCareView_state__O4IGf{width:max-content;margin-top:3px;padding:2px 6px;border-radius:9px;background:#253040;color:#aebdd1;font-size:9px;font-weight:850;text-transform:uppercase}.InventoryCareView_taken__dfiN8 .InventoryCareView_timelineDot__To2Kz{border-color:#1e9f69;background:#153b2d;color:#6ce3ac}.InventoryCareView_missed__9Wnye .InventoryCareView_timelineDot__To2Kz{border-color:#d85e6f;background:#3a1f27;color:#ff8c9b}.InventoryCareView_rowActions__1_yu_{display:flex;gap:5px}.InventoryCareView_rowActions__1_yu_ button{display:grid;place-items:center;min-width:31px;height:31px;padding:0 8px;border:1px solid #394657;border-radius:7px;background:#18222e;color:#aebdd1}.InventoryCareView_rowActions__1_yu_ .InventoryCareView_take__c4JC4{display:flex;gap:5px;border-color:#277e5a;color:#6ee0aa}.InventoryCareView_mealRow__U3cE_{display:grid;grid-template-columns:48px minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center;padding:11px 8px;margin-bottom:7px;border:1px solid #283444;border-radius:7px;background:#151e2a}.InventoryCareView_mealRow__U3cE_>div{display:grid;min-width:0;grid-gap:3px;gap:3px}.InventoryCareView_mealRow__U3cE_ button{min-width:70px;padding:7px;border:1px solid #3a475a;border-radius:7px;background:#1b2634;color:#b7c5d8;font-weight:700}.InventoryCareView_mealRow__U3cE_ .InventoryCareView_mealDone__E6aVa{min-width:34px;border-color:#23835c;background:#17382b;color:#70e4ad}.InventoryCareView_restrictionAlert__N9MaC{display:flex;gap:9px;margin-top:10px;padding:10px;border:1px solid #735425;border-radius:7px;background:#2d2517;color:#ffd48a}.InventoryCareView_restrictionAlert__N9MaC strong{font-size:11px}.InventoryCareView_restrictionAlert__N9MaC p{margin:2px 0 0;color:#d9c39d;font-size:11px}.InventoryCareView_empty__m6Q57{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#8fa0b6}.InventoryCareView_empty__m6Q57>span{display:grid;place-items:center;width:50px;height:50px;margin-bottom:9px;border:1px solid #344257;border-radius:8px;background:#182331;color:#9db2cd}.InventoryCareView_empty__m6Q57 strong{color:#e9eef7}.InventoryCareView_empty__m6Q57 p{max-width:390px;margin:5px 0 12px;font-size:12px}.InventoryCareView_compactAdd__44GXE,.InventoryCareView_empty__m6Q57 button,.InventoryCareView_primary__6wEJc{display:flex;align-items:center;gap:6px;border:1px solid #ff893a;border-radius:7px;background:#ff7620;color:#fff;font-weight:800}.InventoryCareView_empty__m6Q57 button{padding:8px 11px}.InventoryCareView_management__EeTyW{padding:16px;overflow:hidden}.InventoryCareView_managementHeader__SD1hF{margin-bottom:14px}.InventoryCareView_primary__6wEJc{padding:10px 13px}.InventoryCareView_cardGrid__YQwR3{height:calc(100% - 56px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;grid-gap:10px;gap:10px;overflow-y:auto;padding-right:5px}.InventoryCareView_careCard__SG7DA{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid #2d3949;border-radius:8px;background:#151e2a;transition:transform .18s,border-color .18s}.InventoryCareView_careCard__SG7DA:hover{transform:translateY(-1px);border-color:#54647a}.InventoryCareView_cardTop__TrS1n{display:flex;align-items:center;justify-content:space-between}.InventoryCareView_badge__bcLut{padding:3px 7px;border-radius:9px;background:#203147;color:#aac1df;font-size:9px;font-weight:850;text-transform:uppercase}.InventoryCareView_badge__bcLut.InventoryCareView_active__UrPep{background:#15382b;color:#68dda8}.InventoryCareView_badge__bcLut.InventoryCareView_paused__EgcG8{background:#382d18;color:#f0c66d}.InventoryCareView_careCard__SG7DA h4{margin:0;font-size:16px}.InventoryCareView_careCard__SG7DA>p{margin:-5px 0 0;color:#9fb0c5;font-size:12px}.InventoryCareView_scheduleChips__BN1gp{display:flex;flex-wrap:wrap;gap:5px}.InventoryCareView_scheduleChips__BN1gp span{display:flex;align-items:center;gap:4px;padding:4px 7px;border-radius:10px;background:#222c3a;color:#c5d0df;font-size:10px}.InventoryCareView_stockLine__rP2nf{display:flex;gap:6px;align-items:center;color:#92a4bb;font-size:11px}.InventoryCareView_careCard__SG7DA footer{display:flex;gap:7px;padding-top:8px;border-top:1px solid #293443}.InventoryCareView_careCard__SG7DA footer button{display:flex;align-items:center;gap:5px;border:0;background:transparent;color:#aabbd0;font-weight:700}.InventoryCareView_nutritionLayout__WuFtk{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 310px;grid-gap:12px;gap:12px}.InventoryCareView_planList__OP3h7,.InventoryCareView_restrictionList__yLYDf{min-height:0;display:grid;align-content:start;grid-gap:8px;gap:8px;overflow-y:auto;padding-right:4px}.InventoryCareView_planCard__cKe5L{display:grid;grid-template-columns:minmax(0,1fr) auto 36px;grid-gap:12px;gap:12px;align-items:center;padding:13px;border:1px solid #2c3848;border-radius:8px;background:#151e2a}.InventoryCareView_planCard__cKe5L.InventoryCareView_activePlan__CVj6X{border-left:3px solid #55d79b}.InventoryCareView_planCard__cKe5L span{color:#64dda5;font-size:9px;font-weight:900;text-transform:uppercase}.InventoryCareView_planCard__cKe5L h4{margin:3px 0;font-size:14px}.InventoryCareView_planCard__cKe5L p{margin:0;color:#96a7bd;font-size:11px}.InventoryCareView_planCard__cKe5L>strong{font-size:18px}.InventoryCareView_planCard__cKe5L>strong small{display:block;color:#8798ae;font-size:9px}.InventoryCareView_compactAdd__44GXE,.InventoryCareView_planCard__cKe5L>button{display:grid;place-items:center;width:36px;height:36px}.InventoryCareView_planCard__cKe5L>button{border:1px solid #394657;border-radius:7px;background:#1b2532;color:#c2cfdf}.InventoryCareView_restrictions__02TiV{display:grid;grid-template-rows:auto minmax(0,1fr);padding:16px}.InventoryCareView_compactAdd__44GXE{padding:0}.InventoryCareView_restriction__Tppib{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;grid-gap:7px;gap:7px;width:100%;padding:10px;border:1px solid #354151;border-left:3px solid #8091a8;border-radius:7px;background:#17202b;color:#dfe6f0;text-align:left}.InventoryCareView_restriction__Tppib.InventoryCareView_critical__lhhI1{border-left-color:#ff6478}.InventoryCareView_restriction__Tppib.InventoryCareView_important__OpiHE{border-left-color:#ffc857}.InventoryCareView_restriction__Tppib.InventoryCareView_info__i0muA{border-left-color:#59a7ff}.InventoryCareView_restriction__Tppib span{display:grid;grid-gap:2px;gap:2px}.InventoryCareView_restriction__Tppib small{color:#8fa0b5}.InventoryCareView_inactiveRestriction__Y52Kq{opacity:.5}.InventoryCareView_compactEmpty__znOFq{min-height:160px}.InventoryCareView_error__cbDqn,.InventoryCareView_loading__CrYdw{min-height:280px;display:flex;align-items:center;justify-content:center;gap:10px;color:#a8b7ca}.InventoryCareView_error__cbDqn{padding:20px;border:1px solid #66303a;border-radius:8px;background:#25161b;color:#f39aa8}.InventoryCareView_error__cbDqn p{margin:3px 0}.InventoryCareView_error__cbDqn button{display:flex;gap:6px;padding:8px;border:1px solid #75414a;border-radius:7px;background:#321c22;color:#ffc3ca}.InventoryCareView_toast__E1EhA{position:fixed;right:22px;bottom:22px;z-index:1100;max-width:420px;padding:11px 14px;border:1px solid #3c7f60;border-radius:7px;background:#143125;color:#8df0bc;box-shadow:0 15px 45px rgba(0,0,0,.4)}@media(max-width:1050px){.InventoryCareView_todayGrid__mGDv4{grid-template-columns:1fr}.InventoryCareView_cardGrid__YQwR3{grid-template-columns:repeat(2,minmax(0,1fr))}.InventoryCareView_nutritionLayout__WuFtk{grid-template-columns:1fr}.InventoryCareView_restrictions__02TiV{min-height:260px}}@media(max-width:680px){.InventoryCareView_careHeader__HPiLH{align-items:flex-start}.InventoryCareView_headerStatus__Jaoxc{display:none}.InventoryCareView_tabs__8GRru{overflow-x:auto}.InventoryCareView_tabs__8GRru button{white-space:nowrap}.InventoryCareView_cardGrid__YQwR3{grid-template-columns:1fr}.InventoryCareView_timelineItem__PYOrL{grid-template-columns:39px 25px minmax(0,1fr)}.InventoryCareView_rowActions__1_yu_{grid-column:3;justify-content:flex-start}.InventoryCareView_nutritionLayout__WuFtk{display:block}.InventoryCareView_restrictions__02TiV{margin-top:12px}.InventoryCareView_managementHeader__SD1hF{align-items:flex-start}.InventoryCareView_primary__6wEJc{font-size:0}.InventoryCareView_primary__6wEJc svg{margin:0}.InventoryCareView_panelHeading__63sk7>button{font-size:0}}