.workspace-sidebar[data-v-4ff4b95e]{background:#fff;border-right:1px solid #e1e8e3;flex-direction:column;flex-shrink:0;width:216px;height:calc(100dvh - 32px);padding:24px 16px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.workspace-brand[data-v-4ff4b95e]{text-align:left;background:0 0;align-items:center;gap:10px;padding:0 10px 22px;font-size:19px;font-weight:650;display:flex}.workspace-brand-row[data-v-4ff4b95e]{justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace-menu-toggle[data-v-4ff4b95e]{display:none}.workspace-brand .brand-logo[data-v-4ff4b95e]{object-fit:contain;flex-shrink:0;width:36px;height:40px;display:block}.workspace-brand small[data-v-4ff4b95e]{color:#79887e;margin-top:5px;font-size:11px;font-weight:400;display:block}.workspace-nav[data-v-4ff4b95e]{flex-direction:column;gap:16px;display:flex}.workspace-nav h2[data-v-4ff4b95e]{color:#84918a;margin:0 10px 6px;font-size:11px;font-weight:500}.workspace-nav-item[data-v-4ff4b95e]{color:#54665b;text-align:left;background:0 0;border-radius:7px;align-items:center;gap:10px;width:100%;min-height:40px;padding:10px 12px;font-size:13px;display:flex}.workspace-nav-item[data-v-4ff4b95e]:hover{background:#f4f7f4}.workspace-nav-item.active[data-v-4ff4b95e]{color:#176d49;background:#e8f3ec;font-weight:650}.workspace-nav-item svg[data-v-4ff4b95e]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;flex-shrink:0;width:18px;height:18px}.workspace-count[data-v-4ff4b95e]{background:#e8eee9;border-radius:9px;margin-left:auto;padding:1px 6px;font-size:11px}.workspace-tools[data-v-4ff4b95e]{color:#7d8b82;margin-top:auto;padding:20px 10px 0;font-size:11px}.workspace-tools summary[data-v-4ff4b95e]{cursor:pointer;padding:8px 0}.workspace-tools button[data-v-4ff4b95e]{background:0 0;padding:8px 0;font-size:11px;display:block}.workspace-tools p[data-v-4ff4b95e]{margin:6px 0 0}@media (width<=800px){.workspace-sidebar[data-v-4ff4b95e]{border-bottom:1px solid #e1e8e3;border-right:0;width:100%;height:auto;padding:16px;position:static}.workspace-brand[data-v-4ff4b95e]{padding:0}.workspace-menu-toggle[data-v-4ff4b95e]{color:#176d49;white-space:nowrap;background:#edf4ef;border-radius:6px;padding:9px 10px;font-size:12px;display:block}.workspace-sidebar:not(.menu-open) .workspace-nav[data-v-4ff4b95e],.workspace-sidebar:not(.menu-open) .workspace-tools[data-v-4ff4b95e]{display:none}.workspace-nav[data-v-4ff4b95e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.workspace-nav section[data-v-4ff4b95e]{min-width:0}.workspace-nav-item[data-v-4ff4b95e]{min-height:38px}.workspace-tools[data-v-4ff4b95e]{margin-top:10px;padding:0 10px}}.workflow-nav[data-v-1f5d4350]{background:#fff;border:1px solid #e1e8e3;border-radius:9px;align-items:center;gap:20px;margin-bottom:20px;padding:12px 18px;display:flex}.workflow-label[data-v-1f5d4350]{color:#7b8a80;white-space:nowrap;font-size:12px}ol[data-v-1f5d4350]{flex:1;align-items:center;margin:0;padding:0;list-style:none;display:flex}li[data-v-1f5d4350]{flex:1;align-items:center;display:flex}li[data-v-1f5d4350]:last-child{flex:none}button[data-v-1f5d4350]{color:#64766a;white-space:nowrap;background:0 0;border-radius:5px;align-items:center;gap:8px;padding:5px 6px;font-size:12px;display:flex}button[data-v-1f5d4350]:hover{background:#f2f7f3}button.active[data-v-1f5d4350]{color:#176d49;font-weight:650}.workflow-number[data-v-1f5d4350]{color:#74867a;background:#f0f4f1;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;display:grid}.active .workflow-number[data-v-1f5d4350]{color:#fff;background:#176d49}.workflow-arrow[data-v-1f5d4350]{text-align:center;color:#b6c2b9;flex:1;font-size:20px}@media (width<=1050px){.workflow-nav[data-v-1f5d4350]{display:block}.workflow-label[data-v-1f5d4350]{margin-bottom:8px;display:block}}@media (width<=560px){.workflow-nav[data-v-1f5d4350]{padding:12px}ol[data-v-1f5d4350]{flex-wrap:wrap;gap:5px}li[data-v-1f5d4350]{flex:none}button[data-v-1f5d4350]{gap:5px;font-size:11px}.workflow-arrow[data-v-1f5d4350]{margin-left:4px}}.dashboard-trend[data-v-54646531]{--trend-color:#176d49;--trend-fill:#176d490b;background:#fff;border:1px solid #e0e7df;border-radius:9px;margin-bottom:20px;padding:22px}.dashboard-trend.amount-mode[data-v-54646531]{--trend-color:#b96a2a;--trend-fill:#b96a2a0b}.trend-header[data-v-54646531]{justify-content:space-between;align-items:center;gap:16px;display:flex}.trend-header h2[data-v-54646531]{color:#294b38;margin:0;font-size:16px}.trend-header p[data-v-54646531]{color:#849187;margin:8px 0 0;font-size:11px}.trend-controls[data-v-54646531]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.trend-period[data-v-54646531]{color:#738277;align-items:center;gap:8px;font-size:12px;display:flex}.trend-period select[data-v-54646531]{color:#294b38;min-height:38px;font:inherit;cursor:pointer;background-color:#fff;border:1px solid #dce6de;border-radius:7px;padding:8px 28px 8px 12px}.trend-switch[data-v-54646531]{background:#f0f5f1;border-radius:7px;flex-shrink:0;gap:3px;padding:3px;display:flex}.trend-switch button[data-v-54646531]{color:#738277;background:0 0;border:0;border-radius:5px;min-width:64px;padding:8px 16px;font-size:12px}.trend-switch button[aria-pressed=true][data-v-54646531]{color:#fff;background:#176d49}.trend-switch button[data-v-54646531]:focus-visible,.trend-period select[data-v-54646531]:focus-visible,.trend-point[data-v-54646531]:focus-visible{outline-offset:3px;outline:2px solid #4e9d76}.trend-summary[data-v-54646531]{color:#7d8c81;flex-wrap:wrap;align-items:baseline;gap:12px;margin:22px 0 10px;font-size:12px;display:flex}.trend-summary strong[data-v-54646531]{color:var(--trend-color);font-size:24px}.trend-summary small[data-v-54646531]{margin-left:auto;font-size:11px}.trend-scroll[data-v-54646531]{padding-top:12px;overflow-x:auto}.trend-plot[data-v-54646531]{min-width:760px;position:relative}.trend-plot svg[data-v-54646531]{width:100%;display:block;overflow:visible}.trend-plot text[data-v-54646531]{fill:#8b998f;font-size:14px}.trend-gridline[data-v-54646531]{stroke:#edf1ed;stroke-width:1px}.trend-area[data-v-54646531]{fill:var(--trend-fill)}.trend-line[data-v-54646531]{fill:none;stroke:var(--trend-color);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.trend-point[data-v-54646531]{cursor:pointer;fill:#fff;stroke:var(--trend-color);stroke-width:2px}.trend-guide[data-v-54646531]{stroke:#b6c4ba;stroke-width:1px;stroke-dasharray:4 4}.trend-tooltip[data-v-54646531]{z-index:1;color:#7d8b81;pointer-events:none;background:#fff;border:1px solid #e0e8e1;border-radius:7px;gap:6px;min-width:116px;padding:10px 12px;font-size:11px;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 12px));box-shadow:0 4px 16px #294b3814}.trend-tooltip strong[data-v-54646531]{color:var(--trend-color);font-size:14px}.trend-note[data-v-54646531]{color:#91a095;margin:12px 0 0;font-size:10px;line-height:1.7}@media (width<=560px){.dashboard-trend[data-v-54646531]{padding:16px}.trend-header[data-v-54646531]{flex-wrap:wrap;align-items:flex-start}.trend-summary small[data-v-54646531]{width:100%;margin-left:0}}.delivery-settings-dialog[data-v-721e5566]{color:#234337;background:#fff;border-radius:18px;flex-direction:column;width:min(640px,94vw);max-height:90vh;display:flex;overflow:hidden}.dialog-heading[data-v-721e5566]{border-bottom:1px solid #e8eee7;justify-content:space-between;align-items:flex-start;gap:20px;padding:26px 28px 20px;display:flex}.eyebrow[data-v-721e5566]{color:#83998a;letter-spacing:2px;font-size:11px}h2[data-v-721e5566]{margin:7px 0 6px;font-size:24px}.dialog-heading p[data-v-721e5566]{color:#7a8b81;margin:0;font-size:13px;line-height:1.7}.close-dialog[data-v-721e5566]{color:#7a9081;cursor:pointer;background:#f0f5ed;border:0;border-radius:50%;flex-shrink:0;width:34px;height:34px;font-size:24px}.dialog-content[data-v-721e5566]{padding:24px 28px;overflow-y:auto}.amount-fields[data-v-721e5566]{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.amount-fields label[data-v-721e5566],.threshold-field[data-v-721e5566]{color:#547062;flex-direction:column;gap:9px;font-size:13px;display:flex}input[data-v-721e5566]:not([type=checkbox]){color:#24523c;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d7e3d5;border-radius:8px;padding:12px 14px;font-size:20px}input[data-v-721e5566]:focus{outline-offset:2px;outline:2px solid #96c5a4}small[data-v-721e5566],.settings-help[data-v-721e5566]{color:#829286;font-size:12px;line-height:1.8}.settings-help[data-v-721e5566]{margin:12px 0 0}.free-shipping-panel[data-v-721e5566]{border:1px solid #e0e9df;border-radius:12px;margin-top:22px;padding:18px}.switch-label[data-v-721e5566]{color:#315d43;align-items:center;gap:9px;font-size:14px;font-weight:600;display:flex}.switch-label input[data-v-721e5566]{accent-color:#17734f;width:18px;height:18px}.threshold-field[data-v-721e5566]{margin-top:16px}.threshold-field input[data-v-721e5566]{max-width:250px}.rule-preview[data-v-721e5566]{background:#edf6ed;border-radius:12px;margin-top:20px;padding:17px 18px}.rule-preview>span[data-v-721e5566]{color:#789480;font-size:12px}.rule-preview p[data-v-721e5566]{color:#21673f;margin:8px 0 0;font-size:15px;line-height:1.8}.dialog-footer[data-v-721e5566]{background:#fafcf9;border-top:1px solid #e7eee5;justify-content:flex-end;gap:12px;padding:18px 28px;display:flex}.pending-notice[data-v-721e5566],.settings-error[data-v-721e5566]{color:#9f642b;background:#fff4e8;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:14px;font-size:13px;line-height:1.8;display:flex}.save-feedback[data-v-721e5566]{color:#237346;background:#eaf5e9;border-radius:10px;margin:0 0 18px;padding:13px 15px;font-size:13px}.loading-message[data-v-721e5566]{color:#7a8b81;font-size:14px}button[data-v-721e5566]:disabled,input[data-v-721e5566]:disabled{cursor:default;opacity:.55}@media (width<=560px){.delivery-settings-overlay[data-v-721e5566]{align-items:center;padding:12px}.dialog-heading[data-v-721e5566],.dialog-content[data-v-721e5566]{padding:20px}.dialog-footer[data-v-721e5566]{padding:16px 20px}.amount-fields[data-v-721e5566]{grid-template-columns:1fr;gap:18px}}img.has-photo[data-v-6d30c94d]{object-fit:cover}img.has-photo.photo-contain[data-v-6d30c94d]{object-fit:contain}.photo-field[data-v-abb8f232]{background:#f5f8f2;border:1px solid #e1e8dc;border-radius:10px;gap:22px;margin-bottom:8px;padding:20px;display:flex}.photo-preview[data-v-abb8f232]{text-align:center;flex:0 0 128px}.photo-preview img[data-v-abb8f232]{object-fit:contain;background:#fff;border-radius:8px;width:128px;height:112px}.photo-preview small[data-v-abb8f232]{color:#6b7b64;margin-top:8px;font-size:11px;display:block}.photo-controls[data-v-abb8f232]{min-width:0}.photo-controls h3[data-v-abb8f232]{color:#284f3c;margin:0 0 8px;font-size:14px}.photo-controls h3 span[data-v-abb8f232]{color:#7a8574;margin-left:8px;font-size:11px;font-weight:400}.photo-controls p[data-v-abb8f232]{margin:8px 0 12px;font-size:12px;line-height:1.7}.photo-picker[data-v-abb8f232]{color:#fff;cursor:pointer;background:#19734f;border-radius:6px;padding:10px 17px;font-size:12px;display:inline-block;position:relative;overflow:hidden}.photo-actions[data-v-abb8f232]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.photo-actions button[data-v-abb8f232]{font-size:12px}.photo-picker[data-v-abb8f232]:focus-within{outline-offset:3px;outline:2px solid #19734f}.photo-picker.disabled[data-v-abb8f232]{opacity:.5;cursor:wait}.photo-picker input[data-v-abb8f232]{opacity:0;width:100%;height:100%;cursor:inherit;position:absolute;inset:0}.photo-help[data-v-abb8f232]{color:#73816c;margin-top:12px;font-size:11px;line-height:1.7;display:block}.photo-error[data-v-abb8f232]{color:#b1462e}.photo-feedback[data-v-abb8f232]{color:#19734f}@media (width<=560px){.photo-field[data-v-abb8f232]{flex-direction:column;gap:16px;padding:16px}.photo-preview[data-v-abb8f232]{flex-basis:auto}}.flash-sale-dialog[data-v-54a38186]{color:#24352c;background:#fff;border:1px solid #e1e8de;border-radius:20px;width:min(600px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 80px #16392d30}.flash-sale-dialog[open][data-v-54a38186]{flex-direction:column;display:flex}.flash-sale-dialog.compact[data-v-54a38186]{width:min(440px,100vw - 32px)}.flash-sale-dialog.wide[data-v-54a38186]{width:min(720px,100vw - 32px)}.flash-sale-dialog[data-v-54a38186]::backdrop{background:#173c2e70}.dialog-header[data-v-54a38186]{border-bottom:1px solid #edf1eb;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}h2[data-v-54a38186]{outline:none;margin:0;font-size:21px;line-height:1.4}.dialog-close[data-v-54a38186]{background:#f2f5ef;border-radius:50%;flex-shrink:0;width:36px;height:36px;font-size:24px}.dialog-body[data-v-54a38186]{overscroll-behavior:contain;min-height:0;padding:24px;overflow-y:auto}.dialog-footer[data-v-54a38186]{border-top:1px solid #edf1eb;flex-shrink:0;max-height:55dvh;padding:18px 24px;overflow-y:auto}@media (width<=560px){.dialog-header[data-v-54a38186],.dialog-body[data-v-54a38186],.dialog-footer[data-v-54a38186]{padding:18px}h2[data-v-54a38186]{font-size:19px}}.display-form fieldset[data-v-5509551b]{border:0;min-width:0;margin:0;padding:0}.display-form small[data-v-5509551b],.display-hint[data-v-5509551b]{color:#78877d;font-size:12px;font-weight:400;line-height:1.7;display:block}.display-form strong[data-v-5509551b]{font-size:14px}.display-switch[data-v-5509551b]{border-bottom:1px solid #edf1eb;justify-content:space-between;align-items:center;gap:22px;margin-bottom:18px;padding:0 0 18px;display:flex}.display-switch input[data-v-5509551b]{accent-color:#19714f;flex-shrink:0;width:22px;height:22px}.display-switch small[data-v-5509551b]{margin-top:6px}.display-switches[data-v-5509551b],.display-mode-options[data-v-5509551b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.display-switches[data-v-5509551b]{border-bottom:1px solid #edf1eb;gap:28px;margin-bottom:20px;padding-bottom:18px}.display-switches .display-switch[data-v-5509551b]{border:0;align-items:flex-start;gap:10px;margin:0;padding:0}.display-modes legend[data-v-5509551b]{margin-bottom:12px;font-size:14px;font-weight:600}.display-modes label[data-v-5509551b]{border:1px solid #e1e8de;border-radius:8px;align-items:flex-start;gap:12px;padding:12px;display:flex}.display-modes label.selected[data-v-5509551b]{background:#eff6f1;border-color:#87b49c}.display-modes input[data-v-5509551b]{accent-color:#19714f;margin:3px 0 0}.display-field[data-v-5509551b]{flex-wrap:wrap;align-items:center;gap:8px;margin:20px 0;font-size:14px;display:flex}.display-field>input[data-v-5509551b],.display-field>select[data-v-5509551b]{width:100%}.display-field small[data-v-5509551b]{flex-basis:100%}.display-field input[data-v-5509551b],.display-field select[data-v-5509551b]{box-sizing:border-box;color:#264333;min-width:0;font:inherit;background:#fff;border:1px solid #d7e2d8;border-radius:7px;padding:11px 12px}.percentage-input[data-v-5509551b]{align-items:center;gap:8px;margin-left:auto;display:flex}.percentage-input input[data-v-5509551b]{width:88px}.rule-preview[data-v-5509551b]{background:#f2f6f2;border-radius:10px;margin-top:20px;padding:16px}.rule-preview p[data-v-5509551b]{color:#176d50;margin:10px 0;font-size:13px;line-height:1.8}.selected-product[data-v-5509551b]{flex-direction:column;gap:6px;margin:0 0 24px;display:flex}.selected-product span[data-v-5509551b]{color:#78877d;font-size:12px}.display-footer[data-v-5509551b],.display-notice[data-v-5509551b]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.display-notice[data-v-5509551b]{justify-content:space-between;margin-bottom:16px}.display-feedback[data-v-5509551b]{color:#176d50;background:#eaf4ed;border-radius:8px;margin:0 0 16px;padding:14px 18px;font-size:13px}.text-button[data-v-5509551b]{color:#176d50;margin-left:10px}fieldset[data-v-5509551b]:disabled{opacity:.65}@media (width<=600px){.display-switches[data-v-5509551b],.display-mode-options[data-v-5509551b]{grid-template-columns:1fr}.display-switches[data-v-5509551b]{gap:18px}}.activity-list[data-v-086b3bd2]{background:#fff;border:1px solid #e1e8de;border-radius:18px;min-width:0;margin-bottom:24px;padding:24px}.activity-header[data-v-086b3bd2]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}h3[data-v-086b3bd2]{margin:0 0 8px}.activity-summary[data-v-086b3bd2],.activity-hint[data-v-086b3bd2]{color:#728578;font-size:14px;line-height:1.7}.activity-summary[data-v-086b3bd2]{margin:0}.activity-summary b[data-v-086b3bd2]{color:#17734f}.activity-filters[data-v-086b3bd2]{grid-template-columns:minmax(200px,1fr) minmax(140px,200px) minmax(170px,230px);gap:12px;margin-top:20px;display:grid}input[data-v-086b3bd2],select[data-v-086b3bd2]{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:inherit;background:#fff;border:1px solid #d9e4db;border-radius:8px;padding:11px 12px}.activity-table-wrap[data-v-086b3bd2]{overflow-x:auto}.activity-table[data-v-086b3bd2]{border-collapse:collapse;width:100%;min-width:900px;font-size:14px}th[data-v-086b3bd2]{color:#728578;text-align:left;background:#f5f8f4;font-weight:500}th[data-v-086b3bd2],td[data-v-086b3bd2]{vertical-align:middle;border-bottom:1px solid #eef2ed;padding:16px 12px}.selected[data-v-086b3bd2]{background:#f0f7f1}.activity-product[data-v-086b3bd2]{align-items:center;gap:12px;max-width:330px;display:flex}.activity-product img[data-v-086b3bd2]{object-fit:contain;border-radius:8px;flex-shrink:0;width:48px;height:48px}.activity-product div[data-v-086b3bd2]{overflow-wrap:anywhere;min-width:0}small[data-v-086b3bd2]{color:#7b8d80;margin-top:6px;font-size:12px;display:block}.activity-price[data-v-086b3bd2]{color:#cd6137;white-space:nowrap}.activity-time[data-v-086b3bd2]{white-space:nowrap;line-height:1.6}.activity-time span[data-v-086b3bd2]{display:block}.activity-status[data-v-086b3bd2]{color:#87633d;line-height:1.6;display:inline-block}.activity-status.active[data-v-086b3bd2]{color:#17734f}.activity-groups[data-v-086b3bd2]{gap:12px;display:grid}.activity-groups[data-v-086b3bd2]>*{min-width:0}.activity-date-group[data-v-086b3bd2]{border:1px solid #e1e8de;border-radius:10px;overflow:hidden}.activity-date-toggle[data-v-086b3bd2]{color:#236747;cursor:pointer;background:#f5f8f4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:14px 16px;font-weight:600;list-style:none;display:flex}.activity-date-toggle[data-v-086b3bd2]::-webkit-details-marker{display:none}.activity-date-toggle[data-v-086b3bd2]:focus-visible{outline-offset:-3px;outline:2px solid #17734f}.activity-date-label[data-v-086b3bd2],.activity-date-meta[data-v-086b3bd2]{align-items:center;gap:8px;display:flex}.activity-date-label svg[data-v-086b3bd2]{fill:none;stroke:currentColor;stroke-width:1.8px;width:16px;height:16px}.activity-date-meta[data-v-086b3bd2]{margin-left:auto;font-size:13px;font-weight:400}.activity-date-count[data-v-086b3bd2]{background:#e7eee6;border-radius:12px;padding:2px 8px}.activity-collapse-label[data-v-086b3bd2],.activity-date-group[open] .activity-expand-label[data-v-086b3bd2]{display:none}.activity-date-group[open] .activity-collapse-label[data-v-086b3bd2]{display:inline}.activity-date-group[open] .activity-date-label svg[data-v-086b3bd2]{transform:rotate(90deg)}.activity-actions[data-v-086b3bd2]{flex-wrap:wrap;gap:8px;min-width:88px;display:flex}.activity-actions button[data-v-086b3bd2]{font:inherit;white-space:nowrap;padding:8px 12px}.activity-remove[data-v-086b3bd2]{color:#b74c34;cursor:pointer;background:#fff8f5;border:1px solid #eed2c8;border-radius:8px}.activity-empty[data-v-086b3bd2]{color:#7b8d80;text-align:center;padding:28px 12px}@media (width<=900px){.activity-list[data-v-086b3bd2]{padding:18px}.activity-filters[data-v-086b3bd2]{grid-template-columns:minmax(0,1fr)}}h2[data-v-475443b7],h3[data-v-475443b7]{margin:0 0 12px}p[data-v-475443b7]{color:#728578;line-height:1.7}.sale-note[data-v-475443b7]{color:#87633d;background:#fff5e9;border-radius:12px;padding:14px 18px}.sale-error[data-v-475443b7]{color:#b74c34}.sale-success[data-v-475443b7]{color:#17734f}.sale-actions[data-v-475443b7]{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.sale-actions button[data-v-475443b7]{min-height:42px}.danger[data-v-475443b7]{color:#fff;cursor:pointer;background:#b74c34;border:1px solid #b74c34;border-radius:8px;padding:12px 18px}.discard-warning[data-v-475443b7],.recovery-help[data-v-475443b7]{margin:0 0 14px;font-size:14px}.discard-warning[data-v-475443b7]{color:#b74c34}.removal-question[data-v-475443b7]{color:#24352c;margin-top:0;font-size:18px;font-weight:600}.removal-summary p[data-v-475443b7]:last-child{margin-bottom:0}.picker-help[data-v-475443b7]{margin-top:0}input[data-v-475443b7]{width:100%;font:inherit;box-sizing:border-box;min-width:0;color:inherit;background:#fff;border:1px solid #d9e4db;border-radius:8px;padding:12px}.sale-product[data-v-475443b7]{text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eef2ed;align-items:center;gap:14px;padding:14px 8px;display:flex}.sale-product img[data-v-475443b7]{object-fit:contain;border-radius:10px;width:56px;height:56px}.sale-product>span[data-v-475443b7]:first-of-type{overflow-wrap:anywhere;flex:1;min-width:0}small[data-v-475443b7]{color:#7b8d80;margin-top:6px;font-size:12px;display:block}.product-description[data-v-475443b7]{overflow-wrap:anywhere;margin:0}.sale-state[data-v-475443b7]{color:#b7633c;margin:8px 0}fieldset[data-v-475443b7]{border:0;min-width:0;padding:0}label[data-v-475443b7]{gap:10px;margin:20px 0;display:grid}.enable-row[data-v-475443b7]{align-items:center;gap:10px;margin-bottom:0;line-height:1.7;display:flex}.enable-row input[data-v-475443b7]{flex-shrink:0;width:18px;height:18px}.catalog-browser[data-v-dda7fca2]{border-top:1px solid #e7ede8;grid-template-columns:210px minmax(0,1fr);display:grid}.catalog-categories[data-v-dda7fca2]{background:#f8faf7;border-right:1px solid #e7ede8;padding:18px 12px}.catalog-categories h2[data-v-dda7fca2]{color:#728579;margin:0 10px 12px;font-size:13px;font-weight:500}.catalog-category[data-v-dda7fca2]{color:#486356;text-align:left;background:0 0;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:60px;margin-bottom:4px;padding:10px;display:flex}.catalog-category[data-v-dda7fca2]:hover{background:#eef4ee}.catalog-category.selected[data-v-dda7fca2]{color:#166c49;background:#e5f1e8;box-shadow:inset 3px 0 #198456}.catalog-category img[data-v-dda7fca2],.category-symbol[data-v-dda7fca2]{object-fit:contain;border-radius:8px;flex-shrink:0;width:36px;height:36px}.category-symbol[data-v-dda7fca2]{color:#468366;background:#edf3ed;place-items:center;font-size:22px;display:grid}.category-name[data-v-dda7fca2]{overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px;font-weight:600}.category-name small[data-v-dda7fca2]{color:#89958d;margin-top:4px;font-size:11px;font-weight:400;display:block}.category-count[data-v-dda7fca2]{color:#789080;font-variant-numeric:tabular-nums;font-size:12px}.review-category[data-v-dda7fca2]{margin-top:12px}.catalog-results[data-v-dda7fca2]{min-width:0}.catalog-results-header[data-v-dda7fca2]{justify-content:space-between;align-items:center;gap:12px;padding:20px 24px 12px;display:flex}.catalog-results-header>div[data-v-dda7fca2]{flex-wrap:wrap;align-items:baseline;gap:12px;min-width:0;display:flex}.catalog-results-header h2[data-v-dda7fca2]{color:#264e3e;overflow-wrap:anywhere;margin:0;font-size:18px}.catalog-results-header span[data-v-dda7fca2]{color:#819084;font-size:12px}.catalog-results-header button[data-v-dda7fca2]{color:#267653;flex-shrink:0;font-size:12px}.catalog-subcategories[data-v-dda7fca2]{flex-wrap:wrap;gap:8px;padding:0 24px 18px;display:flex}.catalog-subcategories button[data-v-dda7fca2]{color:#63776a;overflow-wrap:anywhere;background:#fff;border:1px solid #e2eae3;border-radius:7px;max-width:100%;padding:9px 14px;font-size:13px}.catalog-subcategories button[data-v-dda7fca2]:hover{border-color:#85b99a}.catalog-subcategories button.selected[data-v-dda7fca2]{color:#fff;background:#18744f;border-color:#18744f}.catalog-subcategories small[data-v-dda7fca2]{font-size:11px}.subcategory-count[data-v-dda7fca2]{opacity:.8;font-variant-numeric:tabular-nums;margin-left:6px;font-size:11px}.catalog-browse-hint[data-v-dda7fca2]{color:#829185;margin:0;padding:0 24px 18px;font-size:12px;line-height:1.7}.catalog-product-table th[data-v-dda7fca2]:first-child{width:48%}.catalog-product-table th[data-v-dda7fca2]:nth-child(2){width:23%}.catalog-product-table .catalog-inactive-heading td[data-v-dda7fca2]{background:#f5f7f3;border-top:1px solid #e1e8df;padding:0}.catalog-inactive-toggle[data-v-dda7fca2]{color:#647669;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:18px 24px;font-size:12px;display:flex}.catalog-inactive-toggle[data-v-dda7fca2]:hover{background:#edf3ed}.catalog-inactive-toggle b[data-v-dda7fca2]{color:#415e4c;font-size:14px}.inactive-count[data-v-dda7fca2]{color:#829085;font-variant-numeric:tabular-nums;margin-left:10px}.catalog-results .empty-state button[data-v-dda7fca2]{margin-top:12px}.catalog-page-buttons[data-v-dda7fca2]{flex-wrap:wrap;gap:10px;display:flex}.catalog-display-tags[data-v-dda7fca2]{color:#697d6c;margin-top:8px;font-size:11px;display:block}.catalog-stat-row[data-v-dda7fca2]{flex-wrap:wrap;gap:8px;display:flex}.catalog-status-button[data-v-dda7fca2]{color:#65796b;background:#fff;border:1px solid #dfe8df;border-radius:9px;align-items:center;gap:10px;min-height:48px;padding:10px 16px;font-size:13px;display:inline-flex}.catalog-status-button[data-v-dda7fca2]:hover{background:#f0f7f1;border-color:#85b99a}.catalog-status-button.selected[data-v-dda7fca2]{color:#176344;background:#e5f2e9;border-color:#18744f}.catalog-status-button[data-v-dda7fca2]:focus-visible{outline-offset:3px;outline:2px solid #18744f}.catalog-stat-row b[data-v-dda7fca2]{color:inherit;font-variant-numeric:tabular-nums;font-size:20px}.catalog-tools[data-v-dda7fca2]{flex-wrap:wrap;gap:12px;padding:20px;display:flex}.catalog-tools .search-box[data-v-dda7fca2]{flex:1;min-width:220px;max-width:none}.catalog-hint[data-v-dda7fca2]{color:#7c8c71;margin:14px 0;font-size:11px;line-height:1.8}.catalog-panel>.catalog-hint[data-v-dda7fca2]{padding:0 20px}.catalog-status[data-v-dda7fca2]{color:#16714e;background:#e8f2e9;border-radius:4px;width:max-content;margin-top:8px;padding:4px 7px;font-size:10px;display:block}.catalog-status.off[data-v-dda7fca2]{color:#858d7d;background:#eeefea}.stock-numbers[data-v-dda7fca2]{align-items:flex-end;gap:19px;display:flex}.stock-numbers>span[data-v-dda7fca2]{color:#68795d;font-weight:600}.stock-numbers .stock-available[data-v-dda7fca2]{color:#16714e}.stock-numbers small[data-v-dda7fca2]{white-space:nowrap;margin-bottom:7px;font-weight:400}.stock-numbers em[data-v-dda7fca2]{color:#8a967e;font-size:10px;font-style:normal}.catalog-row-actions[data-v-dda7fca2]{flex-wrap:wrap;gap:12px 18px;display:flex}.catalog-row-actions button[data-v-dda7fca2]{color:#327454;text-align:left;background:0 0;padding:0;font-size:11px}.catalog-row-actions .sale-shortcut[data-v-dda7fca2]{color:#a54522;font-weight:600}.catalog-row-actions .availability-shortcut[data-v-dda7fca2]{font-weight:600}.catalog-row-actions .take-off[data-v-dda7fca2]{color:#886146}.catalog-row-actions button[data-v-dda7fca2]:disabled{color:#858d87}.catalog-success[data-v-dda7fca2]{color:#286440;background:#e9f4ea;border-radius:8px;margin-bottom:16px;padding:14px 18px;font-size:13px}.catalog-pending[data-v-dda7fca2]{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.catalog-pending p[data-v-dda7fca2]{margin-top:6px}.catalog-modal[data-v-dda7fca2]{background:#fff;border-radius:14px;flex-direction:column;width:100%;max-width:780px;max-height:calc(100dvh - 40px);display:flex;overflow:hidden}.catalog-modal .drawer-header[data-v-dda7fca2]{flex-shrink:0}.catalog-modal .drawer-header p[data-v-dda7fca2]{margin-top:10px;font-size:12px}.catalog-form[data-v-dda7fca2]{flex-direction:column;min-height:0;display:flex}.catalog-form-scroll[data-v-dda7fca2]{padding:24px 28px;overflow-y:auto}.catalog-form-grid[data-v-dda7fca2]{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.catalog-form .field[data-v-dda7fca2]{min-width:0;margin-bottom:19px;font-size:12px;line-height:1.7}.catalog-form .field input[data-v-dda7fca2],.catalog-form .field select[data-v-dda7fca2],.catalog-form .field textarea[data-v-dda7fca2]{color:#36593d;width:100%;min-width:0;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #d7e2ce;border-radius:7px;margin-top:7px;padding:11px 12px;display:block}.catalog-form .field input[data-v-dda7fca2]:disabled,.catalog-form .field select[data-v-dda7fca2]:disabled{color:#8d9787;background:#f2f4ee}.catalog-form .field small[data-v-dda7fca2]{color:#8a967f;font-size:10px;font-weight:400}.catalog-span[data-v-dda7fca2]{grid-column:1/-1}.catalog-more[data-v-dda7fca2]{border-top:1px solid #e7ede8;padding-top:14px}.catalog-more-toggle[data-v-dda7fca2]{color:#286447;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:4px 0;font-size:12px;display:flex}.catalog-more-toggle small[data-v-dda7fca2]{color:#819084;margin-left:6px;font-size:11px;font-weight:400}.catalog-quantity-hint[data-v-dda7fca2]{color:#819084;margin:8px 0 14px;font-size:11px}.catalog-art-preview[data-v-dda7fca2]{color:#8b977d;align-items:center;gap:12px;font-size:10px;display:flex}.catalog-art-preview img[data-v-dda7fca2]{object-fit:contain;background:#f3f6ee;border-radius:8px;width:82px;height:65px}.catalog-form .modal-footer[data-v-dda7fca2]{flex-shrink:0}.catalog-modal-notice[data-v-dda7fca2]{margin:12px 24px}.catalog-modal-notice button[data-v-dda7fca2]{color:#6e642e;margin-left:10px}.stock-summary[data-v-dda7fca2]{color:#748368;background:#f2f6eb;border-radius:8px;justify-content:space-between;margin-bottom:20px;padding:19px 16px;font-size:12px;display:flex}.stock-summary b[data-v-dda7fca2]{color:#2b6548;margin:0 5px;font-size:20px}.catalog-history[data-v-dda7fca2]{padding:20px 28px;overflow-y:auto}.catalog-history h3[data-v-dda7fca2]{color:#3d6548;margin:8px 0 18px;font-size:15px}.catalog-history h3[data-v-dda7fca2]:not(:first-child){margin-top:28px}.history-entry[data-v-dda7fca2]{border-left:2px solid #d8e3cd;margin:0 0 18px 3px;padding:0 0 18px 16px}.history-entry>div[data-v-dda7fca2]{justify-content:space-between;gap:15px;display:flex}.history-entry b[data-v-dda7fca2]{color:#386946;font-size:13px}.history-entry time[data-v-dda7fca2],.history-entry small[data-v-dda7fca2]{color:#8b977f;font-size:10px}.history-entry p[data-v-dda7fca2]{color:#687d5e;overflow-wrap:anywhere;margin:10px 0;font-size:12px;line-height:1.8}.history-entry small[data-v-dda7fca2]{overflow-wrap:anywhere;line-height:1.8;display:block}.product-manager .inventory-product img[data-v-dda7fca2]{flex-shrink:0}.product-manager .inventory-product span[data-v-dda7fca2]{overflow-wrap:anywhere;min-width:0}.product-manager .inventory-product small[data-v-dda7fca2]{white-space:normal;min-width:0;max-width:260px;line-height:1.7}@media (width<=1100px){.catalog-browser[data-v-dda7fca2]{grid-template-columns:150px minmax(0,1fr)}.catalog-categories[data-v-dda7fca2]{padding:14px 6px}.catalog-category[data-v-dda7fca2]{gap:7px;padding:8px}.catalog-category img[data-v-dda7fca2],.category-symbol[data-v-dda7fca2]{width:28px;height:28px}.catalog-results-header[data-v-dda7fca2]{align-items:flex-start;padding:16px 16px 12px}.catalog-subcategories[data-v-dda7fca2],.catalog-browse-hint[data-v-dda7fca2]{padding-left:16px;padding-right:16px}.catalog-product-table[data-v-dda7fca2],.catalog-product-table tbody[data-v-dda7fca2]{width:100%;display:block}.catalog-product-table thead[data-v-dda7fca2]{display:none}.catalog-product-table tr[data-v-dda7fca2]{border-top:1px solid #e7ede8;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:18px 16px;display:grid}.catalog-product-table .catalog-inactive-heading[data-v-dda7fca2]{border-top:0;padding:0;display:block}.catalog-inactive-toggle[data-v-dda7fca2]{padding:18px 16px}.product-manager .catalog-product-table td[data-v-dda7fca2]{white-space:normal;border:0;min-width:0;padding:0;display:block}.catalog-product-table td[data-v-dda7fca2]:first-child{grid-column:1/-1}.catalog-row-actions[data-v-dda7fca2]{justify-content:flex-end}}@media (width<=800px){.catalog-tools .search-box[data-v-dda7fca2]{min-width:100%}.catalog-tools[data-v-dda7fca2]{gap:8px}.catalog-modal[data-v-dda7fca2]{max-height:calc(100dvh - 24px)}}@media (width<=560px){.admin-page-actions[data-v-dda7fca2]{flex-direction:column;align-items:stretch}.catalog-page-buttons[data-v-dda7fca2]{justify-content:flex-end}.catalog-browser[data-v-dda7fca2]{grid-template-columns:minmax(0,1fr)}.catalog-categories[data-v-dda7fca2]{border-bottom:1px solid #e7ede8;border-right:0;gap:6px;padding:10px;display:flex;overflow-x:auto}.catalog-categories h2[data-v-dda7fca2]{display:none}.catalog-category[data-v-dda7fca2]{flex:none;width:auto;min-height:44px;margin:0}.category-name[data-v-dda7fca2]{white-space:nowrap}.catalog-category img[data-v-dda7fca2],.category-symbol[data-v-dda7fca2]{display:none}.catalog-results-header h2[data-v-dda7fca2]{font-size:16px}.catalog-stat-row[data-v-dda7fca2]{gap:6px}.catalog-status-button[data-v-dda7fca2]{gap:6px;padding:9px 10px;font-size:12px}.catalog-stat-row b[data-v-dda7fca2]{font-size:17px}.catalog-tools[data-v-dda7fca2]{padding:15px}.catalog-tools .secondary[data-v-dda7fca2]{padding:9px 10px;font-size:10px}.catalog-form-scroll[data-v-dda7fca2]{padding:20px}.catalog-form-grid[data-v-dda7fca2]{grid-template-columns:1fr}.catalog-span[data-v-dda7fca2]{grid-column:auto}.catalog-form .field[data-v-dda7fca2]{font-size:12px}.catalog-art-preview[data-v-dda7fca2]{margin-bottom:20px}.catalog-history[data-v-dda7fca2]{padding:18px}.history-entry>div[data-v-dda7fca2]{display:block}.history-entry time[data-v-dda7fca2]{margin-top:6px;display:block}.stock-summary[data-v-dda7fca2]{gap:6px;padding:14px 10px;font-size:10px}.stock-summary b[data-v-dda7fca2]{font-size:16px}.catalog-pending[data-v-dda7fca2]{display:block}.catalog-pending button[data-v-dda7fca2]{margin-top:14px}.catalog-hint[data-v-dda7fca2]{font-size:10px}}.category-image-field[data-v-25b86d96]{background:#f4f8f3;border:1px solid #e0e9dd;border-radius:12px;gap:18px;padding:16px;display:flex}.image-preview[data-v-25b86d96]{color:#829287;background:#fff;border-radius:16px;flex:0 0 100px;place-items:center;width:100px;height:100px;font-size:12px;display:grid;overflow:hidden}.image-preview img[data-v-25b86d96]{object-fit:contain;width:100%;height:100%}.image-controls[data-v-25b86d96]{flex:1;min-width:0}.image-controls label[data-v-25b86d96]{color:#294e3d;font-size:13px;display:block}.image-controls select[data-v-25b86d96]{background:#fff;border:1px solid #d8e2d5;border-radius:6px;width:100%;margin:8px 0;padding:8px;display:block}.image-controls .upload-button[data-v-25b86d96]{color:#fff;cursor:pointer;background:#19734f;border-radius:6px;padding:8px 13px;display:inline-block;position:relative;overflow:hidden}.upload-button input[data-v-25b86d96]{opacity:0;cursor:pointer;position:absolute;inset:0}.upload-button.disabled[data-v-25b86d96]{opacity:.5;cursor:default}.image-controls small[data-v-25b86d96]{color:#7b897d;margin-top:8px;font-size:11px;line-height:1.6;display:block}.image-controls p[data-v-25b86d96]{color:#b55d35;font-size:12px}@media (width<=560px){.category-image-field[data-v-25b86d96]{flex-direction:column}}.category-toolbar[data-v-81cd4b5e],.pending-notice[data-v-81cd4b5e],.secondary-header[data-v-81cd4b5e],.header-actions[data-v-81cd4b5e],.dialog-header[data-v-81cd4b5e],.dialog-footer[data-v-81cd4b5e]{justify-content:space-between;align-items:center;gap:14px;display:flex}.category-toolbar[data-v-81cd4b5e]{margin-bottom:10px}.category-toolbar p[data-v-81cd4b5e]{color:#375947;margin:0}.category-toolbar b[data-v-81cd4b5e]{margin:0 5px;font-size:22px}.category-toolbar span[data-v-81cd4b5e],.category-help[data-v-81cd4b5e]{color:#829087;font-size:13px}.category-help[data-v-81cd4b5e]{margin:0 0 20px;line-height:1.7}.category-layout[data-v-81cd4b5e]{grid-template-columns:250px minmax(0,1fr);gap:20px;display:grid}.primary-list[data-v-81cd4b5e],.secondary-panel[data-v-81cd4b5e]{background:#fff;border:1px solid #e1e8df;border-radius:12px}.primary-list[data-v-81cd4b5e]{padding:10px}.primary-row[data-v-81cd4b5e]{text-align:left;color:#4d6658;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;padding:12px 10px;display:flex}.primary-row.selected[data-v-81cd4b5e]{color:#18704c;background:#edf6ed}.primary-row img[data-v-81cd4b5e],.image-placeholder[data-v-81cd4b5e]{object-fit:contain;border-radius:12px;flex-shrink:0;width:48px;height:48px}.image-placeholder[data-v-81cd4b5e]{background:#eef3ed;place-items:center;font-size:12px;display:grid}.primary-name[data-v-81cd4b5e]{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.primary-name b[data-v-81cd4b5e]{overflow-wrap:anywhere;font-size:14px}.primary-name small[data-v-81cd4b5e]{color:#87968a;font-size:11px}.secondary-panel[data-v-81cd4b5e]{min-width:0;padding:24px}.secondary-header[data-v-81cd4b5e]{border-bottom:1px solid #edf1ea;padding-bottom:22px}.secondary-header h2[data-v-81cd4b5e]{color:#254e39;margin:0;font-size:20px}.secondary-header h2 span[data-v-81cd4b5e],.state-label[data-v-81cd4b5e]{color:#288050;vertical-align:middle;background:#edf7ee;border-radius:5px;padding:4px 8px;font-size:11px;font-weight:400;display:inline-block}.secondary-header p[data-v-81cd4b5e]{color:#829087;margin:9px 0 0;font-size:12px}.inactive[data-v-81cd4b5e]{color:#8c928a!important;background:#f1f1ed!important}.secondary-table[data-v-81cd4b5e]{overflow-x:auto}table[data-v-81cd4b5e]{border-collapse:collapse;width:100%;min-width:400px}th[data-v-81cd4b5e]{text-align:left;color:#8c988e;padding:16px 10px;font-size:12px;font-weight:400}td[data-v-81cd4b5e]{color:#65746a;border-top:1px solid #f0f3ed;padding:17px 10px;font-size:13px}.name-cell b[data-v-81cd4b5e]{color:#35523f;font-weight:600}.name-cell img[data-v-81cd4b5e]{object-fit:contain;vertical-align:middle;border-radius:8px;width:34px;height:34px;margin-right:10px}.parent-disabled[data-v-81cd4b5e]{color:#a58e6b;margin-top:5px;font-size:10px;display:block}.empty-categories[data-v-81cd4b5e]{color:#879388;text-align:center;margin:0;padding:40px 10px;font-size:13px;line-height:1.8}.success-notice[data-v-81cd4b5e]{color:#22704a;background:#eaf5e9;border-radius:8px;padding:14px 18px;font-size:13px}.pending-notice[data-v-81cd4b5e]{margin-bottom:18px;font-size:13px}.pending-notice p[data-v-81cd4b5e]{margin:7px 0 0}.modal-backdrop[data-v-81cd4b5e]{z-index:80;background:#17301c66;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.category-dialog[data-v-81cd4b5e]{background:#fff;border-radius:14px;flex-direction:column;width:min(580px,100%);max-height:90vh;display:flex;box-shadow:0 18px 80px #132b2630}.dialog-header[data-v-81cd4b5e]{border-bottom:1px solid #eaf0e6;flex-shrink:0;padding:22px 26px}.dialog-header h2[data-v-81cd4b5e]{color:#234b35;margin:0;font-size:20px}.dialog-header p[data-v-81cd4b5e]{color:#879387;margin:8px 0 0;font-size:12px}.close-button[data-v-81cd4b5e]{color:#89968b;cursor:pointer;background:0 0;border:0;font-size:26px}.category-dialog form[data-v-81cd4b5e]{flex-direction:column;min-height:0;display:flex}.dialog-content[data-v-81cd4b5e]{padding:24px 26px;overflow-y:auto}.field[data-v-81cd4b5e]{color:#476451;flex-direction:column;gap:8px;margin-top:18px;font-size:13px;display:flex}.field input[data-v-81cd4b5e],.field select[data-v-81cd4b5e]{box-sizing:border-box;color:#304f3d;background:#fff;border:1px solid #dce5d7;border-radius:7px;width:100%;min-width:0;padding:10px 12px;font-size:14px}.field input[data-v-81cd4b5e]:disabled,.field select[data-v-81cd4b5e]:disabled{background:#f5f7f3}.form-grid[data-v-81cd4b5e]{grid-template-columns:2fr 1fr;gap:16px;display:grid}.dialog-footer[data-v-81cd4b5e]{border-top:1px solid #eaf0e6;flex-shrink:0;justify-content:flex-end;padding:18px 26px}.conflict-help[data-v-81cd4b5e]{color:#9c7243;font-size:12px}@media (width<=900px){.category-layout[data-v-81cd4b5e]{grid-template-columns:190px minmax(0,1fr);gap:12px}.secondary-panel[data-v-81cd4b5e]{padding:16px}.secondary-header[data-v-81cd4b5e]{flex-direction:column;align-items:flex-start}}@media (width<=600px){.category-layout[data-v-81cd4b5e]{grid-template-columns:1fr}.primary-list[data-v-81cd4b5e]{display:flex;overflow-x:auto}.primary-row[data-v-81cd4b5e]{flex:0 0 180px}.category-toolbar[data-v-81cd4b5e],.pending-notice[data-v-81cd4b5e]{flex-direction:column;align-items:flex-start}.modal-backdrop[data-v-81cd4b5e]{padding:12px}.dialog-header[data-v-81cd4b5e],.dialog-content[data-v-81cd4b5e],.dialog-footer[data-v-81cd4b5e]{padding:18px}}.banner-image-preview[data-v-214ca60f]{aspect-ratio:4;color:#788b7e;background:#f4f7f3;border:1px dashed #d1ded6;border-radius:14px;place-items:center;display:grid;overflow:hidden}.banner-image-preview img[data-v-214ca60f]{object-fit:contain;width:100%;height:100%;display:block}.upload-description[data-v-214ca60f]{align-items:center;gap:14px;margin-top:12px;display:flex}.upload-description>span[data-v-214ca60f]{color:#788b7e;font-size:12px;line-height:1.7}.upload-button[data-v-214ca60f]{color:#176e4c;cursor:pointer;background:#fff;border:1px solid #c8ddcf;border-radius:8px;flex:none;padding:9px 15px;font-size:13px;position:relative;overflow:hidden}.upload-button input[data-v-214ca60f]{opacity:0;cursor:pointer;position:absolute;inset:0}.upload-button.disabled[data-v-214ca60f]{opacity:.5}.upload-error[data-v-214ca60f]{color:#b45b35;font-size:13px}@media (width<=560px){.upload-description[data-v-214ca60f]{flex-direction:column;align-items:flex-start}}.home-content-manager[data-v-fe06dbe6]{gap:20px;display:grid}.settings-panel[data-v-fe06dbe6]{background:#fff;border:1px solid #e0e7df;border-radius:14px;padding:26px}.panel-heading[data-v-fe06dbe6]{justify-content:space-between;align-items:center;gap:20px;display:flex}.panel-heading h2[data-v-fe06dbe6]{color:#203f31;margin:0;font-size:20px}.panel-heading h2 span[data-v-fe06dbe6]{color:#8a998f;margin-left:8px;font-size:13px;font-weight:400}.panel-heading p[data-v-fe06dbe6],.settings-help[data-v-fe06dbe6]{color:#7b8e81;margin:8px 0 0;font-size:13px;line-height:1.8}.switch-label[data-v-fe06dbe6]{color:#315c44;white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:flex}.switch-label input[data-v-fe06dbe6]{accent-color:#17734f;width:18px;height:18px}.time-fields[data-v-fe06dbe6]{align-items:flex-end;gap:18px;margin:24px 0 14px;display:flex}.time-fields label[data-v-fe06dbe6],.banner-meta>label[data-v-fe06dbe6]:not(.switch-label){color:#6b8172;gap:9px;font-size:13px;display:grid}.time-fields input[data-v-fe06dbe6],.banner-meta input[data-v-fe06dbe6]:not([type=checkbox]){color:#284c38;min-width:0;font:inherit;background:#fff;border:1px solid #d6e1d3;border-radius:8px;padding:11px 13px}.time-fields input[data-v-fe06dbe6]{width:170px;font-size:20px}.time-divider[data-v-fe06dbe6]{color:#9aa99d;padding-bottom:14px}.time-fields p[data-v-fe06dbe6]{color:#859589;margin:0 0 2px;font-size:12px;line-height:1.8}.message-preview[data-v-fe06dbe6]{background:#f4f8f4;border-radius:10px;margin-top:16px;padding:16px 20px}.message-preview>span[data-v-fe06dbe6]{color:#6d8475;font-size:12px}.message-preview p[data-v-fe06dbe6]{color:#355541;margin:7px 0 0;font-size:14px;line-height:1.8}.panel-actions[data-v-fe06dbe6]{flex-wrap:wrap;gap:10px;display:flex}.banner-editor[data-v-fe06dbe6]{border:1px solid #dce6dc;border-radius:12px;margin-top:20px;padding:20px}.banner-editor.inactive[data-v-fe06dbe6]{border-style:dashed}.banner-meta[data-v-fe06dbe6]{align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.banner-title[data-v-fe06dbe6]{flex:1;min-width:0}.banner-sort[data-v-fe06dbe6]{width:110px}.banner-meta>.switch-label[data-v-fe06dbe6]{align-self:center;margin-top:21px}.remove-button[data-v-fe06dbe6]{color:#917a6e;cursor:pointer;background:0 0;border:0;margin-bottom:9px;padding:3px 0 3px 8px}.time-card-preview[data-v-fe06dbe6]{aspect-ratio:4;background:linear-gradient(110deg,#e3f3e4,#f2f8e9);border:1px solid #dcebd9;border-radius:14px;justify-content:space-between;align-items:center;padding:0 5%;display:flex;position:relative;overflow:hidden}.time-card-copy[data-v-fe06dbe6]{z-index:1;width:76%;min-width:0;position:relative}.time-card-copy>span[data-v-fe06dbe6]{white-space:nowrap;text-overflow:ellipsis;color:#5c806b;letter-spacing:1px;font-size:clamp(11px,1vw,14px);display:block;overflow:hidden}.time-card-copy strong[data-v-fe06dbe6]{color:#185d3d;letter-spacing:.5px;white-space:nowrap;margin-top:8px;font-size:clamp(18px,2vw,28px);display:block}.time-card-copy p[data-v-fe06dbe6]{color:#5c806b;white-space:nowrap;text-overflow:ellipsis;margin:9px 0 0;font-size:clamp(11px,1vw,14px);overflow:hidden}.time-card-art[data-v-fe06dbe6]{object-fit:contain;width:22.5%;height:90%;position:absolute;top:5%;right:1%}.empty-banners[data-v-fe06dbe6]{text-align:center;color:#86998a;border:1px dashed #dce6dc;border-radius:12px;margin-top:22px;padding:36px 20px;font-size:14px}.save-bar[data-v-fe06dbe6]{justify-content:space-between;align-items:center;gap:16px;display:flex}.save-bar p[data-v-fe06dbe6]{color:#768b7b;margin:0;font-size:13px}.save-bar b[data-v-fe06dbe6]{color:#207247}.save-bar span[data-v-fe06dbe6]{color:#a77736}.save-feedback[data-v-fe06dbe6]{color:#237346;background:#eaf5e9;border-radius:10px;margin:0;padding:14px 18px}.action-notice[data-v-fe06dbe6]{justify-content:space-between;align-items:center;gap:18px;display:flex}.action-notice p[data-v-fe06dbe6]{margin:5px 0 0;font-size:13px}.loading-message[data-v-fe06dbe6]{color:#7c8f82}button[data-v-fe06dbe6]:disabled,input[data-v-fe06dbe6]:disabled{cursor:default;opacity:.55}@media (width<=900px){.panel-heading[data-v-fe06dbe6]{flex-direction:column;align-items:flex-start}.time-fields[data-v-fe06dbe6]{flex-wrap:wrap}}@media (width<=560px){.settings-panel[data-v-fe06dbe6]{padding:18px}.banner-editor[data-v-fe06dbe6]{padding:14px}.banner-meta[data-v-fe06dbe6]{flex-wrap:wrap}.banner-title[data-v-fe06dbe6]{flex-basis:100%}.time-fields input[data-v-fe06dbe6]{width:126px}.time-fields[data-v-fe06dbe6]{gap:12px}.time-card-copy strong[data-v-fe06dbe6]{margin-top:3px;font-size:15px}.time-card-copy p[data-v-fe06dbe6]{margin-top:3px;font-size:10px}.time-card-copy>span[data-v-fe06dbe6]{font-size:9px}}.price-tools[data-v-76aba9d7]{flex-wrap:wrap;align-items:center;gap:12px;padding:20px;display:flex}.price-tools .search-box[data-v-76aba9d7]{flex:1;min-width:220px}.price-tools select[data-v-76aba9d7]{color:#496b4b;background:#fff;border:1px solid #dfe7d8;border-radius:7px;padding:10px;font-size:12px}.changed-filter[data-v-76aba9d7]{color:#697f61;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex}.changed-filter input[data-v-76aba9d7]{accent-color:#176d49}.price-count[data-v-76aba9d7]{color:#819078;justify-content:space-between;gap:14px;padding:0 20px 18px;font-size:11px;display:flex}.price-count b[data-v-76aba9d7]{color:#267247}.price-product[data-v-76aba9d7]{align-items:center;gap:12px;display:flex}.price-product img[data-v-76aba9d7]{object-fit:contain;background:#f4f6ef;border-radius:8px;flex-shrink:0;width:52px;height:48px}.price-product b[data-v-76aba9d7]{font-size:12px}.price-product small[data-v-76aba9d7]{font-size:10px;line-height:1.7}.off-label[data-v-76aba9d7]{color:#8b9581;background:#ebeee6;border-radius:3px;margin-left:8px;padding:2px 4px;font-size:9px}.price-spec[data-v-76aba9d7]{overflow-wrap:anywhere;max-width:190px;font-size:12px;line-height:1.7}.old-price[data-v-76aba9d7]{color:#5b7150;white-space:nowrap;font-weight:600}.price-table[data-v-76aba9d7]{min-width:780px}.price-table th[data-v-76aba9d7]:first-child{width:29%}.price-edited[data-v-76aba9d7]{background:#f4f8ee}.price-input[data-v-76aba9d7]{background:#fff;border:1px solid #d8e3cc;border-radius:7px;align-items:center;gap:7px;width:156px;padding:8px 10px;display:flex}.price-input input[data-v-76aba9d7]{color:#285f3d;background:0 0;border:0;outline:none;width:82px;font-size:14px;font-weight:600}.price-input input[aria-invalid=true][data-v-76aba9d7]{color:#ae5032}.price-input span[data-v-76aba9d7]{color:#8a967e;white-space:nowrap;font-size:10px}.change-note[data-v-76aba9d7]{color:#267247!important;font-size:10px!important}.price-success[data-v-76aba9d7]{color:#296242;background:#e8f2e8;border-radius:8px;margin-bottom:18px;padding:14px 18px;font-size:12px}.price-error[data-v-76aba9d7],.pending-price[data-v-76aba9d7]{margin-bottom:18px}.pending-price[data-v-76aba9d7]{justify-content:space-between;align-items:center;gap:20px;display:flex}.pending-price p[data-v-76aba9d7]{margin:8px 0 0}.price-save-bar[data-v-76aba9d7]{background:#fff;border:1px solid #dfe7d8;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:18px 20px;display:flex;position:sticky;bottom:12px;box-shadow:0 6px 24px #24442e0c}.price-save-bar>label[data-v-76aba9d7]{color:#738469;flex:1;align-items:center;gap:12px;min-width:240px;font-size:11px;display:flex}.price-save-bar input[data-v-76aba9d7]{color:#3d5e3c;border:1px solid #dfe7d8;border-radius:6px;flex:1;max-width:380px;padding:10px;font-size:12px}.price-save-actions[data-v-76aba9d7]{gap:10px;display:flex}.price-save-bar p[data-v-76aba9d7]{color:#8b977e;flex-basis:100%;margin:0;font-size:10px;line-height:1.8}.price-history-modal[data-v-76aba9d7]{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:640px;max-height:calc(100dvh - 32px);display:flex;overflow:hidden}.price-history-modal header[data-v-76aba9d7]{flex-shrink:0}.price-history-modal header p[data-v-76aba9d7]{color:#819078;margin:10px 0 0;font-size:12px;line-height:1.7}.price-history-scroll[data-v-76aba9d7]{padding:24px 28px;overflow-y:auto}.price-history-scroll article[data-v-76aba9d7]{border-left:2px solid #d9e4cf;margin-bottom:18px;padding:0 0 20px 16px}.price-history-scroll b[data-v-76aba9d7]{color:#286847;font-size:18px}.price-history-scroll span[data-v-76aba9d7],.price-history-scroll small[data-v-76aba9d7]{color:#8a977e;margin-left:8px;font-size:11px}.price-history-scroll small[data-v-76aba9d7]{margin:0}.price-history-scroll p[data-v-76aba9d7]{color:#718166;overflow-wrap:anywhere;margin:12px 0;font-size:12px;line-height:1.8}@media (width<=800px){.price-tools .search-box[data-v-76aba9d7]{min-width:100%}.price-save-actions[data-v-76aba9d7]{margin-left:auto}.price-table[data-v-76aba9d7]{width:100%;min-width:0;display:block}.price-table thead[data-v-76aba9d7]{display:none}.price-table tbody[data-v-76aba9d7]{gap:12px;padding:0 15px 15px;display:grid}.price-table tr[data-v-76aba9d7]{border:1px solid #e4ebdc;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;min-width:0;padding:15px;display:grid}.price-table td[data-v-76aba9d7]{border:0;min-width:0;padding:0;display:block}.price-table td[data-v-76aba9d7]:first-child,.price-table td[data-v-76aba9d7]:nth-child(2),.price-table td[data-v-76aba9d7]:last-child{grid-column:1/-1}.price-table td[data-v-76aba9d7]:last-child{text-align:right}.price-table .price-spec[data-v-76aba9d7]{max-width:none}.price-table .old-price[data-v-76aba9d7]:before{content:"当前单价";color:#87957d;margin-bottom:10px;font-size:10px;font-weight:400;display:block}.price-table td[data-v-76aba9d7]:nth-child(4):before{content:"修改为（元）";color:#87957d;margin-bottom:8px;font-size:10px;display:block}.price-input[data-v-76aba9d7]{width:100%}.price-input input[data-v-76aba9d7]{width:100%;min-width:0}.price-product>div[data-v-76aba9d7]{overflow-wrap:anywhere;min-width:0}}@media (width<=560px){.price-tools[data-v-76aba9d7]{padding:15px}.price-count[data-v-76aba9d7]{flex-wrap:wrap;padding:0 15px 16px}.price-save-bar[data-v-76aba9d7]{padding:14px;position:static}.price-save-bar>label[data-v-76aba9d7]{min-width:100%}.price-save-actions[data-v-76aba9d7]{justify-content:flex-end;width:100%}.price-save-actions button[data-v-76aba9d7]{padding:11px 12px;font-size:11px}.pending-price[data-v-76aba9d7]{display:block}.pending-price button[data-v-76aba9d7]{margin-top:12px}}.prep-controls[data-v-2613699d]{margin-bottom:22px;padding:20px}.prep-filters[data-v-2613699d]{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.prep-filters>label[data-v-2613699d]{color:#77896d;flex-direction:column;gap:8px;font-size:11px;display:flex}.prep-filters input[data-v-2613699d],.prep-filters select[data-v-2613699d]{color:#3a6244;background:#fff;border:1px solid #dfe7d8;border-radius:7px;padding:10px 12px;font-size:12px}.prep-days[data-v-2613699d]{border:1px solid #dfe7d8;border-radius:7px;display:flex;overflow:hidden}.prep-days button[data-v-2613699d]{color:#738267;background:#fff;padding:11px 14px;font-size:11px}.prep-days button.active[data-v-2613699d]{color:#236545;background:#eaf2e4}.prep-toolbar[data-v-2613699d]{border-top:1px solid #e9eee3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding-top:18px;display:flex}.prep-tabs[data-v-2613699d]{gap:24px;display:flex}.prep-tabs button[data-v-2613699d]{color:#7d8e72;background:0 0;border-bottom:2px solid #0000;padding:8px 0;font-size:13px}.prep-tabs button.active[data-v-2613699d]{color:#176d49;border-color:#176d49;font-weight:600}.prep-print-actions[data-v-2613699d]{flex-wrap:wrap;gap:10px;max-width:100%;display:flex}.prep-notice[data-v-2613699d]{margin-bottom:18px}.prep-notice button[data-v-2613699d]{margin-left:12px;text-decoration:underline}.prep-meta[data-v-2613699d]{color:#738369;justify-content:space-between;align-items:flex-start;gap:15px;margin:20px 0 16px;font-size:11px;display:flex}.prep-meta b[data-v-2613699d]{color:#3d6248;margin-bottom:8px;font-size:13px;display:block}.prep-meta p[data-v-2613699d]{margin:0;font-size:10px;line-height:1.7}.prep-stats[data-v-2613699d]{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:22px;display:grid}.prep-stats>div[data-v-2613699d]{background:#fff;border:1px solid #e5ebdc;border-radius:9px;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.prep-stats span[data-v-2613699d]{color:#819077;font-size:11px}.prep-stats b[data-v-2613699d]{color:#286747;font-size:26px}.prep-stats small[data-v-2613699d]{color:#8c987f;margin-left:6px;font-size:10px;font-weight:400}.prep-batch[data-v-2613699d],.prep-order[data-v-2613699d]{margin-bottom:20px}.prep-batch>header[data-v-2613699d],.prep-order>header[data-v-2613699d]{justify-content:space-between;align-items:center;gap:15px;padding:22px 24px;display:flex}.prep-batch h3[data-v-2613699d],.prep-order h3[data-v-2613699d]{color:#365d42;margin:10px 0 0;font-size:18px}.prep-batch header>span[data-v-2613699d]{color:#7c8c70;font-size:11px}.prep-table[data-v-2613699d]{min-width:600px}.prep-table td[data-v-2613699d]{overflow-wrap:anywhere;line-height:1.7}.prep-table th[data-v-2613699d]:first-child{width:31%}.prep-table small[data-v-2613699d]{white-space:normal;line-height:1.7}.prep-table .prep-quantity[data-v-2613699d]{color:#286747;white-space:nowrap;font-size:18px;font-weight:600}.prep-quantity span[data-v-2613699d]{color:#7d8c70;font-size:11px;font-weight:400}.prep-table .prep-weight[data-v-2613699d]{color:#977339;font-size:10px}.prep-order-no[data-v-2613699d]{color:#849277;font-size:10px}.prep-address[data-v-2613699d]{color:#718367;padding:0 24px 15px;font-size:12px;line-height:1.8}.prep-address p[data-v-2613699d]{overflow-wrap:anywhere;margin-bottom:6px}.prep-address b[data-v-2613699d]{color:#50694b;font-weight:500}.prep-order-note[data-v-2613699d]{white-space:pre-wrap}.prep-order-details[data-v-2613699d]{border-top:1px solid #e9eee3}.prep-order-toggle[data-v-2613699d]{color:#176d49;cursor:pointer;background:#f7faf7;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;font-size:12px;list-style:none;display:flex}.prep-order-toggle[data-v-2613699d]::-webkit-details-marker{display:none}.prep-order-toggle[data-v-2613699d]:focus-visible{outline-offset:-3px;outline:2px solid #176d49}.prep-order-detail-label[data-v-2613699d]{flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.prep-order-detail-label svg[data-v-2613699d]{fill:none;stroke:currentColor;stroke-width:1.8px;flex-shrink:0;width:16px;height:16px}.prep-order-item-count[data-v-2613699d]{color:#7a8a7d;font-weight:400}.prep-order-expand[data-v-2613699d],.prep-order-collapse[data-v-2613699d]{flex-shrink:0}.prep-order-collapse[data-v-2613699d],.prep-order-details[open] .prep-order-expand[data-v-2613699d]{display:none}.prep-order-details[open] .prep-order-collapse[data-v-2613699d]{display:inline}.prep-order-details[open] .prep-order-detail-label svg[data-v-2613699d]{transform:rotate(90deg)}.prep-highlight[data-v-2613699d]{background:#f1f6e9}.prep-related[data-v-2613699d]{color:#47673d;background:#edf3e6;border-radius:8px;justify-content:space-between;gap:15px;margin-bottom:18px;padding:14px 18px;font-size:12px;display:flex}.prep-related button[data-v-2613699d]{white-space:nowrap;text-decoration:underline}.prep-footnote[data-v-2613699d],.prep-updated[data-v-2613699d]{color:#819076;font-size:11px;line-height:1.8}.prep-print-modal[data-v-2613699d]{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:1000px;max-height:calc(100dvh - 32px);display:flex;overflow:hidden}.prep-print-modal>header[data-v-2613699d]{flex-shrink:0;justify-content:space-between;align-items:center;gap:15px;padding:20px 24px;display:flex}.prep-print-modal h2[data-v-2613699d]{color:#2b563d;margin:0 0 8px;font-size:20px}.prep-print-modal header p[data-v-2613699d]{color:#7d8e73;margin:0;font-size:11px}.prep-print-frame[data-v-2613699d]{background:#eee;border:0;flex:auto;width:100%;height:65vh;min-height:120px;display:block}.prep-print-modal>footer[data-v-2613699d]{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;display:flex}.prep-print-modal footer>span[data-v-2613699d]{color:#87947d;margin-right:auto;font-size:10px}.prep-print-modal>.notice[data-v-2613699d]{margin:0 20px 12px}@media (width<=800px){.prep-meta[data-v-2613699d]{display:block}.prep-stats>div[data-v-2613699d]{padding:15px;display:block}.prep-stats b[data-v-2613699d]{margin-top:12px;display:block}.prep-related[data-v-2613699d]{flex-wrap:wrap}.prep-table[data-v-2613699d]{min-width:0;display:block}.prep-table thead[data-v-2613699d]{display:none}.prep-table tbody[data-v-2613699d]{gap:10px;padding:0 18px 18px;display:grid}.prep-table tr[data-v-2613699d]{border:1px solid #e6ebdf;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;padding:16px;display:grid}.prep-table td[data-v-2613699d]{border:0;min-width:0;padding:0;font-size:12px;display:block}.prep-table td[data-v-2613699d]:first-child,.prep-table td[data-v-2613699d]:nth-child(2){grid-column:1/-1}.prep-table td[data-v-2613699d]:last-child{text-align:right}.prep-order-table td[data-v-2613699d]:last-child{text-align:left;grid-column:1/-1}.prep-print-actions button[data-v-2613699d]{padding:11px 13px;font-size:11px}.prep-meta p[data-v-2613699d]{margin-top:8px}}@media (width<=560px){.prep-controls[data-v-2613699d]{padding:16px}.prep-filters[data-v-2613699d]{gap:10px}.prep-filters input[data-v-2613699d]{max-width:155px}.prep-stats[data-v-2613699d]{gap:8px}.prep-stats>div[data-v-2613699d]{padding:13px 10px}.prep-stats b[data-v-2613699d]{font-size:23px}.prep-stats span[data-v-2613699d]{font-size:10px}.prep-batch>header[data-v-2613699d],.prep-order>header[data-v-2613699d]{flex-wrap:wrap;align-items:flex-start;padding:18px}.prep-batch header>span[data-v-2613699d]{font-size:10px}.prep-address[data-v-2613699d]{padding:0 18px 14px}.prep-order-toggle[data-v-2613699d]{padding:14px 18px}.prep-print-modal>header[data-v-2613699d],.prep-print-modal>footer[data-v-2613699d]{padding:16px}.prep-print-modal h2[data-v-2613699d]{font-size:17px}.prep-print-modal footer>span[data-v-2613699d]{flex-basis:100%;line-height:1.6}.prep-print-modal footer button[data-v-2613699d]{padding:10px 12px;font-size:11px}}.adjustment-line[data-v-572777e9]{background:#fff;border:1px solid #dce5df;border-radius:10px;margin:12px 0;padding:18px}.incomplete[data-v-572777e9]{border-color:#bd693a}.inactive[data-v-572777e9]{background:#f1f2ee}.inactive h3[data-v-572777e9]{text-decoration:line-through}.adjustment-heading[data-v-572777e9]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.adjustment-product[data-v-572777e9]{min-width:0}.adjustment-title[data-v-572777e9]{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}h3[data-v-572777e9]{color:#294b38;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.5}.adjustment-status[data-v-572777e9]{color:#6b806f;font-size:11px;line-height:1.6}p[data-v-572777e9],label[data-v-572777e9],small[data-v-572777e9]{color:#6f7f74;font-size:12px;line-height:1.6}p[data-v-572777e9]{margin:0}.adjustment-specification[data-v-572777e9]{overflow-wrap:anywhere;margin-top:4px}.adjustment-unit-price[data-v-572777e9]{color:#496652;margin-top:5px}.adjustment-original[data-v-572777e9]{text-align:right;flex-shrink:0;gap:6px;display:grid}.adjustment-original-amount[data-v-572777e9]{color:#865323;background:#fff7eb;border:1px solid #eedbc1;border-radius:6px;justify-content:flex-end;align-items:baseline;gap:6px;padding:5px 10px;font-size:10px;font-weight:600;display:inline-flex}.adjustment-original-amount strong[data-v-572777e9]{color:#8a481b;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;line-height:1.3}.adjustment-editor[data-v-572777e9]{border-top:1px solid #edf1ee;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 24px;margin-top:12px;padding-top:14px;display:flex}input[data-v-572777e9]{min-width:0;height:38px;font:inherit;color:#294c38;background:#fff;border:1px solid #d5dfd8;border-radius:6px;padding:8px 10px}input[data-v-572777e9]:disabled{color:#617167;opacity:1;background:#f6f8f6}.adjustment-quantity-block[data-v-572777e9],.adjustment-packages[data-v-572777e9]{min-width:0}.adjustment-quantity[data-v-572777e9],.adjustment-package-field[data-v-572777e9]{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.adjustment-input-control[data-v-572777e9]{flex:none;align-items:center;gap:8px;display:inline-flex}.adjustment-input-control input[data-v-572777e9]{text-align:right;font-variant-numeric:tabular-nums;width:112px}.adjustment-quantity-hint[data-v-572777e9]{margin-top:6px;font-size:11px;display:block}.adjustment-package-row[data-v-572777e9]{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:10px;display:flex}.adjustment-packages>.adjustment-quantity[data-v-572777e9]{margin-bottom:12px}.adjustment-reference[data-v-572777e9]{overflow-wrap:anywhere}.adjustment-total[data-v-572777e9]{color:#176c48;flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.adjustment-total strong[data-v-572777e9]{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:20px}.adjustment-total-pending[data-v-572777e9]{color:#98632d}.adjustment-note[data-v-572777e9]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin-top:14px;display:grid}.adjustment-note input[data-v-572777e9]{width:100%}.adjustment-actions[data-v-572777e9]{flex-wrap:wrap;gap:8px 16px;margin-top:12px;display:flex}.adjustment-line .secondary[data-v-572777e9]{padding:8px 12px;font-size:12px}.adjustment-line .text-button[data-v-572777e9]{font-size:12px}@media (width<=560px){.adjustment-line[data-v-572777e9]{padding:14px}.adjustment-heading[data-v-572777e9]{flex-wrap:wrap;gap:8px}.adjustment-original[data-v-572777e9]{text-align:left;flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.adjustment-note[data-v-572777e9]{grid-template-columns:minmax(0,1fr);gap:6px}}.product-chooser[data-v-4b73375a]{background:#fff;border-radius:16px;width:min(640px,94vw);max-height:88vh;padding:24px;overflow-y:auto}.product-options[data-v-4b73375a]{max-height:46vh;margin:16px 0;overflow-y:auto}.product-option[data-v-4b73375a]{color:#29533d;text-align:left;background:#fff;border:1px solid #dce5d5;border-radius:6px;justify-content:space-between;gap:16px;width:100%;margin-bottom:8px;padding:14px;display:flex}.product-option span[data-v-4b73375a]{font-size:12px}.customer-heading[data-v-4b73375a]{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}h2[data-v-4b73375a]{color:#244d39;margin:6px 0;font-size:20px}h3[data-v-4b73375a]{color:#244d39;font-size:15px}p[data-v-4b73375a]{color:#6e8066;font-size:12px;line-height:1.7}.reconciliation-layout[data-v-4b73375a]{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:20px;display:grid}.reconciliation-orders[data-v-4b73375a]{background:#fff;border:1px solid #e0e7da;border-radius:12px;max-height:760px;padding:18px;overflow-y:auto}.reconciliation-orders h3[data-v-4b73375a]{margin-top:0}.reconciliation-orders h3 small[data-v-4b73375a]{color:#849279;margin-left:6px;font-size:11px}.search-input[data-v-4b73375a],.reason-input input[data-v-4b73375a]{font:inherit;color:#345b3e;background:#fff;border:1px solid #d9e2d1;border-radius:6px;padding:10px;font-size:12px}.search-input[data-v-4b73375a]{width:100%}.reconciliation-filters[data-v-4b73375a]{background:#f1f5f2;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin:12px 0 4px;padding:3px;display:grid}.reconciliation-filters button[data-v-4b73375a]{color:#687c6e;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 4px;font-size:12px;line-height:1.4}.reconciliation-filters button[aria-pressed=true][data-v-4b73375a]{color:#fff;background:#176d49;font-weight:600}.reconciliation-filters button[data-v-4b73375a]:focus-visible{outline-offset:2px;outline:2px solid #176d49}.order-choice[data-v-4b73375a]{text-align:left;color:#496644;background:#fff;border:1px solid #e0e7d8;border-radius:8px;width:100%;margin-top:10px;padding:12px}.order-choice.selected[data-v-4b73375a]{background:#f0f6eb;border-color:#27764b}.order-choice>span[data-v-4b73375a]{flex-wrap:wrap;justify-content:space-between;gap:6px;display:flex}.order-choice b[data-v-4b73375a]{font-size:12px}.order-choice i[data-v-4b73375a]{color:#74846b;font-size:10px;font-style:normal}.order-choice small[data-v-4b73375a]{overflow-wrap:anywhere;margin-top:5px;font-size:10px;line-height:1.8;display:block}.order-choice strong[data-v-4b73375a]{margin-top:8px;font-size:14px;display:block}.reconciliation-empty[data-v-4b73375a]{text-align:center;border:1px dashed #ccd9c4;border-radius:12px;padding:70px 30px}.reconciliation-detail[data-v-4b73375a]{min-width:0}.customer-heading[data-v-4b73375a]{background:#f0f5f1;border-radius:10px;padding:16px 18px}.customer-heading p[data-v-4b73375a]{overflow-wrap:anywhere;margin:5px 0 0}.reconciliation-rules[data-v-4b73375a]{color:#6a7e70;margin:12px 0;font-size:12px;line-height:1.7}.reconciliation-rules summary[data-v-4b73375a]{cursor:pointer}.reconciliation-rules p[data-v-4b73375a]{margin:8px 0 0}.reconciliation-total[data-v-4b73375a],.reconciliation-history[data-v-4b73375a]{background:#fff;border:1px solid #e0e7da;border-radius:10px;margin-top:12px;padding:18px}.amount-comparison[data-v-4b73375a]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.amount-comparison small[data-v-4b73375a]{color:#7b8a70;font-size:12px;display:block}.amount-comparison strong[data-v-4b73375a]{color:#1b6a45;overflow-wrap:anywhere;margin-top:5px;font-size:25px;display:block}.amount-comparison>div:first-child strong[data-v-4b73375a]{color:#819077;font-size:23px}.amount-breakdown[data-v-4b73375a]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 18px;margin-top:8px;display:flex}.amount-breakdown p[data-v-4b73375a]{overflow-wrap:anywhere;margin:0}.reason-input[data-v-4b73375a]{color:#617659;flex-direction:column;gap:9px;margin:14px 0;font-size:12px;display:flex}.reconciliation-actions[data-v-4b73375a]{flex-wrap:wrap;gap:12px;display:flex}.small-note[data-v-4b73375a]{margin-bottom:0;font-size:11px}.missing-hint[data-v-4b73375a]{color:#a66033}.reconciliation-history details[data-v-4b73375a]{border-top:1px solid #e9eee4;margin:14px 0;padding-top:16px;font-size:12px}.reconciliation-history summary[data-v-4b73375a]{cursor:pointer;color:#41623d;line-height:1.8}.reconciliation-history details>div[data-v-4b73375a]{border-left:2px solid #dce7d4;margin-top:14px;padding-left:14px}.reconciliation-history p[data-v-4b73375a]{overflow-wrap:anywhere}.reconciliation-error[data-v-4b73375a],.reconciliation-success[data-v-4b73375a],.reconciliation-notice[data-v-4b73375a]{border-radius:8px;margin-bottom:16px;padding:16px;font-size:12px;line-height:1.8}.reconciliation-error[data-v-4b73375a]{color:#964d2c;background:#fff0e7}.reconciliation-success[data-v-4b73375a]{color:#2f6940;background:#e8f2e5}.reconciliation-notice[data-v-4b73375a]{color:#7b682b;background:#fff7de;justify-content:space-between;align-items:center;gap:20px;display:flex}@media (width<=1150px){.reconciliation-layout[data-v-4b73375a]{grid-template-columns:230px minmax(0,1fr);gap:16px}}@media (width<=900px){.reconciliation-layout[data-v-4b73375a]{grid-template-columns:1fr}.reconciliation-orders[data-v-4b73375a]{max-height:360px}}@media (width<=560px){.customer-heading[data-v-4b73375a]{flex-direction:column;padding:18px}.reconciliation-total[data-v-4b73375a]{padding:18px}.amount-comparison strong[data-v-4b73375a]{font-size:23px}.reconciliation-notice[data-v-4b73375a]{flex-direction:column;align-items:flex-start}}.receipt-dialog[data-v-733ff06c]{background:#fff;border-radius:16px;width:min(600px,94vw);max-height:90vh;padding:28px;overflow-y:auto}h2[data-v-733ff06c]{color:#245239;margin:0 0 12px}p[data-v-733ff06c]{color:#728068;overflow-wrap:anywhere;font-size:13px;line-height:1.8}.payable[data-v-733ff06c]{color:#176b48;font-size:23px;font-weight:700}label[data-v-733ff06c]{color:#506849;flex-direction:column;gap:8px;margin:15px 0;font-size:12px;display:flex}input[data-v-733ff06c],select[data-v-733ff06c],textarea[data-v-733ff06c]{font:inherit;color:#294f3a;border:1px solid #d8e2d1;border-radius:6px;width:100%;min-width:0;padding:11px}textarea[data-v-733ff06c]{resize:vertical;min-height:75px}.receipt-fields[data-v-733ff06c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.receipt-fields label[data-v-733ff06c]:last-child{grid-column:1/-1}.difference[data-v-733ff06c],.error[data-v-733ff06c]{color:#a45228}.hint[data-v-733ff06c]{font-size:11px}footer[data-v-733ff06c]{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.delivery-controls[data-v-3873ac38]{margin-bottom:20px;padding:20px}.delivery-filters[data-v-3873ac38],.delivery-tabs[data-v-3873ac38],.delivery-actions[data-v-3873ac38]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.delivery-filters input[data-v-3873ac38]{color:#365d42;border:1px solid #dfe7d8;border-radius:7px;max-width:100%;padding:12px}.delivery-filters label[data-v-3873ac38]{color:#718367;font-size:12px}.delivery-tabs[data-v-3873ac38]{gap:20px;margin-top:18px}.delivery-tabs button[data-v-3873ac38]{color:#738267;background:0 0;border-bottom:2px solid #0000;padding:10px 0}.delivery-tabs button.active[data-v-3873ac38]{color:#176d49;border-color:#176d49}.delivery-tabs small[data-v-3873ac38]{margin-left:4px}.delivery-layout[data-v-3873ac38]{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.delivery-choice[data-v-3873ac38]{text-align:left;color:#365d42;overflow-wrap:anywhere;background:#fff;border:1px solid #e1e8d9;border-radius:10px;flex-direction:column;gap:9px;width:100%;margin-bottom:12px;padding:20px;display:flex}.delivery-choice.selected[data-v-3873ac38]{background:#eff5e9;border-color:#176d49}.delivery-choice span[data-v-3873ac38]{justify-content:space-between;gap:10px;width:100%;display:flex}.delivery-choice i[data-v-3873ac38]{white-space:nowrap;font-size:11px;font-style:normal}.delivery-choice small[data-v-3873ac38]{color:#7c8c70;font-size:11px;line-height:1.6}.delivery-detail[data-v-3873ac38]{overflow-wrap:anywhere;padding:26px}.delivery-detail h2[data-v-3873ac38]{color:#365d42;margin:12px 0;font-size:24px}.delivery-status[data-v-3873ac38]{color:#176d49;background:#edf3e6;border-radius:16px;padding:6px 12px;font-size:12px;display:inline-block}.delivery-address[data-v-3873ac38]{color:#607554;margin:20px 0;font-size:13px;line-height:1.8}.delivery-address p[data-v-3873ac38]{white-space:pre-wrap;margin:8px 0}.delivery-goods>div[data-v-3873ac38]{color:#365d42;border-top:1px solid #e5ebdf;justify-content:space-between;gap:16px;padding:14px 0;font-size:13px;display:flex}.delivery-goods strong[data-v-3873ac38]{flex-shrink:0}.delivery-goods small[data-v-3873ac38],.delivery-total small[data-v-3873ac38]{color:#7c8c70;margin-top:6px;font-size:11px;display:block}.delivery-goods p[data-v-3873ac38],.delivery-footnote[data-v-3873ac38]{color:#819076;font-size:11px;line-height:1.8}.delivery-total[data-v-3873ac38]{color:#365d42;border-top:1px solid #e5ebdf;justify-content:space-between;align-items:center;gap:12px;padding:20px 0;display:flex}.delivery-total>strong[data-v-3873ac38]{font-size:28px}.delivery-actions[data-v-3873ac38]{color:#176d49;margin:18px 0}.delivery-history[data-v-3873ac38]{color:#607554;background:#f4f7ef;border-radius:8px;padding:14px;font-size:12px;line-height:1.8}.receipt-panel[data-v-3873ac38]{color:#365d42;background:#edf5e7;border:1px solid #dce8d4;border-radius:8px;margin:18px 0;padding:20px}.receipt-panel h3[data-v-3873ac38]{margin:0 0 12px;font-size:17px}.receipt-panel p[data-v-3873ac38]{margin:8px 0 14px;font-size:13px;line-height:1.8}.delivery-footnote[data-v-3873ac38]{margin-top:18px}.delivery-notice[data-v-3873ac38],.delivery-error[data-v-3873ac38],.delivery-success[data-v-3873ac38]{border-radius:8px;margin-bottom:18px;padding:16px;font-size:13px;line-height:1.8}.delivery-notice[data-v-3873ac38]{background:#fff3df;flex-wrap:wrap;align-items:center;gap:12px;display:flex}.delivery-error[data-v-3873ac38]{color:#a55432;background:#fff0e8}.delivery-success[data-v-3873ac38]{color:#176d49;background:#e9f3e7}.delivery-warning[data-v-3873ac38]{font-size:12px;line-height:1.8;color:#a56826!important}.delivery-empty[data-v-3873ac38]{color:#819076;padding:28px;font-size:13px;line-height:1.8}.delivery-confirm[data-v-3873ac38]{color:#365d42;background:#fff;border-radius:12px;width:min(520px,100%);max-height:calc(100dvh - 32px);padding:28px;overflow:auto}.delivery-confirm h2[data-v-3873ac38]{margin-bottom:20px;font-size:21px}.delivery-confirm p[data-v-3873ac38]{overflow-wrap:anywhere;margin:12px 0;font-size:13px;line-height:1.8}.delivery-confirm footer[data-v-3873ac38]{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:22px;display:flex}@media (width<=800px){.delivery-layout[data-v-3873ac38]{grid-template-columns:minmax(0,1fr)}.delivery-list[data-v-3873ac38]{max-height:360px;overflow-y:auto}.delivery-detail[data-v-3873ac38],.delivery-controls[data-v-3873ac38]{padding:20px}.delivery-detail h2[data-v-3873ac38]{font-size:20px}.delivery-tabs[data-v-3873ac38]{gap:16px}.delivery-tabs button[data-v-3873ac38]{font-size:12px}}h2[data-v-f5444a34],h3[data-v-f5444a34]{color:#25533b}p[data-v-f5444a34],small[data-v-f5444a34]{color:#74826b;font-size:12px;line-height:1.8}.ledger-filters[data-v-f5444a34],.ledger-tabs[data-v-f5444a34],.customer-unpaid header[data-v-f5444a34],.unpaid-order[data-v-f5444a34],footer[data-v-f5444a34]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ledger-filters[data-v-f5444a34]{align-items:end}.ledger-customer-filter[data-v-f5444a34]{min-width:0;max-width:100%}.ledger-customer-filter select[data-v-f5444a34]{width:320px;max-width:100%}.ledger-customer-cell[data-v-f5444a34]{white-space:normal;overflow-wrap:anywhere;min-width:180px;max-width:320px}.customer-unpaid h3[data-v-f5444a34]{overflow-wrap:anywhere;max-width:100%}label[data-v-f5444a34]{color:#5e7555;gap:8px;font-size:12px;display:grid}input[data-v-f5444a34],select[data-v-f5444a34],textarea[data-v-f5444a34]{color:#355b40;font:inherit;background:#fff;border:1px solid #d7e1d0;border-radius:6px;padding:10px}.ledger-tabs[data-v-f5444a34]{border-top:1px solid #e5ebdf;margin-top:22px;padding-top:16px}.ledger-tabs>button[data-v-f5444a34]:not(.export){color:#738368;background:0 0;border:0;padding:10px}.ledger-tabs>button.active[data-v-f5444a34]{color:#146c46;border-bottom:2px solid #146c46;font-weight:700}.export[data-v-f5444a34]{margin-left:auto}.admin-panel[data-v-f5444a34]{margin-bottom:20px;padding:24px}.table-scroll[data-v-f5444a34]{overflow-x:auto}table[data-v-f5444a34]{border-collapse:collapse;color:#405c39;width:100%;font-size:12px}th[data-v-f5444a34],td[data-v-f5444a34]{text-align:left;vertical-align:top;border-bottom:1px solid #e5ebdf;min-width:90px;padding:13px 10px}th[data-v-f5444a34]{background:#f3f6ef}td small[data-v-f5444a34],td button[data-v-f5444a34],.unpaid-order small[data-v-f5444a34]{display:block}.note-cell[data-v-f5444a34]{white-space:pre-wrap;overflow-wrap:anywhere;min-width:140px;max-width:240px;line-height:1.7}.ledger-action-cell[data-v-f5444a34]{white-space:nowrap;min-width:100px}.revoked[data-v-f5444a34]{background:#faf6f1}.ledger-total[data-v-f5444a34]{text-align:right;color:#677c5c;padding-top:24px;font-size:13px}.ledger-total strong[data-v-f5444a34]{color:#176d49;margin-left:16px;font-size:25px}.customer-unpaid[data-v-f5444a34]{border-bottom:1px solid #e2e9dc;padding:8px 0 20px}.customer-unpaid header[data-v-f5444a34],.unpaid-order[data-v-f5444a34]{justify-content:space-between}.customer-unpaid strong[data-v-f5444a34]{color:#176d49;font-size:15px}.unpaid-order[data-v-f5444a34]{margin:12px 0;font-size:13px}.empty[data-v-f5444a34]{text-align:center;padding:42px}.ledger-error[data-v-f5444a34],.ledger-success[data-v-f5444a34]{border-radius:8px;padding:14px}.ledger-error[data-v-f5444a34]{color:#a04e2b;background:#fff0e7}.ledger-success[data-v-f5444a34]{color:#316b3e;background:#e8f2e5}.revoke-dialog[data-v-f5444a34]{background:#fff;border-radius:14px;width:min(540px,94vw);padding:26px}.revoke-dialog textarea[data-v-f5444a34]{width:100%;min-height:100px}footer[data-v-f5444a34]{justify-content:flex-end;margin-top:20px}.proof-overlay section[data-v-f5444a34]{background:#fff;border-radius:12px;max-width:90vw;max-height:92vh;padding:16px;overflow:auto}.proof-overlay img[data-v-f5444a34]{max-width:100%;margin-top:12px;display:block}header[data-v-f1a0b334],footer[data-v-f1a0b334]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}h2[data-v-f1a0b334]{margin:0}header p[data-v-f1a0b334],small[data-v-f1a0b334]{color:#7b8b80}small[data-v-f1a0b334]{margin-top:7px;display:block}.filter-row[data-v-f1a0b334]{gap:10px;margin:22px 0;display:flex}.filter-row .active[data-v-f1a0b334]{color:#16734f;background:#e7f3eb;border-color:#16734f}.feedback-card[data-v-f1a0b334]{background:#fff;border:1px solid #e0e8e1;border-radius:18px;margin-top:16px;padding:22px}.content[data-v-f1a0b334]{white-space:pre-wrap;overflow-wrap:anywhere;margin:22px 0;line-height:1.8}.state[data-v-f1a0b334]{border-radius:20px;padding:6px 12px;font-size:13px}.pending[data-v-f1a0b334]{color:#a16b24;background:#fff3df}.resolved[data-v-f1a0b334]{color:#257d55;background:#e8f4eb}.error-note[data-v-f1a0b334]{color:#a74730}.success-note[data-v-f1a0b334]{color:#16734f}.empty-note[data-v-f1a0b334]{text-align:center;color:#819085;padding:70px 20px}header[data-v-94b3191f],footer[data-v-94b3191f]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}h2[data-v-94b3191f]{margin:0}header p[data-v-94b3191f],form p[data-v-94b3191f]{color:#7b8b80}article[data-v-94b3191f]{background:#fff;border:1px solid #e0e8e1;border-radius:18px;margin-top:20px;padding:24px}.detail[data-v-94b3191f]{overflow-wrap:anywhere}form[data-v-94b3191f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}label[data-v-94b3191f]{gap:8px;display:grid}input[data-v-94b3191f],textarea[data-v-94b3191f]{width:100%;font:inherit;box-sizing:border-box;border:1px solid #dce6df;border-radius:8px;padding:12px}textarea[data-v-94b3191f]{min-height:100px}.full[data-v-94b3191f]{grid-column:1/-1}footer[data-v-94b3191f]{justify-content:flex-end}.error-note[data-v-94b3191f]{color:#a74730}.success-note[data-v-94b3191f]{color:#16734f}@media (width<=600px){form[data-v-94b3191f]{grid-template-columns:minmax(0,1fr)}}.service-tabs[data-v-04970a50]{gap:12px;margin-bottom:28px;display:flex}.selected[data-v-04970a50]{color:#fff;background:#176d50}.address-help[data-v-04970a50]{background:#fff;border:1px solid #e0e8e1;border-radius:12px;padding:24px}.address-help p[data-v-04970a50]{color:#738078;margin-bottom:24px}.address-help a[data-v-04970a50]{text-decoration:none;display:inline-block}.staff-manager[data-v-d3bd7c36]{overflow:hidden}.staff-manager .error-banner[data-v-d3bd7c36],.staff-feedback[data-v-d3bd7c36]{margin:0 24px 20px}.staff-feedback[data-v-d3bd7c36]{color:#176d49}.staff-editor[data-v-d3bd7c36]{background:#f4f8f5;border:1px solid #dce8df;border-radius:10px;margin:0 24px 24px;padding:24px}.staff-editor h3[data-v-d3bd7c36]{margin:0 0 20px;font-size:16px}.staff-editor-fields[data-v-d3bd7c36]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.staff-editor label[data-v-d3bd7c36]{flex-direction:column;gap:8px;font-size:13px;display:flex}.staff-editor input[data-v-d3bd7c36]{color:#243b2e;width:100%;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #cbd9cf;border-radius:8px;padding:10px 12px;transition:border-color .15s,box-shadow .15s}.staff-editor input[data-v-d3bd7c36]:focus-visible{border-color:#176d49;outline:none;box-shadow:0 0 0 3px #176d4920}.staff-editor input[data-v-d3bd7c36]:disabled{color:#6a7a6f;background:#edf2ee}.staff-editor small[data-v-d3bd7c36],.staff-muted[data-v-d3bd7c36]{color:#79887e;font-size:12px;line-height:1.5}.staff-editor-actions[data-v-d3bd7c36],.staff-row-actions[data-v-d3bd7c36]{align-items:center;gap:16px;display:flex}.staff-editor-actions[data-v-d3bd7c36]{margin-top:24px}.staff-status[data-v-d3bd7c36]{color:#176d49}.staff-status.inactive[data-v-d3bd7c36]{color:#8a7771}.staff-table[data-v-d3bd7c36]{min-width:620px}@media (width<=1000px){.staff-editor-fields[data-v-d3bd7c36]{grid-template-columns:1fr}}@media (width<=560px){.staff-editor[data-v-d3bd7c36]{margin:0 16px 20px;padding:18px}.staff-editor input[data-v-d3bd7c36]{font-size:16px}}.panel-heading[data-v-fc41d793],.customer-actions[data-v-fc41d793]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.customer-actions[data-v-fc41d793]{justify-content:flex-start;margin-top:16px}h2[data-v-fc41d793],h3[data-v-fc41d793]{margin:0 0 10px}p[data-v-fc41d793]{line-height:1.6}.muted[data-v-fc41d793],small[data-v-fc41d793]{color:#738078;font-size:13px}.customer-editor[data-v-fc41d793]{background:#f6f9f7;border:1px solid #dfe8e2;border-radius:10px;margin-top:18px;padding:20px}.customer-fields[data-v-fc41d793]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}label[data-v-fc41d793]{gap:8px;font-size:13px;display:grid}input[data-v-fc41d793],textarea[data-v-fc41d793],select[data-v-fc41d793]{color:#264333;width:100%;min-width:0;min-height:42px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #d5e1d8;border-radius:7px;padding:10px 12px}textarea[data-v-fc41d793]{resize:vertical;min-height:90px}input[data-v-fc41d793]:focus,textarea[data-v-fc41d793]:focus,select[data-v-fc41d793]:focus{outline-offset:1px;border-color:#176d50;outline:2px solid #bad9c7}input[data-v-fc41d793]:disabled,textarea[data-v-fc41d793]:disabled{color:#7a8b80;background:#f1f5f2}.checkbox-label[data-v-fc41d793]{align-items:center;gap:8px;margin-top:16px;display:flex}.checkbox-label input[data-v-fc41d793]{width:18px;height:18px;min-height:18px}.success-note[data-v-fc41d793],.error-note[data-v-fc41d793]{border-radius:8px;margin:16px 0;padding:12px 16px}.success-note[data-v-fc41d793]{color:#176d50;background:#eaf4ed}.error-note[data-v-fc41d793]{color:#a74730;background:#fff4ee}.error-note p[data-v-fc41d793]{margin:0 0 8px}@media (width<=760px){.customer-fields[data-v-fc41d793]{grid-template-columns:1fr}}.panel-heading[data-v-50929515],.customer-actions[data-v-50929515]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.customer-actions[data-v-50929515]{justify-content:flex-start;margin-top:16px}h2[data-v-50929515],h3[data-v-50929515]{margin:0 0 10px}p[data-v-50929515]{line-height:1.6}.muted[data-v-50929515],small[data-v-50929515]{color:#738078;font-size:13px}.customer-editor[data-v-50929515]{background:#f6f9f7;border:1px solid #dfe8e2;border-radius:10px;margin-top:18px;padding:20px}.customer-fields[data-v-50929515]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}label[data-v-50929515]{gap:8px;font-size:13px;display:grid}input[data-v-50929515],textarea[data-v-50929515],select[data-v-50929515]{color:#264333;width:100%;min-width:0;min-height:42px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #d5e1d8;border-radius:7px;padding:10px 12px}textarea[data-v-50929515]{resize:vertical;min-height:90px}input[data-v-50929515]:focus,textarea[data-v-50929515]:focus,select[data-v-50929515]:focus{outline-offset:1px;border-color:#176d50;outline:2px solid #bad9c7}input[data-v-50929515]:disabled,textarea[data-v-50929515]:disabled{color:#7a8b80;background:#f1f5f2}.checkbox-label[data-v-50929515]{align-items:center;gap:8px;margin-top:16px;display:flex}.checkbox-label input[data-v-50929515]{width:18px;height:18px;min-height:18px}.success-note[data-v-50929515],.error-note[data-v-50929515]{border-radius:8px;margin:16px 0;padding:12px 16px}.success-note[data-v-50929515]{color:#176d50;background:#eaf4ed}.error-note[data-v-50929515]{color:#a74730;background:#fff4ee}.error-note p[data-v-50929515]{margin:0 0 8px}@media (width<=760px){.customer-fields[data-v-50929515]{grid-template-columns:1fr}}.panel-heading[data-v-c6eff8a0],.customer-actions[data-v-c6eff8a0]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.customer-actions[data-v-c6eff8a0]{justify-content:flex-start;margin-top:16px}h2[data-v-c6eff8a0],h3[data-v-c6eff8a0]{margin:0 0 10px}p[data-v-c6eff8a0]{line-height:1.6}.muted[data-v-c6eff8a0],small[data-v-c6eff8a0]{color:#738078;font-size:13px}.customer-editor[data-v-c6eff8a0]{background:#f6f9f7;border:1px solid #dfe8e2;border-radius:10px;margin-top:18px;padding:20px}.customer-fields[data-v-c6eff8a0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}label[data-v-c6eff8a0]{gap:8px;font-size:13px;display:grid}input[data-v-c6eff8a0],textarea[data-v-c6eff8a0],select[data-v-c6eff8a0]{color:#264333;width:100%;min-width:0;min-height:42px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #d5e1d8;border-radius:7px;padding:10px 12px}textarea[data-v-c6eff8a0]{resize:vertical;min-height:90px}input[data-v-c6eff8a0]:focus,textarea[data-v-c6eff8a0]:focus,select[data-v-c6eff8a0]:focus{outline-offset:1px;border-color:#176d50;outline:2px solid #bad9c7}input[data-v-c6eff8a0]:disabled,textarea[data-v-c6eff8a0]:disabled{color:#7a8b80;background:#f1f5f2}.checkbox-label[data-v-c6eff8a0]{align-items:center;gap:8px;margin-top:16px;display:flex}.checkbox-label input[data-v-c6eff8a0]{width:18px;height:18px;min-height:18px}.success-note[data-v-c6eff8a0],.error-note[data-v-c6eff8a0]{border-radius:8px;margin:16px 0;padding:12px 16px}.success-note[data-v-c6eff8a0]{color:#176d50;background:#eaf4ed}.error-note[data-v-c6eff8a0]{color:#a74730;background:#fff4ee}.error-note p[data-v-c6eff8a0]{margin:0 0 8px}@media (width<=760px){.customer-fields[data-v-c6eff8a0]{grid-template-columns:1fr}}.customer-addresses[data-v-c6eff8a0]{border-top:1px solid #e1e9e3;margin-top:24px;padding-top:24px}.address-list[data-v-c6eff8a0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.address-card[data-v-c6eff8a0]{overflow-wrap:anywhere;border:1px solid #e1e9e3;border-radius:10px;padding:16px}.address-card p[data-v-c6eff8a0]{margin:8px 0;font-size:13px}@media (width<=760px){.address-list[data-v-c6eff8a0]{grid-template-columns:1fr}}.panel-heading[data-v-4c42ebfb],.customer-actions[data-v-4c42ebfb]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.customer-actions[data-v-4c42ebfb]{justify-content:flex-start;margin-top:16px}h2[data-v-4c42ebfb],h3[data-v-4c42ebfb]{margin:0 0 10px}p[data-v-4c42ebfb]{line-height:1.6}.muted[data-v-4c42ebfb],small[data-v-4c42ebfb]{color:#738078;font-size:13px}.customer-editor[data-v-4c42ebfb]{background:#f6f9f7;border:1px solid #dfe8e2;border-radius:10px;margin-top:18px;padding:20px}.customer-fields[data-v-4c42ebfb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}label[data-v-4c42ebfb]{gap:8px;font-size:13px;display:grid}input[data-v-4c42ebfb],textarea[data-v-4c42ebfb],select[data-v-4c42ebfb]{color:#264333;width:100%;min-width:0;min-height:42px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #d5e1d8;border-radius:7px;padding:10px 12px}textarea[data-v-4c42ebfb]{resize:vertical;min-height:90px}input[data-v-4c42ebfb]:focus,textarea[data-v-4c42ebfb]:focus,select[data-v-4c42ebfb]:focus{outline-offset:1px;border-color:#176d50;outline:2px solid #bad9c7}input[data-v-4c42ebfb]:disabled,textarea[data-v-4c42ebfb]:disabled{color:#7a8b80;background:#f1f5f2}.checkbox-label[data-v-4c42ebfb]{align-items:center;gap:8px;margin-top:16px;display:flex}.checkbox-label input[data-v-4c42ebfb]{width:18px;height:18px;min-height:18px}.success-note[data-v-4c42ebfb],.error-note[data-v-4c42ebfb]{border-radius:8px;margin:16px 0;padding:12px 16px}.success-note[data-v-4c42ebfb]{color:#176d50;background:#eaf4ed}.error-note[data-v-4c42ebfb]{color:#a74730;background:#fff4ee}.error-note p[data-v-4c42ebfb]{margin:0 0 8px}@media (width<=760px){.customer-fields[data-v-4c42ebfb]{grid-template-columns:1fr}}.customer-accounts[data-v-4c42ebfb]{padding:24px}.customer-filters[data-v-4c42ebfb]{grid-template-columns:minmax(220px,360px) 180px;gap:16px;margin:24px 0;display:grid}.table-wrap[data-v-4c42ebfb]{overflow-x:auto}.customer-detail[data-v-4c42ebfb]{border:1px solid #d6e4da;border-radius:12px;margin-top:24px;padding:24px}.customer-status[data-v-4c42ebfb]{color:#906327;white-space:nowrap;background:#fff5df;border-radius:6px;padding:5px 10px;font-size:13px;font-weight:400}.customer-status.approved[data-v-4c42ebfb]{color:#176d50;background:#eaf4ed}.selected[data-v-4c42ebfb]{background:#f4f9f5}small[data-v-4c42ebfb]{margin-top:6px;display:block}@media (width<=760px){.customer-accounts[data-v-4c42ebfb],.customer-detail[data-v-4c42ebfb]{padding:16px}.customer-filters[data-v-4c42ebfb]{grid-template-columns:1fr}}.order-pagination[data-v-08c35934]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:18px 22px;display:flex}.orders-query-status[data-v-08c35934],.orders-applied-query[data-v-08c35934]{color:#6b7b73;margin:12px 22px;font-size:13px}.minimum-order-notice[data-v-b9c33595]{box-sizing:border-box;color:#284f3c;background:#fff;border:0;border-radius:16px;width:min(360px,100vw - 32px);padding:28px;box-shadow:0 20px 60px #1c38272b}.minimum-order-notice[data-v-b9c33595]::backdrop{background:#142c2266}.minimum-order-notice h2[data-v-b9c33595]{margin:0 0 16px;font-size:20px}.minimum-order-notice p[data-v-b9c33595]{margin:0 0 12px;font-size:16px;line-height:1.7}.minimum-order-notice small[data-v-b9c33595]{color:#77866f;font-size:12px;line-height:1.7;display:block}.minimum-order-notice button[data-v-b9c33595]{width:100%;margin-top:24px}.staff-login[data-v-07b64b15]{background:#f4f7f4;place-items:center;min-height:calc(100dvh - 32px);padding:32px 20px;display:grid}.staff-login-card[data-v-07b64b15]{background:#fff;border:1px solid #dce6df;border-radius:16px;width:min(100%,420px);padding:36px}.staff-login-brand[data-v-07b64b15]{align-items:center;gap:12px;margin-bottom:30px;font-size:20px;font-weight:650;display:flex}.staff-login-brand .brand-logo[data-v-07b64b15]{object-fit:contain;flex-shrink:0;width:36px;height:40px;display:block}h1[data-v-07b64b15]{margin:0;font-size:24px}.staff-login-description[data-v-07b64b15],.staff-login-help[data-v-07b64b15]{color:#79887e;font-size:13px;line-height:1.6}form[data-v-07b64b15]{gap:20px;margin-top:28px;display:grid}label[data-v-07b64b15]{gap:8px;font-size:14px;display:grid}input[data-v-07b64b15]{color:#243b2e;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd9cf;border-radius:8px;padding:10px 12px;transition:border-color .15s,box-shadow .15s}input[data-v-07b64b15]:focus-visible{border-color:#176d49;outline:none;box-shadow:0 0 0 3px #176d4920}input[data-v-07b64b15]:disabled{color:#6a7a6f;background:#f2f5f2}input[data-v-07b64b15]::placeholder{color:#7b8980}form button[data-v-07b64b15]{min-height:44px;margin-top:4px}.staff-login-help[data-v-07b64b15]{margin:24px 0 0}@media (width<=480px){.staff-login-card[data-v-07b64b15]{padding:28px 22px}input[data-v-07b64b15]{font-size:16px}}:root{color:#24352c;font-synthesis:none;--green:#176d49;--green-dark:#104b35;--light:#edf4ea;--muted:#839087;--border:#e6ebe3;--orange:#c86331;background:#f7f8f4;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;font-weight:400}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:0;transition:background .18s,transform .18s,color .18s}button:disabled{cursor:not-allowed;opacity:.45}button:not(:disabled):active{transform:translateY(1px)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #88bd9b}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{font-weight:650}button{color:inherit}input,select,textarea{min-width:0}textarea{resize:vertical}img{max-width:100%;display:block}.accent{color:var(--green)!important}.muted{color:#7a887e}.eyebrow{letter-spacing:2px;color:#7d8c7d;font-size:10px;font-weight:650}.demo-ribbon{color:#5c7048;letter-spacing:.35px;background:#eaf0de;justify-content:space-between;align-items:center;height:32px;padding:0 max(5vw,24px);font-size:11px;display:flex}.demo-ribbon>span:first-child{align-items:center;gap:7px;display:flex}.demo-ribbon i{background:#718d4f;border-radius:50%;width:5px;height:5px;display:block}.ribbon-extra{opacity:.85}.shop-header{border-bottom:1px solid var(--border);background:#fff;align-items:center;gap:50px;height:100px;padding:0 max(50vw - 630px,32px);display:flex}.brand{white-space:nowrap;align-items:center;gap:11px;display:flex}.brand-mark{background:var(--green);color:#fff;border-radius:14px 5px;place-items:center;width:43px;height:45px;font-size:24px;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #ffffff26}.brand>span:last-child{letter-spacing:2px;font-size:22px;font-weight:650}.brand small{letter-spacing:1.2px;color:#9aa294;margin-top:5px;font-size:9px;font-weight:400;display:block}.shop-nav{align-self:stretch;align-items:center;gap:30px;margin-left:32px;display:flex}.shop-nav button{color:#7f8980;background:0 0;padding:0 2px;font-size:14px;position:relative}.shop-nav button.active{color:var(--green);font-weight:650}.shop-nav button.active:after{content:"";background:var(--green);border-radius:2px;width:22px;height:3px;position:absolute;bottom:25px;left:calc(50% - 11px)}.header-actions{align-items:center;gap:24px;margin-left:auto;font-size:12px;display:flex}.customer-label{color:#788779;font-size:11px}.text-button{color:#536c57;background:0 0;padding:0}.merchant-link{align-items:center;gap:14px;display:flex}.merchant-link span{color:#8c9e85;font-size:20px}.shop-main{max-width:1260px;margin:0 auto;padding:28px 0 120px}.hero{background:#eaf0de;border-radius:18px;grid-template-columns:1.03fr 1fr;min-height:350px;display:grid;position:relative;overflow:hidden}.hero-copy{z-index:2;padding:40px 0 35px 52px;position:relative}.hero .eyebrow{color:#708157;letter-spacing:2.8px;font-size:9px}.hero h1{letter-spacing:2px;color:#254f38;margin:17px 0 14px;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:42px;font-weight:750;line-height:1.35}.hero p{color:#738167;margin-bottom:21px;font-size:12px;line-height:1.9}.hero-button{color:#305b3d;background:#fff;border-radius:6px;align-items:center;gap:35px;padding:12px 20px;font-size:12px;display:flex;box-shadow:0 3px 12px #4e6b3110}.hero-button:hover{background:#f7faf1}.hero-button span{font-size:18px}.hero-promises{color:#758269;gap:23px;margin-top:21px;font-size:10px;display:flex}.hero-visual{min-height:350px;position:relative}.hero-orbit{background:#e0e8cb;border:1px solid #dbe3c8;border-radius:50%;width:340px;height:340px;position:absolute;top:14px;left:10%}.hero-orbit:after{content:"";border:1px solid #eff3e8;border-radius:50%;display:block;position:absolute;inset:22px}.hero-leaf{filter:drop-shadow(0 13px 7px #486b2220);width:360px;position:absolute;top:-8%;left:17%;transform:rotate(-19deg)}.hero-tomato{filter:drop-shadow(0 12px 8px #73522f17);width:260px;position:absolute;top:27%;left:3%;transform:rotate(-9deg)}.hero-carrot{filter:drop-shadow(0 13px 8px #73522f17);width:280px;position:absolute;top:30%;right:2%;transform:rotate(19deg)}.fresh-note{color:#8b9477;background:#fffdf4;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:79px;height:79px;font-size:10px;line-height:1.9;display:flex;position:absolute;top:37px;right:39px;transform:rotate(11deg);box-shadow:0 2px #d5dec2}.fresh-note b{color:#48603c;font-size:15px}.hero-caption{letter-spacing:4px;color:#8a9977;font-size:10px;position:absolute;bottom:27px;left:26%}.delivery-strip{border:1px solid var(--border);background:#fff;border-radius:10px;align-items:center;gap:13px;margin:18px 0 38px;padding:17px 23px;font-size:12px;display:flex}.delivery-icon{width:33px;height:33px;color:var(--green);background:#eef5ec;border-radius:50%;place-items:center;font-size:29px;display:grid}.delivery-strip>div:nth-child(2){max-width:280px}.delivery-strip b{margin-bottom:5px;font-size:12px;display:block}.delivery-strip>div:nth-child(2)>span{color:#839181;white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.slot-select{border-left:1px solid var(--border);align-items:center;gap:12px;margin-left:13px;padding-left:25px;display:flex}.slot-select>span{color:#91a08c;font-size:10px}.slot-select select{max-width:250px;color:var(--green);background:0 0;border:0;padding:7px 22px 7px 0;font-size:12px;font-weight:600}.shipping-rule{color:#8c967e;white-space:nowrap;margin-left:auto;font-size:10px}.shipping-rule i{vertical-align:middle;background:#afb8a0;border-radius:50%;width:2px;height:2px;margin:0 8px;display:inline-block}.section-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;display:flex}.section-title h2{letter-spacing:.4px;margin:9px 0 0;font-size:24px}.section-title h1{margin:10px 0 12px;font-size:28px}.section-title p{margin-bottom:0;font-size:12px}.search-box{background:#fff;border:1px solid #e5e9df;border-radius:7px;align-items:center;gap:9px;min-width:290px;height:42px;padding:0 15px;display:flex}.search-box>span{color:#829377;font-size:28px;line-height:1}.search-box input{color:#3e5243;background:0 0;border:0;outline:0;width:100%;font-size:11px}.search-box input::placeholder{color:#a3ac9e}.clear-search{color:#9aab95;background:0 0;border:0;font-size:20px}.category-bar{border-bottom:1px solid var(--border);gap:9px;padding-bottom:18px;display:flex;overflow:auto}.category-bar button{color:#6e7c6f;background:#fff;border:1px solid #e8ece4;border-radius:7px;flex-shrink:0;padding:11px 25px;font-size:12px;line-height:1.2}.category-bar button.active{color:#fff;background:var(--green);border-color:var(--green);box-shadow:0 4px 8px #176d4914}.category-bar button:hover:not(.active){background:#eef3e7}.catalog-meta{color:#8d9b89;justify-content:space-between;margin:17px 0;font-size:10px;display:flex}.catalog-meta>span:first-child{color:#65745f}.catalog-meta .muted{margin-left:8px;font-size:9px}.product-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.product-card{background:#fff;border:1px solid #e8ece3;border-radius:11px;transition:box-shadow .2s,transform .2s;overflow:hidden}.product-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #32502c0c}.product-picture{background:#f1f5ec;height:185px;position:relative;overflow:hidden}.product-picture img{object-fit:contain;width:100%;height:100%;transition:transform .3s}.product-card:hover .product-picture img{transform:scale(1.06)}.product-tag{color:#677c51;background:#ffffffdf;border:1px solid #ffffffa8;border-radius:4px;max-width:calc(100% - 24px);padding:6px 8px;font-size:9px;line-height:1;position:absolute;top:12px;left:12px}.sold-out{color:#fff;background:#455640c2;border-radius:25px;padding:10px 15px;font-size:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-info{padding:17px 17px 19px}.product-name-row{align-items:center;gap:8px;display:flex}.product-name-row h3{margin:0;font-size:15px;line-height:1.4}.weight-label{color:#8a9b77;white-space:nowrap;border:1px solid #d7e4cf;border-radius:3px;margin-left:auto;padding:2px 3px;font-size:8px}.product-subtitle{color:#8e9c84;text-overflow:ellipsis;white-space:nowrap;margin:8px 0 0;font-size:10px;overflow:hidden}.min-quantity{color:#a1aa98;margin:7px 0 17px;font-size:9px}.product-bottom{justify-content:space-between;align-items:center;gap:6px;display:flex}.price{color:#cf6c3e;letter-spacing:-.6px;white-space:nowrap;font-size:23px;font-weight:650}.price small{margin-right:2px;font-size:12px}.price>span{color:#94a08c;letter-spacing:0;margin-left:3px;font-size:9px;font-weight:400}.add-button{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:31px;height:31px;font-size:24px;font-weight:300;line-height:1;display:grid;box-shadow:0 2px 5px #176d4920}.add-button:hover{background:#23855b}.stepper{background:#fff;border:1px solid #e0e8da;border-radius:6px;flex-shrink:0;align-items:center;gap:2px;height:29px;display:inline-flex;overflow:hidden}.stepper button{color:var(--green);background:#f2f6ed;width:26px;height:27px;padding:0;font-size:17px;line-height:1}.stepper>span{text-align:center;min-width:24px;padding:0 2px;font-size:11px;font-weight:600}.service-footer{color:#819174;border-top:1px solid #e3e9dd;justify-content:space-between;align-items:center;margin-top:37px;padding:26px 2px;display:flex}.service-footer b{letter-spacing:.8px;font-size:13px;font-weight:500}.service-footer p{color:#a0ac94;margin:9px 0 0;font-size:10px}.service-footer>span{text-align:right;letter-spacing:2px;font-size:10px;line-height:1.9}.floating-cart{color:#fff;z-index:5;text-align:left;background:#193f2f;border-radius:14px;align-items:center;gap:20px;width:500px;max-width:calc(100% - 32px);padding:16px 22px;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #163c2e2e}.floating-cart:not(:disabled):active{transform:translate(-50%)translateY(1px)}.cart-icon{color:#dcebc7;font-size:30px;line-height:1;position:relative}.cart-icon i{color:#3f5836;background:#e9d98e;border:2px solid #193f2f;border-radius:8px;place-items:center;min-width:16px;height:16px;font-size:9px;font-style:normal;display:grid;position:absolute;top:-7px;right:-6px}.floating-cart>span:nth-child(2){flex:1}.floating-cart b{letter-spacing:.4px;font-size:12px;font-weight:600}.floating-cart small{color:#95ad97;margin-top:5px;font-size:9px;display:block}.floating-cart>strong{color:#eaf2d6;white-space:nowrap;border-left:1px solid #ffffff21;padding-left:22px;font-size:12px;font-weight:500}.primary,.secondary,.danger-button{white-space:nowrap;border:1px solid #0000;border-radius:7px;padding:12px 19px;font-size:12px;line-height:1.25}.primary{color:#fff;background:var(--green)}.primary:hover:not(:disabled){background:#1f8057}.secondary{color:#62735c;background:#fff;border-color:#dce4d6}.secondary:hover:not(:disabled){background:#f4f7ef}.danger-button{color:#fff;background:#b85b48}.danger-text{color:#b86b53!important}.error-banner{color:#9d683d;background:#fff1e5;border:1px solid #f3dcc2;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:16px 20px;font-size:12px;line-height:1.7;display:flex}.error-banner button{color:#9c6534;white-space:nowrap;background:#fff9f1;border:1px solid #e7c9a4;border-radius:5px;padding:6px 12px;font-size:11px}.loading-state{color:#8a9a80;justify-content:center;align-items:center;gap:12px;padding:100px 20px;font-size:13px;display:flex}.spinner{border:2px solid #d3dfc9;border-top-color:var(--green);border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:1s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.empty-state{text-align:center;color:#8b9a80;padding:65px 20px}.empty-state h3{color:#56704d;margin:18px 0 10px;font-size:16px}.empty-state p{margin-bottom:22px;font-size:12px;line-height:1.7}.empty-symbol{color:#a2b494;background:#ebf1e5;border-radius:50%;place-items:center;width:64px;height:64px;margin:auto;font-size:32px;display:grid}.empty-state.compact{padding:35px 20px}.empty-state.compact .empty-symbol{width:47px;height:47px;font-size:22px}.orders-page{padding-top:17px}.order-filters{border-bottom:1px solid var(--border);white-space:nowrap;gap:24px;margin:0 0 20px;display:flex;overflow:auto}.order-filters button{color:#8b9785;background:0 0;padding:16px 2px;font-size:12px;position:relative}.order-filters button.active{color:var(--green);font-weight:600}.order-filters button.active:after{content:"";background:var(--green);width:100%;height:2px;position:absolute;bottom:0;left:0}.customer-order{border:1px solid var(--border);background:#fff;border-radius:10px;margin:18px 0;padding:21px 25px}.order-card-head{border-bottom:1px solid #edf0e8;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.order-number{color:#87947d;letter-spacing:.4px;font-size:12px}.badge{white-space:nowrap;border-radius:5px;align-items:center;padding:6px 9px;font-size:10px;display:inline-flex}.badge.pending_accept{color:#a77d32;background:#fcf1db}.badge.accepted{color:#427b4d;background:#e7f1e7}.badge.rejected{color:#b77660;background:#faeae5}.badge.cancelled{color:#909889;background:#f0f1ed}.order-card-body{justify-content:space-between;gap:24px;padding:22px 0;display:flex}.order-card-body>div:first-child{min-width:0}.order-card-body h3{margin-bottom:11px;font-size:15px}.order-card-body p{color:#7d8e75;margin:0 0 10px;font-size:12px;line-height:1.8}.order-card-body small{color:#a0ab96;font-size:10px}.order-amount{text-align:right;flex-direction:column;flex-shrink:0;gap:8px;display:flex}.order-amount>span{color:#8b9981;font-size:10px}.order-amount b{color:#c5693b;font-size:24px;font-weight:600}.order-card-actions{justify-content:flex-end;gap:11px;display:flex}.metric-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:25px;display:grid}.metric-grid article{border:1px solid var(--border);background:#fff;border-radius:9px;min-width:0;padding:23px 23px 18px}.metric-grid article>span{color:#839778;font-size:11px}.metric-grid article>b{letter-spacing:-.3px;white-space:nowrap;margin:17px 0 12px;font-size:30px;font-weight:550;display:block}.metric-grid small{color:#a2af99;margin-left:7px;margin-right:4px;font-size:11px;font-weight:400}.metric-grid p{color:#a1af96;margin:0;font-size:9px}.admin-panel{border:1px solid var(--border);background:#fff;border-radius:10px;overflow:hidden}.panel-heading{justify-content:space-between;align-items:center;gap:20px;padding:23px 25px 0;display:flex}.panel-heading h2{margin:0 0 8px;font-size:16px}.panel-heading p{color:#98a48d;margin:0;font-size:10px}.panel-heading .search-box{background:#fafbf7;min-width:245px;height:35px}.admin-panel>.order-filters{gap:28px;margin:0 25px;padding-top:5px}.admin-panel>.order-filters button{font-size:11px}.table-scroll{overflow-x:auto}.admin-panel table:where(.admin-data-table){border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}.admin-panel :where(.admin-data-table) th{color:#99a58c;background:#fafbf8;border-bottom:1px solid #edf1e7;padding:15px 25px;font-size:10px;font-weight:400}.admin-panel :where(.admin-data-table) td{color:#758569;border-bottom:1px solid #edf1e7;padding:20px 25px;font-size:11px}.admin-panel :where(.admin-data-table) td b{color:#5b7150;font-size:11px;font-weight:500}.admin-panel :where(.admin-data-table) td small{color:#a1ad96;margin-top:7px;font-size:9px;display:block}.admin-panel :where(.admin-data-table) tr:last-child td{border-bottom:0}.table-money{font-weight:600;color:#556d48!important}.table-link{color:#648c4e;background:0 0;padding:6px 0;font-size:10px}.table-link:hover{color:var(--green)}.truncate{white-space:nowrap;text-overflow:ellipsis;max-width:150px;overflow:hidden}.admin-footnote{text-align:center;letter-spacing:.5px;color:#b0bba4;margin-top:27px;font-size:9px}.inventory-product{align-items:center;gap:13px;display:flex}.inventory-product img{object-fit:contain;background:#f1f5ea;border-radius:5px;width:54px;height:44px}.neutral-chip{color:#91a07e;background:#f1f5eb;border-radius:4px;padding:5px 7px;font-size:9px}.low-stock{color:#bb7751}.overlay{z-index:20;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#18312568;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.cart-drawer{background:#fbfcf8;flex-direction:column;width:490px;max-width:100%;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-10px 0 50px #102e261a}.drawer-header{background:#fff;border-bottom:1px solid #e7ecdf;flex-shrink:0;justify-content:space-between;align-items:center;gap:15px;padding:25px 27px 22px;display:flex}.drawer-header .eyebrow{color:#98a88c;font-size:8px}.drawer-header h2{margin:9px 0 0;font-size:23px}.drawer-header h2 small{color:#a1ad96;margin-left:12px;font-size:11px;font-weight:400}.close-button{color:#90a080;background:#f2f5eb;border-radius:50%;place-items:center;width:30px;height:30px;font-size:24px;font-weight:300;display:grid}.drawer-scroll{overscroll-behavior:contain;flex:1;padding:22px 27px;overflow:auto}.checkout-group{border-bottom:1px solid #e7eddf;margin-bottom:22px;padding:0 0 22px}.checkout-group h3{margin:0 0 17px;font-size:14px;font-weight:600}.field{color:#7e9071;margin:14px 0 0;font-size:11px;line-height:1.6;display:block}.field select,.field textarea{color:#556d49;background:#fff;border:1px solid #dae4d1;border-radius:6px;width:100%;margin-top:7px;padding:11px 12px;font-size:11px;line-height:1.7;display:block}.field textarea::placeholder{color:#b3bfa7}.optional{color:#b3bfa7;margin-left:5px;font-size:9px}.address-detail{color:#95a587;margin:9px 0 16px;font-size:10px;line-height:1.9}.checkout-group>.muted{margin-top:10px;font-size:9px;display:block}.cart-line{align-items:center;gap:14px;margin-top:20px;display:flex}.cart-line>img{object-fit:contain;background:#eef4e6;border-radius:6px;width:75px;height:72px}.cart-line-main{flex:1}.cart-line h4{margin:0 0 5px;font-size:12px}.cart-line-main>span{color:#9eab92;font-size:10px}.cart-line .stepper{width:max-content;height:25px;margin-top:9px;display:flex}.cart-line .stepper button{width:26px;height:24px}.cart-line .stepper span{min-width:28px;font-size:10px}.remove-item{color:#a9b49b;background:0 0;padding:7px 0;font-size:9px}.remove-item:hover{color:#b87e5b}.check-field{color:#7d906f;gap:9px;margin:17px 0;font-size:11px;line-height:1.8;display:flex}.check-field input{accent-color:var(--green);flex-shrink:0;width:15px;height:15px;margin:3px 0}.check-field small{color:#a4b098;margin-top:4px;font-size:9px;display:block}.payment-note{background:#eff4e8;border-radius:7px;gap:13px;margin:0 0 19px;padding:16px;display:flex}.payment-note>span{color:#709157;background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:20px;display:grid}.payment-note b{color:#64834e;font-size:11px;font-weight:600}.payment-note p{color:#95a586;margin:6px 0 0;font-size:9px;line-height:1.9}.quote-summary>div{color:#859878;justify-content:space-between;margin:13px 0;font-size:11px;display:flex}.quote-summary p{margin:12px 0;font-size:10px;line-height:1.8}.quote-warning{color:#b17c40}.inline-loading{color:#95a587;justify-content:center;align-items:center;gap:9px;padding:20px;font-size:11px;display:flex}.notice{border-radius:6px;margin-bottom:15px;padding:13px 15px;font-size:11px;line-height:1.85}.notice.amber{color:#a2834e;background:#f9f0dd;border:1px solid #efe0c3}.refresh-quote{color:#789961;background:0 0;margin:5px 0;padding:6px 0;font-size:10px}.checkout-footer{background:#fff;border-top:1px solid #e3eadb;flex-shrink:0;justify-content:space-between;align-items:center;gap:15px;padding:19px 27px;display:flex}.checkout-footer>div>span{color:#9caa90;margin-bottom:4px;font-size:9px;display:block}.checkout-footer b{color:#c06c3c;letter-spacing:-.6px;font-size:25px;font-weight:600}.checkout-footer small{color:#afbaa4;margin-top:5px;font-size:8px;display:block}.checkout-footer>.primary{min-width:140px;padding:15px 20px;font-size:13px}.checkout-footer .primary>span{margin-left:12px}.order-modal{background:#fff;border-radius:13px;flex-direction:column;width:760px;max-width:100%;max-height:calc(100vh - 44px);display:flex;overflow:hidden;box-shadow:0 12px 70px #16342322}.order-modal-content{padding:25px 29px;overflow:auto}.detail-status{background:#f2f6ec;border-radius:7px;margin-bottom:24px;padding:21px 23px}.detail-status>.badge{float:right}.detail-status>p:first-of-type{color:#98a889;letter-spacing:.5px;margin:0 0 12px;font-size:10px}.detail-status h3{color:#516f43;margin:0 0 12px;font-size:18px}.detail-status>p:last-child{color:#93a483;margin:0;font-size:10px;line-height:1.8}.detail-two-col{grid-template-columns:1fr 1fr;gap:25px;margin-bottom:20px;display:grid}.detail-two-col h4{color:#a5b098;margin:0 0 12px;font-size:10px;font-weight:400}.detail-two-col b{color:#61794f;font-size:12px;font-weight:500}.detail-two-col p{color:#8b9c7b;margin:7px 0 0;font-size:10px;line-height:1.9}.detail-lines{border-collapse:collapse;text-align:left;width:100%;font-size:11px}.detail-lines th{color:#9aa88a;background:#f8faf4;padding:12px 10px;font-size:10px;font-weight:400}.detail-lines td{color:#7c906b;border-bottom:1px solid #eef2e8;padding:14px 10px}.detail-lines small{color:#adb99f;margin-top:5px;font-size:8px;display:block}.detail-lines th:last-child,.detail-lines td:last-child{text-align:right}.detail-total{border-bottom:1px solid #e9eedf;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:18px 10px;display:flex}.detail-total>span{color:#a0ae90;font-size:10px}.detail-total>strong{color:#a0ae90;white-space:nowrap;font-size:10px;font-weight:400}.detail-total b{color:#be7744;margin-left:12px;font-size:24px;font-weight:550}.order-note{color:#9aaa8a;background:#fafbf7;border-radius:5px;padding:13px 15px;font-size:10px;line-height:1.9}.order-note b{color:#798d66;font-weight:500}.event-list h4{color:#6a8057;margin:23px 0 17px;font-size:12px;font-weight:500}.event-list>div{color:#9aaa89;gap:10px;padding:0 0 16px 2px;font-size:10px;line-height:1.8;display:flex;position:relative}.event-list i{background:#9bb187;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:6px;position:relative}.event-list>div:not(:last-child) i:after{content:"";background:#e3eadb;width:1px;position:absolute;top:6px;bottom:-30px;left:2px}.event-list time{color:#b3bea6;flex-shrink:0;margin-left:auto;font-size:9px}.modal-footer{background:#fafbf7;border-top:1px solid #e8eddf;flex-shrink:0;justify-content:flex-end;gap:11px;padding:18px 27px;display:flex}.modal-footer button{min-width:100px}.confirm-overlay{z-index:30;background:#16302260}.confirm-modal{background:#fff;border-radius:12px;width:440px;max-width:100%;padding:29px}.confirm-modal h2{color:#5d7650;margin-bottom:15px;font-size:20px}.confirm-modal>p{color:#91a180;margin-bottom:20px;font-size:12px;line-height:1.9}.confirm-actions{justify-content:flex-end;gap:10px;margin-top:23px;display:flex}.confirm-modal>.notice{margin-top:16px}.toast{z-index:50;color:#edf4df;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2b4b35ed;border-radius:8px;max-width:calc(100% - 32px);padding:12px 22px;font-size:12px;line-height:1.8;position:fixed;top:51px;left:50%;transform:translate(-50%);box-shadow:0 5px 30px #1b3e2b25}@media (width>=1450px){.product-grid{grid-template-columns:repeat(5,1fr)}.product-picture{height:168px}.product-info{padding:16px 14px 18px}.product-grid .price{font-size:22px}.hero{min-height:370px}.hero-copy{padding-top:42px}.hero-visual{min-height:370px}.hero-orbit{top:25px}.hero-leaf{top:-3%}.hero-tomato{top:31%}.hero-carrot{top:34%}}@media (width<=1340px){.shop-main{margin:0 32px}.shop-header{gap:25px}.shop-nav{margin-left:5px}.header-actions{gap:15px}.delivery-strip{padding:16px}.delivery-strip>div:nth-child(2){max-width:210px}.slot-select{margin-left:2px;padding-left:16px}.shipping-rule{font-size:9px}.metric-grid{gap:12px}.metric-grid article{padding:20px 18px}.admin-panel :where(.admin-data-table) td,.admin-panel :where(.admin-data-table) th{padding-left:18px;padding-right:18px}}@media (width<=1100px){.customer-label{display:none}.shop-header{height:89px}.shop-main{margin:0 25px;padding-top:23px}.hero-copy{padding-left:32px}.hero h1{font-size:37px}.hero-leaf{width:310px;left:10%}.hero-carrot{width:255px;top:38%;right:-8%}.hero-tomato{width:240px;top:32%;left:-9%}.hero-orbit{width:300px;height:300px;top:32px;left:4%}.fresh-note{top:26px;right:25px}.shipping-rule{display:none}.slot-select{margin-left:auto}.product-grid{gap:16px}.product-picture{height:155px}.product-info{padding:14px 12px}.product-name-row h3{font-size:13px}.product-grid .price{font-size:21px}.product-grid .stepper button{width:21px}.product-grid .stepper>span{min-width:19px;font-size:9px}.weight-label{font-size:7px}.metric-grid article{padding:19px 14px}.metric-grid article>span{font-size:10px}.metric-grid article>b{font-size:26px}.metric-grid p{font-size:8px}.panel-heading{padding:20px 20px 0}.panel-heading .search-box{min-width:210px}.admin-panel :where(.admin-data-table) td,.admin-panel :where(.admin-data-table) th{padding-left:16px;padding-right:16px}.admin-panel>.order-filters{margin:0 20px}}@media (width<=800px){.demo-ribbon{height:29px;padding:0 20px;font-size:9px}.ribbon-extra{display:none}.shop-header{flex-wrap:wrap;gap:20px;height:81px;padding:0 21px}.brand>span:last-child{font-size:20px}.brand-mark{width:37px;height:40px;font-size:22px}.brand small{letter-spacing:.7px;font-size:8px}.shop-nav{gap:20px;margin-left:auto}.shop-nav button{font-size:12px}.shop-nav button.active:after{bottom:16px}.header-actions{display:none}.shop-main{margin:0 20px;padding-top:19px}.hero{grid-template-columns:1.1fr 1fr;min-height:320px}.hero-copy{padding:29px 0 27px 27px}.hero h1{letter-spacing:1px;margin-top:16px;font-size:31px}.hero .eyebrow{letter-spacing:1.8px;font-size:7px}.hero p{margin-bottom:17px;font-size:10px}.hero-button{gap:25px;padding:10px 16px;font-size:10px}.hero-promises{gap:14px;margin-top:18px;font-size:8px}.hero-visual{min-height:320px}.hero-leaf{width:255px;top:7%;left:-5%}.hero-tomato{width:200px;top:40%;left:-20%}.hero-carrot{width:215px;top:44%;right:-21%}.hero-orbit{width:245px;height:245px;top:38px;left:-6%}.fresh-note{width:62px;height:62px;font-size:8px;top:22px;right:14px}.fresh-note b{font-size:11px}.hero-caption{letter-spacing:2px;font-size:8px;bottom:28px;left:12%}.delivery-strip{gap:9px;margin-bottom:31px;padding:13px 12px}.delivery-icon{width:29px;height:29px;font-size:25px}.delivery-strip>div:nth-child(2){max-width:160px}.delivery-strip b{font-size:10px}.delivery-strip>div:nth-child(2)>span{font-size:8px}.slot-select{gap:5px;padding-left:13px}.slot-select>span{display:none}.slot-select select{max-width:210px;font-size:10px}.section-title h2{font-size:21px}.section-title .eyebrow{font-size:8px}.search-box{min-width:240px;max-width:270px;height:38px;padding:0 11px}.search-box input{font-size:10px}.category-bar{gap:7px;padding-bottom:16px}.category-bar button{padding:10px 18px;font-size:10px}.product-grid{grid-template-columns:repeat(3,1fr);gap:14px}.product-picture{height:155px}.product-tag{padding:5px 6px;font-size:8px;top:9px;left:9px}.product-info{padding:14px 12px 16px}.product-subtitle{font-size:9px}.min-quantity{font-size:8px}.product-grid .price{font-size:20px}.product-grid .price span{font-size:8px}.product-grid .price small{font-size:10px}.add-button{width:27px;height:27px;font-size:21px}.metric-grid{grid-template-columns:repeat(2,1fr)}.metric-grid article>b{margin:12px 0 9px}.panel-heading{padding:19px 18px 0;display:block}.panel-heading .search-box{width:100%;min-width:0;max-width:none;margin-top:17px}.panel-heading h2{font-size:15px}.admin-panel>.order-filters{gap:22px;margin:0 18px}.admin-panel>.order-filters button{font-size:10px}.admin-panel :where(.admin-data-table) td,.admin-panel :where(.admin-data-table) th{padding-left:16px;padding-right:16px}.admin-footnote{font-size:8px}.order-modal{max-height:calc(100vh - 32px)}.overlay{padding:16px}}@media (width<=560px){.shop-header{gap:10px;height:78px;padding:0 16px}.brand{gap:9px}.brand>span:last-child{letter-spacing:1px;font-size:19px}.brand small{letter-spacing:.4px;font-size:7px}.brand-mark{width:35px;height:39px;font-size:21px}.shop-nav{gap:18px}.shop-nav button{font-size:11px}.shop-main{margin:0 15px;padding-top:15px;padding-bottom:105px}.hero{border-radius:12px;grid-template-columns:1.35fr 1fr;min-height:280px}.hero-copy{padding:24px 0 23px 22px}.hero h1{letter-spacing:1px;white-space:nowrap;margin:15px 0 12px;font-size:29px;line-height:1.38}.hero .eyebrow{letter-spacing:1.3px;font-size:6px}.hero p{z-index:2;white-space:nowrap;margin-bottom:16px;font-size:9px;line-height:1.8;position:relative}.hero-button{gap:23px;padding:9px 14px;font-size:10px}.hero-button span{font-size:14px}.hero-promises{white-space:nowrap;gap:10px;margin-top:17px;font-size:7px}.hero-visual{min-height:280px}.hero-orbit{width:200px;height:200px;top:43px;left:-35%}.hero-leaf{width:210px;max-width:none;top:15%;left:-50%}.hero-tomato{width:170px;max-width:none;top:44%;left:-75%}.hero-carrot{width:175px;max-width:none;top:50%;right:-50%}.fresh-note{width:52px;height:52px;font-size:7px;top:18px;right:12px}.fresh-note b{font-size:9px}.hero-caption{display:none}.delivery-strip{gap:7px;margin-top:13px;margin-bottom:27px;padding:12px 10px}.delivery-icon{flex-shrink:0;width:26px;height:26px;font-size:24px}.delivery-strip>div:nth-child(2){flex:1;max-width:117px}.delivery-strip b{margin-bottom:4px;font-size:9px}.delivery-strip>div:nth-child(2)>span{font-size:7px}.slot-select{flex:1;gap:0;min-width:0;padding-left:9px}.slot-select select{max-width:100%;padding-right:4px;font-size:8px}.section-title{margin-bottom:17px;display:block}.section-title h2{margin:8px 0 18px;font-size:21px}.section-title .eyebrow{letter-spacing:1.7px;font-size:7px}.section-title .search-box{width:100%;min-width:0;max-width:none;height:38px}.search-box input{font-size:10px}.category-bar{scrollbar-width:none;gap:6px;margin-right:-15px;padding-bottom:13px;padding-right:15px}.category-bar button{padding:10px 16px;font-size:10px}.category-bar::-webkit-scrollbar{display:none}.catalog-meta{margin:13px 0;font-size:8px}.catalog-meta .muted{margin-left:4px;font-size:7px}.product-grid{grid-template-columns:repeat(2,1fr);gap:12px}.product-picture{height:146px}.product-info{padding:13px 11px 15px}.product-name-row h3{font-size:13px}.weight-label{font-size:6px}.product-subtitle{margin-top:7px;font-size:8px}.min-quantity{margin:7px 0 15px;font-size:7px}.product-grid .price{font-size:20px}.product-grid .price small{font-size:10px}.product-grid .price span{margin-left:2px;font-size:7px}.product-grid .stepper{gap:0;height:25px}.product-grid .stepper button{width:20px;height:24px;font-size:14px}.product-grid .stepper>span{min-width:19px;padding:0 1px;font-size:8px}.service-footer{margin-top:25px;padding:22px 0}.service-footer b{font-size:11px}.service-footer p{font-size:8px}.service-footer>span{letter-spacing:1px;font-size:8px}.floating-cart{border-radius:11px;gap:15px;max-width:calc(100% - 30px);padding:14px 17px;bottom:15px}.floating-cart b{font-size:11px}.floating-cart small{font-size:8px}.floating-cart>strong{padding-left:16px;font-size:11px}.cart-icon{font-size:27px}.orders-page{padding-top:10px}.orders-page>.section-title{position:relative}.orders-page .section-title h1{margin-bottom:10px;font-size:24px}.orders-page .section-title p{font-size:10px}.orders-page .section-title>.secondary{padding:9px 11px;font-size:9px;position:absolute;top:22px;right:0}.order-filters{gap:20px;margin-bottom:15px}.order-filters button{padding:14px 2px;font-size:10px}.customer-order{margin:14px 0;padding:16px}.order-number{letter-spacing:0;font-size:9px}.order-card-head{padding-bottom:13px}.badge{padding:5px 7px;font-size:8px}.order-card-body{gap:14px;padding:18px 0}.order-card-body h3{margin-bottom:8px;font-size:12px}.order-card-body p{margin-bottom:7px;font-size:10px}.order-card-body small{font-size:8px}.order-amount{gap:6px}.order-amount>span{font-size:8px}.order-amount b{font-size:19px}.order-card-actions button{padding:10px 14px;font-size:10px}.metric-grid{gap:10px;margin-bottom:19px}.metric-grid article{padding:17px 17px 14px}.metric-grid article>b{margin:12px 0 10px;font-size:26px}.metric-grid article>span,.metric-grid small{font-size:9px}.metric-grid p{font-size:8px}.admin-panel :where(.admin-data-table) th{padding:13px 16px;font-size:9px}.admin-panel :where(.admin-data-table) td{padding:17px 16px;font-size:10px}.admin-panel :where(.admin-data-table) td b{font-size:10px}.admin-panel :where(.admin-data-table) td small{font-size:8px}.table-link{font-size:9px}.panel-heading{padding:18px 16px 0}.panel-heading h2{font-size:14px}.panel-heading p{font-size:9px;line-height:1.8}.panel-heading .search-box{height:34px;margin-top:14px}.admin-panel>.order-filters{gap:22px;margin:0 16px}.admin-panel>.order-filters button{font-size:9px}.admin-footnote{font-size:7px;line-height:1.8}.drawer-header{padding:22px 21px 19px}.drawer-header h2{font-size:22px}.drawer-scroll{padding:21px}.checkout-footer{padding:17px 21px}.checkout-footer b{font-size:23px}.checkout-footer>.primary{min-width:132px;padding:14px 16px;font-size:12px}.checkout-footer small{font-size:7px}.order-modal{border-radius:10px;max-height:calc(100dvh - 24px)}.overlay{padding:12px}.order-modal-content{padding:18px}.detail-status{margin-bottom:20px;padding:17px}.detail-status>.badge{float:none;margin-bottom:10px}.detail-status>p:first-of-type{margin-bottom:10px;font-size:9px}.detail-status h3{font-size:16px}.detail-status>p:last-child{font-size:9px}.detail-two-col{gap:15px}.detail-two-col h4{margin-bottom:10px;font-size:9px}.detail-two-col b{font-size:10px}.detail-two-col p,.detail-lines{font-size:9px}.detail-lines th{padding:10px 6px;font-size:8px}.detail-lines td{padding:12px 6px}.detail-lines small{font-size:7px}.detail-total{gap:10px;padding:16px 6px}.detail-total>span,.detail-total>strong{font-size:8px}.detail-total b{margin-left:6px;font-size:21px}.event-list>div{gap:8px;font-size:9px}.event-list time{font-size:8px}.modal-footer{padding:16px 18px}.modal-footer button{padding:11px 16px;font-size:11px}.confirm-modal{padding:24px}.confirm-modal h2{font-size:18px}.confirm-modal>p{font-size:11px}.toast{padding:11px 17px;font-size:11px;top:43px}.error-banner{padding:13px 15px;font-size:10px}.error-banner button{font-size:9px}}@media (width<=360px){.brand>span:last-child{font-size:17px}.brand small{display:none}.shop-nav{gap:14px}.hero-copy{padding-left:18px}.hero h1{font-size:26px}.hero p{font-size:8px}.hero-promises{gap:8px;font-size:6px}.hero-leaf{left:-65%}.hero-tomato{left:-88%}.hero-carrot{right:-75%}.product-picture{height:130px}.product-name-row h3{font-size:12px}.product-grid .price{font-size:18px}.product-info{padding-left:9px;padding-right:9px}.product-grid .stepper button{width:17px}.product-grid .stepper>span{min-width:16px;font-size:7px}.weight-label{display:none}.slot-select select{font-size:7px}.delivery-strip>div:nth-child(2){max-width:100px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.quantity-input{text-align:center;color:#547244;outline-offset:0;background:#fff;border:0;width:45px;min-width:0;height:24px;padding:0 3px;font-size:11px}.footer-right{text-align:right;flex-direction:column;gap:10px;display:flex}.footer-right>span{letter-spacing:2px;font-size:10px;line-height:1.8}.footer-right .text-button{color:#83996e;text-align:right;font-size:10px}.quantity-input:focus-visible{outline-offset:-2px}.cart-line .stepper{height:28px}.cart-line .stepper button{height:27px}@media (width<=560px){.shop-header .brand>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:151px;font-size:17px;overflow:hidden}.footer-right>span{letter-spacing:1px;font-size:8px}.footer-right .text-button{font-size:9px}}@media (width<=380px){.shop-header .brand>span:last-child{max-width:125px}.shop-header .brand small{font-size:6px}}.admin-shell{background:#f5f7f5;min-height:calc(100dvh - 32px);display:flex}.admin-content{flex:1;min-width:0;max-width:1640px;padding:26px 32px}.admin-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.admin-breadcrumb{color:#84928a;margin:0 0 10px;font-size:11px}.admin-breadcrumb span{color:#b1bcb4;margin:0 8px}.admin-header h1{color:#243b2e;margin:0;font-size:25px;line-height:1.4}.admin-description{color:#738277;margin:8px 0 0;font-size:12px;line-height:1.6}.admin-header>div:last-child{color:#748378;flex-shrink:0;align-items:center;gap:10px;font-size:12px;display:flex}.admin-header .secondary{margin-left:12px;padding:10px 14px}.admin-avatar{color:#447956;background:#e5eee7;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.dashboard-welcome{background:#edf5ee;border:1px solid #dbe8dd;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:20px 24px;display:flex}.dashboard-welcome h2{color:#295a3c;margin:0 0 8px;font-size:18px}.dashboard-welcome p{color:#6d8372;margin:0;font-size:12px;line-height:1.6}.dashboard-welcome .primary{flex-shrink:0}.admin-page-note{color:#64796a;background:#edf3ee;border-left:3px solid #b3cbb9;border-radius:0 6px 6px 0;margin:0 0 18px;padding:12px 16px}.admin-page-note p{margin:0;font-size:12px;line-height:1.7}.admin-page-actions{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.admin-page-actions p{color:#718176;margin:0;font-size:12px;line-height:1.7}.admin-page-actions button{flex-shrink:0}.admin-page-actions .catalog-stat-row{flex-wrap:wrap;margin:0;padding:0}.admin-shell .metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px}.admin-shell .metric-grid article{padding:20px}.admin-shell .metric-grid article>span{color:#6b7e70;font-size:12px}.admin-shell .metric-grid article>b{margin:12px 0 8px;font-size:28px}.admin-shell .metric-grid p{color:#8a978d;font-size:11px}.admin-shell .panel-heading{padding:20px 22px 0}.admin-shell .panel-heading p{color:#7a8c7f;font-size:12px}.admin-shell .admin-panel>.order-filters{margin:0 22px}.admin-shell .admin-panel :where(.admin-data-table) th{color:#728579;font-size:12px}.admin-shell .admin-panel :where(.admin-data-table) td{color:#52695a;font-size:12px}.admin-shell .admin-panel :where(.admin-data-table) td b{color:#354e3e;font-size:12px}.admin-shell .admin-panel :where(.admin-data-table) td small{color:#819084;font-size:11px}@media (width<=1100px){.admin-content{padding:24px}.admin-shell .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-header>div:last-child>span{display:none}}@media (width<=800px){.admin-shell{flex-direction:column}.admin-content{width:100%;padding:20px}}@media (width<=560px){.admin-content{padding:18px 14px}.admin-header{align-items:flex-start;gap:12px}.admin-header h1{font-size:22px}.admin-header .secondary{margin-left:0;padding:9px 10px;font-size:11px}.admin-breadcrumb{font-size:10px}.dashboard-welcome{flex-direction:column;align-items:flex-start;padding:18px}.admin-shell .metric-grid{grid-template-columns:minmax(0,1fr);gap:10px}.admin-shell .metric-grid article{padding:15px}.admin-shell .metric-grid article>b{font-size:24px}.admin-page-actions{align-items:flex-start}.admin-page-actions p{font-size:11px}}
