.product-editor[data-v-b4cafe25]{flex-direction:column;flex:1;min-height:0;max-height:calc(100dvh - 180px);display:flex;container-type:inline-size}.editor-scroll[data-v-b4cafe25]{scrollbar-gutter:stable;flex:1;min-height:0;padding-right:6px;overflow:auto}.editor-section[data-v-b4cafe25]{padding:0}.editor-section+.editor-section[data-v-b4cafe25]{border-top:1px solid var(--app-divider-color);margin-top:20px;padding-top:16px}.section-empty[data-v-b4cafe25]{font-size:var(--app-font-size-mini);color:var(--app-text-color3);margin:0}.section-heading[data-v-b4cafe25]{align-items:center;gap:10px;margin-bottom:12px;display:flex}.section-heading h2[data-v-b4cafe25]{font-size:var(--app-font-size-huge);font-weight:600}.section-action[data-v-b4cafe25]{margin-left:auto}.section-description[data-v-b4cafe25]{font-size:var(--app-font-size-mini);color:var(--app-text-color3);margin:-4px 0 12px}.product-editor-grid[data-v-b4cafe25]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.product-editor-grid[data-v-b4cafe25] .n-form-item{margin:0}.product-editor-grid[data-v-b4cafe25] .n-form-item-feedback-wrapper{display:none}.product-editor-grid[data-v-b4cafe25] .n-form-item-blank{align-items:flex-start}.field-hint[data-v-b4cafe25]{font-size:var(--app-font-size-mini)}.offer-card[data-v-b4cafe25]{border:1px solid var(--app-border-color);border-radius:8px;min-width:0;overflow:hidden}.offer-card+.offer-card[data-v-b4cafe25]{margin-top:12px}.offer-heading[data-v-b4cafe25]{background:var(--app-action-color);border-bottom:1px solid var(--app-divider-color);font-size:var(--app-font-size-small);align-items:center;gap:8px;padding:8px 12px;display:flex}.default-badge[data-v-b4cafe25]{color:var(--app-primary-color);font-size:var(--app-font-size-mini);background:var(--app-success-background);border-radius:4px;padding:1px 6px}.offer-actions[data-v-b4cafe25]{gap:4px;margin-left:auto;display:flex}.offer-row[data-v-b4cafe25]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;padding:12px;display:grid}.unit-cost[data-v-b4cafe25]{flex-direction:column;gap:4px;display:flex}.unit-cost>span[data-v-b4cafe25],.unit-cost small[data-v-b4cafe25]{font-size:var(--app-font-size-mini);color:var(--app-text-color3)}.unit-cost strong[data-v-b4cafe25]{font-size:var(--app-header-font-size3);font-variant-numeric:tabular-nums;font-weight:600}.unit-cost small[data-v-b4cafe25]{font-size:var(--app-font-size-mini)}.editor-footer[data-v-b4cafe25]{border-top:1px solid var(--app-divider-color);padding:12px 0 max(0px, env(safe-area-inset-bottom));background:var(--app-card-color);flex-shrink:0}@container (width<=480px){.product-editor-grid[data-v-b4cafe25],.offer-row[data-v-b4cafe25]{grid-template-columns:minmax(0,1fr)}.offer-row[data-v-b4cafe25]{gap:12px}.force-match-row[data-v-b4cafe25]{grid-template-columns:minmax(0,1fr) 80px}.force-match-row>.n-button[data-v-b4cafe25]{justify-self:end}}.supplier-message-list[data-v-673b0744]{grid-template-columns:minmax(0,1fr)}.supplier-plan-block[data-v-673b0744]{min-width:0}[data-v-673b0744] .recommendation-active td,[data-v-673b0744] .recommendation-active .n-text,[data-v-673b0744] .recommendation-active .n-button{color:var(--v0b6b8b72)!important}[data-v-673b0744] .recommendation-filler td,[data-v-673b0744] .recommendation-filler .n-text,[data-v-673b0744] .recommendation-filler .n-button{color:var(--e48b2bfa)!important}.order-card-items[data-v-be7cc33c]{margin-top:12px}.receipt-upload[data-v-74aa8e17]{width:100%;min-width:0}.receipt-upload[data-v-74aa8e17] .n-upload-dragger{text-align:center;justify-content:center;align-items:center;display:flex}.receipt-upload[data-v-74aa8e17] .n-upload-dragger>div{width:100%}.preview-trigger[data-v-74aa8e17]{display:none}.n-base-select-menu .purchase-product-option{white-space:normal;overflow-wrap:anywhere}.purchase-lines[data-v-acc6b150]{gap:12px;min-width:0;display:grid}.purchase-identity[data-v-acc6b150]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.purchase-identity>.n-button[data-v-acc6b150]{margin-top:30px}.purchase-details[data-v-acc6b150]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.purchase-lines[data-v-acc6b150] .n-form-item-blank{min-width:0}.purchase-identity[data-v-acc6b150] .n-form-item-blank{flex-direction:column;align-items:stretch}.purchase-details .n-date-picker[data-v-acc6b150],.purchase-details .n-input-number[data-v-acc6b150]{width:100%}@media (width<=700px){.purchase-identity[data-v-acc6b150]{grid-template-columns:minmax(0,1fr) auto;gap:12px}.purchase-identity>.n-form-item[data-v-acc6b150]:first-child{grid-column:1/-1}.purchase-details[data-v-acc6b150]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.batch-editor-scroll[data-v-acc6b150]{max-height:60vh;overflow:auto}.batch-editor-table[data-v-acc6b150] th{z-index:1;position:sticky;top:0}.batch-editor-table[data-v-acc6b150]{border-collapse:collapse;width:100%;min-width:1120px}td[data-v-acc6b150]{min-width:110px}td[data-v-acc6b150]:first-child{min-width:180px}td[data-v-acc6b150]:has(.n-date-picker){min-width:170px}.batch-empty[data-v-acc6b150]{margin:28px}.purchase-edit.n-card{width:min(1100px,100vw - 24px)}.purchase-edit.n-card>.n-card-content{max-height:min(80vh,100dvh - 100px);overflow-y:auto}.receipt-gallery[data-v-6eab5fb5]{margin-bottom:16px}.operation-page[data-v-6eab5fb5]{flex-direction:column;gap:18px;display:flex}.operation-page>.n-card[data-v-6eab5fb5]{flex-shrink:0}[data-v-a0ec7ac4] .sales-mobile-summary{display:none}.sales-period[data-v-a0ec7ac4]{width:140px}.sales-page[data-v-a0ec7ac4]{flex-direction:column;gap:16px;height:100%;min-height:0;display:flex;overflow:hidden}.sales-page[data-v-a0ec7ac4]>:not(.sales-body){flex-shrink:0}.sales-body[data-v-a0ec7ac4]{flex:1;min-height:0;overflow:hidden}.sales-body[data-v-a0ec7ac4] .n-spin-content{height:100%;min-height:0}.sales-layout[data-v-a0ec7ac4]{grid-template-columns:minmax(320px,2fr) minmax(0,3fr);gap:20px;height:100%;min-height:0;display:grid}.sales-layout[data-v-a0ec7ac4]>*{min-width:0;height:100%;min-height:0;overflow:hidden}.sales-list-card[data-v-a0ec7ac4] .n-card__content,.sales-list-card[data-v-a0ec7ac4] .n-card-content{flex-direction:column;min-height:0;display:flex}.sales-list-content[data-v-a0ec7ac4]{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.sales-list-content[data-v-a0ec7ac4]>:not(.sales-products-table){flex-shrink:0}.sales-products-table[data-v-a0ec7ac4]{flex:1;min-height:0}.sales-detail-card[data-v-a0ec7ac4] .n-card__content,.sales-detail-card[data-v-a0ec7ac4] .n-card-content{overscroll-behavior:contain;min-height:0;overflow:auto}.sales-statistics[data-v-a0ec7ac4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sales-chart[data-v-a0ec7ac4]{width:100%;height:auto;font-size:inherit}@media (width<=767px){[data-v-a0ec7ac4] .sales-mobile-summary{display:block}}@media (width<=1000px){.sales-page[data-v-a0ec7ac4]{height:auto;min-height:100%;padding-bottom:16px;overflow:visible}.sales-body[data-v-a0ec7ac4]{flex:none;overflow:visible}.sales-layout[data-v-a0ec7ac4]{grid-template-columns:minmax(0,1fr);height:auto}.sales-layout[data-v-a0ec7ac4]>*{height:auto}.sales-list-card[data-v-a0ec7ac4]{height:560px}.sales-detail-card[data-v-a0ec7ac4] .n-card__content,.sales-detail-card[data-v-a0ec7ac4] .n-card-content{overflow:visible}}@media (width>=768px) and (width<=1000px){.sales-page[data-v-a0ec7ac4]{height:100%;min-height:0;overflow:auto}}.check-toolbar[data-v-0aad7eca]{grid-template-columns:minmax(180px,1fr) minmax(160px,240px) auto;gap:12px;display:grid}@media (width<=600px){.check-toolbar[data-v-0aad7eca]{grid-template-columns:1fr}.check-toolbar[data-v-0aad7eca]>*{width:100%}}.stocktake-page[data-v-102195e6] .stocktake-sku-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stocktake-page[data-v-102195e6] .stocktake-last-date{color:var(--app-text-color3)}@media (width<=980px){.stocktake-page[data-v-102195e6]{grid-template-rows:minmax(540px,auto) minmax(500px,auto)}}.stocktake-suggestions[data-v-102195e6]{border-bottom:1px solid var(--app-divider-color);flex-direction:column;gap:12px;padding-bottom:16px;display:flex}.stocktake-suggestions small[data-v-102195e6]{color:var(--n-text-color);opacity:.75;line-height:1.6}.stocktake-total[data-v-102195e6]{height:34px;font-size:var(--app-header-font-size2);white-space:nowrap;align-items:center;line-height:34px;display:flex}.inventory-valuation-modal{width:min(560px,100vw - 32px)}.stocktake-edit-modal{width:min(1200px,100vw - 32px)}.task-page[data-v-ce173b3f]{flex-direction:column;gap:16px;height:100%;min-height:0;display:flex;overflow:hidden}.task-toolbar[data-v-ce173b3f]{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;display:flex}.task-toolbar>span[data-v-ce173b3f],.task-secondary[data-v-ce173b3f]{color:var(--app-text-color3)}.task-workspace[data-v-ce173b3f]{flex:1;grid-template-columns:280px minmax(0,1fr);align-items:stretch;gap:20px;min-height:0;display:grid}.task-sidebar[data-v-ce173b3f],.task-detail[data-v-ce173b3f]{min-width:0;min-height:0;overflow:hidden}.task-sidebar[data-v-ce173b3f]>.n-card-content,.task-detail[data-v-ce173b3f]>.n-card-content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.task-sidebar[data-v-ce173b3f]>.n-card-content{padding:0 12px 12px}.task-sidebar[data-v-ce173b3f]>.n-card-header,.task-detail[data-v-ce173b3f]>.n-card-header{flex-shrink:0}.task-list-spin[data-v-ce173b3f],.task-list-spin[data-v-ce173b3f]>.n-spin-content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.task-list-scroll[data-v-ce173b3f]{flex:1;min-height:0;overflow:auto}.task-item[data-v-ce173b3f]{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;gap:8px;padding:16px 12px;display:grid}.task-item.active[data-v-ce173b3f]{background:var(--app-success-background);box-shadow:none}.task-navigation-list[data-v-ce173b3f]{background:0 0}.task-navigation-list[data-v-ce173b3f] .n-list-item{border:0;margin-bottom:6px;padding:0}.task-navigation-list[data-v-ce173b3f] .n-list-item__main{width:100%;min-width:0}.task-item[data-v-ce173b3f]:hover:not(.active){background:var(--app-hover-color)}.task-item strong[data-v-ce173b3f]{overflow-wrap:anywhere}.detail-placeholder[data-v-ce173b3f]{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;min-height:180px;display:flex}.detail-summary[data-v-ce173b3f]{box-sizing:border-box;background:var(--app-hover-color);border-radius:8px;flex-shrink:0;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:32px;width:100%;padding:16px 20px;display:grid}.detail-schedule[data-v-ce173b3f],.detail-progress[data-v-ce173b3f]{flex-direction:column;gap:8px;display:flex}.detail-time-row[data-v-ce173b3f]{align-items:baseline;gap:16px;display:flex}.detail-time-row>span[data-v-ce173b3f]{color:var(--app-text-color3);font-size:var(--app-font-size);flex-shrink:0}.detail-time-row[data-v-ce173b3f]{font-variant-numeric:tabular-nums}.detail-progress>div[data-v-ce173b3f]{line-height:1.4}.detail-link-actions a[data-v-ce173b3f]{align-items:center;display:inline-flex}.detail-label[data-v-ce173b3f]{font-size:var(--app-font-size);color:var(--app-text-color3)}.task-apply[data-v-ce173b3f]{flex-wrap:wrap;flex-shrink:0;align-items:end;gap:12px;margin:18px 0;display:flex}.task-apply .n-date-picker[data-v-ce173b3f]{width:200px}.detail-table-toolbar[data-v-ce173b3f]{border-top:1px solid var(--app-border-color);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.detail-table-toolbar h3[data-v-ce173b3f]{margin:0}.task-detail-table[data-v-ce173b3f]{flex:1;min-height:0}.task-detail-table[data-v-ce173b3f] .detail-product{white-space:normal;padding:4px 0;line-height:1.5}.task-detail-table[data-v-ce173b3f] .detail-product-spec{color:var(--app-text-color3);margin-top:4px;display:block}.task-actions[data-v-ce173b3f]{margin-top:20px}.task-conflict .task-secondary[data-v-ce173b3f]{display:block}.task-conflict[data-v-ce173b3f]{border-bottom:1px solid var(--app-border-color);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.task-report[data-v-ce173b3f]{flex-shrink:0;max-height:100px;margin-bottom:12px;overflow:auto}a[data-v-ce173b3f]{color:var(--app-primary-color)}@media (width<=1100px){.task-workspace[data-v-ce173b3f]{grid-template-columns:240px minmax(0,1fr);gap:12px}.detail-summary[data-v-ce173b3f]{grid-template-columns:1fr;gap:12px}.detail-progress[data-v-ce173b3f]{gap:4px}}@media (width<=800px){.task-page[data-v-ce173b3f]{overflow:auto}.task-page .task-workspace[data-v-ce173b3f]{flex:none;grid-template-rows:240px 760px;grid-template-columns:minmax(0,1fr);display:grid}.task-toolbar[data-v-ce173b3f]{flex-direction:column;align-items:start}.task-detail[data-v-ce173b3f]>.n-card-content{padding:0 14px 14px}.detail-summary[data-v-ce173b3f]{padding:12px}.detail-table-toolbar[data-v-ce173b3f]{flex-direction:column;align-items:start}.detail-table-toolbar .n-radio-group[data-v-ce173b3f]{flex-wrap:wrap;display:flex}}.create-body[data-v-ce173b3f]{grid-template-columns:320px minmax(0,1fr);gap:16px;height:100%;min-height:0;display:grid}.create-schedule[data-v-ce173b3f]{min-height:0;overflow:hidden}.create-schedule[data-v-ce173b3f]>.n-card-content{min-height:0;overflow:auto}.create-products[data-v-ce173b3f]>.n-card-content{flex-direction:column;min-height:0;display:flex;overflow:hidden}.create-schedule[data-v-ce173b3f]>.n-card-header,.create-products[data-v-ce173b3f]>.n-card-header{flex-shrink:0}.task-fields[data-v-ce173b3f]{gap:20px;display:grid}.task-fields .n-date-picker[data-v-ce173b3f]{width:100%}.create-products[data-v-ce173b3f]{flex-direction:column;min-width:0;min-height:0;display:flex}.create-section-heading[data-v-ce173b3f],.create-list-toolbar[data-v-ce173b3f],.create-footer[data-v-ce173b3f]{justify-content:space-between;align-items:center;gap:16px;display:flex}.create-section-heading[data-v-ce173b3f],.create-recommendation[data-v-ce173b3f]{margin-bottom:16px}.create-recommendation[data-v-ce173b3f],.create-search[data-v-ce173b3f]{flex-shrink:0}.create-count-input[data-v-ce173b3f]{width:140px}.create-list-toolbar[data-v-ce173b3f]{flex-wrap:wrap;padding:16px 0}.task-product-list[data-v-ce173b3f]{flex:1;min-height:0;overflow:auto}.task-product-row .n-checkbox[data-v-ce173b3f]{align-items:center;width:100%}.task-product-row[data-v-ce173b3f] .n-checkbox__label{min-width:0}.create-product-name[data-v-ce173b3f]{overflow-wrap:anywhere;display:block}.create-product-spec[data-v-ce173b3f]{margin-top:4px;display:block}.create-list-empty[data-v-ce173b3f]{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:160px;display:flex}.create-footer-actions[data-v-ce173b3f]{gap:12px;display:flex}@media (width<=700px){.create-body[data-v-ce173b3f]{flex-direction:column;height:auto;display:flex}.create-schedule[data-v-ce173b3f],.create-products[data-v-ce173b3f]{flex:none}.create-schedule[data-v-ce173b3f]>.n-card-content{overflow:visible}.task-product-list[data-v-ce173b3f]{flex:none;min-height:160px;max-height:360px}.create-footer[data-v-ce173b3f]{flex-wrap:wrap;gap:12px}.create-footer-actions[data-v-ce173b3f]{margin-left:auto}}.task-create-modal.n-card{flex-direction:column;width:min(1020px,100vw - 32px);height:min(760px,100dvh - 48px);max-height:calc(100dvh - 48px);display:flex;overflow:hidden}.task-create-modal.n-card>.n-card-header,.task-create-modal.n-card>.n-card__footer{flex-shrink:0}.task-create-modal.n-card>.n-card-content{flex:1;min-height:0;overflow:hidden}@media (width<=700px){.task-create-modal.n-card{height:calc(100dvh - 32px);max-height:calc(100dvh - 32px)}.task-create-modal.n-card>.n-card-content{overflow:auto}}.task-modal{width:min(980px,100vw - 32px);max-height:90dvh;overflow:auto}.task-batch-modal{width:min(1250px,100vw - 32px);max-height:90dvh;overflow:auto}.staff-page[data-v-527fcfa6]{background:var(--app-body-color);height:100dvh;color:var(--app-text-color1);padding:0 28px 40px;overflow:auto}.staff-shell[data-v-527fcfa6]{max-width:1100px;margin:auto}.staff-loading[data-v-527fcfa6]{text-align:center;padding:100px}.staff-summary[data-v-527fcfa6]{justify-content:space-between;align-items:center;gap:24px;padding:30px 0 18px;display:flex}.staff-eyebrow[data-v-527fcfa6]{font-size:var(--app-font-size-mini);color:var(--app-text-color3);letter-spacing:1px;margin:0 0 8px}.staff-summary h1[data-v-527fcfa6]{font-size:var(--app-header-font-size2);overflow-wrap:anywhere;margin:0 0 12px;line-height:1.4}.staff-summary p[data-v-527fcfa6]:not(.staff-eyebrow){font-size:var(--app-font-size-small);color:var(--app-text-color3);margin:5px 0}.staff-summary small[data-v-527fcfa6]{white-space:nowrap}.staff-progress[data-v-527fcfa6]{min-width:150px;font-size:var(--app-font-size-mini);color:var(--app-text-color3);gap:7px;display:grid}.staff-progress strong[data-v-527fcfa6]{font-size:var(--app-header-font-size1);color:var(--app-primary-color);line-height:1.2}.staff-progress strong span[data-v-527fcfa6]{font-size:var(--app-header-font-size3);color:var(--app-text-color3);font-weight:400}.staff-progress progress[data-v-527fcfa6]{width:100%;height:6px;accent-color:var(--app-primary-color);border:0;border-radius:4px;overflow:hidden}.staff-workspace[data-v-527fcfa6]{grid-template-columns:350px minmax(0,1fr);align-items:start;gap:24px;display:grid}.staff-list-panel[data-v-527fcfa6],.staff-editor[data-v-527fcfa6]{background:var(--app-card-color);border:1px solid var(--app-border-color);border-radius:14px;overflow:hidden}.staff-list-tools[data-v-527fcfa6]{gap:14px;padding:20px;display:grid}.staff-list-tools h2[data-v-527fcfa6]{font-size:var(--app-font-size-huge);justify-content:space-between;margin:0;display:flex}.staff-list-tools h2 small[data-v-527fcfa6]{font-size:var(--app-font-size-mini);color:var(--app-text-color3);font-weight:400}.staff-list[data-v-527fcfa6]{border-top:1px solid var(--app-border-color);max-height:520px;overflow:auto}.staff-item[data-v-527fcfa6]{appearance:none;background:var(--app-card-color);width:100%;color:inherit;border:0;border-bottom:1px solid var(--app-border-color);text-align:left;cursor:pointer;font:inherit;border-left:3px solid #0000;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.staff-item.is-active[data-v-527fcfa6]{border-left-color:var(--app-primary-color);background:var(--app-success-background)}.staff-item[data-v-527fcfa6]:hover{background:var(--app-hover-color)}.staff-item-name[data-v-527fcfa6]{min-width:0;font-weight:550;font-size:var(--app-font-size-medium);overflow-wrap:anywhere}.staff-item-name small[data-v-527fcfa6]{font-size:var(--app-font-size-mini);color:var(--app-text-color3);margin-top:4px;font-weight:400;display:block}.staff-item .n-tag[data-v-527fcfa6]{flex-shrink:0}.staff-editor[data-v-527fcfa6]{padding:28px}.staff-editor h2[data-v-527fcfa6]{font-size:var(--app-header-font-size2);overflow-wrap:anywhere;margin:0 0 14px;line-height:1.45}.staff-quantity-fields[data-v-527fcfa6]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.staff-calculated[data-v-527fcfa6]{background:var(--app-success-background);font-size:var(--app-font-size-small);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;padding:16px;display:flex}.staff-calculated strong[data-v-527fcfa6]{font-size:var(--app-header-font-size2);color:var(--app-primary-color);margin-left:auto}.staff-calculated small[data-v-527fcfa6]{width:100%;color:var(--app-text-color3)}.staff-field[data-v-527fcfa6]{font-size:var(--app-font-size-medium);margin-top:26px;font-weight:550;display:block}.staff-field small[data-v-527fcfa6]{font-size:var(--app-font-size-mini);color:var(--app-text-color3);margin:5px 0 10px;font-weight:400;display:block}.staff-field input[data-v-527fcfa6]{box-sizing:border-box;border:1px solid var(--app-border-color);background:var(--app-card-color);width:100%;min-width:0;height:44px;color:var(--app-text-color1);font:inherit;font-size:var(--app-font-size-huge);color-scheme:normal;border-radius:4px;padding:10px 12px}.staff-field input[data-v-527fcfa6]:disabled{background:var(--app-hover-color);color:var(--app-text-color3)}.staff-editor-actions[data-v-527fcfa6]{grid-template-columns:1fr 1fr;gap:12px;margin-top:28px;display:grid}.shelf-life-presets[data-v-527fcfa6]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.shelf-life-presets .n-button[data-v-527fcfa6]{min-height:36px;padding:0 14px}.staff-save-help[data-v-527fcfa6]{color:var(--app-text-color3);font-size:var(--app-font-size-mini);margin-bottom:0;line-height:1.6}.staff-feedback[data-v-527fcfa6]{margin-top:20px}.staff-empty[data-v-527fcfa6]{color:var(--app-text-color3);font-size:var(--app-font-size-small);padding:24px}.staff-error[data-v-527fcfa6]{gap:20px;max-width:500px;margin:40px auto;display:grid}@media (width<=700px){.staff-page[data-v-527fcfa6]{padding:0 16px calc(28px + env(safe-area-inset-bottom))}.staff-summary[data-v-527fcfa6]{align-items:flex-start;gap:10px;padding-top:22px}.staff-summary h1[data-v-527fcfa6]{font-size:var(--app-header-font-size2)}.staff-summary p[data-v-527fcfa6]:not(.staff-eyebrow){font-size:var(--app-font-size-mini);line-height:1.65}.staff-progress[data-v-527fcfa6]{min-width:75px;padding-top:22px}.staff-progress strong[data-v-527fcfa6]{font-size:var(--app-header-font-size2)}.staff-progress strong span[data-v-527fcfa6]{font-size:var(--app-font-size-medium)}.staff-workspace[data-v-527fcfa6]{grid-template-columns:1fr;gap:18px}.staff-editor[data-v-527fcfa6]{order:-1;padding:22px 18px}.staff-editor h2[data-v-527fcfa6]{font-size:var(--app-header-font-size2)}.staff-list[data-v-527fcfa6]{max-height:430px}.staff-field[data-v-527fcfa6]{margin-top:22px}.staff-list-tools[data-v-527fcfa6]{padding:18px}.staff-item[data-v-527fcfa6]{padding:15px}.staff-field[data-v-527fcfa6] input{font-size:var(--app-font-size-huge)}}.auth-screen[data-v-f0137d6b]{background:var(--app-body-color);justify-content:center;align-items:center;height:100dvh;padding:24px;display:flex;overflow:auto}.auth-card[data-v-f0137d6b]{max-width:400px;box-shadow:var(--app-box-shadow1);border-radius:20px}.auth-brand[data-v-f0137d6b]{color:var(--app-primary-color);font-weight:700;font-size:var(--app-font-size-huge);margin-top:10px}h1[data-v-f0137d6b]{font-size:var(--app-header-font-size2);margin:14px 0 0}.auth-copy[data-v-f0137d6b]{color:var(--app-text-color3);margin:8px 0 28px}.auth-error[data-v-f0137d6b]{margin-bottom:16px}:root{color:var(--app-text-color2);background:var(--app-hover-color);font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.muted-text{color:var(--n-text-color-3,var(--app-text-color3));font-size:var(--app-font-size-small);margin-top:4px}.quantity-tags{flex-wrap:wrap;gap:6px;display:flex}.listing-match-details{gap:4px;max-height:220px;padding:6px 14px 8px 42px;display:grid;overflow-y:auto}.listing-match-detail-row{grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:10px;min-height:28px;display:grid}.listing-match-detail-row .n-tag{justify-self:start;width:auto}.listing-match-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.matching-rule-field{width:270px;margin-bottom:0}.matching-rule-field .n-input-number,.matching-rule-field .n-select{width:100%}*{box-sizing:border-box}html,body,#app{height:100%;overflow:hidden}body{min-width:320px;margin:0}.app-shell{height:100vh;min-height:0}.main-layout{height:100%;min-height:0}.app-shell>.n-layout-scroll-container,.app-shell .n-layout .n-layout-scroll-container{overflow:hidden}.main-layout>.n-layout-scroll-container{flex-direction:column;height:100%;min-height:0;display:flex}.brand{border-bottom:1px solid var(--app-divider-color);align-items:center;gap:12px;min-height:72px;padding:0 18px;display:flex}.n-layout-sider--collapsed .brand{justify-content:center;padding:0}.n-layout-sider--collapsed .brand>div{display:none}.n-layout-sider--collapsed .n-menu .n-menu-item-content{justify-content:center;align-items:center;padding-left:0!important;padding-right:0!important;display:flex!important}.n-layout-sider--collapsed .n-menu .n-menu-item-content__icon{margin-right:0!important}.n-layout-sider--collapsed .n-menu .n-menu-item-content-header{display:none}.n-layout-sider--collapsed .n-menu .n-menu-item-group-title{text-align:center;justify-content:center;padding-left:0!important;padding-right:0!important}.brand .n-icon{background:var(--app-primary-color);color:var(--app-base-color);border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.brand strong,.brand span{display:block}.n-layout-sider:not(.n-layout-sider--collapsed) .n-menu-item-group-title{color:var(--app-text-color3);font-size:var(--app-font-size-mini);letter-spacing:.08em;padding-top:18px;font-weight:600}.brand span,.topbar p{color:var(--app-text-color3);font-size:var(--app-font-size-small);margin:3px 0 0}.topbar{background:var(--app-card-color);justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:16px 24px;display:flex}.topbar h1{font-size:var(--app-header-font-size1);margin:0;line-height:1.25}.workspace{background:var(--app-hover-color);flex:1;height:auto;min-height:0;padding:22px 24px;overflow:hidden}.products-page{grid-template-columns:600px minmax(0,1fr);gap:18px;height:100%;min-height:0;display:grid;overflow:hidden}.product-list-card,.logs-product-card,.product-detail-card{height:100%;min-height:0;overflow:hidden}.product-list-card .n-card-content,.logs-product-card .n-card-content,.product-list-card>.n-card__content,.logs-product-card>.n-card__content{flex-direction:column;height:100%;min-height:0;display:flex}.product-list-content{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.product-list-actions{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.product-list-actions.single{grid-template-columns:minmax(0,1fr)}.product-table-scroll{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.product-table-scroll .n-data-table{flex:1;min-width:100%;min-height:0}.product-detail-card .n-card-content,.product-detail-card>.n-card__content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.product-detail-card .product-editor{max-height:none}.product-detail-card .force-match-row{grid-template-columns:minmax(0,1fr);align-items:stretch}.product-detail-card .force-match-header{display:none}.product-table-row{cursor:pointer}.product-table-row.active td{background:var(--app-success-background)!important}.operation-page{width:100%;max-width:none;height:100%;margin:0 auto;overflow:auto}.operation-page-wide{width:100%;max-width:none}.pricing-analysis-page{padding-bottom:24px}.pricing-analysis-toolbar{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.pricing-date-range{width:300px}.pricing-threshold-input{width:160px}.pricing-result-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.pricing-product-search{max-width:360px}.pricing-orders-modal{width:calc(100vw - 32px);max-width:1280px}.pricing-orders-modal .n-card__content,.pricing-orders-modal .n-space,.pricing-orders-modal .n-space-item,.pricing-orders-table-wrap,.pricing-orders-table{width:100%;min-width:0}.pricing-orders-table-wrap{overflow:hidden}.order-review-inline{width:100%;margin-top:18px}.logs-page{grid-template-columns:minmax(360px,.42fr) minmax(0,1fr);gap:18px;width:100%;max-width:none;height:100%;margin:0 auto;display:grid;overflow:hidden}.logs-detail-card{height:100%;min-height:0;overflow:hidden}.logs-detail-card .n-card__content{height:100%;overflow:auto}.stock-conversion{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.stock-conversion>div{background:var(--app-action-color);border-radius:8px;padding:12px}.stock-conversion strong,.stock-conversion span{display:block}.stock-conversion strong{font-size:var(--app-header-font-size3);margin-top:6px}.full{width:100%}.global-operation-blocker{z-index:10000;background:var(--app-scrollbar-color);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.global-operation-blocker-card{text-align:center;width:min(460px,100%);box-shadow:var(--app-box-shadow-3)}.field-stack{flex-direction:column;width:100%;display:flex}.field-hint{margin-top:6px;line-height:1.45;display:block}.product-editor-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px 16px;display:grid}.product-editor-grid-compact{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px 14px}.product-editor-wide{grid-column:1/-1}.product-editor-grid-compact .n-form-item{--n-label-padding:0 0 4px 0;margin-bottom:8px}.product-editor-grid-compact .n-form-item-feedback-wrapper{min-height:0!important}h2{font-size:var(--app-font-size-huge);margin:0}.n-card{border-radius:8px}.n-data-table{--n-border-radius:8px}.meituan-mapping-card .n-data-table{overflow-x:hidden}.meituan-mapping-card .n-data-table-wrapper,.meituan-mapping-card .n-data-table-base-table,.meituan-mapping-card .n-data-table-base-table-body{overflow-x:hidden!important}.meituan-mapping-card .n-data-table-table{table-layout:fixed;width:100%!important}.meituan-mapping-card .n-data-table-td,.meituan-mapping-card .n-data-table-th{overflow:hidden}.meituan-mapping-card .n-button,.meituan-mapping-card .mapping-quantity-input{width:100%;min-width:0}.n-upload-dragger{min-height:168px}.order-upload .n-upload-dragger{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.order-upload .n-upload-dragger>div{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.n-data-table .order-row-error td{background:var(--app-error-background)!important}.order-card-list{gap:16px;display:grid}.order-card{--n-color:var(--app-action-color)!important}.order-list-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.supplier-message-list{gap:14px;display:grid}.supplier-plan-block{border:1px solid var(--app-border-color);border-radius:8px;padding:14px}.supplier-message-meta{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.order-card-error{border:1px solid var(--app-error-color)}.rule-line,.keyword-row{color:var(--app-text-color3);font-size:var(--app-font-size-small)}.order-item{background:var(--app-card-color);border:0;border-radius:8px;padding:14px}.order-item-error{background:var(--app-error-background);border-color:var(--app-error-color)}.order-item-main,.keyword-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.order-item-main{margin-bottom:12px}.order-item-main p{color:var(--app-text-color3);overflow-wrap:anywhere;margin:6px 0 0}.rule-line{background:var(--app-action-color);border-radius:8px;min-height:34px;margin-top:6px;padding:8px 10px}.review-field-label{line-height:20px;display:block}.review-field-control{width:100%;margin-top:6px}.review-field .rule-line{align-items:center;margin-top:6px;display:flex}.keyword-row{flex-wrap:wrap;margin:12px 0}.keyword-list{gap:8px;width:100%;display:grid}.keyword-selection-editor{gap:12px;width:100%;display:grid}.keyword-source-panel{background:var(--app-action-color);border:1px solid var(--app-border-color);border-radius:8px;gap:10px;padding:12px;display:grid}.keyword-source-heading{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.keyword-source-heading span,.keyword-source-label{color:var(--app-text-color3);font-size:var(--app-font-size-mini)}.keyword-source{gap:5px;display:grid}.keyword-source-text{background:var(--app-card-color);border:1px solid var(--app-border-color);color:var(--app-text-color2);cursor:text;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;border-radius:6px;min-height:38px;padding:7px 10px;line-height:1.8}.keyword-source-text mark{background:var(--app-success-background);color:var(--app-primary-color);border-radius:3px;padding:2px 0}.keyword-source-text::selection{background:var(--app-primary-color);color:var(--app-base-color)}.keyword-source-text ::selection{background:var(--app-primary-color);color:var(--app-base-color)}.settings-grid-item{display:flex}.settings-block-card{width:100%;min-height:220px}.settings-block-card,.settings-block-card .n-card-content{flex-direction:column;display:flex}.settings-block-card .n-card-content{flex:1}.keyword-list-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.supplier-rule-row{grid-template-columns:minmax(0,1fr) 120px auto;align-items:center;gap:8px;display:grid}.settings-grid-wide{grid-column:1/-1!important}.credentials-card{min-height:0}.credentials-card .n-card-content{gap:12px}.credential-fields{grid-template-columns:minmax(260px,520px) auto;align-items:end;gap:12px;display:grid}.credential-fields .n-form-item{margin-bottom:0}.credential-actions{justify-content:flex-start;align-items:center;padding-bottom:1px}.credential-actions .n-button{white-space:nowrap}.phone-login-modal{max-width:500px}.phone-login-browser-modal{width:min(980px,100vw - 32px);max-width:min(980px,100vw - 32px)}.phone-login-modal .n-card-header{text-align:center}.phone-login-modal .n-card__content{min-height:220px}.phone-login-browser-modal .n-card__content{min-height:0}.phone-login-content{flex-direction:column;gap:24px;min-height:220px;display:flex}.phone-login-starting{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:24px;width:100%;min-height:140px;display:flex}.phone-login-form{gap:14px;display:grid}.phone-login-form .n-form-item{margin-bottom:0}.phone-login-actions{justify-content:center;align-items:center;gap:12px;width:100%;display:flex}.remote-browser-stage{aspect-ratio:900/700;background:var(--app-action-color);border:1px solid var(--app-border-color);cursor:default;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:8px;width:min(100%,128.57vh - 366.425px);max-width:100%;margin:0 auto;position:relative;overflow:hidden}.remote-browser-stage.is-connected{border-color:var(--app-primary-color)}.remote-browser-stage img{pointer-events:none;width:100%;height:100%;display:block}.remote-browser-loading{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:0}.remote-browser-saving{background:var(--app-modal-color);text-align:center;z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.remote-browser-saving strong{font-size:var(--app-header-font-size3)}.remote-browser-keyboard{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;top:0;left:-10000px}.test-data-card{min-height:0}.meituan-invoice-settings{gap:10px;display:grid}.invoice-toolbar{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.invoice-number-input{width:118px}.invoice-card-list{gap:12px;display:grid}.invoice-item-card{background:var(--app-card-color)}.invoice-card-header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.invoice-title-block{gap:4px;min-width:0;display:grid}.invoice-title-block strong{font-size:var(--app-font-size-huge);overflow-wrap:anywhere;line-height:1.35}.invoice-title-block span,.invoice-products>span,.invoice-meta-grid span{color:var(--app-text-color3);font-size:var(--app-font-size-mini)}.invoice-amount{color:var(--app-primary-color);font-size:var(--app-header-font-size3);flex:none;font-weight:700;line-height:1.3}.invoice-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 14px;margin-bottom:14px;display:grid}.invoice-meta-grid div{background:var(--app-action-color);border-radius:6px;gap:4px;min-width:0;padding:8px 10px;display:grid}.invoice-meta-grid strong{font-size:var(--app-font-size-small);overflow-wrap:anywhere;font-weight:500}.invoice-products{gap:8px;display:grid}.invoice-product-list{gap:7px;display:grid}.invoice-product-line,.invoice-product-empty{background:var(--app-action-color);border:1px solid var(--app-divider-color);overflow-wrap:anywhere;border-radius:6px;padding:8px 10px;line-height:1.55}@media (width<=920px){.invoice-card-header{display:grid}.invoice-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.invoice-meta-grid{grid-template-columns:minmax(0,1fr)}}.keyword-chip-list{flex-wrap:wrap;gap:6px;display:flex}.keyword-preview{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.match-error{margin-top:8px}.keyword-actions{margin-top:10px}.keyword-modal{max-width:680px}.product-editor-modal{max-width:860px}.product-editor-modal .n-card__content{flex-direction:column;max-height:calc(100dvh - 150px);display:flex;overflow:hidden}.detail-keywords{margin-top:8px}.force-match-list{gap:8px;display:grid}.force-match-row{grid-template-columns:minmax(0,1fr) 100px auto auto;align-items:center;gap:8px;display:grid}.month-select{max-width:220px}.history-calendar-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.history-range-select{width:300px}.history-month-summary{border:1px solid var(--app-border-color);border-radius:8px;padding:14px 16px}.calendar-scroll{padding-bottom:2px;overflow-x:auto}.calendar-grid{grid-template-columns:repeat(7,minmax(72px,1fr)) minmax(104px,1.25fr);gap:6px;min-width:680px;display:grid}.calendar-weekday{color:var(--app-text-color3);font-size:var(--app-font-size-mini);text-align:center;font-weight:600}.calendar-day{background:var(--app-card-color);border:1px solid var(--app-border-color);color:var(--app-text-color2);cursor:pointer;text-align:left;border-radius:6px;flex-direction:column;align-items:stretch;gap:4px;min-height:78px;padding:7px;display:flex}.calendar-day.outside-month{opacity:.48}.calendar-day.uploaded{background:var(--app-success-background);border-color:var(--app-success-color)}.calendar-day.deducted{background:var(--app-info-background);border-color:var(--app-info-color)}.calendar-day.selected{border-color:var(--app-primary-color);box-shadow:inset 0 0 0 1px var(--app-primary-color)}.calendar-day:disabled:not(.blank){background:var(--app-input-color-disabled);border-color:var(--app-border-color);box-shadow:none;color:var(--app-text-color-disabled);cursor:not-allowed}.calendar-day:disabled:not(.blank) span,.calendar-day:disabled:not(.blank) small{color:var(--app-text-color-disabled)}.calendar-day span,.calendar-day small{color:var(--app-primary-color);font-size:var(--app-font-size-mini);text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.2;overflow:hidden}.calendar-week-summary{background:var(--app-action-color);border:1px solid var(--app-border-color);border-radius:6px;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-height:78px;padding:7px 10px;display:flex;position:relative}.calendar-week-export{position:absolute;top:4px;right:4px}.calendar-week-summary strong{color:var(--app-text-color3);font-size:var(--app-font-size-mini)}.calendar-week-summary span{color:var(--app-primary-color);font-size:var(--app-font-size-medium);font-weight:700}.calendar-week-summary small{color:var(--app-info-color);font-size:var(--app-font-size-mini);font-weight:600}.calendar-week-summary.empty{opacity:.62}.calendar-day small{color:var(--app-info-color);font-weight:600}.overwrite-confirm{gap:10px;max-height:58vh;display:grid;overflow:auto}.overwrite-confirm p{margin:0}.overwrite-diff-card{border:1px solid var(--app-border-color);border-radius:8px;gap:8px;padding:10px;display:grid}.overwrite-diff-grid,.overwrite-product-diffs{flex-wrap:wrap;gap:6px;display:flex}.overwrite-diff-grid span,.overwrite-product-diffs span{background:var(--app-action-color);color:var(--app-text-color2);font-size:var(--app-font-size-mini);border-radius:6px;padding:4px 6px;line-height:1.35}.calculation-lines{color:var(--app-text-color2);font-size:var(--app-font-size-mini);gap:4px;line-height:1.45;display:grid}.force-match-header{padding:0 2px}@media (width<=980px){.products-page{grid-template-columns:1fr;overflow:auto}.topbar{flex-direction:column;align-items:flex-start}.force-match-row{grid-template-columns:minmax(0,1fr) 110px}.supplier-rule-row,.credential-fields{grid-template-columns:minmax(0,1fr)}.force-match-header{display:none}.calendar-grid{grid-template-columns:repeat(7,minmax(68px,1fr)) minmax(100px,1.2fr);min-width:640px}.logs-page{grid-template-columns:1fr;overflow:auto}}@media (width<=720px){.workspace{padding:14px}.topbar h1{font-size:var(--app-header-font-size3)}.stock-conversion{grid-template-columns:1fr}.order-item-main,.order-list-toolbar,.invoice-toolbar{flex-direction:column;align-items:flex-start}.pricing-analysis-toolbar{flex-direction:column;align-items:stretch}.pricing-date-range{max-width:100%}.credential-fields,.product-list-actions{grid-template-columns:1fr}}.listing-sku-button{line-height:inherit;text-align:left;max-width:100%;height:auto}.listing-sku-button .n-button__content{white-space:normal;min-width:0}.listing-sku-name{overflow-wrap:anywhere;min-width:0}.mobile-menu-button,.mobile-tabs button,.mobile-menu-overlay button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.mobile-eyebrow{font-size:var(--app-font-size-mini);letter-spacing:.04em;font-weight:700;display:block}.mobile-eyebrow span{margin-left:7px;font-weight:400}.mobile-tabs{border-top:1px solid var(--app-border-color);padding:5px 4px max(5px,env(safe-area-inset-bottom));z-index:10;flex-shrink:0;grid-template-columns:repeat(5,1fr);display:grid}.mobile-tabs button{min-height:49px;font-size:var(--app-font-size-mini);border-radius:12px;flex-direction:column;gap:3px}.mobile-tabs button.active{font-weight:700}.mobile-menu-button{border-radius:13px;flex-shrink:0;width:42px;height:42px}.mobile-menu-overlay{z-index:1000;padding:20px 16px;position:fixed;inset:0;overflow:auto}.mobile-menu-overlay header{justify-content:space-between;align-items:center;margin:0 0 24px;display:flex}.mobile-menu-overlay header button{border-radius:50%;width:44px;height:44px}.mobile-menu-overlay h2{font-size:var(--app-header-font-size2);margin:4px 0 0}.mobile-menu-overlay small{font-weight:700}.mobile-menu-overlay h3{font-size:var(--app-font-size-mini);margin:16px 0 8px}.mobile-menu-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mobile-menu-grid button{border:1px solid var(--app-border-color);min-height:52px;font-size:var(--app-font-size-small);text-align:left;border-radius:12px;justify-content:flex-start;gap:9px;padding:13px 12px}.mobile-menu-grid button>span{flex:1}.mobile-menu-overlay footer{gap:20px;margin:28px 0 12px;display:flex}.mobile-menu-overlay footer button{min-height:44px;font-size:var(--app-font-size-small);gap:7px}.offline-strip{font-size:var(--app-font-size-mini);justify-content:center;align-items:center;gap:7px;padding:7px;display:flex}.mobile-product-list{flex:1;min-height:0;overflow:auto}.mobile-list-caption{font-size:var(--app-font-size-mini);justify-content:space-between;padding:0 0 7px;display:flex}.mobile-product-row{border:0;border-bottom:1px solid var(--app-border-color);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;width:100%;padding:12px 0;display:flex}.mobile-product-avatar{border-radius:9px;flex-shrink:0;place-items:center;width:36px;height:40px;font-weight:600;display:grid}.mobile-product-info{flex:1;min-width:0}.mobile-product-info strong{font-size:var(--app-font-size-medium);overflow-wrap:anywhere;font-weight:600;display:block}.mobile-product-info small,.mobile-product-stock small{font-size:var(--app-font-size-mini);margin-top:4px;display:block}.mobile-product-stock{text-align:right;flex-shrink:0}.mobile-product-stock strong{font-size:var(--app-header-font-size3);font-variant-numeric:tabular-nums}.mobile-product-row>svg{flex-shrink:0}.mobile-back{margin-bottom:10px;display:block}@media (width<=760px){.app-shell{height:100dvh}.compact-shell>.n-layout-scroll-container,.compact-shell .main-layout{height:100%}.compact-shell .topbar{flex-direction:row;align-items:center;gap:12px;min-height:70px;padding:10px 14px}.compact-shell .topbar h1{font-size:var(--app-header-font-size3);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;line-height:1.3;overflow:hidden}.page-heading{min-width:0}.compact-shell .workspace{flex:1;min-height:0;padding:10px}.compact-shell .workspace>.n-layout-scroll-container{overflow:auto!important}.compact-shell .n-card{border-radius:13px}.compact-shell .n-card>.n-card-header{font-size:var(--app-font-size-large);padding:12px 12px 8px}.compact-shell .n-card>.n-card__content{padding:12px}.compact-shell .n-card>.n-card-header+.n-card__content{padding-top:4px}.compact-shell .products-page{height:100%;display:block;overflow:hidden}.compact-shell .product-list-card{height:100%}.compact-shell .product-list-content{gap:10px}.compact-shell .product-list-actions{grid-template-columns:minmax(0,1fr) auto;gap:7px}.compact-shell .product-list-actions>.n-button{font-size:var(--app-font-size-mini);padding:0 10px}.compact-shell .product-list-actions>.n-button .n-button__icon,.compact-shell .mobile-detail-open>.product-list-card{display:none}.compact-shell .product-detail-card{height:100%;overflow:auto}.compact-shell .product-detail-card>.n-card__content{overflow:visible}.compact-shell .product-detail-card .n-empty{display:none}.compact-shell .logs-page{flex-direction:column;gap:10px;display:flex;overflow:auto}.compact-shell .logs-product-card{height:260px;min-height:260px}.compact-shell .logs-detail-card{flex-shrink:0;min-height:300px}.compact-shell .logs-detail-card>.n-card__content{overflow:visible}.compact-shell .operation-page{overflow:auto}.compact-shell .operation-page>*{min-width:0}.compact-shell .n-space{max-width:100%}.compact-shell .n-space>.n-space{min-width:0}.compact-shell .stock-conversion{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-shell .n-data-table{max-width:100%;overflow:auto}.compact-shell .n-data-table-wrapper{overflow:auto}.compact-shell .n-data-table-table{min-width:560px}.compact-shell .n-form-item{min-width:0}.compact-shell .n-form-item-label{font-size:var(--app-font-size-mini)}.n-modal.n-card{border-radius:16px;max-height:calc(100dvh - 20px);overflow:auto;max-width:calc(100vw - 20px)!important;margin:10px auto!important}.n-modal.n-card>.n-card-header{padding:16px 14px}.n-modal.n-card>.n-card__content{padding:0 14px 16px}.n-modal .n-space{max-width:100%}.matching-rule-field{width:calc(50vw - 38px)}.compact-shell .calendar-toolbar{flex-wrap:wrap;display:flex}.compact-shell .calendar-grid{min-width:640px}.compact-shell .calendar-card{overflow:auto}.compact-shell .task-workspace{flex-direction:column;display:flex}.compact-shell .task-sidebar{max-height:260px;overflow:auto}.compact-shell .task-toolbar{flex-wrap:wrap;align-items:flex-start;gap:10px}.compact-shell .task-toolbar>span{font-size:var(--app-font-size-mini)}.compact-shell .task-table{overflow:auto}.compact-shell .task-table table{min-width:550px}.compact-shell .batch-editor{overflow:auto}.compact-shell .pricing-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-screen{padding:16px!important}.auth-card{box-shadow:var(--app-box-shadow1)}}.mobile-design{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.mobile-design .auth-card{border:1px solid var(--app-border-color)}.mobile-design .auth-screen h1{font-weight:800}.inventory-overview{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:2px;display:grid}.inventory-stat{border-radius:16px;padding:13px 14px 11px}.inventory-stat>span{font-size:var(--app-font-size-mini);justify-content:space-between;align-items:center;font-weight:600;display:flex}.inventory-stat>strong{font-size:var(--app-header-font-size1);letter-spacing:-1px;font-variant-numeric:tabular-nums;margin:8px 0 4px;font-weight:850;line-height:1.15;display:block}.inventory-stat strong small{font-size:var(--app-font-size-mini);letter-spacing:0;margin-left:7px;font-weight:600}.inventory-stat>small{font-size:var(--app-font-size-mini)}.inventory-chips{flex-shrink:0;gap:6px;padding:1px 0 5px;display:flex;overflow:auto}.inventory-chips button{white-space:nowrap;font:inherit;font-size:var(--app-font-size-mini);border:1px solid var(--app-border-color);cursor:pointer;background:0 0;border-radius:20px;min-height:34px;padding:6px 12px}@media (width<=760px){.compact-shell .topbar{border:0;min-height:82px;padding:12px 16px 8px}.compact-shell .topbar h1{font-size:var(--app-header-font-size2);letter-spacing:-.5px;margin:7px 0 0;font-weight:800}.mobile-eyebrow{letter-spacing:0;align-items:center;gap:5px;font-weight:500;display:flex}.mobile-eyebrow span{margin:0 0 0 4px}.mobile-eyebrow .mobile-brand-dot{width:21px;height:21px;font-weight:800;font-size:var(--app-font-size-mini);border-radius:50%;place-items:center;margin:0;display:grid}.mobile-menu-button{border:1px solid var(--app-border-color);background:0 0;border-radius:50%}.compact-shell .workspace{padding:8px 14px 0}.compact-shell .product-list-card{background:0 0;border-radius:0}.compact-shell .product-list-card>.n-card__content{padding:0}.compact-shell .product-list-content{gap:10px}.compact-shell .product-list-actions>.n-button{border-radius:11px}.compact-shell .product-list-actions .n-input-group>.n-button{border-radius:0 12px 12px 0}.mobile-product-row{border-bottom:1px solid var(--app-border-color);gap:11px;padding:11px 0}.mobile-product-avatar{border-radius:12px;width:42px;height:44px}.mobile-product-info strong{font-size:var(--app-font-size-medium);font-weight:650}.mobile-product-info small,.mobile-product-stock small{font-size:var(--app-font-size-mini)}.mobile-product-stock strong{font-size:var(--app-header-font-size3);font-weight:750}.mobile-list-caption,.mobile-list-caption span{font-size:var(--app-font-size-mini)}.mobile-tabs{border:1px solid var(--app-border-color);box-shadow:var(--app-box-shadow1);border-radius:25px;margin:8px 12px;padding:5px}.mobile-tabs button{min-height:45px;font-size:var(--app-font-size-mini);border-radius:18px}.mobile-tabs button.active svg{stroke-width:2.3px}.mobile-menu-overlay header{margin-bottom:15px}.mobile-menu-overlay header button{border:1px solid var(--app-border-color)}.mobile-menu-overlay h3{margin-top:16px}.mobile-menu-grid button{border:1px solid var(--app-border-color);border-radius:15px;min-height:64px}.mobile-menu-grid button.active{outline:2px solid var(--app-border-color);outline-offset:2px}.compact-shell .n-card{border:1px solid var(--app-border-color)}.compact-shell .product-list-card{border:0}.compact-shell .product-editor-grid-compact{grid-template-columns:1fr 1fr}.mobile-tabs button.active{background:0 0;position:relative}.mobile-tabs button.active:after{content:"";border-radius:50%;width:4px;height:4px;position:absolute;bottom:0}.mobile-tabs button{font-size:var(--app-font-size-mini)}.mobile-product-avatar,.mobile-product-row:nth-of-type(3n+2) .mobile-product-avatar,.mobile-product-row:nth-of-type(3n) .mobile-product-avatar,.mobile-menu-grid button{border:1px solid var(--app-border-color)}.mobile-menu-grid button.active{outline:0}.inventory-stat>small{font-size:var(--app-font-size-mini)}.inventory-stat>strong{font-weight:700}.mobile-design .auth-screen h1{font-weight:650}.mobile-product-stock small,.mobile-product-info small{font-size:var(--app-font-size-mini)}.inventory-chips button{min-height:40px}.mobile-menu-button{width:48px;height:48px}}.mobile-design,.mobile-menu-overlay{background:var(--app-body-color);color:var(--app-text-color1)}.mobile-eyebrow,.mobile-menu-overlay small,.mobile-menu-button{color:var(--app-primary-color)}.mobile-eyebrow span,.mobile-list-caption,.mobile-product-info small,.mobile-product-stock small,.mobile-tabs button,.mobile-menu-overlay h3{color:var(--app-text-color3)}.mobile-tabs,.mobile-menu-grid button,.mobile-menu-overlay header button,.mobile-product-avatar{background:var(--app-card-color);color:var(--app-text-color2)}.mobile-tabs button.active,.mobile-menu-grid button.active{color:var(--app-primary-color)}.mobile-tabs button.active:after{background:var(--app-primary-color)}.mobile-product-row{color:var(--app-text-color1)}.mobile-product-row:hover,.mobile-menu-grid button:hover{background:var(--app-hover-color)}.mobile-product-avatar{color:var(--app-primary-color)}.inventory-stat{background:var(--app-card-color);color:var(--app-text-color1)}.inventory-stat>small{color:var(--app-text-color3)}.inventory-chips button{color:var(--app-text-color2)}.inventory-chips button.active{background:var(--app-success-background);color:var(--app-primary-color);border-color:var(--app-primary-color)}.offline-strip{background:var(--app-warning-background);color:var(--app-warning-color)}.mobile-brand-dot{background:var(--app-primary-color);color:var(--app-primary-button-text-color)}@media (width<=760px){.compact-shell .stocktake-page .logs-product-card{height:580px;min-height:580px}}
