body.h5-message-open{overflow:hidden!important}.message-dialog[data-v-490bff30]{color:#10203b;background:#fff;border:0;border-radius:14px;width:min(100% - 48px,340px);max-height:calc(100dvh - 48px);margin:auto;padding:24px;position:fixed;inset:0;overflow:auto;box-shadow:0 12px 48px #07132c33}.message-dialog[data-v-490bff30]::backdrop{touch-action:none;background:#08132c66}h2[data-v-490bff30]{text-align:center;margin:0 0 14px;font-size:18px;line-height:26px}p[data-v-490bff30]{overflow-wrap:anywhere;white-space:pre-line;margin:0;font-size:14px;line-height:23px}.message-actions[data-v-490bff30]{gap:12px;margin-top:24px;display:flex}button[data-v-490bff30]{color:#fff;min-height:44px;font:inherit;background:#009e79;border:1px solid #009e79;border-radius:7px;flex:1;font-weight:600}button.message-cancel[data-v-490bff30]{color:#009e79;background:#fff}body.h5-loading-open{overflow:hidden!important}.loading-dialog[data-v-dd4c8d86]{color:#10203b;text-align:center;background:#fff;border:0;border-radius:14px;width:min(100% - 48px,340px);margin:auto;padding:24px;position:fixed;inset:0;box-shadow:0 12px 48px #07132c33}.loading-dialog[data-v-dd4c8d86]::backdrop{touch-action:none;background:#08132c66}.loading-dialog .entry-spinner[data-v-dd4c8d86]{block-size:40px;inline-size:40px}p[data-v-dd4c8d86]{margin:14px 0 0;font-size:14px;line-height:23px}.page-layout[data-v-4543733b]:has(.bottom-navigation){--page-bar-height:70px}.procurement-selection[data-v-af9884ff]{--page-bar-height:76px;color:#080e34;background:#f7fbfe}header[data-v-af9884ff]{margin-block-end:16px}h1[data-v-af9884ff]{font-size:19px;font-weight:650;line-height:28px}header p[data-v-af9884ff]{color:#62688d;margin-block-start:8px;font-size:13px}.selection-card[data-v-af9884ff]{background:#fff;border:1px solid #e9eaf5;border-radius:8px;padding:16px}.hint[data-v-af9884ff]{color:#62688d;margin-block:4px 12px;font-size:13px;line-height:22px}fieldset[data-v-af9884ff]{border:0;min-inline-size:0;margin:0;padding:0}.sr-only[data-v-af9884ff]{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.profile-option[data-v-af9884ff]{border-block-end:1px solid #e8eaf4;justify-content:space-between;align-items:center;gap:16px;min-block-size:58px;font-size:14px;display:flex}.profile-option[data-v-af9884ff]:last-child{border:0}.profile-option span[data-v-af9884ff]{overflow-wrap:anywhere}.profile-option input[data-v-af9884ff]{accent-color:#009c74;flex:none;block-size:18px;inline-size:18px}.retry[data-v-af9884ff]{color:#009c74;background:0 0;border:0;min-block-size:44px}footer[data-v-af9884ff]{max-inline-size:480px;padding:14px var(--page-gutter) calc(14px + var(--safe-bottom));background:#fff;border-block-start:1px solid #e8eaf4;margin-inline:auto;position:fixed;inset-block-end:0;inset-inline:0}footer button[data-v-af9884ff]{inline-size:100%}.bottom-navigation[data-v-36d3912a]{z-index:5;max-inline-size:480px;block-size:calc(var(--page-bar-height) + var(--safe-bottom));padding-block:8px calc(18px + var(--safe-bottom));color:#5b6185;background:#fff;border-block-start:1px solid #edf1f5;grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:auto;display:grid;position:fixed;inset-block-end:0;inset-inline:0}.bottom-navigation a[data-v-36d3912a]{color:inherit;flex-direction:column;align-items:center;gap:2px;min-block-size:44px;font-size:12px;line-height:18px;text-decoration:none;display:flex;position:relative}.bottom-navigation svg[data-v-36d3912a]{block-size:22px;inline-size:21px}.bottom-navigation .selected[data-v-36d3912a]{color:#009f78}.bottom-navigation a[data-v-36d3912a]:first-child>*{position:relative;inset-inline-start:2px}.bottom-navigation a[data-v-36d3912a]:last-child>*{position:relative;inset-inline-start:-2px}.bottom-navigation a:last-child svg[data-v-36d3912a]{inline-size:19px}.school-filter[data-v-0c1861e5],.orders-page--filter-open .school-query{display:none}.orders-page--filter-open .school-filter{display:inline}.clock-home[data-v-0c1861e5],.order-card--home .clock-query{display:none}.order-card--home .clock-home{display:inline}.order-card[data-v-ccca2d31]{color:#121c46;overflow-wrap:anywhere;background:linear-gradient(105deg,#fefefe,#fff 50%,#fdfefe);border:1px solid #e7edf7;border-radius:8px;padding:15px 14px 13px;text-decoration:none;display:block}header[data-v-ccca2d31]{align-items:flex-start;gap:7px;display:flex}h2[data-v-ccca2d31]{-webkit-line-clamp:2;color:#080e2e;-webkit-box-orient:vertical;flex:1;min-inline-size:0;margin:0;font-size:16.5px;font-weight:600;line-height:24px;display:-webkit-box;position:relative;inset-inline-start:-1px;overflow:hidden}.status-badge[data-v-ccca2d31]{border-radius:6px;flex:none;padding:3px 8px;font-size:12px;font-weight:550;line-height:17px}.order-number[data-v-ccca2d31]{color:#5e638a;margin-block-start:4px;font-size:13px;line-height:20px}.order-number span[data-v-ccca2d31]{margin-inline-start:5px}.card-arrow[data-v-ccca2d31]{color:#565e81;flex:none;block-size:19px;inline-size:12px;margin-block-start:3px}.query-meta[data-v-ccca2d31]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:12px;margin-block-start:4.4px;display:grid}.meta-cell[data-v-ccca2d31]{align-items:center;gap:13px;min-block-size:40px;min-inline-size:0;font-size:12.5px;line-height:19px;display:flex}.meta-cell svg[data-v-ccca2d31]{color:#565c80;flex:none;block-size:25px;inline-size:25px}.meta-cell p[data-v-ccca2d31]{flex-direction:column;gap:1px;min-inline-size:0;display:flex}.meta-cell[data-v-ccca2d31]:nth-child(2n){border-inline-start:1px solid #e9edf7;gap:14px;padding-inline-start:14px}.meta-cell:nth-child(2n) svg[data-v-ccca2d31]{inline-size:25px}.order-card--orders:not(.order-card--compact) .meta-cell[data-v-ccca2d31]:nth-child(odd){gap:10px}.order-remark[data-v-ccca2d31]{color:#61698e;border-block-start:1px solid #e9edf7;margin-block-start:12px;padding-block-start:10px;font-size:12.5px;line-height:20px}.order-card--home[data-v-ccca2d31]{color:#3a4769;padding:15px 15px 14px}.order-card--home h2[data-v-ccca2d31]{line-height:24px}.order-card--home .order-number[data-v-ccca2d31]{color:#414c70;margin-block-start:6px;font-size:12.5px}.home-meta[data-v-ccca2d31]{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr) 12px;gap:6px 12px;margin-block-start:9.5px;font-size:12.5px;line-height:20px;display:grid;position:relative;inset-block-start:-2px}.home-meta>div[data-v-ccca2d31]{white-space:nowrap;align-items:center;gap:5px;display:flex}.home-meta svg[data-v-ccca2d31]{color:#7b839e;flex:none;block-size:17px;inline-size:16px;position:relative;inset-block-start:-1px}.home-meta>p[data-v-ccca2d31]{grid-column:1/-1}.home-meta .ingredient-count[data-v-ccca2d31]{align-items:center;gap:5px;display:flex}.home-meta .card-arrow[data-v-ccca2d31]{inline-size:12px}.muted[data-v-ccca2d31]{color:#77809b}.order-card--home .order-remark[data-v-ccca2d31]{color:#79819b;border:0;margin-block-start:5.6px;padding-block-start:0;position:relative;inset-block-start:-3px}.order-card--compact[data-v-ccca2d31]{padding:15px}.order-card--compact .query-meta[data-v-ccca2d31]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:10px;margin-block-start:12px;position:relative}.order-card--compact .meta-cell[data-v-ccca2d31]{gap:9px;min-block-size:20px;font-size:12.5px}.order-card--compact .meta-cell p[data-v-ccca2d31]{white-space:nowrap;display:block}.order-card--compact .meta-cell p span+span[data-v-ccca2d31]{margin-inline-start:7px}.order-card--compact .item-cell p[data-v-ccca2d31]{flex-direction:column;display:flex}.order-card--compact .item-cell p span+span[data-v-ccca2d31]{margin-inline-start:0}.order-card--compact .meta-cell svg[data-v-ccca2d31]{block-size:16px;inline-size:16px}.order-card--compact .meta-cell[data-v-ccca2d31]:nth-child(2n){border:0;padding:0}.order-card--compact .item-cell[data-v-ccca2d31]{grid-area:2/1}.order-card--compact .meta-cell[data-v-ccca2d31]:nth-child(3){grid-area:1/2}.order-card--compact .money-cell[data-v-ccca2d31]{grid-area:2/2;margin-inline-start:-3.7px}.order-card--compact .card-arrow[data-v-ccca2d31]{position:absolute;inset-block-start:0;inset-inline-end:0}.order-card--compact .order-remark[data-v-ccca2d31]{display:none}@media (width<=374px){.home-meta[data-v-ccca2d31]{grid-template-columns:minmax(0,1fr) 12px;column-gap:8px}.home-meta>div[data-v-ccca2d31]:nth-child(2){grid-column:1}.home-meta>.card-arrow[data-v-ccca2d31]{grid-area:1/2}.meta-cell[data-v-ccca2d31]{gap:8px}.meta-cell[data-v-ccca2d31]:nth-child(2n){gap:10px;padding-inline-start:10px}}.order-card--purchase[data-v-ccca2d31]{background:linear-gradient(105deg,#fffefc,#fffefd 50%,#fffefc);border-radius:7px;padding:13.2px 13.7px 9px}.order-card--purchase h2[data-v-ccca2d31]{font-size:16px;line-height:24px;position:relative;inset-block-start:-3.5px}.order-card--purchase .order-number[data-v-ccca2d31]{margin-block-start:3px}.order-card--purchase .home-meta[data-v-ccca2d31]{grid-template-columns:minmax(0,.99fr) minmax(0,1.01fr) 12px;gap:8px 12px;margin-block-start:9px}.order-card--purchase .home-meta>div[data-v-ccca2d31]{gap:6px}.order-card--purchase .home-meta svg[data-v-ccca2d31]{color:#535f85}.order-card--purchase .home-meta>p[data-v-ccca2d31]{align-items:center;gap:6px;display:flex}.order-card--purchase .home-meta>p svg[data-v-ccca2d31]{stroke-width:2.2px}.order-card--purchase .home-meta .card-arrow[data-v-ccca2d31]{inset-inline-start:4px}.order-card--purchase .order-remark[data-v-ccca2d31]{color:#414c70;margin-block-start:2px;inset-block-start:0}@media (width<=374px){.order-card--purchase .home-meta[data-v-ccca2d31]{grid-template-columns:minmax(0,1fr) 12px;column-gap:8px}}.home-page[data-v-1d091122]{color:#0a1230;--page-gutter:15.55px;--page-right:14.17px;block-size:var(--viewport-height,100dvh);background:linear-gradient(110deg,#f7fafc,#f8fbfd 50%,#f7fafc);flex-direction:column;min-block-size:0;padding-inline:0;display:flex;overflow:hidden}.home-toolbar[data-v-1d091122]{padding:0 var(--page-right) 9.5px 15.09px;background:#f7fafc;border-block-end:1px solid #e8ecf3;flex:none;align-items:center;gap:12px;display:flex}.home-tabs[data-v-1d091122]{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-inline-size:0;display:grid}.home-tabs button[data-v-1d091122]{white-space:nowrap;color:#767e98;background:0 0;border:0;block-size:32.5px;padding:0 4px;font-size:14.5px;font-weight:550;line-height:22px;position:relative}.home-tabs button span[data-v-1d091122]{margin-inline-start:4px;font-weight:400}.home-tabs .selected[data-v-1d091122]{color:#009c73}.home-tabs .selected[data-v-1d091122]:after{content:"";background:#0aa679;border-radius:2px;block-size:2.7px;position:absolute;inset-block-end:-9px;inset-inline:0}.home-tabs button[data-v-1d091122]:before{content:"";block-size:44px;position:absolute;inset-block-start:calc(50% - 22px);inset-inline:0}.home-content[data-v-1d091122]{overscroll-behavior-y:contain;min-block-size:0;padding:24.38px var(--page-right) 0 var(--page-gutter);flex:1;overflow-y:auto}.date-group+.date-group[data-v-1d091122]{margin-block-start:24px}.date-group h1[data-v-1d091122]{margin-block-end:10px;font-size:17px;font-weight:650;line-height:25px}.date-group .order-card+.order-card[data-v-1d091122]{margin-block-start:10px}.empty-state[data-v-1d091122]{text-align:center;color:#737e94;padding:40px 0;line-height:26px}.empty-state a[data-v-1d091122]{color:#009c74}.cursor-footer[data-v-1d091122]{text-align:center;color:#68718b;line-height:22px}:is(.cursor-footer[data-v-1d091122]:has(button),.cursor-footer[data-v-1d091122]:has(p)){padding-block-start:16px}.cursor-footer>button[data-v-1d091122]:not(.action-button),.pull-status button[data-v-1d091122]{color:inherit;background:0 0;border:0;min-block-size:44px}.cursor-footer .action-button[data-v-1d091122]{margin-block-start:8px}.skeletons[data-v-1d091122]{gap:10px;display:grid}.skeletons>div[data-v-1d091122]{background:#eaecf0;border-radius:8px;block-size:140px}.pull-status[data-v-1d091122]{color:#737e94;justify-content:center;align-items:center;font-size:12px;display:flex}@media (width<=374px){.home-page[data-v-1d091122]{--page-gutter:12px;--page-right:12px}.home-content[data-v-1d091122]{padding-inline:12px}.home-toolbar[data-v-1d091122]{gap:6px;padding-inline:12px}.home-tabs button[data-v-1d091122]{padding-inline:6px;font-size:14px}}@media (width>=414px){.home-page[data-v-1d091122]{--page-gutter:20px;--page-right:20px}.home-content[data-v-1d091122],.home-toolbar[data-v-1d091122]{padding-inline:20px}}.order-overlay[data-v-4a4f3d77]{z-index:20;align-items:flex-end;max-inline-size:480px;margin-inline:auto;display:flex;position:fixed;inset:0}.order-backdrop[data-v-4a4f3d77]{background:#0009;border:0;block-size:100%;inline-size:100%;position:absolute;inset:0}.order-panel[data-v-4a4f3d77]{inline-size:100%;max-block-size:calc(var(--viewport-height,100dvh) - 16px);color:#1a264a;background:#fff;border-radius:16px 16px 0 0;outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.order-overlay--stable[data-v-4a4f3d77]{block-size:var(--order-layout-height);inset-block-end:auto}.order-overlay--stable .order-panel[data-v-4a4f3d77]{max-block-size:calc(var(--order-layout-height) - 16px)}.order-panel[data-v-4a4f3d77]:has(.school-screen){block-size:calc(625.91px + var(--safe-bottom))}.sheet-grip[data-v-4a4f3d77]{justify-content:center;align-items:flex-start;block-size:22px;padding-block-start:9px;display:flex;position:absolute;inset-block-start:0;inset-inline:0}.sheet-grip span[data-v-4a4f3d77]{background:#ced2de;border-radius:3px;block-size:4px;inline-size:39px}.native-date-input[data-v-fac822f1]{color:#111d40;block-size:44px;inline-size:100%;min-inline-size:0;font:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #e0e4ee;border-radius:6px;padding:0 10px;font-size:13.5px}.native-date-input[data-v-fac822f1]::-webkit-date-and-time-value{text-align:start}.native-date-input[data-v-fac822f1]:disabled{color:#949db1;background:#f8fafc}.native-date-input[aria-invalid=true][data-v-fac822f1]{border-color:#b52f32}.search-dropdown[data-v-84fe6eab]{color:#192e3b;min-inline-size:0;font-size:14px;line-height:21px}.dropdown-control[data-v-84fe6eab]{background:#fefefe;border:1px solid #dfe2f0;border-radius:7px;min-block-size:44px;display:flex;overflow:hidden}.dropdown-control[data-v-84fe6eab]:has([aria-expanded=true]){border-color:#009e77}.dropdown-control[data-v-84fe6eab]:has([aria-invalid=true]){border-color:#c9362b}.dropdown-trigger[data-v-84fe6eab]{min-block-size:44px;inline-size:100%;min-inline-size:0;color:inherit;text-align:start;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.dropdown-trigger>span[data-v-84fe6eab]{overflow-wrap:anywhere}.dropdown-placeholder[data-v-84fe6eab]{color:#8b92a6}.dropdown-trigger svg[data-v-84fe6eab]{fill:none;stroke:#738097;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;block-size:16px;inline-size:16px}.dropdown-clear[data-v-84fe6eab]{color:#738097;background:0 0;border:0;flex:none;inline-size:40px;font-size:22px}.dropdown-trigger[data-v-84fe6eab]:disabled,.dropdown-clear[data-v-84fe6eab]:disabled{color:#9ba3b6;background:#f7f9fb}.dropdown-panel[data-v-84fe6eab]{background:#fff;border:1px solid #dfe7e6;border-radius:8px;margin-block-start:6px;overflow:hidden;box-shadow:0 4px 14px #192e3b0b}.dropdown-search[data-v-84fe6eab]{background:#f7fafb;border:1px solid #e0e5ed;border-radius:6px;align-items:center;gap:8px;margin:8px;padding-inline:10px;display:flex}.dropdown-search svg[data-v-84fe6eab]{fill:none;stroke:#78859a;stroke-width:1.5px;flex:none;block-size:17px;inline-size:17px}.search-dropdown .dropdown-search input[data-v-84fe6eab]{color:#192e3b;block-size:40px;min-block-size:40px;inline-size:100%;min-inline-size:0;font:inherit;background:0 0;border:0;border-radius:6px;padding:0;font-size:14px}.dropdown-search button[data-v-84fe6eab]{color:#78859a;background:0 0;border:0;min-block-size:40px;font-size:21px}.dropdown-options[data-v-84fe6eab]{overscroll-behavior:contain;scrollbar-width:thin;max-block-size:224px;overflow-y:auto}.dropdown-options>button[data-v-84fe6eab]{border:0;color:#263c50;text-align:start;overflow-wrap:anywhere;background:#fff;border-block-start:1px solid #f1f4f6;justify-content:space-between;align-items:center;gap:12px;min-block-size:44px;inline-size:100%;padding:10px 12px;display:flex}.dropdown-options>button[aria-selected=true][data-v-84fe6eab]{color:#16865c;background:#ecf9f3}.dropdown-options>button[data-v-84fe6eab]:hover{background:#f1faf6}.search-dropdown small[data-v-84fe6eab]{color:#78859a;font-size:12px;line-height:18px;display:block}.dropdown-empty[data-v-84fe6eab]{text-align:center;color:#8b92a6;padding:22px 12px;font-size:13px}.filter-heading[data-v-bdac3be4]{flex:none;justify-content:space-between;align-items:center;padding:25px 25px 0;display:flex}h1[data-v-bdac3be4]{font-size:18px;font-weight:650;line-height:26px}.filter-heading button[data-v-bdac3be4]{color:#009b75;background:0 0;border:0;padding:0;font-size:14px;line-height:26px}.filter-heading button[data-v-bdac3be4],.date-shortcuts button[data-v-bdac3be4]{position:relative}.filter-heading button[data-v-bdac3be4]:after{content:"";position:absolute;inset-block:-9px;inset-inline:calc(50% - 22px)}.date-shortcuts button[data-v-bdac3be4]:after{content:"";position:absolute;inset-block:-6.875px -7.625px;inset-inline:0}.status-options button[data-v-bdac3be4]{position:relative}.status-options button[data-v-bdac3be4]:after{content:"";block-size:44px;position:absolute;inset-block-start:-9.5px;inset-inline:-1px}.status-options button[data-v-bdac3be4]:nth-child(n+5):after{inset-block-start:-1px}.filter-body[data-v-bdac3be4]{min-block-size:0;padding:15.27px 23.31px calc(17px + max(0px, var(--order-layout-height,100dvh) - var(--viewport-height,100dvh))) 25.15px;flex:1;scroll-padding-block-start:8px;overflow-y:auto}.filter-body[data-v-bdac3be4] .dropdown-options{max-block-size:min(224px, max(88px, calc(var(--viewport-height,100dvh) - 160px)))}h2[data-v-bdac3be4]{margin:0 0 7px;font-size:13.5px;font-weight:450;line-height:20px;position:relative;inset-block-start:3px}.status-section[data-v-bdac3be4]{margin-block-start:0}.status-options[data-v-bdac3be4]{grid-template-columns:repeat(4,minmax(0,1fr));gap:6.4px;display:grid}.status-options button[data-v-bdac3be4]{color:#68718c;background:#f8fafc;border:1px solid #e0e4ee;border-radius:6px;block-size:35.5px;min-inline-size:0;font-size:13px}.status-options .selected[data-v-bdac3be4]{color:#009b77;background:#f5fbf9;border-color:#00aa81}.contains-section[data-v-bdac3be4]{margin-block-start:18px}.dictionary-retry[data-v-bdac3be4]{color:#16865c;background:0 0;border:0;min-block-size:44px}.date-section[data-v-bdac3be4]{margin-block-start:18.72px}.date-section+.date-section[data-v-bdac3be4]{margin-block-start:19.31px}.date-range[data-v-bdac3be4]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:31.08px;margin-inline-end:.94px;display:grid;position:relative}.range-dash[data-v-bdac3be4]{color:#8891a9;position:absolute;inset-block-start:10px;inset-inline-start:calc(50% - 7px)}.date-shortcuts[data-v-bdac3be4]{gap:8px;margin-block-start:7px;display:flex}.date-shortcuts button[data-v-bdac3be4]{color:#34416a;background:#f1f6fa;border:0;border-radius:6px;block-size:29.5px;min-inline-size:69.5px;padding:0 15px;font-size:13px;line-height:20px}.date-shortcuts button+button[data-v-bdac3be4]{min-inline-size:74.5px}.filter-actions[data-v-bdac3be4]{padding:12px 16px calc(29.67px + var(--safe-bottom));border-block-start:1px solid #edf1f5;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid;box-shadow:0 -2px 6px #16223d08}.filter-actions button[data-v-bdac3be4]{border-radius:6px;block-size:43px;font-size:15px;font-weight:550;position:relative}.filter-actions button[data-v-bdac3be4]:after{content:"";block-size:44px;position:absolute;inset-block-start:calc(50% - 22px);inset-inline:-1px}.cancel[data-v-bdac3be4]{color:#6e7792;background:#f7fcfa;border:1px solid #19b391}.filter-actions .action-button[data-v-bdac3be4]{background:linear-gradient(105deg,#0000,#089271 50%,#089170),linear-gradient(#099171,#089372)}@media (width<=374px){.filter-heading[data-v-bdac3be4],.filter-body[data-v-bdac3be4]{padding-inline:20px}.date-range[data-v-bdac3be4]{gap:20px}}@media (height<=480px){.filter-actions[data-v-bdac3be4]{padding-block-end:calc(12px + var(--safe-bottom))}}.school-picker[data-v-936dd55d]{color:#1c294d;padding:20px 25px 28px}header[data-v-936dd55d]{align-items:center;gap:12px;margin-block-end:16px;display:flex}h2[data-v-936dd55d]{margin:0;font-size:18px}button[data-v-936dd55d]{color:#009b76;background:0 0;border:0;min-block-size:44px}header button[data-v-936dd55d]{position:relative}header button[data-v-936dd55d]:after{content:"";block-size:44px;inline-size:44px;position:absolute;inset-block-start:calc(50% - 22px);inset-inline-start:calc(50% - 22px)}form[data-v-936dd55d]{gap:8px;margin-block-end:16px;display:grid}input[data-v-936dd55d]{border:1px solid #dae0ed;border-radius:6px;block-size:44px;inline-size:100%;min-inline-size:0;padding:8px 12px}.school-option[data-v-936dd55d]{text-align:start;color:#1c294d;overflow-wrap:anywhere;border-block-end:1px solid #edf0f6;justify-content:space-between;min-block-size:52px;inline-size:100%;display:flex}p[data-v-936dd55d]{margin-block:12px}.download-loading[data-v-7dd3a7d3]{z-index:70;touch-action:none;background:#08132c66;place-items:center;display:grid;position:fixed;inset:0}.loading-card[data-v-7dd3a7d3]{text-align:center;color:#10203b;background:#fff;border-radius:14px;inline-size:180px;padding:26px 20px 16px}p[data-v-7dd3a7d3]{margin:16px 0 12px;font-size:14px}button[data-v-7dd3a7d3]{color:#009b78;min-block-size:44px;inline-size:100%;font:inherit;background:0 0;border:0}.statistics-heading[data-v-15c09fd4]{flex:none;justify-content:space-between;align-items:center;padding:22px 16px 8px 24px;display:flex}.statistics-heading h2[data-v-15c09fd4]{margin:0;font-size:18px;font-weight:650;line-height:26px}.statistics-heading button[data-v-15c09fd4]{color:#68718c;background:0 0;border:0;block-size:44px;inline-size:44px;font-size:26px}.statistics-tabs[data-v-15c09fd4]{border-block-end:1px solid #e8ecf3;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:24px;display:grid}.statistics-tabs button[data-v-15c09fd4]{color:#737e94;background:0 0;border:0;border-block-end:3px solid #0000;min-block-size:44px;padding:0 4px;font-size:15px}.statistics-tabs .selected[data-v-15c09fd4]{color:#009c74;border-block-end-color:#009c74;font-weight:600}.statistics-form[data-v-15c09fd4]{padding:24px 24px calc(24px + var(--safe-bottom));align-content:start;gap:20px;min-block-size:0;display:grid;overflow-y:auto}.statistics-field[data-v-15c09fd4]{gap:8px;font-size:13.5px;line-height:20px;display:grid}fieldset[data-v-15c09fd4]{border:0;min-inline-size:0;margin:0;padding:0}legend[data-v-15c09fd4]{margin-block-end:8px;padding:0;font-size:13.5px;line-height:20px}.statistics-basis[data-v-15c09fd4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.statistics-basis label[data-v-15c09fd4]{border:1px solid #e0e4ee;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-block-size:44px;font-size:14px;display:flex}.statistics-basis label[data-v-15c09fd4]:has(input:checked){color:#009c74;background:#f5fbf9;border-color:#009c74}.statistics-basis input[data-v-15c09fd4]{accent-color:#009c74}.statistics-submit[data-v-15c09fd4]{min-block-size:44px;margin-block-start:4px}@media (width<=374px){.statistics-heading[data-v-15c09fd4]{padding-inline-start:20px}.statistics-tabs[data-v-15c09fd4]{margin-inline:20px}.statistics-form[data-v-15c09fd4]{padding-inline:20px}}.orders-page[data-v-82e9ac67]{color:#18244b;--page-gutter:18.3px;--page-right:18.3px;background:linear-gradient(110deg,#f4f9fc,#f7fbfd 50%,#f5f9fc);padding-inline:0}.orders-toolbar[data-v-82e9ac67]{padding:0 var(--page-gutter);grid-template-columns:minmax(0,1fr) 48px 46.6px;gap:9px;display:grid}.orders-toolbar button[data-v-82e9ac67]{color:#171e4a;background:#fff;border:1px solid #e0e5f1;border-radius:7px;justify-content:center;align-items:center;block-size:43.4px;display:flex;position:relative}.orders-toolbar button[data-v-82e9ac67]:after{content:"";block-size:44px;position:absolute;inset-block-start:calc(50% - 22px);inset-inline:-1px}.school-select[data-v-82e9ac67]{gap:12px;min-inline-size:0;padding-inline:14px;font-size:14px}.school-select span[data-v-82e9ac67]{white-space:nowrap;text-overflow:ellipsis;text-align:start;flex:1;overflow:hidden}.school-select svg[data-v-82e9ac67]{color:#4d5278;flex:none;block-size:22px;inline-size:20px}.school-select svg[data-v-82e9ac67]:last-child{inline-size:14px}.orders-toolbar .filter-button[data-v-82e9ac67]{color:#00a47e;border-color:#00aa80}.filter-button svg[data-v-82e9ac67],.statistics-button svg[data-v-82e9ac67]{block-size:25px;inline-size:22px}.orders-toolbar .statistics-button[data-v-82e9ac67]{color:#009c74;border-color:#00aa80}.orders-list[data-v-82e9ac67]{padding:14.2px var(--page-gutter) 0}.orders-list .order-card+.order-card[data-v-82e9ac67]{margin-block-start:13.3px}.empty-state[data-v-82e9ac67]{text-align:center;color:#737e94;padding:40px 0;line-height:26px}.empty-state a[data-v-82e9ac67]{color:#009c74}.cursor-footer[data-v-82e9ac67]{text-align:center;color:#68718b;line-height:22px}:is(.cursor-footer[data-v-82e9ac67]:has(button),.cursor-footer[data-v-82e9ac67]:has(p)){padding-block-start:16px}.cursor-footer>button[data-v-82e9ac67]:not(.action-button),.pull-status button[data-v-82e9ac67]{color:inherit;background:0 0;border:0;min-block-size:44px}.cursor-footer .action-button[data-v-82e9ac67]{margin-block-start:8px}.skeletons[data-v-82e9ac67]{gap:13px;display:grid}.skeletons>div[data-v-82e9ac67]{background:#eaecf0;border-radius:8px;block-size:217px}.pull-status[data-v-82e9ac67]{color:#737e94;justify-content:center;align-items:center;font-size:12px;display:flex}.orders-page--filter-open[data-v-82e9ac67]{--page-gutter:16px;--page-right:16px}.orders-page--filter-open .orders-toolbar[data-v-82e9ac67]{padding:0 var(--page-gutter);grid-template-columns:minmax(0,1fr) 42.5px 39.3px;gap:7px}.orders-page--filter-open .orders-toolbar button[data-v-82e9ac67]{block-size:39.3px}.orders-page--filter-open .school-select[data-v-82e9ac67]{gap:5px}.orders-page--filter-open .orders-list[data-v-82e9ac67]{padding:12px var(--page-gutter) 0}.school-screen[data-v-82e9ac67]{padding-block-start:12px;overflow-y:auto}@media (width<=374px){.orders-page[data-v-82e9ac67]{--page-gutter:12px;--page-right:12px}.orders-toolbar[data-v-82e9ac67],.orders-list[data-v-82e9ac67]{padding-inline:12px}}@media (width>=414px){.orders-page[data-v-82e9ac67]{--page-gutter:20px;--page-right:20px}.orders-toolbar[data-v-82e9ac67],.orders-list[data-v-82e9ac67]{padding-inline:20px}}.admin-navigation[data-v-2391d693]{z-index:5;max-inline-size:480px;background:#fff;border-block-start:1px solid #edf0f3;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;padding-block-end:max(8px, var(--safe-bottom));display:grid;position:fixed;inset-block-end:0;inset-inline:0}.admin-navigation a[data-v-2391d693]{color:#7d8598;flex-direction:column;align-items:center;gap:3px;block-size:56px;padding-block-start:12px;font-size:12px;line-height:18px;text-decoration:none;display:flex;position:relative}.admin-navigation a[aria-current][data-v-2391d693]{color:#009770}.admin-navigation svg[data-v-2391d693]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round;flex:none;block-size:22px;inline-size:22px}.admin-navigation span[data-v-2391d693]{flex:none}.admin-navigation i[data-v-2391d693]{background:currentColor;border-radius:2px;block-size:3.2px;inline-size:25.6px;position:absolute;inset-block-end:-7.5px}.admin-navigation a:last-child svg[data-v-2391d693]{inline-size:20px}@media (height<=480px){.admin-navigation[data-v-2391d693]{margin-block-start:16px;position:static}}.refresh-feedback[data-v-81809218]{color:#748096;justify-content:center;align-items:center;font-size:12px;transition:height .2s;display:flex;overflow:hidden}.refresh-feedback button[data-v-81809218]{color:#b52f32;background:0 0;border:0}@media (prefers-reduced-motion:reduce){.refresh-feedback[data-v-81809218]{transition:none}}html:has(.admin-list){overscroll-behavior-y:none}.admin-list[data-v-a8c9b6df]{--page-gutter:16.92px;--page-right:16px;--page-bar-height:calc(57px + max(8px, var(--safe-bottom)) - var(--safe-bottom));color:#0b1e35;background:#f7fafb;font-family:Arial,Hiragino Sans GB,PingFang SC,sans-serif}.list-header[data-v-a8c9b6df]{z-index:4;background:#f7fafb;position:sticky;inset-block-start:calc(var(--page-gutter) + var(--safe-top))}.list-header[data-v-a8c9b6df]:before{content:"";block-size:calc(var(--page-gutter) + var(--safe-top));background:inherit;position:absolute;inset-block-end:100%;inset-inline:0}.list-stats[data-v-a8c9b6df]{color:#66728b;justify-content:space-between;gap:6px;padding:9px 2px 13px;font-size:11px;line-height:18px;display:flex}.list-stats span[data-v-a8c9b6df]{white-space:nowrap}.list-stats b[data-v-a8c9b6df]{color:#0d213c;font-weight:600}.supplier-refresh[data-v-a8c9b6df]{min-block-size:calc(100dvh - 190px - var(--safe-top) - var(--safe-bottom))}.list-toolbar[data-v-a8c9b6df]{background:#fff;border-radius:9.14px;gap:9px;margin-block-end:3.66px;padding:9.6px 6px 10px;display:flex}.search-field[data-v-a8c9b6df]{color:#4c5c74;background:#f7f8fa;border:1px solid #e0e5ef;border-radius:7.77px;flex:1;align-items:center;gap:8px;block-size:34.29px;min-inline-size:0;padding-inline:9px 4px;display:flex}.search-field svg[data-v-a8c9b6df]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;flex:none;block-size:16px;inline-size:16px}.search-field input[data-v-a8c9b6df]{color:#0b1e35;background:0 0;border:0;outline:none;flex:1;min-block-size:44px;inline-size:100%;min-inline-size:0;padding:0;font-size:13px}.search-field input[data-v-a8c9b6df]::placeholder{color:#79859a}.search-field button[data-v-a8c9b6df]{color:#7e899a;background:0 0;border:0;min-inline-size:24px;padding:0}.new-supplier[data-v-a8c9b6df]{background:linear-gradient(110deg,#079c78,#0d956c);block-size:35.21px;inline-size:70px;font-size:14px;font-weight:600}.new-supplier[data-v-a8c9b6df]:after{inset-block:calc(50% - 22px)}.supplier-cards[data-v-a8c9b6df]{gap:14.6px;display:grid}.supplier-card[data-v-a8c9b6df]{text-align:start;inline-size:100%;color:inherit;background:#fff;border:1px solid #e4e9f1;border-radius:9.14px;padding:13.3px 14.6px 12px;display:block}.card-heading[data-v-a8c9b6df]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.card-heading h2[data-v-a8c9b6df]{overflow-wrap:anywhere;min-inline-size:0;margin:0;font-size:15.5px;font-weight:600;line-height:24px}.status-badge[data-v-a8c9b6df]{color:#008b69;background:#e8f7f3;border-radius:16px;flex:none;justify-content:center;align-items:center;block-size:24.7px;min-inline-size:55.8px;margin-inline-end:-2px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.status-badge--disabled[data-v-a8c9b6df]{color:#637089;background:#f1f4f8}.supplier-contact[data-v-a8c9b6df]{color:#66728b;margin-block-start:2px;font-size:13px;line-height:20px}.supplier-contact span[data-v-a8c9b6df]{margin-inline:4px}.supplier-quota[data-v-a8c9b6df]{color:#6d7990;border-block-start:1px solid #edf0f6;flex-wrap:wrap;justify-content:space-between;gap:6px;margin-block-start:8px;padding-block-start:10px;font-size:12px;line-height:20px;display:flex}.supplier-quota b[data-v-a8c9b6df]{color:#0d213c;margin-inline-start:4px;font-weight:400}.list-footer[data-v-a8c9b6df]{text-align:center;color:#8690a3;padding-block-start:18px;font-size:13px;line-height:20px}.list-footer button[data-v-a8c9b6df]{color:#008b69;background:0 0;border:0;min-block-size:44px}.list-footer [role=alert][data-v-a8c9b6df]{color:#b52f32}.list-empty[data-v-a8c9b6df]{text-align:center;color:#7c8799;margin-block-start:32px}.supplier-skeletons[data-v-a8c9b6df]{gap:14px;display:grid}.supplier-skeleton[data-v-a8c9b6df]{background:#eaecf0;border-radius:9px;block-size:113px}@media (width<=374px){.admin-list[data-v-a8c9b6df]{--page-gutter:12px;--page-right:var(--page-gutter)}}@media (width>=414px){.admin-list[data-v-a8c9b6df]{--page-gutter:20px;--page-right:var(--page-gutter)}}@media (height<=480px){.admin-list[data-v-a8c9b6df]{--page-bar-height:0px}}.integer-stepper[data-v-21afc6b0]{grid-template-columns:45.5px minmax(0,1fr) 45.5px;gap:4px;display:grid}.stepper-value[data-v-21afc6b0],.integer-stepper button[data-v-21afc6b0]{min-inline-size:0;block-size:var(--control-height,41px);color:#0d1d34;background:#fff;border:1px solid #d5dbe7;border-radius:6.4px}.stepper-value[data-v-21afc6b0]{align-items:center;display:flex}.integer-stepper input[data-v-21afc6b0]{color:#0d1d34;text-align:center;outline-offset:1px;background:0 0;border:0;block-size:44px;inline-size:100%;min-inline-size:0;padding:0;font-size:14px}.integer-stepper button[data-v-21afc6b0]{color:#039a7c;background:#f4f7f9;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.integer-stepper button[data-v-21afc6b0]:after{content:"";position:absolute;inset-block:min(0px,50% - 22px);inset-inline:-1px}.integer-stepper button[data-v-21afc6b0]:first-child{color:#828b9e}.integer-stepper button[data-v-21afc6b0]:disabled{opacity:.5}.integer-stepper svg[data-v-21afc6b0]{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;fill:none;block-size:24px;inline-size:24px}.stepper-value[data-v-21afc6b0]:has(input[aria-invalid]){border-color:#cf332a}.expiry-hint[data-v-7b2868ca]{color:#7b86a0;margin-top:8px;font-size:12px;line-height:18px}.supplier-form-page[data-v-7b2868ca]{color:#10203a;--page-gutter:18.29px;--page-right:17.37px;--form-bar-top:13.72px;--form-button-height:47.09px;--page-bar-height:calc(var(--form-bar-top) + var(--form-button-height) + 1px);--control-height:40.23px;background:#f4f8fa;font-family:Arial,Hiragino Sans GB,PingFang SC,sans-serif}.supplier-form[data-v-7b2868ca]{background:#fff;border-radius:10.97px;padding:18px 15.09px 21.7px}fieldset[data-v-7b2868ca]{border:0;min-inline-size:0;margin:0;padding:0}.form-field+.form-field[data-v-7b2868ca]{margin-block-start:22px}.form-field[data-v-7b2868ca]:nth-child(4){margin-block-start:24px}.form-field label[data-v-7b2868ca]{color:#435471;margin-block-end:4.4px;font-size:12.5px;line-height:18px;display:block}.form-field em[data-v-7b2868ca]{color:#e72b1b;margin-inline-start:5px;font-style:normal;font-weight:600}.text-control[data-v-7b2868ca]{min-inline-size:0;block-size:var(--control-height);border:1px solid #d4dae6;border-radius:6.4px;align-items:center;padding-inline:12px 8px;display:flex}.text-control[data-v-7b2868ca]:focus-within{border-color:#009770}.text-control input[data-v-7b2868ca]{color:#10203a;background:0 0;border:0;outline:none;flex:1;min-block-size:44px;inline-size:100%;min-inline-size:0;padding:0;font-size:14px;line-height:20px}.text-control button[data-v-7b2868ca]{color:#fff;background:#b8bbc1;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;block-size:15px;inline-size:15px;padding:0;font-size:18px;line-height:15px;display:flex;position:relative}.text-control button[data-v-7b2868ca]:after{content:"";position:absolute;inset:-14.5px}.text-control.invalid[data-v-7b2868ca]{border-color:#cf332a}.expiry-control[data-v-7b2868ca]{block-size:var(--control-height);color:#10203a;border-color:#d4dae6;border-radius:6.4px;font-size:14px}.expiry-control[data-v-7b2868ca]:focus{border-color:#009770;outline:none}.field-error[data-v-7b2868ca],.form-error[data-v-7b2868ca]{color:#bd3028;margin-block-start:6px;font-size:12px;line-height:18px}.retry-read[data-v-7b2868ca]{color:#008b69;background:0 0;border:0;min-block-size:44px}.form-action-bar[data-v-7b2868ca]{z-index:5;max-inline-size:480px;padding:var(--form-bar-top) 17.37px var(--safe-bottom) 18.29px;background:#fff;border-block-start:1px solid #edf0f3;margin-inline:auto;position:fixed;inset-block-end:0;inset-inline:0}.form-save[data-v-7b2868ca]{inline-size:100%;block-size:var(--form-button-height);background:linear-gradient(110deg,#0b997a,#0d956d);border-radius:8.23px;font-size:14.5px;font-weight:600;display:flex}.form-loading[data-v-7b2868ca]{background:#eaecf0;border-radius:8px;block-size:398px}.supplier-form-page--edit[data-v-7b2868ca]{--page-gutter:16.92px;--page-right:14.63px;--form-bar-top:10.97px;--form-button-height:43.43px;--control-height:41.61px;background:#f7fafc}.supplier-form-page--edit .supplier-form[data-v-7b2868ca]{border-block-start:1px solid #e4e9f1;border-radius:9.6px;padding:17.31px 14.17px 20.58px}.supplier-form-page--edit .form-field+.form-field[data-v-7b2868ca]{margin-block-start:21.05px}.supplier-form-page--edit .form-field[data-v-7b2868ca]:nth-child(3){--control-height:42.06px;margin-block-start:21.53px}.supplier-form-page--edit .form-field[data-v-7b2868ca]:nth-child(4){--control-height:42.98px;margin-block-start:21.97px}.supplier-form-page--edit .form-field[data-v-7b2868ca]:nth-child(5){margin-block-start:20.6px}.supplier-form-page--edit[data-v-7b2868ca] .integer-stepper{grid-template-columns:46.64px minmax(0,1fr) 46.64px}.supplier-form-page--edit .expiry-control[data-v-7b2868ca]{--control-height:42.52px}.supplier-form-page--edit .text-control input[data-v-7b2868ca],.supplier-form-page--edit .expiry-control[data-v-7b2868ca]{font-size:14.5px}.supplier-form-page--edit .form-action-bar[data-v-7b2868ca]{padding:var(--form-bar-top) 18.29px var(--safe-bottom) 17.37px}.supplier-form-page--edit .form-save[data-v-7b2868ca]{block-size:var(--form-button-height);font-weight:550}@media (width<=374px){.supplier-form-page[data-v-7b2868ca]{--page-gutter:12px;--page-right:var(--page-gutter)}.form-action-bar[data-v-7b2868ca]{padding-inline:12px}}@media (width>=414px){.supplier-form-page[data-v-7b2868ca]{--page-gutter:20px;--page-right:var(--page-gutter)}.form-action-bar[data-v-7b2868ca]{padding-inline:20px}}@media (height<=600px){.supplier-form-page[data-v-7b2868ca]{--page-bar-height:0px}.form-action-bar[data-v-7b2868ca]{border:0;padding:24px 0 0;position:static}}.renewal-sheet[data-v-b3ab0aa5]{color:#0b1e35;max-block-size:85dvh;inline-size:100%;max-inline-size:480px;padding:9px 25.6px max(14px, var(--safe-bottom));background:#fff;border:0;border-radius:15.55px 15.55px 0 0;margin:0 auto;font-family:Arial,Hiragino Sans GB,PingFang SC,sans-serif;position:fixed;inset:auto 0 0;overflow:hidden}.renewal-sheet[open][data-v-b3ab0aa5]{flex-direction:column;display:flex}.renewal-sheet form[data-v-b3ab0aa5]{flex-direction:column;min-block-size:0;display:flex}.renewal-sheet form[data-v-b3ab0aa5]>:not(.renewal-accounts),.sheet-handle[data-v-b3ab0aa5],header[data-v-b3ab0aa5]{flex:none}.renewal-sheet[data-v-b3ab0aa5]::backdrop{background:#00000090}.sheet-handle[data-v-b3ab0aa5]{background:#d0d5e3;border-radius:3px;block-size:4.11px;inline-size:38.86px;margin:0 auto 12px}header[data-v-b3ab0aa5]{justify-content:space-between;align-items:center;min-block-size:28px;display:flex}header h2[data-v-b3ab0aa5]{margin:0;font-size:18px;font-weight:600;line-height:26px}header button[data-v-b3ab0aa5]{color:#8690a7;background:0 0;border:0;block-size:44px;inline-size:44px;margin:-9px -21px -7px 0}header svg[data-v-b3ab0aa5]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;block-size:20px;inline-size:20px}.renewal-supplier[data-v-b3ab0aa5]{overflow-wrap:anywhere;margin-block-start:20px;font-size:15px;font-weight:400;line-height:22px}.renewal-accounts[data-v-b3ab0aa5]{border:0;flex-direction:column;flex:0 auto;min-block-size:0;margin:0;padding:0;display:flex}.renewal-label.renewal-account-heading[data-v-b3ab0aa5]{flex:none;justify-content:space-between;align-items:center;inline-size:100%;display:flex}.renewal-account-count[data-v-b3ab0aa5]{color:#7b86a0;font-size:12px}.renewal-account-list[data-v-b3ab0aa5]{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;border-block:1px solid #e8ecef;flex:0 auto;min-block-size:0;max-block-size:280px;overflow-y:auto}.renewal-account[data-v-b3ab0aa5]:last-child{border-bottom:0}.renewal-account[data-v-b3ab0aa5]{border-bottom:1px solid #e8ecef;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.renewal-account input[data-v-b3ab0aa5]{accent-color:#13916d;flex:none;width:18px;height:18px;margin:3px 0 0}.renewal-account>span[data-v-b3ab0aa5]{gap:3px;min-width:0;display:grid}.renewal-account strong[data-v-b3ab0aa5]{overflow-wrap:anywhere;font-size:14px;font-weight:500}.renewal-account-login[data-v-b3ab0aa5],.renewal-account-expiry[data-v-b3ab0aa5],.renewal-empty[data-v-b3ab0aa5]{color:#7b86a0;overflow-wrap:anywhere;font-size:12px}.renewal-label[data-v-b3ab0aa5]{color:#485873;margin-block:22px 7px;font-size:13px;line-height:19px;display:block}.renewal-label em[data-v-b3ab0aa5]{color:#e72b1b;margin-inline-start:6px;font-style:normal;font-weight:600}.renewal-input[data-v-b3ab0aa5]{block-size:42.06px;font-size:14px}.renewal-summary[data-v-b3ab0aa5]{color:#7b86a0;min-block-size:36px;margin-block-start:10px;font-size:11.5px;line-height:18px}.renewal-error[data-v-b3ab0aa5]{color:#bb3028;margin-block-start:6px;font-size:12px;line-height:18px}.renewal-confirm[data-v-b3ab0aa5]{background:linear-gradient(110deg,#0b967b,#03946d);block-size:46.64px;inline-size:calc(100% + 11px);margin-block-start:13px;margin-inline:-5.5px;font-size:14.5px;font-weight:600;display:flex}@media (width<=374px){.renewal-sheet[data-v-b3ab0aa5]{padding-inline:20px}}@media (height<=600px){.renewal-supplier[data-v-b3ab0aa5]{margin-block-start:12px}.renewal-label[data-v-b3ab0aa5]{margin-block-start:16px}}.supplier-detail[data-v-d62a53c3]{--page-gutter:13.72px;--page-right:12.8px;--page-bar-height:57.25px;color:#0c1f38;background:#f7fafc;font-family:Arial,Hiragino Sans GB,PingFang SC,sans-serif}.detail-card[data-v-d62a53c3]{background:#fff;border:1px solid #e5eaf3;border-radius:8.69px;padding:14px 14.5px}.basic-card[data-v-d62a53c3]{padding-block-end:8.6px}.detail-heading[data-v-d62a53c3]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.detail-heading h1[data-v-d62a53c3],.detail-heading h2[data-v-d62a53c3]{overflow-wrap:anywhere;min-inline-size:0;margin:0;font-size:17px;font-weight:600;line-height:26px}.detail-badge[data-v-d62a53c3]{color:#008a65;background:#e7f6f1;border-radius:16px;flex:none;justify-content:center;align-items:center;block-size:25.15px;min-inline-size:57.15px;margin-inline-end:-3px;padding-inline:10px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.detail-badge.disabled[data-v-d62a53c3]{color:#64728c;background:#f1f4f8}.detail-badge.waiting[data-v-d62a53c3]{color:#aa6007;background:#fff2db}dl[data-v-d62a53c3]{margin:9px 0 0}dl div[data-v-d62a53c3]{border-block-end:1px solid #edf0f6;grid-template-columns:77px minmax(0,1fr);align-items:center;gap:0;min-block-size:37.8px;padding-block:8.4px;font-size:13px;line-height:20px;display:grid}dl div[data-v-d62a53c3]:last-child{border:0}dt[data-v-d62a53c3]{color:#6b7790}dd[data-v-d62a53c3]{overflow-wrap:anywhere;margin:0}.members-card[data-v-d62a53c3]{margin-block-start:12.3px;padding-block-end:15px}.member-count[data-v-d62a53c3]{margin-block-start:6px;font-size:13px;line-height:20px}.member-list[data-v-d62a53c3]{margin:10px 0 0;padding:0;list-style:none}.member-list li[data-v-d62a53c3]{overflow-wrap:anywhere;border-block-end:1px solid #edf0f6;align-items:center;gap:13px;min-block-size:57.7px;padding-block:9.9px;font-size:13px;line-height:20px;display:flex}.member-list li[data-v-d62a53c3]:first-child{min-block-size:47.7px;padding-block-start:0}.member-list li[data-v-d62a53c3]:last-child{border:0;min-block-size:47.7px;padding-block-end:0}.member-avatar[data-v-d62a53c3]{border-radius:50%;flex:none;justify-content:center;align-items:center;block-size:37.5px;inline-size:37.5px;font-size:14px;display:inline-flex;position:relative}.member-avatar--0[data-v-d62a53c3]{color:#009c7c;background:#e4f6f0}.member-avatar--1[data-v-d62a53c3]{color:#2779c1;background:#e0effd}.member-avatar--2[data-v-d62a53c3]{color:#9b5b0c;background:#fff0db}.member-avatar img[data-v-d62a53c3]{object-fit:cover;border-radius:50%;block-size:100%;inline-size:100%}.detail-action-bar[data-v-d62a53c3]{z-index:5;max-inline-size:480px;padding:14.64px 12.8px var(--safe-bottom) 13.72px;background:#fff;border-block-start:1px solid #edf0f4;grid-template-columns:1fr 1.05fr 1fr;gap:7.3px;margin-inline:auto;display:grid;position:fixed;inset-block-end:0;inset-inline:0}.detail-action-bar .action-button[data-v-d62a53c3]{border-radius:7.77px;block-size:41.61px;font-size:14px;font-weight:600}@media (height>=601px){.supplier-detail:not(.supplier-detail--renewing) .detail-action-bar .action-button[data-v-d62a53c3]:after{inset-block:auto calc(0px - min(2px, var(--safe-bottom)));block-size:calc(100% + 4px);min-block-size:44px}}.detail-edit[data-v-d62a53c3]{color:#009874;background:#fff;border:1px solid #00a583}.detail-renew[data-v-d62a53c3]{background:linear-gradient(105deg,#0b927a,#039569)}.detail-toggle[data-v-d62a53c3]{color:#e12216;background:#fff;border:1px solid #f0322d}.detail-toggle.enable[data-v-d62a53c3]{color:#009874;border-color:#009874}.detail-error[data-v-d62a53c3],.member-unavailable[data-v-d62a53c3]{color:#b53028;margin-block-start:12px;font-size:12px;line-height:18px}.detail-error button[data-v-d62a53c3],.member-unavailable button[data-v-d62a53c3],.retry-invitation[data-v-d62a53c3]{color:#009874;background:0 0;border:0;min-block-size:44px}.wecom-reminder[data-v-d62a53c3]{color:#008d6a;align-items:center;min-block-size:44px;font-size:13px;text-decoration:none;display:inline-flex}.detail-skeleton div[data-v-d62a53c3]{background:#eaecf0;border-radius:9px;block-size:210px;margin-block-end:12px}.supplier-detail--renewing[data-v-d62a53c3]{--page-gutter:15.55px;--page-right:var(--page-gutter);--page-bar-height:0px}.supplier-detail--renewing .detail-card[data-v-d62a53c3]{padding-inline:14.2px}.supplier-detail--renewing dl[data-v-d62a53c3]{margin-block-start:5px}.supplier-detail--renewing dl div[data-v-d62a53c3]{grid-template-columns:76px minmax(0,1fr);min-block-size:33.4px;padding-block:6.7px}.supplier-detail--renewing .members-card[data-v-d62a53c3]{margin-block-start:12.4px;padding-block-end:12.1px}.supplier-detail--renewing .member-list[data-v-d62a53c3]{margin-block-start:5px}.supplier-detail--renewing .member-list li[data-v-d62a53c3]{gap:11px;min-block-size:52px;padding-block:7.25px}.supplier-detail--renewing .member-avatar[data-v-d62a53c3]{block-size:35.2px;inline-size:35.2px}.supplier-detail--renewing .member-list li[data-v-d62a53c3]:first-child{min-block-size:44px;padding-block-start:0}.supplier-detail--renewing .member-list li[data-v-d62a53c3]:last-child{min-block-size:44px;padding-block-end:0}.supplier-detail--renewing .detail-action-bar[data-v-d62a53c3]{background:0 0;border:0;margin-block-start:16px;padding:0;position:static}.supplier-detail--renewing .detail-action-bar .action-button[data-v-d62a53c3]{block-size:36px}@media (width<=374px){.supplier-detail[data-v-d62a53c3]{--page-gutter:12px;--page-right:var(--page-gutter)}.detail-action-bar[data-v-d62a53c3]{padding-inline:12px}}@media (width>=414px){.supplier-detail[data-v-d62a53c3]{--page-gutter:20px;--page-right:var(--page-gutter)}.detail-action-bar[data-v-d62a53c3]{padding-inline:20px}}@media (height<=600px){.supplier-detail[data-v-d62a53c3]{--page-bar-height:0px}.detail-action-bar[data-v-d62a53c3]{border:0;margin-block-start:16px;padding-inline:0;position:static}}.member-mobile[data-v-d62a53c3]{color:#6b7790;font-size:13px;line-height:17.5px;display:block}.wecom-page[data-v-17eced1a]{--page-gutter:14.17px;color:#0d1d34;background:#f5f7f9;font-family:Arial,Hiragino Sans GB,PingFang SC,sans-serif}.wecom-card[data-v-17eced1a]{background:#fff;border:1px solid #e3e7ef;border-radius:8.69px;padding:14.6px 15.55px 16.46px}.wecom-heading[data-v-17eced1a]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.wecom-heading h1[data-v-17eced1a]{overflow-wrap:anywhere;min-inline-size:0;font-size:16px;font-weight:600;line-height:25px}.wecom-badge[data-v-17eced1a]{color:#ab6007;background:#fff3dd;border-radius:16px;flex:none;justify-content:center;align-items:center;block-size:25.15px;margin-inline-end:-2px;padding-inline:8.5px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.wecom-badge.joined[data-v-17eced1a]{color:#008a65;background:#e7f6f1}.wecom-mobile[data-v-17eced1a]{margin-block-start:11px;font-size:14px;line-height:22px}.wecom-mobile span[data-v-17eced1a]{color:#7d8aa2;margin-inline-end:14px}.wecom-description[data-v-17eced1a]{margin-block-start:12px;font-size:14px;line-height:21px}.wecom-return[data-v-17eced1a]{color:#009b7a;background:#fff;border:1px solid #00a685;border-radius:7.32px;block-size:44.35px;inline-size:100%;margin-block-start:16.8px;font-size:14.5px;font-weight:600;display:flex}.wecom-error[data-v-17eced1a]{color:#b53028;margin-block-start:12px;font-size:12px;line-height:18px}.wecom-error button[data-v-17eced1a]{color:#009b7a;background:0 0;border:0;min-block-size:44px}.wecom-loading[data-v-17eced1a]{background:#eaecf0;border-radius:8px;block-size:118px}@media (width<=374px){.wecom-page[data-v-17eced1a]{--page-gutter:12px;--page-right:var(--page-gutter)}}@media (width>=414px){.wecom-page[data-v-17eced1a]{--page-gutter:20px;--page-right:var(--page-gutter)}}.admin-config[data-v-d9560f83]{--page-gutter:15.55px;--page-bar-height:calc(57px + max(8px, var(--safe-bottom)) - var(--safe-bottom));color:#202938;background:#f3f5f7;font-family:Arial,Hiragino Sans GB,PingFang SC,sans-serif}.invitation-menu[data-v-d9560f83]{text-align:start;color:#202938;background:#fff;border:0;border-radius:9.6px;align-items:center;gap:14px;block-size:56.24px;inline-size:100%;padding:0 17.5px;font-size:14px;line-height:21px;display:flex}.invite-icon[data-v-d9560f83]{fill:none;stroke:#616b78;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;block-size:18.29px;inline-size:20.12px}.menu-arrow[data-v-d9560f83]{fill:none;stroke:#a2a8b1;stroke-width:1.6px;block-size:10.97px;inline-size:6.4px;margin-inline-start:auto}.config-error[data-v-d9560f83]{color:#b53028;margin-block-start:12px;font-size:12px;line-height:18px}@media (width<=374px){.admin-config[data-v-d9560f83]{--page-gutter:12px;--page-right:var(--page-gutter)}}@media (width>=414px){.admin-config[data-v-d9560f83]{--page-gutter:20px;--page-right:var(--page-gutter)}}@media (height<=480px){.admin-config[data-v-d9560f83]{--page-bar-height:0px}}.qr-frame[data-v-734dba19]{justify-content:center;align-items:center;block-size:168px;inline-size:168px;margin-inline:auto;display:flex}.qr-frame svg[data-v-734dba19]{block-size:auto;max-inline-size:100%;display:block}.qr-frame p[data-v-734dba19]{color:#b53028;text-align:center;font-size:12px;line-height:18px}.invitation-page[data-v-01ac31d4]{--page-gutter:13.72px;color:#253143;background:#f4f6f7;font-family:Arial,Hiragino Sans GB,PingFang SC,sans-serif}.invitation-card[data-v-01ac31d4]{background:#fff;border-radius:9.6px;padding:14px 14.6px 17.8px}.invitation-card h1[data-v-01ac31d4]{margin:0;font-size:16px;font-weight:600;line-height:24px}.invitation-card[data-v-01ac31d4] .qr-frame{margin-block-start:18.8px}.invitation-helper[data-v-01ac31d4]{text-align:center;color:#737d8d;margin-block-start:-5px;font-size:11.5px;line-height:18px}.invitation-url[data-v-01ac31d4]{text-overflow:ellipsis;white-space:nowrap;background:#f5f7f8;border:1px solid #e8ebef;border-radius:6.86px;block-size:37.03px;margin-block-start:16px;padding:9px 11px;font-size:13.5px;line-height:18px;overflow:hidden}.invitation-copy[data-v-01ac31d4]{background:linear-gradient(105deg,#299464,#258e61);border-radius:6.86px;block-size:37.95px;inline-size:100%;margin-block-start:21.5px;font-size:14.5px;font-weight:550;display:flex}.invitation-return[data-v-01ac31d4]{color:#289762;background:#fff;border:1px solid #dce1e8;border-radius:6.86px;block-size:37.95px;inline-size:100%;margin-block-start:8.7px;font-size:14.5px;font-weight:550;display:flex}.invitation-copy[data-v-01ac31d4]:after,.invitation-return[data-v-01ac31d4]:after{inset-block:calc(50% - 22px)}.invitation-error[data-v-01ac31d4],.invitation-unavailable[data-v-01ac31d4]{color:#b53028;margin-block-start:16px;font-size:12px;line-height:18px}.invitation-loading[data-v-01ac31d4]{background:#eaecf0;border-radius:8px;block-size:255px;margin-block-start:20px}.invitation-retry[data-v-01ac31d4]{color:#008d6a;background:0 0;border:0;min-block-size:44px}.invitation-full-url[data-v-01ac31d4]{overflow-wrap:anywhere;color:#253143;border:1px solid #dce1e8;border-radius:6px;min-block-size:80px;inline-size:100%;margin-block-start:12px;padding:8px}@media (width<=374px){.invitation-page[data-v-01ac31d4]{--page-gutter:12px;--page-right:var(--page-gutter)}}@media (width>=414px){.invitation-page[data-v-01ac31d4]{--page-gutter:20px;--page-right:var(--page-gutter)}}svg[data-v-09d6cf5e]{flex:none;block-size:24px;inline-size:24px}.account-overlay[data-v-444968fa]{z-index:30;color:#080e34;align-items:flex-end;max-inline-size:480px;margin-inline:auto;display:flex;position:fixed;inset:0}.backdrop[data-v-444968fa]{background:#0000009c;border:0;inline-size:100%;position:absolute;inset:0}.pair .backdrop[data-v-444968fa]{background:#16203491}.sheet[data-v-444968fa]{inline-size:100%;max-block-size:calc(var(--viewport-height,100dvh) - 12px);background:#fff;border-radius:16px 16px 0 0;outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.profiles .sheet[data-v-444968fa]{block-size:calc(403.55px + var(--safe-bottom))}.pair .sheet[data-v-444968fa]{min-block-size:min(calc(319.88px + var(--safe-bottom)), calc(var(--viewport-height,100dvh) - 12px));border-radius:18px 18px 0 0}.grip[data-v-444968fa]{flex:none;justify-content:center;block-size:24px;padding-block-start:11px;display:flex}.grip span[data-v-444968fa]{background:#c7c8d5;border-radius:3px;block-size:4px;inline-size:39px}.pair .grip span[data-v-444968fa]{inline-size:49px}header[data-v-444968fa]{flex:none;justify-content:space-between;align-items:center;min-block-size:46px;margin-block:5px 8px;padding:0 22px;display:flex}.profiles header[data-v-444968fa]{margin-block-start:-9px}h1[data-v-444968fa]{font-size:19px;font-weight:650;line-height:27px}header button[data-v-444968fa]{color:#5d6285;background:0 0;border:0;block-size:44px;inline-size:44px;margin-inline-end:-16px}header svg[data-v-444968fa]{block-size:19px;inline-size:19px}.profiles header svg[data-v-444968fa]{block-size:18px;inline-size:18px;position:relative;inset-block-start:5.4px;inset-inline-start:.5px}.pair header[data-v-444968fa]{min-block-size:40.085px;margin-block:1px 9px;padding-inline:21px;position:relative}.pair header button[data-v-444968fa]{position:absolute;inset-block-start:-5px;inset-inline-end:23px}.pair h1[data-v-444968fa]{font-size:18px}.pair header svg[data-v-444968fa]{block-size:24px;inline-size:24px;position:relative;inset-block-start:.5px;inset-inline-start:.4px}.sheet-body[data-v-444968fa]{overscroll-behavior:contain;padding:0 24px calc(44px + var(--safe-bottom));min-block-size:0;overflow-y:auto}.profiles .sheet-body[data-v-444968fa]{margin-block-start:-8px;padding-block-start:8px;padding-inline:24.23px 22.86px}.pair .sheet-body[data-v-444968fa]{padding:0 21px calc(15.315px + var(--safe-bottom))}.interval .sheet-body[data-v-444968fa]{padding-block-end:max(12px, var(--safe-bottom))}@media (width<=374px){header[data-v-444968fa],.sheet-body[data-v-444968fa]{padding-inline:16px}}.quota[data-v-4d2b6439]{justify-content:space-between;align-items:center;min-block-size:28px;margin-block:-4px 10px;font-size:13.5px;display:flex;position:relative}.quota button[data-v-4d2b6439]{color:#009c71;background:0 0;border:0;align-items:center;gap:5px;min-block-size:44px;padding:0 0 8px;display:flex;position:absolute;inset-block-start:-4px;inset-inline-end:0}.quota button svg[data-v-4d2b6439]{block-size:17px;inline-size:17px;position:relative;inset-block-start:-.7px;inset-inline-start:5.3px}.quota button[data-v-4d2b6439]:disabled{color:#9da5ac}.profile-card[data-v-4d2b6439]{background:#fff;border:1px solid #e6e8f2;border-radius:7.3px;margin-block-end:13.27px;padding:10px}.profile-card.selected[data-v-4d2b6439]{background:linear-gradient(110deg,#effaf5,#eff9f5);border-color:#36bb87}.choose[data-v-4d2b6439]{cursor:pointer;padding-block:0 2.53px;position:relative}h2[data-v-4d2b6439]{overflow-wrap:anywhere;margin:0;padding-inline-end:30px;font-size:16px;font-weight:650;line-height:24px}.radio[data-v-4d2b6439]{border:1.5px solid #727793;border-radius:50%;block-size:20px;inline-size:20px;position:absolute;inset-block-start:3px;inset-inline-end:1px}.selected .radio[data-v-4d2b6439]{border-color:#42b27d}.selected .radio[data-v-4d2b6439]:after{content:"";background:#2eaa75;border-radius:50%;position:absolute;inset:3px}.monitor-badge[data-v-4d2b6439]{color:#626887;background:#f2f3f6;border-radius:14px;align-items:center;gap:5px;margin-block:5px 7px;padding:2px 8px;font-size:12.5px;line-height:18px;display:inline-flex}.monitor-badge.enabled[data-v-4d2b6439]{color:#009d74;background:#ddf5eb}.monitor-badge>span[data-v-4d2b6439]{color:#fff;background:#737892;border-radius:50%;justify-content:center;align-items:center;block-size:13px;inline-size:13px;display:inline-flex}.monitor-badge.enabled>span[data-v-4d2b6439]{background:#56b77b}.monitor-badge svg[data-v-4d2b6439]{block-size:9px;inline-size:9px}.expiry[data-v-4d2b6439]{color:#60688a;font-size:12.5px;line-height:19px}.expired[data-v-4d2b6439]{color:#bd3a32}.profile-actions[data-v-4d2b6439]{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.profile-actions button[data-v-4d2b6439]{color:#626887;background:#fff;border:1px solid #dce0ee;border-radius:6px;justify-content:center;align-items:center;gap:10px;block-size:37px;font-size:14px;display:flex;position:relative}.profile-actions button[data-v-4d2b6439]:after{content:"";position:absolute;inset:-4px 0}.profile-actions button svg[data-v-4d2b6439]{block-size:17.8px;inline-size:17.8px;position:relative;inset-block-start:1px}.profile-actions button:first-child svg[data-v-4d2b6439]{inset-block-start:.4px;inset-inline-start:3.4px}.profile-actions button:last-child svg[data-v-4d2b6439]{block-size:17px;inline-size:17px;inset-inline-start:7px}.profile-actions .start svg[data-v-4d2b6439]{color:#62b76a;inset-block-start:0}.profile-actions .pause svg[data-v-4d2b6439]{inset-block-start:1.4px;inset-inline-start:7.35px}.profile-actions .pause[data-v-4d2b6439]{color:#ff3029}.profile-actions .start[data-v-4d2b6439]{color:#009d74}.profile-actions button[data-v-4d2b6439]:disabled{opacity:.5}.error[data-v-4d2b6439]{color:#b52f32;overflow-wrap:anywhere;margin-block:8px;font-size:12px;line-height:18px}.retry[data-v-4d2b6439]{color:inherit;background:0 0;border:0;min-block-size:44px}.empty[data-v-4d2b6439]{color:#677087;margin-block:20px}.loading[data-v-4d2b6439]{background:#f2f4f7;border-radius:8px;block-size:140px}.instructions[data-v-6c062663]{color:#5e668b;letter-spacing:-.5px;overflow-wrap:anywhere;margin-block:1.3px 14px;font-size:12.5px;line-height:20px}.download-link[data-v-6c062663]{color:#00a382;background:0 0;border:0;align-items:center;gap:4px;min-block-size:32.68px;margin-block:-5px 10px;padding:0;font-size:13px;display:flex;position:relative}.download-link[data-v-6c062663]:after{content:"";position:absolute;inset:-6px 0}.download-link svg[data-v-6c062663]{block-size:18px;inline-size:14px}label[data-v-6c062663]{margin-block-end:8px;padding-block-start:2px;font-size:13px;line-height:19px;display:block}.pair-input[data-v-6c062663]{border:1px solid #dfe1ee;border-radius:6px;block-size:44px;display:flex}.pair-input input[data-v-6c062663]{color:#080e34;background:0 0;border:0;flex:1;min-inline-size:0;padding:0 13px;font-size:13.5px}input[data-v-6c062663]::placeholder{color:#a4a7bf}.pair-input button[data-v-6c062663]{color:#bfc0c9;background:0 0;border:0;min-block-size:44px;inline-size:44px;margin-block:-1px}.pair-input svg[data-v-6c062663]{color:#b9b9c2;block-size:20.5px;inline-size:20.5px;position:relative;inset-block-start:1px;inset-inline-start:1px}.pair-input .scan-button svg[data-v-6c062663]{color:#009c78;inset-block-start:0;inset-inline-start:0}.pair-button[data-v-6c062663]{background:linear-gradient(110deg,#009985,#00937b);border-radius:7px;block-size:43.5px;inline-size:calc(100% + 4px);margin-block-start:41px;margin-inline:-2px;font-size:15px;font-weight:550;position:relative}.pair-button[data-v-6c062663]:after{content:"";position:absolute;inset:-.25px 0}.error[data-v-6c062663]{color:#b52f32;overflow-wrap:anywhere;margin-block:8px;font-size:12px;line-height:18px}.retry[data-v-6c062663],.uncertain button[data-v-6c062663]{color:#009c78;background:0 0;border:0;min-block-size:44px}.uncertain p[data-v-6c062663]{font-size:12px;line-height:18px}.copy-text[data-v-6c062663]{overflow-wrap:anywhere;inline-size:100%;font-size:12px}.member-picker[data-v-8be46e03]{z-index:31}.member-picker[data-v-8be46e03] .sheet{block-size:min(580px, calc(var(--viewport-height,100dvh) - 12px))}.member-picker[data-v-8be46e03] .sheet-body{flex-direction:column;flex:1;padding:0;display:flex}.picker-toolbar[data-v-8be46e03]{color:#62688d;padding:0 24px 12px;font-size:13px}.picker-list[data-v-8be46e03]{flex:1;min-block-size:0;padding:0 24px;overflow-y:auto}.member-option[data-v-8be46e03]{border-block-end:1px solid #e8eaf4;align-items:center;gap:12px;min-block-size:65px;display:flex}.member-option input[data-v-8be46e03]{accent-color:#009c74;flex:none;block-size:18px;inline-size:18px}.member-option img[data-v-8be46e03]{object-fit:cover;border-radius:50%;block-size:36px;inline-size:36px}.member-option span[data-v-8be46e03]{overflow-wrap:anywhere;min-inline-size:0}.member-option strong[data-v-8be46e03]{font-size:14px;font-weight:500}.member-option small[data-v-8be46e03]{color:#62688d;margin-block-start:4px;font-size:12px;display:block}.hint[data-v-8be46e03]{color:#62688d;padding-block:12px;font-size:13px;line-height:22px}.picker-actions[data-v-8be46e03]{padding:16px 24px calc(16px + var(--safe-bottom));border-block-start:1px solid #e8eaf4;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.picker-actions>button[data-v-8be46e03]:not(.action-button){color:#62688d;background:#fff;border:1px solid #dfe3ec;border-radius:7px;min-block-size:44px;font-size:14px}.picker-actions>button[data-v-8be46e03]:nth-child(2){color:#009c74;border-color:#009c74}button[data-v-8be46e03]:disabled{opacity:.5}.member-management[data-v-4824fbd8] .sheet{block-size:min(510px, calc(var(--viewport-height,100dvh) - 12px))}.member-management[data-v-4824fbd8] .sheet-body{flex-direction:column;flex:1;padding:0;display:flex}.member-content[data-v-4824fbd8]{flex:1;min-block-size:0;padding:0 24px 16px;overflow-y:auto}.profile-name[data-v-4824fbd8]{color:#62688d;overflow-wrap:anywhere;margin-block-end:12px;font-size:13px}.hint[data-v-4824fbd8]{color:#62688d;margin-block-end:12px;font-size:13px;line-height:22px}.bound-member[data-v-4824fbd8]{border-block-end:1px solid #e8eaf4;justify-content:space-between;align-items:center;gap:12px;min-block-size:65px;display:flex}.bound-member>div[data-v-4824fbd8]{overflow-wrap:anywhere;min-inline-size:0}.bound-member strong[data-v-4824fbd8]{font-size:14px;font-weight:500}.bound-member small[data-v-4824fbd8]{color:#62688d;margin-block-start:4px;font-size:12px;display:block}.unknown[data-v-4824fbd8]{margin-inline-start:8px}.invalid[data-v-4824fbd8]{color:#b52f32;margin-inline-start:8px}.bound-member button[data-v-4824fbd8]{color:#b52f32;background:0 0;border:0;flex:none;min-block-size:44px}.draft[data-v-4824fbd8]{overflow-wrap:anywhere;background:#f7fbfe;border-radius:7px;margin-block-start:12px;padding:12px;font-size:13px;line-height:22px}.draft button[data-v-4824fbd8]{margin-block-start:12px}.reread[data-v-4824fbd8]{color:#009c74;background:0 0;border:0;min-block-size:44px}.member-actions[data-v-4824fbd8]{padding:16px 24px calc(16px + var(--safe-bottom));border-block-start:1px solid #e8eaf4;flex:none;grid-template-columns:1fr 1fr;gap:12px;display:grid}.member-actions>button[data-v-4824fbd8]:first-child{color:#62688d;background:#fff;border:1px solid #dfe3ec;border-radius:7px;min-block-size:44px;font-size:14px}button[data-v-4824fbd8]:disabled{opacity:.5}.account-page[data-v-102b87d9]{color:#080e34;--page-gutter:18.29px;background:#f7fbfe}.card[data-v-102b87d9]{background:#fff;border:1px solid #e9eaf5;border-radius:8.23px;margin-block-end:12px}.identity-card[data-v-102b87d9]{align-items:center;gap:11px;min-block-size:90.07px;margin-block-end:11.88px;padding:14px;display:flex}.avatar[data-v-102b87d9]{color:#7c829b;background:linear-gradient(115deg,#ecf0f6,#edf0f5);border-radius:50%;flex:none;justify-content:center;align-items:center;block-size:56px;inline-size:55.5px;display:flex;overflow:hidden}.avatar svg[data-v-102b87d9]{block-size:29px;inline-size:29px}.avatar img[data-v-102b87d9]{object-fit:cover;block-size:100%;inline-size:100%}.member[data-v-102b87d9]{min-inline-size:0}.member h1[data-v-102b87d9]{font-size:17px;font-weight:650;line-height:25px}.member p[data-v-102b87d9]{color:#5f668b;overflow-wrap:anywhere;margin-block-start:4px;font-size:13.5px;line-height:20px}.current-card[data-v-102b87d9],.terminal-card[data-v-102b87d9]{justify-content:space-between;align-items:center;gap:6px;min-block-size:58.52px;margin-block-end:11.89px;padding:14px;display:flex}.account-title[data-v-102b87d9]{align-items:center;gap:8px;display:flex}.current-card h2[data-v-102b87d9]{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;margin:0;overflow:hidden}.account-status[data-v-102b87d9]{color:#008568;white-space:nowrap;background:#e4f3ed;border-radius:4px;flex:none;padding-inline:5px;font-size:12px;line-height:18px}.account-status.abnormal[data-v-102b87d9]{color:#b52f32;background:#fff0ef}.current-card button[data-v-102b87d9],.terminal-card>button[data-v-102b87d9]{color:#00a27c;white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:9px;min-block-size:44px;margin-block:-10.5px;padding:0;font-size:13px;line-height:20px;display:inline-flex}.current-card button svg[data-v-102b87d9],.terminal-card>button svg[data-v-102b87d9]{color:#5e6388;block-size:15px;inline-size:15px}.connection[data-v-102b87d9]{flex:1;min-inline-size:0}.terminal-status[data-v-102b87d9]{align-items:center;gap:12px;display:flex}.connection-dot[data-v-102b87d9]{background:linear-gradient(110deg,#00ad91,#00a37f);border-radius:50%;flex:none;block-size:12px;inline-size:12px}.terminal-refresh[data-v-102b87d9]{color:#00a27c;background:0 0;border:0;flex:none;min-block-size:44px;margin-block:-11.5px;padding:0;font-size:13px;line-height:20px}.terminal-refresh[data-v-102b87d9]:disabled{opacity:.6}.current-card h2[data-v-102b87d9],.terminal-title[data-v-102b87d9]{font-size:14px;font-weight:400;line-height:21px}.sync[data-v-102b87d9]{color:#62688d;overflow-wrap:anywhere;margin-block-start:3px;font-size:12.5px;line-height:19px}.menus[data-v-102b87d9]{margin-block-end:12.35px;padding-inline:13px}.menus[data-v-102b87d9] :is(a,button){min-block-size:55.873px;color:inherit;text-align:start;background:0 0;border:0;align-items:center;gap:16.4px;inline-size:100%;padding-inline:0;font-size:14px;line-height:21px;text-decoration:none;display:flex}.menus[data-v-102b87d9] :is(a,button):not(:last-child){border-block-end:1px solid #e8eaf4}.menus :is(a,button)>svg[data-v-102b87d9]{color:#5e6385;block-size:26px;inline-size:26px}.menus :is(a,button)>span[data-v-102b87d9]{flex:1;min-inline-size:0}.menus :is(a,button)>svg[data-v-102b87d9]:last-child{block-size:15px;inline-size:15px}.menus :is(a,button)>svg[data-v-102b87d9]:first-child{position:relative;inset-inline-start:-.45px}.menus a:nth-of-type(2)>svg[data-v-102b87d9]:first-child{inset-inline-start:-.2px}.menus a:nth-of-type(3)>svg[data-v-102b87d9]:first-child{inset-inline-start:0}.menus a:nth-of-type(4)>svg[data-v-102b87d9]:first-child{inset-block-start:1px;transform:scaleY(1.045)}.online[data-v-102b87d9]{--page-gutter:17.83px}.online .identity-card[data-v-102b87d9]{gap:12px;min-block-size:81.84px;margin-block-end:12.35px;padding:11.9px 12.25px}.online .current-card[data-v-102b87d9],.online .terminal-card[data-v-102b87d9]{min-block-size:65.38px;margin-block-end:11.89px;padding:10px 12px 10.38px}.online .current-card h2[data-v-102b87d9],.online .terminal-title[data-v-102b87d9]{font-weight:600}.online .menus[data-v-102b87d9] :is(a,button){min-block-size:52.98px}.online .terminal-status[data-v-102b87d9]{gap:14px}.online .menus :is(a,button)>svg[data-v-102b87d9]:first-child{position:relative;inset-block-start:-1px;inset-inline-start:-.8px}.online .menus :is(a,button):first-child>svg[data-v-102b87d9]:first-child{block-size:27px;inline-size:27px;inset-inline-start:-.6px}.online .menus a:nth-of-type(3)>svg[data-v-102b87d9]:first-child{block-size:26.6px;inline-size:26.6px;inset-block-start:-.5px;inset-inline-start:-1.5px}.online .menus a:nth-of-type(4)>svg[data-v-102b87d9]:first-child{block-size:27px;inline-size:27px;inset-block-start:-.5px;inset-inline-start:-1.3px;transform:none}.retry[data-v-102b87d9]{color:#009c78;background:0 0;border:0;min-block-size:44px}.refresh[data-v-102b87d9]{color:#62688d;justify-content:center;align-items:center;font-size:12px;display:flex}.me-content[data-v-102b87d9]>:last-child{margin-block-end:0}@media (width<=374px){.account-page[data-v-102b87d9]{--page-gutter:12px;--page-right:var(--page-gutter)}}@media (width>=414px){.account-page[data-v-102b87d9]{--page-gutter:20px;--page-right:var(--page-gutter)}}.profile-page[data-v-8d0a9a6a]{--page-gutter:17.37px;--page-right:16.92px;--page-bar-height:69px;color:#080e34;background:#f7fbfe}.form-card[data-v-8d0a9a6a]{background:#fff;border:1px solid #e9eaf5;border-radius:8.23px;padding:16px 13.63px 24.65px}h1[data-v-8d0a9a6a]{overflow-wrap:anywhere;margin-block-end:15.625px;font-size:19px;font-weight:650;line-height:27px}fieldset[data-v-8d0a9a6a]{border:0;min-inline-size:0;margin:0;padding:0}.field+.field[data-v-8d0a9a6a]{margin-block-start:20.75px}label[data-v-8d0a9a6a]{color:#6b6d87;margin-block-end:6px;padding-block-start:3px;font-size:14px;line-height:21px;display:block}label span[data-v-8d0a9a6a]{color:#ff3133}.input-wrap[data-v-8d0a9a6a]{background:#fff;border:1px solid #dfe1ee;border-radius:6.4px;block-size:47.09px;display:flex}input[data-v-8d0a9a6a]{color:#080e34;background:0 0;border:0;flex:1;min-inline-size:0;padding:0 13px;font-size:16px;line-height:23px}input[data-v-8d0a9a6a]::placeholder{color:#a3a6ba}.input-wrap button[data-v-8d0a9a6a]{color:#aeb0bf;background:0 0;border:0;flex:none;inline-size:44px}.input-wrap svg[data-v-8d0a9a6a]{block-size:17px;inline-size:17px}.input-wrap button[data-v-8d0a9a6a]:has(svg){min-block-size:44px}.field:nth-child(3) svg[data-v-8d0a9a6a]{color:#777b97;block-size:22px;inline-size:22px}.interval-tags[data-v-8d0a9a6a]{flex-wrap:wrap;gap:8px;display:flex}.interval-tag[data-v-8d0a9a6a]{cursor:pointer;flex:52px;min-inline-size:0;margin:0;padding:0;position:relative}.interval-tag input[data-v-8d0a9a6a]{opacity:0;block-size:100%;inline-size:100%;cursor:inherit;margin:0;padding:0;position:absolute;inset:0}.interval-tag span[data-v-8d0a9a6a]{color:#008c67;white-space:nowrap;background:#fff;border:1px solid #009b71;border-radius:6.4px;justify-content:center;align-items:center;min-block-size:44px;font-size:14px;display:flex}.interval-tag input:checked+span[data-v-8d0a9a6a]{color:#fff;background:#009b71}.interval-tag input:focus-visible+span[data-v-8d0a9a6a]{outline-offset:2px;outline:2px solid #13916d}.interval-tag input:disabled+span[data-v-8d0a9a6a]{opacity:.55;cursor:default}.current-interval[data-v-8d0a9a6a]{color:#6b6d87;margin-block-start:8px;font-size:14px;line-height:21px}.input-wrap svg[data-v-8d0a9a6a]{color:#a8aabc;block-size:17.7px;inline-size:17.7px;position:relative;inset-block-start:2.4px;inset-inline-start:2.8px}.field:nth-child(3) svg[data-v-8d0a9a6a]{block-size:22px;inline-size:22px;inset-block-start:.05px;inset-inline-start:.4px}.save-bar[data-v-8d0a9a6a]{z-index:5;max-inline-size:480px;padding:12px var(--page-right) calc(12px + var(--safe-bottom)) var(--page-gutter);background:#fff;border-block-start:1px solid #edf1f5;margin-inline:auto;position:fixed;inset-block-end:0;inset-inline:0}.save-button[data-v-8d0a9a6a]{background:linear-gradient(110deg,#009a72,#009b71);border-radius:7px;block-size:44px;inline-size:100%;font-size:15px;font-weight:550;position:relative}.save-button[data-v-8d0a9a6a]:after{content:"";position:absolute;inset:-.285px 0}.error[data-v-8d0a9a6a]{color:#b52f32;overflow-wrap:anywhere;margin-block:8px;font-size:12px;line-height:18px}.recovery button[data-v-8d0a9a6a]{color:inherit;background:0 0;border:0;min-block-size:44px}.keyboard .save-bar[data-v-8d0a9a6a]{margin-block-start:20px;padding:12px 0;position:static}.keyboard.profile-page[data-v-8d0a9a6a]{--page-bar-height:0px}@media (width<=374px){.profile-page[data-v-8d0a9a6a]{--page-gutter:12px;--page-right:var(--page-gutter)}.save-bar[data-v-8d0a9a6a]{padding-inline:12px}}@media (width>=414px){.profile-page[data-v-8d0a9a6a]{--page-gutter:20px;--page-right:var(--page-gutter)}.save-bar[data-v-8d0a9a6a]{padding-inline:20px}}@media (height<=500px){.save-bar[data-v-8d0a9a6a]{margin-block-start:20px;padding:12px 0;position:static}.profile-page[data-v-8d0a9a6a]{--page-bar-height:0px}}.about-page[data-v-e766ccee]{--page-gutter:17.83px;color:#080e34;background:#f7fbfe}.about-card[data-v-e766ccee]{background:#fff;border:1px solid #e9eaf5;border-radius:8.23px;padding:18px 14px 15px}h1[data-v-e766ccee]{overflow-wrap:anywhere;padding-block-end:14px;font-size:18px;font-weight:650;line-height:26px}.version[data-v-e766ccee]{border-block-start:1px solid #e9eaf5;justify-content:space-between;gap:16px;min-block-size:39px;padding-block-start:14px;font-size:14px;line-height:21px;display:flex}.version>span[data-v-e766ccee]:first-child{color:#62688d;flex:none}.version>span[data-v-e766ccee]:last-child{overflow-wrap:anywhere;text-align:end;min-inline-size:0}p[data-v-e766ccee]{color:#b52f32;margin-block-start:10px;font-size:12px;line-height:18px}button[data-v-e766ccee]{color:inherit;background:0 0;border:0;min-block-size:44px}@media (width<=374px){.about-page[data-v-e766ccee]{--page-gutter:12px;--page-right:var(--page-gutter)}}@media (width>=414px){.about-page[data-v-e766ccee]{--page-gutter:20px;--page-right:var(--page-gutter)}}.production-update-page[data-v-f2939c8a]{color:#101b36;--page-bar-height:64px;background:#f7fbfe}.update-card[data-v-f2939c8a]{background:#fff;border:1px solid #e7eaf6;border-radius:8px;padding:16px}h2[data-v-f2939c8a]{overflow-wrap:anywhere;margin:0;font-size:17px;line-height:25px}.update-code[data-v-f2939c8a]{color:#737895;font-size:12px;line-height:20px}.update-field[data-v-f2939c8a]{gap:6px;margin-block-start:20px;display:grid}.update-field label[data-v-f2939c8a]{color:#5b6388;font-size:13.5px;line-height:20px}.update-note[data-v-f2939c8a]{color:#737895;margin-block-start:12px;font-size:13px;line-height:21px}.field-error[data-v-f2939c8a]{color:#c9362b;font-size:12px;line-height:18px}.update-actions[data-v-f2939c8a]{max-inline-size:480px;padding:10px 16px calc(10px + var(--safe-bottom));background:#fff;border-block-start:1px solid #edf1f5;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-inline:auto;display:grid;position:fixed;inset-block-end:0;inset-inline:0}.update-actions button[data-v-f2939c8a]{border-radius:7px;block-size:44px;font-size:15px;font-weight:550}.update-actions>button[data-v-f2939c8a]:first-child{color:#009c74;background:#fff;border:1px solid #00a780}.update-state[data-v-f2939c8a]{color:#737895;justify-content:center;align-items:center;gap:16px;padding-block:20px;display:flex}.update-state a[data-v-f2939c8a],.update-state button[data-v-f2939c8a]{color:#009c74;background:0 0;border:0;min-block-size:44px}@media (height<=600px){.update-actions[data-v-f2939c8a]{background:0 0;border:0;margin-block-start:20px;padding-inline:0;position:static}.production-update-page[data-v-f2939c8a]{--page-bar-height:0px}}.detail-icon[data-v-40d85b59]{flex:none;block-size:20px;inline-size:20px}.detail-icon.pdf>path[data-v-40d85b59]{stroke:#df3756}.detail-icon.xlsx>path[data-v-40d85b59]{stroke:#028d62}.detail-backdrop[data-v-d7551b40]{z-index:50;background:#0009;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.detail-sheet[data-v-d7551b40]{inline-size:100%;max-inline-size:480px;max-block-size:min(85dvh, var(--viewport-height,100vh));color:#0c1730;padding:9px 23px calc(24px + var(--safe-bottom));background:linear-gradient(115deg,#fff,#fefefe);border-start-start-radius:15.55px;border-start-end-radius:15.55px;overflow:auto}.sheet-handle[data-v-d7551b40]{background:#d2d5e1;border-radius:3px;block-size:4px;inline-size:39px;margin:0 auto 14px}.sheet-header[data-v-d7551b40]{justify-content:space-between;align-items:center;min-block-size:28px;margin-block-end:12px;display:flex}.sheet-header h2[data-v-d7551b40]{overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:650;line-height:26px}.sheet-close[data-v-d7551b40]{color:#8990a4;background:0 0;border:0;justify-content:center;align-items:center;block-size:28px;inline-size:44px;margin-inline-end:-15px;padding:0;font-size:23px;line-height:23px;display:flex;position:relative}.sheet-close span[data-v-d7551b40]{position:relative;inset-block-start:-4px}.sheet-close[data-v-d7551b40]:after{content:"";position:absolute;inset:-8px 0}.sheet-content[data-v-d7551b40]{min-inline-size:0}.detail-sheet--documents[data-v-d7551b40]{min-block-size:267.5px;padding-block-end:calc(64px + var(--safe-bottom))}.detail-sheet--documents .sheet-header[data-v-d7551b40]{margin-block-end:23px}.detail-sheet--certificates[data-v-d7551b40]{min-block-size:497.5px;padding-block-end:calc(15px + var(--safe-bottom))}.detail-sheet--confirm[data-v-d7551b40]{padding:20px 23px calc(24px + var(--safe-bottom));min-block-size:0}.detail-sheet--confirm .sheet-handle[data-v-d7551b40]{display:none}@media (height<=600px){.detail-sheet[data-v-d7551b40]{min-block-size:0}}.certificate-stage[data-v-ac38b73a]{background:#eef2f6;border-radius:7.3px;justify-content:center;align-items:center;block-size:209px;display:flex;position:relative;overflow:hidden}.certificate-image[data-v-ac38b73a]{background:0 0;border:0;block-size:100%;inline-size:100%;padding:5px 0}.certificate-image img[data-v-ac38b73a]{object-fit:contain;block-size:100%;max-inline-size:100%;margin:auto;display:block}.image-counter[data-v-ac38b73a]{color:#fff;pointer-events:none;background:#6e7581;border-radius:10px;padding:1px 8px;font-size:11px;line-height:16px;position:absolute;inset-block-end:8px;inset-inline-end:8px}.certificate-thumbnails[data-v-ac38b73a]{gap:10px;margin-block-start:8px;padding:1px;display:flex;overflow-x:auto}.certificate-thumbnails button[data-v-ac38b73a]{background:#eef2f6;border:1px solid #0000;border-radius:6.4px;flex:none;block-size:47.5px;inline-size:66.3px;padding:2px}.certificate-thumbnails button.selected[data-v-ac38b73a]{border-color:#009c76}.certificate-thumbnails img[data-v-ac38b73a]{object-fit:contain;block-size:100%;inline-size:100%}.certificate-metadata[data-v-ac38b73a]{margin:13px 0 0;font-size:11.5px;line-height:18px}.metadata-row[data-v-ac38b73a]{border-block-end:1px solid #e8ebf1;grid-template-columns:86px minmax(0,1fr);align-items:center;min-block-size:25.7px;padding-block:0;display:grid}.metadata-row[data-v-ac38b73a]:last-child{border:0}dt[data-v-ac38b73a]{color:#707b96;padding-inline-start:2px}dd[data-v-ac38b73a]{color:#344464;overflow-wrap:anywhere;margin:0}.certificate-state[data-v-ac38b73a]{text-align:center;color:#667085;padding:24px 8px}.certificate-state button[data-v-ac38b73a]{color:#009b75;background:0 0;border:0;min-block-size:44px;margin:10px auto 0;display:block}.certificate-fullscreen[data-v-ac38b73a]{z-index:60;padding:max(16px, var(--safe-top)) 16px max(16px, var(--safe-bottom));background:#111;flex-direction:column;gap:12px;display:flex;position:fixed;inset:0;inset-block-end:var(--keyboard-inset,0px)}.certificate-fullscreen>.certificate-state[data-v-ac38b73a]{flex:1}.certificate-fullscreen img[data-v-ac38b73a]{object-fit:contain;flex:1;min-block-size:0;inline-size:100%}.fullscreen-close[data-v-ac38b73a],.fullscreen-navigation button[data-v-ac38b73a]{color:#192e3b;background:#fff;border:0;border-radius:6px;min-block-size:44px;padding:8px 16px}.fullscreen-navigation[data-v-ac38b73a]{justify-content:space-between;display:flex}@media (height<=600px){.certificate-stage[data-v-ac38b73a]{block-size:min(209px,38dvh)}}.document-list[data-v-a384a53d]{border:1px solid #ebedf4;border-radius:7px;margin-inline-end:-4px;padding-inline:15px 16px}.document-row[data-v-a384a53d]{color:#0c1939;background:0 0;border:0;align-items:center;gap:17px;block-size:61px;inline-size:100%;padding:0;font-size:14.5px;display:flex}.document-entry+.document-entry[data-v-a384a53d]{position:relative}.document-entry+.document-entry[data-v-a384a53d]:before{content:"";border-block-start:1px solid #e6e9f1;position:absolute;inset-block-start:0;inset-inline:42px 0}.document-row>.detail-icon[data-v-a384a53d]:first-child{block-size:30px;inline-size:24px}.document-row .pdf[data-v-a384a53d]{color:#e23257}.document-row .xlsx[data-v-a384a53d]{color:#009773;position:relative;inset-block-start:-2px}.document-row .zip[data-v-a384a53d]{color:#009773}.document-row .download[data-v-a384a53d]{color:#009b78;block-size:21px;inline-size:20px;margin-inline-start:auto}.document-entry+.document-entry .download[data-v-a384a53d]{position:relative;inset-block-start:1.2px}.document-row[data-v-a384a53d]:disabled{opacity:.45}.code-image[data-v-a384a53d]{object-fit:contain;max-block-size:50dvh;inline-size:100%;display:block}.code-image-button[data-v-a384a53d]{background:0 0;border:0;inline-size:100%;padding:0;display:block}.code-state[data-v-a384a53d]{text-align:center;padding:24px}.code-action[data-v-a384a53d]{color:#009b78;background:0 0;border:0;min-block-size:44px;margin:12px auto 0;display:block}.order-detail[data-v-ffed5e25]{--detail-gutter:16px;color:#101b36;--page-gutter:var(--detail-gutter);background:linear-gradient(110deg,#f6fafc,#f8fbfc)}.order-detail.has-actions[data-v-ffed5e25]{--detail-action-height:41px;--detail-action-padding:10px;--page-bar-height:calc(var(--detail-action-height) + 2 * var(--detail-action-padding))}.order-summary[data-v-ffed5e25]{background:linear-gradient(115deg,#fff,#fefefe);border:1px solid #e8ecf6;border-radius:8.3px;padding:12px 14px 8px}.summary-heading[data-v-ffed5e25]{justify-content:space-between;align-items:center;gap:12px;display:flex}h1[data-v-ffed5e25]{overflow-wrap:anywhere;min-inline-size:0;font-size:16.7px;font-weight:650;line-height:25px}.status-badge[data-v-ffed5e25]{border-radius:6px;flex:none;padding:3px 8px;font-size:12px;font-weight:550;line-height:17px}.order-number[data-v-ffed5e25]{color:#647092;overflow-wrap:anywhere;justify-content:space-between;align-items:center;margin-block-start:3px;font-size:12px;line-height:18px;display:flex}.order-number button[data-v-ffed5e25]{color:#78819a;background:0 0;border:0;block-size:18px;inline-size:44px;margin-inline-end:-9px;position:relative}.order-number button[data-v-ffed5e25]:after{content:"";position:absolute;inset:-13px 0}.order-number .detail-icon[data-v-ffed5e25]{block-size:18px;inline-size:17px}.summary-grid[data-v-ffed5e25]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.summary-grid>div[data-v-ffed5e25]{align-items:flex-start;gap:10px;min-inline-size:0;display:flex}.summary-grid .detail-icon[data-v-ffed5e25]{color:#7c839a;block-size:17px;inline-size:17px;margin-block-start:1px}.summary-grid p[data-v-ffed5e25]{min-inline-size:0}.summary-grid p>span[data-v-ffed5e25]{color:#6b7794;font-size:11.5px;line-height:18px;display:block}.summary-grid strong[data-v-ffed5e25]{overflow-wrap:anywhere;font-size:12px;font-weight:400;line-height:16px;display:block}.summary-dates[data-v-ffed5e25]{border-block-end:1px solid #e8ebf2;margin-block-start:8px;padding-block-end:8px}.summary-totals[data-v-ffed5e25]{margin-block-start:7px}.summary-totals .purchase-total[data-v-ffed5e25]{font-size:15px;font-weight:600;line-height:19px}.order-remark[data-v-ffed5e25]{color:#6b7794;overflow-wrap:anywhere;margin-block-start:8px;font-size:12px;line-height:18px}.order-documents[data-v-ffed5e25]{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:10px 1px 0;display:grid}.order-documents button[data-v-ffed5e25]{color:#009d79;background:linear-gradient(115deg,#e9f7f3,#e7f5f1);border:1px solid #c2eee2;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-block-size:40px;font-size:14px;font-weight:600;display:flex;position:relative}.order-documents button[data-v-ffed5e25]:after{content:"";position:absolute;inset:-3px 0}.order-documents .detail-icon[data-v-ffed5e25]:first-child{block-size:22px;inline-size:22px;transform:translate(-.25px)}.item-section-heading[data-v-ffed5e25]{margin:16px 1px 5px;font-size:15.5px;font-weight:650;line-height:23px}.food-items[data-v-ffed5e25]{gap:10.8px;margin-inline:1.8px;display:grid}.food-card[data-v-ffed5e25]{background:linear-gradient(115deg,#fff,#fefefe);border:1px solid #e8ecf5;border-radius:7.3px;flex-direction:column;min-inline-size:0;padding:7px 12.7px 5.5px;display:flex}.food-heading[data-v-ffed5e25]{justify-content:space-between;align-items:start;gap:12px;display:flex}.food-name[data-v-ffed5e25]{align-items:center;gap:6px;min-inline-size:0;display:flex}.food-category[data-v-ffed5e25]{color:#52705f;overflow-wrap:anywhere;background:#edf6f1;border-radius:4px;flex:none;max-inline-size:96px;padding:1px 5px;font-size:10px;line-height:16px}.food-heading h3[data-v-ffed5e25]{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600;line-height:21px}.food-quantity[data-v-ffed5e25]{color:#111;text-align:end;overflow-wrap:anywhere;flex:none;max-inline-size:40%;font-size:13px;font-weight:700;line-height:21px}.food-code[data-v-ffed5e25]{color:#647092;font-size:11.5px;line-height:16px}.food-prices[data-v-ffed5e25]{color:#647092;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-block-start:3px;font-size:11.5px;line-height:17px;display:grid}.food-prices span[data-v-ffed5e25]{color:#111f3e;overflow-wrap:anywhere}.production-heading[data-v-ffed5e25]{color:#697590;border-block-start:1px solid #e5e9f2;justify-content:space-between;align-items:center;margin-block-start:6px;padding-block-start:4px;font-size:12px;display:flex}.production-heading button[data-v-ffed5e25]{color:#009e79;background:0 0;border:0;min-block-size:36px;padding:0 4px 0 12px;font-size:13px}.food-production[data-v-ffed5e25]{margin:5px 0 0;padding:6px 0;font-size:11.5px;line-height:16px}.food-production>div[data-v-ffed5e25]{grid-template-columns:83px minmax(0,1fr);display:grid}.food-production dt[data-v-ffed5e25]{color:#697590}.food-production dd[data-v-ffed5e25]{color:#34466b;overflow-wrap:anywhere;margin:0}.food-resources[data-v-ffed5e25]{border-block-start:1px solid #e5e9f2;justify-content:flex-end;gap:10px;margin-block-start:auto;padding-block-start:6px;display:flex}.food-resources button[data-v-ffed5e25]{color:#009e79;white-space:nowrap;background:0 0;border:1px solid #009e79;border-radius:5px;justify-content:center;align-items:center;gap:4px;min-inline-size:44px;padding:6px;font-size:14px;line-height:18px;display:inline-flex}.food-resources button .detail-icon[data-v-ffed5e25]{block-size:16px;inline-size:16px}.order-action-bar[data-v-ffed5e25]{z-index:20;max-inline-size:480px;padding:var(--detail-action-padding) var(--detail-gutter) calc(var(--detail-action-padding) + var(--safe-bottom));background:#fff;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;margin-inline:auto;display:grid;position:fixed;inset-block-end:0;inset-inline:0;box-shadow:0 -1px 3px #e9eef2}.order-action-bar .action-button[data-v-ffed5e25]{block-size:var(--detail-action-height);border-radius:6.8px;font-size:15px;font-weight:600}.source-action[data-v-ffed5e25]{background:linear-gradient(100deg,#079374,#069978,#079375)}.detail-retry[data-v-ffed5e25],.detail-state button[data-v-ffed5e25]{color:#009b75;background:0 0;border:0;min-block-size:44px}.detail-state[data-v-ffed5e25]{text-align:center;color:#667085;padding:40px 8px}.detail-state button[data-v-ffed5e25]{margin:12px auto;display:block}.refresh-feedback[data-v-ffed5e25]{color:#667085;background:0 0;border:0;inline-size:100%;font-size:12px;display:block}@media (width<=374px){.order-detail[data-v-ffed5e25]{--detail-gutter:12px}.food-prices[data-v-ffed5e25]{gap:6px;font-size:11px}}@media (width>=414px){.order-detail[data-v-ffed5e25]{--detail-gutter:20px}}@media (height<=480px){.order-action-bar[data-v-ffed5e25]{box-shadow:none;background:0 0;margin-block-start:16px;padding-inline:0;position:static}.order-detail.has-actions[data-v-ffed5e25]{--page-bar-height:0px}}.selection-overlay[data-v-3ca8f68e]{z-index:30;color:#12183b;background:#161c2ba8;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.selection-sheet[data-v-3ca8f68e]{inline-size:100%;max-inline-size:480px;max-block-size:min(85dvh, var(--viewport-height,100vh));block-size:calc(397.6px + var(--safe-bottom));background:linear-gradient(110deg,#fff,#fefefe);border-radius:19px 19px 0 0;outline:none;flex-direction:column;display:flex}.selection-handle[data-v-3ca8f68e]{background:#c5c7d4;border-radius:3px;flex:none;block-size:4px;inline-size:49px;margin:10.5px auto 16px}.selection-header[data-v-3ca8f68e]{flex:none;justify-content:space-between;align-items:center;margin-block-end:8px;padding-inline:20.5px;display:flex}.selection-header h2[data-v-3ca8f68e]{margin:0;font-size:18px;font-weight:650;line-height:26px}.selection-close[data-v-3ca8f68e]{color:#575d80;background:0 0;border:0;block-size:44px;inline-size:44px;margin-block:-6px;margin-inline-end:-11px;padding:0;position:relative;inset-block-start:-1.5px}.selection-close svg[data-v-3ca8f68e]{block-size:24.3px;inline-size:24.3px;display:block;position:absolute;inset-block-start:4.4px;inset-inline-start:13.23px}.selection-scroll[data-v-3ca8f68e]{overscroll-behavior:contain;flex:1;min-block-size:0;margin-block-start:-3.25px;padding-block-start:3.25px;padding-inline:20.5px;overflow-y:auto}.selection-search[data-v-3ca8f68e]{color:#747b9a;border:1px solid #d9ddec;border-radius:6px;align-items:center;gap:10px;block-size:37.5px;padding-inline:13px;display:flex}.selection-search svg[data-v-3ca8f68e]{flex:none;block-size:20px;inline-size:20px}.selection-search input[data-v-3ca8f68e]{z-index:1;color:#141c40;background:0 0;border:0;outline:none;block-size:44px;inline-size:100%;min-inline-size:0;padding-block:0;font-size:12.5px;line-height:19px;position:relative}.selection-search input[data-v-3ca8f68e]::placeholder{color:#a0a6c1}.selection-all[data-v-3ca8f68e]{color:#444b73;align-items:center;gap:14px;min-block-size:47px;padding-inline:10px;font-size:13px;display:flex;position:relative}.selection-row[data-v-3ca8f68e]{cursor:pointer;border-block-start:1px solid #e3e6f0;align-items:center;gap:18px;min-block-size:55.5px;padding:8.12px 9px 8.12px 10px;display:flex;position:relative}.selection-all+.selection-row[data-v-3ca8f68e]{min-block-size:53.5px;padding-block:6.75px}.selection-row[data-v-3ca8f68e]:last-of-type{border-block-end:1px solid #e3e6f0;padding-block:7.62px}.selection-all input[data-v-3ca8f68e],.selection-row input[data-v-3ca8f68e]{opacity:0;cursor:pointer;block-size:44px;inline-size:44px;margin:0;position:absolute;inset-block-start:calc(50% - 22px);inset-inline-start:-3px}.selection-check[data-v-3ca8f68e]{border:1.2px solid #767d9c;border-radius:3px;flex:none;block-size:18px;inline-size:18px}input:checked+.selection-check[data-v-3ca8f68e]{background:linear-gradient(110deg,#009976,#009472);border-color:#009976}input:checked+.selection-check[data-v-3ca8f68e]:after{content:"";border-block-end:1.5px solid #fff;border-inline-start:1.5px solid #fff;block-size:6px;inline-size:10px;margin:3.5px 2.5px;display:block;transform:rotate(-45deg)}input:focus-visible+.selection-check[data-v-3ca8f68e]{outline-offset:2px;outline:2px solid #13916d}.selection-food[data-v-3ca8f68e]{overflow-wrap:anywhere;flex-direction:column;flex:1;min-inline-size:0;font-size:13.5px;line-height:21px;display:flex}.selection-food small[data-v-3ca8f68e]{color:#727a9b;font-size:12px;line-height:18px}.certificate-status[data-v-3ca8f68e]{color:#72799c;white-space:nowrap;flex:none;font-size:11.5px;line-height:18px}.certificate-status--uploaded[data-v-3ca8f68e]{color:#00a47d;background:#e5f8f1;border-radius:5px;padding:2px 7px}.selection-empty[data-v-3ca8f68e]{color:#72799c;padding-block:16px;font-size:12px}.selection-footer[data-v-3ca8f68e]{padding:30px 18.3px var(--safe-bottom);flex:none}.selection-footer .action-button[data-v-3ca8f68e]{background:linear-gradient(110deg,#019678,#019274);border-radius:7px;block-size:44px;inline-size:100%;margin-block:0;font-size:15.5px;font-weight:400}@media (width>=414px){.selection-scroll[data-v-3ca8f68e],.selection-header[data-v-3ca8f68e]{padding-inline:24px}.selection-footer[data-v-3ca8f68e]{padding-inline:22px}}@media (width<=374px){.selection-scroll[data-v-3ca8f68e],.selection-header[data-v-3ca8f68e]{padding-inline:16px}.selection-all[data-v-3ca8f68e]{font-size:12px}.selection-row[data-v-3ca8f68e]{gap:12px}}@media (height<=600px){.selection-sheet[data-v-3ca8f68e]{block-size:var(--viewport-height,100dvh);max-block-size:var(--viewport-height,100dvh)}.selection-handle[data-v-3ca8f68e],.selection-header[data-v-3ca8f68e]{margin-block-end:8px}.selection-footer[data-v-3ca8f68e]{padding-block-start:10px;padding-block-end:calc(10px + var(--safe-bottom))}}.selection-overlay[data-v-3653fb59]{z-index:30;color:#12183b;background:#161c2ba8;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.selection-sheet[data-v-3653fb59]{inline-size:100%;max-inline-size:480px;max-block-size:min(85dvh, var(--viewport-height,100vh));block-size:calc(397.6px + var(--safe-bottom));background:linear-gradient(110deg,#fff,#fefefe);border-radius:19px 19px 0 0;outline:none;flex-direction:column;display:flex}.selection-handle[data-v-3653fb59]{background:#c5c7d4;border-radius:3px;flex:none;block-size:4px;inline-size:49px;margin:10.5px auto 16px}.selection-header[data-v-3653fb59]{flex:none;justify-content:space-between;align-items:center;margin-block-end:8px;padding-inline:20.5px;display:flex}.selection-header h2[data-v-3653fb59]{margin:0;font-size:18px;font-weight:650;line-height:26px}.selection-close[data-v-3653fb59]{color:#575d80;background:0 0;border:0;block-size:44px;inline-size:44px;margin-block:-6px;margin-inline-end:-11px;padding:0;position:relative;inset-block-start:-1.5px}.selection-close svg[data-v-3653fb59]{block-size:24.3px;inline-size:24.3px;display:block;position:absolute;inset-block-start:4.4px;inset-inline-start:13.23px}.selection-scroll[data-v-3653fb59]{overscroll-behavior:contain;flex:1;min-block-size:0;margin-block-start:-3.25px;padding-block-start:3.25px;padding-inline:20.5px;overflow-y:auto}.selection-search[data-v-3653fb59]{color:#747b9a;border:1px solid #d9ddec;border-radius:6px;align-items:center;gap:10px;block-size:37.5px;padding-inline:13px;display:flex}.selection-search svg[data-v-3653fb59]{flex:none;block-size:20px;inline-size:20px}.selection-search input[data-v-3653fb59]{z-index:1;color:#141c40;background:0 0;border:0;outline:none;block-size:44px;inline-size:100%;min-inline-size:0;padding-block:0;font-size:12.5px;line-height:19px;position:relative}.selection-search input[data-v-3653fb59]::placeholder{color:#a0a6c1}.selection-all[data-v-3653fb59]{color:#444b73;align-items:center;gap:14px;min-block-size:47px;padding-inline:10px;font-size:13px;display:flex;position:relative}.selection-row[data-v-3653fb59]{cursor:pointer;border-block-start:1px solid #e3e6f0;align-items:center;gap:18px;min-block-size:55.5px;padding:8.12px 9px 8.12px 10px;display:flex;position:relative}.selection-all+.selection-row[data-v-3653fb59]{min-block-size:53.5px;padding-block:6.75px}.selection-row[data-v-3653fb59]:last-of-type{border-block-end:1px solid #e3e6f0;padding-block:7.62px}.selection-all input[data-v-3653fb59],.selection-row input[data-v-3653fb59]{opacity:0;cursor:pointer;block-size:44px;inline-size:44px;margin:0;position:absolute;inset-block-start:calc(50% - 22px);inset-inline-start:-3px}.selection-check[data-v-3653fb59]{border:1.2px solid #767d9c;border-radius:3px;flex:none;block-size:18px;inline-size:18px}input:checked+.selection-check[data-v-3653fb59]{background:linear-gradient(110deg,#009976,#009472);border-color:#009976}input:checked+.selection-check[data-v-3653fb59]:after{content:"";border-block-end:1.5px solid #fff;border-inline-start:1.5px solid #fff;block-size:6px;inline-size:10px;margin:3.5px 2.5px;display:block;transform:rotate(-45deg)}input:focus-visible+.selection-check[data-v-3653fb59]{outline-offset:2px;outline:2px solid #13916d}.selection-food[data-v-3653fb59]{overflow-wrap:anywhere;flex-direction:column;flex:1;min-inline-size:0;font-size:13.5px;line-height:21px;display:flex}.selection-food small[data-v-3653fb59]{color:#727a9b;font-size:12px;line-height:18px}.certificate-status[data-v-3653fb59]{color:#72799c;white-space:nowrap;flex:none;font-size:11.5px;line-height:18px}.certificate-status--uploaded[data-v-3653fb59]{color:#00a47d;background:#e5f8f1;border-radius:5px;padding:2px 7px}.selection-empty[data-v-3653fb59]{color:#72799c;padding-block:16px;font-size:12px}.selection-footer[data-v-3653fb59]{padding:30px 18.3px var(--safe-bottom);flex:none}.selection-footer .action-button[data-v-3653fb59]{background:linear-gradient(110deg,#019678,#019274);border-radius:7px;block-size:44px;inline-size:100%;margin-block:0;font-size:15.5px;font-weight:400}@media (width>=414px){.selection-scroll[data-v-3653fb59],.selection-header[data-v-3653fb59]{padding-inline:24px}.selection-footer[data-v-3653fb59]{padding-inline:22px}}@media (width<=374px){.selection-scroll[data-v-3653fb59],.selection-header[data-v-3653fb59]{padding-inline:16px}.selection-all[data-v-3653fb59]{font-size:12px}.selection-row[data-v-3653fb59]{gap:12px}}@media (height<=600px){.selection-sheet[data-v-3653fb59]{block-size:var(--viewport-height,100dvh);max-block-size:var(--viewport-height,100dvh)}.selection-handle[data-v-3653fb59],.selection-header[data-v-3653fb59]{margin-block-end:8px}.selection-footer[data-v-3653fb59]{padding-block-start:10px;padding-block-end:calc(10px + var(--safe-bottom))}}.history-sheet[data-v-3653fb59]{block-size:auto}.history-scroll[data-v-3653fb59]{max-block-size:55dvh;padding-block:4px 12px}.history-card[data-v-3653fb59]{cursor:pointer;background:#fff;border:1px solid #dfe3ef;border-radius:8px;align-items:flex-start;gap:12px;margin-block-end:10px;padding:12px;display:flex;position:relative}.history-card[data-v-3653fb59]:last-child{margin-block-end:0}.history-card--selected[data-v-3653fb59]{background:#f1faf6;border-color:#009976}.history-card input[data-v-3653fb59]{opacity:0;block-size:1px;inline-size:1px;position:absolute}.history-radio[data-v-3653fb59]{border:1px solid #767d9c;border-radius:50%;flex:none;block-size:18px;inline-size:18px;margin-block-start:1px}.history-card input:checked+.history-radio[data-v-3653fb59]{border:5px solid #009976}.history-card input:focus-visible+.history-radio[data-v-3653fb59]{outline-offset:3px;outline:2px solid #13916d}.history-card dl[data-v-3653fb59]{flex:1;grid-template-columns:auto minmax(0,1fr);gap:5px 12px;min-inline-size:0;margin:0;font-size:13px;line-height:20px;display:grid}.history-card dt[data-v-3653fb59]{color:#72799c}.history-card dd[data-v-3653fb59]{overflow-wrap:anywhere;margin:0}.history-message[data-v-3653fb59]{color:#72799c;padding-block:16px;font-size:13px}.history-message p[data-v-3653fb59]{margin:0}.history-retry[data-v-3653fb59]{color:#008c72;cursor:pointer;background:0 0;border:0;min-block-size:44px;padding:0}.history-footer[data-v-3653fb59]{padding-block:14px max(14px, var(--safe-bottom));border-block-start:1px solid #edf1f5;gap:12px;display:flex}.history-footer .action-button[data-v-3653fb59]{flex:1}.history-footer .history-cancel[data-v-3653fb59]{color:#575d80;background:#fff;border:1px solid #dfe3ef}.upload-page[data-v-7d54fa06]{--upload-gutter:16px;--upload-edge:0px;color:#111738;--page-gutter:calc(var(--upload-gutter) + var(--upload-edge));--page-bar-height:calc(51.7px + max(27.9px, var(--safe-bottom)) - var(--safe-bottom) + var(--keyboard-inset,0px));background:#f7fafc}.upload-page--specific[data-v-7d54fa06]{--upload-edge:2.29px;--page-bar-height:calc(52.6px + max(31.52px, var(--safe-bottom)) - var(--safe-bottom) + var(--keyboard-inset,0px))}.upload-card[data-v-7d54fa06]{background:linear-gradient(105deg,#fff,#fefefe);border:1px solid #e9edf6;border-radius:8.3px;min-inline-size:0;margin:0;padding:13px}.upload-card h2[data-v-7d54fa06]{margin:0;font-size:15.6px;font-weight:650;line-height:24px}.upload-order[data-v-7d54fa06]{min-block-size:78.18px;margin-block-end:12.34px;padding-block:12.59px}.upload-order h1[data-v-7d54fa06]{overflow-wrap:anywhere;font-size:16.5px;font-weight:650;line-height:24px}.upload-order p[data-v-7d54fa06]{color:#747c9c;overflow-wrap:anywhere;margin-block-start:7px;font-size:12px;line-height:20px}.upload-scope[data-v-7d54fa06]{margin-block-end:14.17px;padding-block:10.5px 11.91px}.upload-radio-grid[data-v-7d54fa06]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8.3px;margin-block-start:6px;display:grid}.upload-radio[data-v-7d54fa06]{--radio-height:39.32px;--radio-border:#dfe3ef;--radio-fill:transparent;min-block-size:44px;margin-block:calc((var(--radio-height) - 44px) / 2);isolation:isolate;cursor:pointer;border:1px solid #0000;align-items:center;gap:9px;padding:6px 10px;font-size:13px;line-height:20px;display:flex;position:relative}.upload-radio[data-v-7d54fa06]:before{content:"";block-size:var(--radio-height);border:1px solid var(--radio-border);background:var(--radio-fill);pointer-events:none;z-index:-1;border-radius:6px;position:absolute;inset-block-start:calc((44px - var(--radio-height)) / 2 - 1px);inset-inline:-1px}.upload-radio--selected[data-v-7d54fa06]{--radio-fill:#f0f9f6;--radio-border:#d3efe7}.upload-radio input[data-v-7d54fa06]{opacity:0;block-size:20px;inline-size:20px;margin:0;position:absolute}.upload-radio-mark[data-v-7d54fa06]{border:1.5px solid #7b819b;border-radius:50%;flex:none;block-size:17px;inline-size:17px;padding:3px}.upload-radio input:checked+.upload-radio-mark[data-v-7d54fa06]{border:2px solid #009e7a}.upload-radio input:checked+.upload-radio-mark[data-v-7d54fa06]:after{content:"";background:#009e7a;border-radius:50%;block-size:100%;inline-size:100%;display:block}.upload-radio input:focus-visible+.upload-radio-mark[data-v-7d54fa06]{outline-offset:3px;outline:2px solid #13916d}.upload-selected[data-v-7d54fa06]{border:1px solid #dfe3ef;border-radius:6px;margin-block-start:9.1px;padding-inline:11px}.upload-selection-button[data-v-7d54fa06]{z-index:1;text-align:start;min-block-size:44px;inline-size:100%;color:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;margin-block:-3.5px;padding:0;font-size:13.5px;font-weight:600;display:flex;position:relative}.upload-selection-button svg[data-v-7d54fa06]{color:#737d9a;block-size:16px;inline-size:16px}.upload-selected-row[data-v-7d54fa06]{border-block-start:1px solid #e5e8f0;justify-content:space-between;align-items:center;gap:10px;min-block-size:37.9px;font-size:13.5px;line-height:20px;display:flex}.upload-selected-row>span[data-v-7d54fa06]:first-child{overflow-wrap:anywhere;min-inline-size:0}.certificate-status[data-v-7d54fa06]{color:#757d9c;flex:none;font-size:11.5px;line-height:18px}.certificate-status--uploaded[data-v-7d54fa06]{color:#00a17a;background:#e7f8f2;border-radius:5px;padding:1px 7px}.upload-images[data-v-7d54fa06]{min-block-size:181.97px;margin-block-end:14.6px;padding-block-start:10px;position:relative}.upload-required[data-v-7d54fa06]{color:#fa3339;margin-inline-start:2px;font-size:16px}.upload-file-input[data-v-7d54fa06]{opacity:0;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.upload-image-grid[data-v-7d54fa06]{grid-template-columns:minmax(0,1.03fr) repeat(2,minmax(0,1fr));gap:8px;margin-block-start:9.35px;display:grid}.upload-image[data-v-7d54fa06],.upload-add[data-v-7d54fa06]{background:#f9fafc;border:1px solid #e6eaf3;border-radius:6px;block-size:117px;min-inline-size:0;position:relative;overflow:visible}.upload-image img[data-v-7d54fa06]{object-fit:contain;border-radius:5px;block-size:100%;inline-size:100%;display:block}.upload-remove[data-v-7d54fa06]{--remove-size:16px;--remove-offset:0px;color:#fff;z-index:1;background:0 0;border:0;block-size:44px;inline-size:44px;padding:0;position:absolute;inset-block-start:calc(var(--remove-offset) - (44px - var(--remove-size)) / 2);inset-inline-end:calc(var(--remove-offset) - (44px - var(--remove-size)) / 2)}.upload-remove[data-v-7d54fa06]:before{content:"";inset:calc((44px - var(--remove-size)) / 2);background:#5c6178c9;border-radius:50%;position:absolute}.upload-remove svg[data-v-7d54fa06]{inset:calc((44px - var(--remove-size)) / 2 + 3px);inline-size:calc(var(--remove-size) - 6px);block-size:calc(var(--remove-size) - 6px);position:absolute}.upload-add[data-v-7d54fa06]{color:#757e9d;border:1px dashed #cfd5e8;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:12.5px;display:flex}.upload-add[data-v-7d54fa06]:before{content:"";position:absolute;inset:-1px}.upload-add svg[data-v-7d54fa06]{block-size:23px;inline-size:23px}.upload-staging[data-v-7d54fa06]{background:#ffffffd9;place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.upload-deadline[data-v-7d54fa06]{color:#737d99;font-size:9.5px;line-height:14px;position:absolute;inset-block-end:3px;inset-inline-start:14px}.upload-metadata[data-v-7d54fa06]{padding-block:12px 10px}.upload-metadata-heading[data-v-7d54fa06]{justify-content:space-between;align-items:center;gap:12px;display:flex}.upload-history-button[data-v-7d54fa06]{color:#008c72;cursor:pointer;background:0 0;border:0;min-block-size:44px;margin-block:-8px;padding:0;font-size:13px}.upload-history-button[data-v-7d54fa06]:focus-visible{outline-offset:2px;outline:2px solid #13916d}.upload-dates[data-v-7d54fa06]{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin-block-start:5px;display:grid}.upload-field[data-v-7d54fa06]{color:#7a819f;flex-direction:column;gap:4px;min-inline-size:0;font-size:12.5px;line-height:19px;display:flex}.upload-date-control[data-v-7d54fa06],.upload-history-control[data-v-7d54fa06]{color:#737b99;background:#fff;border:1px solid #dfe3ef;border-radius:6px;align-items:center;block-size:38.5px;min-inline-size:0;padding-inline:11px;display:flex;position:relative}.upload-date-control svg[data-v-7d54fa06]{flex:none;block-size:18px;inline-size:18px}.upload-date-control input[data-v-7d54fa06]{opacity:0;background:0 0;border:0;block-size:44px;inline-size:100%;min-inline-size:0;font-size:13px;position:absolute;inset-block-start:calc(50% - 22px);inset-inline:0}.upload-date-value[data-v-7d54fa06]{color:#111a40;pointer-events:none;white-space:nowrap;font-size:12.5px;position:absolute;inset-inline-start:36.9px}.upload-date-control input[data-v-7d54fa06]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;position:absolute;inset:0}.upload-history[data-v-7d54fa06]{margin-block-start:8px}.upload-history[data-v-7d54fa06]:nth-of-type(2){margin-block-start:6.73px}.upload-history-control[data-v-7d54fa06]{block-size:38.86px;padding-inline:12px}.upload-history-control input[data-v-7d54fa06]{color:#17203e;background:0 0;border:0;outline:none;block-size:44px;inline-size:100%;min-inline-size:0;padding:0;font-size:12px;line-height:20px}.upload-date-control[data-v-7d54fa06]:focus-within,.upload-history-control[data-v-7d54fa06]:focus-within{outline-offset:2px;outline:2px solid #13916d}.upload-actions[data-v-7d54fa06]{inline-size:100%;max-inline-size:480px;padding:7.7px var(--upload-gutter) max(27.9px, var(--safe-bottom));z-index:5;background:#fff;border-block-start:1px solid #edf1f5;margin-inline:auto;position:fixed;inset-block-end:var(--keyboard-inset,0px);inset-inline:0;box-shadow:0 -3px 8px #28465a05}.upload-actions .action-button[data-v-7d54fa06]{background:linear-gradient(105deg,#029e6d,#029c6b);border-radius:7px;block-size:44px;inline-size:100%;margin-block:-.5px;font-size:15px;font-weight:400}.upload-page--specific .upload-card h2[data-v-7d54fa06]{font-size:15.3px;line-height:23px}.upload-page--specific .upload-order h1[data-v-7d54fa06]{font-size:16px;line-height:23px}.upload-page--specific .upload-card[data-v-7d54fa06]{padding-inline:13.2px}.upload-page--specific .upload-order[data-v-7d54fa06]{min-block-size:72.24px;margin-block-end:11.43px;padding-block:11px}.upload-page--specific .upload-order p[data-v-7d54fa06]{margin-block-start:4px}.upload-page--specific .upload-scope[data-v-7d54fa06]{margin-block-end:10.97px;padding-block-start:11px}.upload-page--specific .upload-radio-grid[data-v-7d54fa06]{gap:8px;margin-block-start:4.8px}.upload-page--specific .upload-radio[data-v-7d54fa06]{--radio-height:38.86px;gap:15px;padding-inline:12px;font-size:13.5px}.upload-page--specific .upload-radio--selected[data-v-7d54fa06]{--radio-border:#00b486}.upload-page--specific .upload-radio-mark[data-v-7d54fa06]{block-size:18px;inline-size:18px}.upload-page--specific .upload-images[data-v-7d54fa06]{min-block-size:159.57px;margin-block-end:11.43px;padding-block-start:11px}.upload-page--specific .upload-image-grid[data-v-7d54fa06]{margin-block-start:6px}.upload-page--specific .upload-image[data-v-7d54fa06],.upload-page--specific .upload-add[data-v-7d54fa06]{aspect-ratio:1;block-size:auto}.upload-page--specific .upload-remove[data-v-7d54fa06]{--remove-size:18px;--remove-offset:3px}.upload-page--specific .upload-metadata[data-v-7d54fa06]{min-block-size:245.52px;padding-block-start:11px}.upload-page--specific .upload-dates[data-v-7d54fa06]{gap:8.3px;margin-block-start:4.75px}.upload-page--specific .upload-date-control[data-v-7d54fa06]{flex-direction:row-reverse;block-size:35.66px;padding-inline:10px}.upload-page--specific .upload-date-control input[data-v-7d54fa06]{padding-inline:0}.upload-page--specific .upload-date-value[data-v-7d54fa06]{font-size:13.5px;inset-inline-start:10px}.upload-page--specific .upload-history[data-v-7d54fa06]{grid-template-columns:63px minmax(0,1fr);align-items:center;gap:9px;margin-block-start:10.52px;display:grid}.upload-page--specific .upload-history[data-v-7d54fa06]:first-of-type{margin-block-start:10.97px}.upload-page--specific .upload-history .upload-error[data-v-7d54fa06]{grid-column:2}.upload-page--specific .upload-history-control[data-v-7d54fa06]{block-size:33.83px;padding-inline:10px}.upload-page--specific .upload-actions[data-v-7d54fa06]{padding:8.6px calc(var(--upload-gutter) + 1.83px) max(31.52px, var(--safe-bottom))}.upload-page--specific .upload-actions .action-button[data-v-7d54fa06]{background:linear-gradient(105deg,#009b7d,#019d7e);font-size:15.5px;font-weight:400}.upload-page--sheet .upload-order[data-v-7d54fa06]{min-block-size:69.5px;padding-block:10.25px}.upload-error[data-v-7d54fa06]{color:#bc353d;overflow-wrap:anywhere;margin-block:6px;font-size:12px;line-height:18px}.upload-error button[data-v-7d54fa06]{color:#008c72;background:0 0;border:0;padding:6px}.upload-return[data-v-7d54fa06]{color:#008c72;padding-block:10px;display:inline-block}.upload-loading[data-v-7d54fa06]{padding:20px 0;line-height:22px}.upload-loading .action-button[data-v-7d54fa06]{margin-block-start:12px}@media (width<=374px){.upload-page[data-v-7d54fa06]{--upload-gutter:12px}.upload-dates[data-v-7d54fa06]{grid-template-columns:minmax(0,1fr)}.upload-page--specific .upload-history[data-v-7d54fa06]{grid-template-columns:58px minmax(0,1fr);gap:5px}.upload-date-control[data-v-7d54fa06]{padding-inline:6px}}@media (width>=414px){.upload-page[data-v-7d54fa06]{--upload-gutter:20px}}@media (height<=480px){.upload-actions[data-v-7d54fa06]{margin-block-start:14px;padding-inline:0;position:static;transform:none}.upload-page[data-v-7d54fa06]{--page-bar-height:0px}}.upload-page[data-v-7d54fa06]:not(:has(.upload-actions)){--page-bar-height:0px}.upload-preview[data-v-7d54fa06]{cursor:pointer;background:0 0;border:0;border-radius:5px;block-size:100%;inline-size:100%;padding:0;display:block}.pending-preview[data-v-7d54fa06]{color:#fff;background:#101828;border:0;border-radius:12px;inline-size:min(800px,100vw - 32px);padding:16px}.pending-preview[data-v-7d54fa06]::backdrop{background:#101828cc}.pending-preview img[data-v-7d54fa06]{object-fit:contain;block-size:min(70dvh,100dvh - 132px);inline-size:100%;display:block}.pending-preview button[data-v-7d54fa06]{color:#101828;background:#fff;border:0;border-radius:10px;min-block-size:44px;margin:12px auto 0;padding:0 16px;display:block}.add-time:not(:disabled)>svg[data-v-788f91e5]{stroke:#009e69}.settings-page{--settings-gutter:17.4px;--settings-right:16.9px;--save-height:43px;--save-top:12px;--save-from:#01a388;--save-to:#02a186;color:#00002a;--page-gutter:var(--settings-gutter);--page-right:var(--settings-right);--page-bar-height:calc(var(--save-height) + var(--save-top) + 1px);background:#f7fbfe;font-family:Hiragino Sans GB,PingFang SC,sans-serif;font-size:14px;line-height:21px}.settings-page form,.settings-page fieldset{min-inline-size:0}.settings-page fieldset{border:0;margin:0;padding:0}.settings-card{background:#fefefe;border:1px solid #e7eaf6;border-radius:7px}.settings-card h2{margin:0;font-size:17.5px;font-weight:650;line-height:25px}.settings-label{color:#5b6388;font-size:13.5px;line-height:20px}.settings-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.settings-choice{cursor:pointer;border:1px solid #dfe2f0;border-radius:6px;align-items:center;gap:12px;min-block-size:42px;min-inline-size:0;padding:0 13px;display:flex;position:relative}.settings-choice input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.settings-choice:has(input:focus-visible){outline-offset:2px;outline:2px solid #009e77}.settings-choice:after{content:"";block-size:100%;min-block-size:44px;margin-block:auto;position:absolute;inset-block:0;inset-inline:0}.settings-choice>span{z-index:1;position:relative}.settings-choice.is-selected{background:linear-gradient(110deg,#ecf9f3,#f0faf6);border-color:#23be8c}.radio-mark{border:1.35px solid #717592;border-radius:50%;flex:none;block-size:17.5px;inline-size:17.5px;padding:3px}.is-selected .radio-mark{border-color:#00b477}.is-selected .radio-mark:before{content:"";background:#00b477;border-radius:50%;block-size:100%;inline-size:100%;display:block}.settings-toggle{background:#c2c3d2;border:0;border-radius:20px;flex:none;block-size:25px;inline-size:45px;padding:2px;position:relative}.settings-toggle:after{content:"";position:absolute;inset:-10px 0}.settings-toggle span{background:#fff;border-radius:50%;block-size:21px;inline-size:21px;transition:margin .16s;display:block}.settings-toggle.is-on{background:linear-gradient(105deg,#009c7b,#00a979)}.settings-toggle.is-on span{margin-inline-start:20px}.settings-number label{color:#626a8c;margin-block-end:3px;font-size:13px;line-height:20px;display:block}.number-control{background:#fefefe;border:1px solid #dfe2f0;border-radius:6px;block-size:39px;min-inline-size:0;display:flex}.number-control input{color:#00002a;background:0 0;border:0;border-radius:0;align-self:center;min-block-size:44px;inline-size:100%;min-inline-size:0;padding:0 15px;font-size:14px}.number-control:focus-within{outline-offset:2px;outline:2px solid #009e77}.number-control input:focus-visible{outline:none}.number-unit{color:#626a8c;white-space:nowrap;align-self:center;padding-inline:9px 13px}.settings-number--stepper{grid-template-columns:83.3px minmax(0,1fr) 31px;align-items:center;margin-block-start:16.5px;display:grid}.settings-number--stepper label{margin:0;font-size:13.5px}.settings-number--stepper .number-control{block-size:41.5px}.settings-number--stepper input{text-align:center;padding:0 4px;font-size:15px}.settings-number--stepper button{color:#737895;z-index:1;background:0 0;border:0;flex:none;inline-size:40px;padding:0;font-family:sans-serif;font-size:27px;line-height:30px;position:relative}.settings-number--stepper button:after{content:"";block-size:44px;inline-size:44px;position:absolute;inset-block-start:calc(50% - 22px);inset-inline-start:calc(50% - 22px)}.settings-number--stepper button:first-child:after{inset-inline-start:-2px}.settings-number--stepper button:first-child{border-inline-end:1px solid #dfe2f0}.settings-number--stepper button:last-child{border-inline-start:1px solid #dfe2f0}.settings-number--stepper button:disabled{color:#bdc0d0}.settings-number--stepper .number-unit{text-align:start;padding-inline:10px 0}.settings-number .field-error{grid-column:1/-1}.production-card{margin-block-end:14px;padding:13px 12px 18px 14px}.production-base{margin-block-start:15px}.production-card:not(.production-card--batch) .production-base{margin-block-start:16px}.production-card:not(.production-card--batch){padding-block-end:17px}.production-base .settings-choices{gap:10px;margin-block-start:3px}.batch-format{grid-template-columns:65px minmax(0,1fr);align-items:center;margin-block-start:21px;display:grid}.batch-format .settings-choices{gap:6px}.batch-format .settings-choice{gap:10px;padding-inline:12px;font-size:13px}.production-card--batch{padding-block-end:14px}.production-card[data-rule=expiry_date]{padding-block-end:15.5px}.production-strategy-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.production-strategy button{color:#16865c;background:0 0;border:0;flex:none;min-block-size:44px;padding:6px}.production-strategy{margin-block-end:14px;padding:12px 14px}.production-strategy h2{overflow-wrap:anywhere}.production-bindings{color:#5b6388;overflow-wrap:anywhere;font-size:13px}.production-bindings p{margin-block:6px}.production-summary{overflow-wrap:anywhere;border-block-start:1px solid #e7eaf6;margin-block-start:12px;padding-block-start:8px;font-size:13.5px}.production-summary p{margin-block:7px}.production-example-row{grid-template-columns:82px minmax(0,1fr);gap:6px;display:grid}.production-example-date{color:#737895;font-size:12px}.production-example-date strong{color:#5b6388;font-weight:500}.production-example-ordered{color:#737895;font-size:12px}.production-example-value{color:#263c50;font-variant-numeric:tabular-nums;font-weight:550}.production-example-offset{color:#737895;margin-inline-start:4px;font-size:12px}.production-preview-label{font-weight:550}.production-editor{margin-block-end:14px;padding:14px}.production-binding-tabs{border-block-end:1px solid #e7eaf6;grid-template-columns:repeat(2,minmax(0,1fr));margin-block-end:14px;display:grid}.production-binding-tabs button{color:#737895;min-block-size:44px;font:inherit;background:0 0;border:0;border-block-end:3px solid #0000;padding:0 4px}.production-binding-tabs .selected{color:#16865c;border-block-end-color:#009c74;font-weight:600}.production-binding-tabs button:focus-visible{outline-offset:-2px;outline:2px solid #009e77}.production-text-field{gap:6px;margin-block-end:14px;display:grid}.production-text-field input{color:#00002a;min-block-size:44px;inline-size:100%;min-inline-size:0;font:inherit;background:#fefefe;border:1px solid #dfe2f0;border-radius:6px;padding:10px}.production-text-field input:focus-visible{outline-offset:2px;outline:2px solid #009e77}.production-text-field [aria-invalid=true]{border-color:#c9362b}.production-editor .production-card{border-block-start:1px solid #e7eaf6;margin:0;padding-inline:0}.production-editor h3{margin:0;font-size:15px}.production-editor .production-card:first-child{border-block-start:0;padding-block-start:0}.production-binding-label{justify-content:space-between;align-items:center;gap:12px;display:flex}.production-binding-label a{color:#16865c;font-size:12px}.production-tags{flex-wrap:wrap;gap:8px;margin-block-start:4px;display:flex}.production-tag{color:#16865c;overflow-wrap:anywhere;background:#ecf9f3;border:1px solid #ccebdd;border-radius:6px;min-block-size:36px;max-inline-size:100%;padding:8px 32px 8px 10px;line-height:20px;position:relative}.production-tag button{color:#16865c;background:0 0;border:0;border-radius:6px;block-size:28px;inline-size:28px;padding:0;font-size:20px;line-height:28px;position:absolute;inset-block-start:0;inset-inline-end:0}.production-card h2,.production-card .settings-label,.production-card .settings-number>label{position:relative;inset-inline-start:-1.5px}.batch-format .settings-choice{white-space:nowrap;gap:9px;font-family:Arial,sans-serif;font-size:12.5px}.settings-page--production{--save-height:43.89px;--save-top:11.81px}.settings-page--production-list{--page-bar-height:calc(var(--save-height) + var(--save-top) + 45px)}.settings-page--fulfillment{--settings-gutter:17.8px;--settings-right:17px;--save-height:47.09px;--save-top:13.18px;--save-from:#04a68c;--save-to:#05a48a}.accept-card,.ship-card{margin-block-end:14px;padding:16px 14px 28px}.accept-card h2,.ship-card h2{font-size:18px;line-height:26px}.accept-card .settings-choices,.ship-card .settings-choices{margin-block-start:14px}.accept-card .settings-choice,.ship-card .settings-choice{min-block-size:43px}.accept-limit{border-block-start:1px solid #e7eaf5;justify-content:space-between;align-items:center;gap:10px;min-block-size:55px;margin-block-start:18px;padding-block-start:5px;display:flex}.accept-card:has(.accept-limit){padding-block-end:10.7px}.accept-limit .settings-toggle{block-size:25.5px;inline-size:47.5px}.accept-limit .settings-toggle.is-on span{margin-inline-start:22.5px}.notification-mode-card,.time-card{margin-block-end:14px;padding:15px 14px;padding-inline:13.2px}.notification-mode-card{margin-block-end:14.7px;padding-block-end:14.3px}.time-card{padding-block-end:12.85px}.notification-mode-card h2,.time-card h2{font-size:19.25px;line-height:26px;position:relative;inset-inline-start:-1px}.settings-page--notification{--save-height:42.98px;--save-top:11.35px;--save-from:#009d7a;--save-to:#019f7c}.notification-mode-card .settings-choices{margin-block-start:14px}.notification-mode-card .settings-choice{min-block-size:43px}.time-list{gap:8px;margin-block-start:14px;display:grid}.time-row{border:1px solid #dfe2f0;border-radius:7px;align-items:center;min-block-size:49.4px;padding-inline:12.5px 1px;display:flex}.time-row svg{fill:none;stroke:#59617f;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;block-size:22px;inline-size:22px}.time-row .time-clock{block-size:21.5px;inline-size:21.5px;margin-inline-end:17px}.time-value{flex:1;min-inline-size:0;font-family:Arial,sans-serif;font-size:15px}.time-row button{background:0 0;border:0;flex:none;place-items:center;block-size:44px;inline-size:44px;padding:0;display:grid}.time-row button:last-child{margin-inline-start:1px;position:relative}.time-row button:last-child:before{content:"";border-inline-start:1px solid #e4e7f1;block-size:20px;position:absolute;inset-block-start:11px;inset-inline-start:0}.time-row button:first-of-type svg{inline-size:19px}.time-row button:last-of-type svg{block-size:21.5px;inline-size:20px}.add-time{color:#00a779;background:#fefefe;border:1px dashed #c9ccdf;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-block-size:47px;inline-size:100%;margin-block-start:10px;font-size:14px;font-weight:500;display:flex}.settings-page--notification .add-time{font-weight:600}.add-time>svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;block-size:20px;inline-size:20px}.add-time:disabled{color:#98a2b3}.settings-page--materials{--settings-gutter:18.3px;--settings-right:16.9px;--save-top:8.6px;--save-height:42.52px;--save-from:#009c7a;--save-to:#019e7c}.materials-heading{color:#5b6388;margin-block-end:2px;font-size:13.5px;line-height:20px;position:relative;inset-block-start:-2px}.material-card{margin-block-end:12px;padding:12px 13px 10.9px}.material-card:has(.pdf-layout){padding-block-end:12px}.material-title{justify-content:space-between;align-items:center;gap:8px;min-block-size:25px;display:flex}.material-title h2{font-size:14.5px;font-weight:650;line-height:22px;position:relative;inset-block-start:-1.5px}.material-title .settings-toggle{inset-block-start:-1px}.material-format{margin-block-start:12px}.material-format .settings-choice{gap:15px;min-block-size:39.3px;font-family:Arial,sans-serif;font-size:13.5px}.material-format .settings-choices{gap:8px}.material-format .settings-label{margin-block-end:0;position:relative;inset-block-start:-2px}.materials-heading--purchase{margin-block:21px 6px;font-weight:500}.materials-heading--codes{margin-block:21px 5.5px}.pdf-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-block-start:10px;display:grid}.merge-card:not(:has(.material-format)){margin-block-end:12.8px;padding-block:10.5px}.settings-page--materials:has(.materials-content--merged){--settings-right:18.3px;--save-top:7.68px;--save-height:42.98px;--save-from:#00987e;--save-to:#019a80}.materials-content--merged .material-card{margin-block-end:11.4px;padding-block:13px 11.8px}.materials-content--merged .merge-card{padding-block-end:13.7px}.materials-content--merged .material-format{margin-block-start:14px}.materials-content--merged .material-format .settings-choices{grid-template-columns:minmax(0,97px) minmax(0,100px);gap:8px}.materials-content--merged .material-format .settings-choice{gap:16px;min-block-size:34px;padding-inline:9px;font-size:13px}.materials-content--merged .materials-heading--codes{margin-block:19px 4.4px}.materials-content--merged .pdf-layout{margin-block-start:12px}.settings-page--purchase{--settings-gutter:17.8px;--settings-right:17.4px;--save-top:9.52px;--save-height:42.06px;--save-from:#02997a;--save-to:#039b7d}.purchase-card{padding-inline:14px 11px}.purchase-row{justify-content:space-between;align-items:center;gap:10px;min-block-size:67px;font-size:14.5px;font-weight:650;line-height:22px;display:flex}.purchase-row+.purchase-row{border-block-start:1px solid #e7eaf5}.purchase-row>span{position:relative;inset-block-start:-1.5px}.purchase-row .settings-toggle{inline-size:46px;inset-block-start:-.9px}.purchase-row .settings-toggle.is-on span{margin-inline-start:21px}.settings-action-bar{max-inline-size:480px;padding:var(--save-top) var(--settings-right) var(--safe-bottom) var(--settings-gutter);z-index:3;background:#fefefe;border-block-start:1px solid #eef0f4;margin-inline:auto;position:fixed;inset-block-end:0;inset-inline:0;box-shadow:0 -2px 4px #192e3b05}.settings-action-bar .action-button{inline-size:100%;block-size:var(--save-height);background:linear-gradient(105deg, var(--save-from), var(--save-to));border-radius:6.5px;font-family:Hiragino Sans GB,sans-serif;font-size:16px;font-weight:600;position:relative}.settings-page--notification .settings-action-bar .action-button{font-weight:500}.settings-action-bar .action-button:after{content:"";inset-inline:0;inset-block:min(0px, calc((var(--save-height) - 44px) / 2));position:absolute}.settings-page--fulfillment .action-button{font-size:17px}.settings-page--materials .action-button,.settings-page--purchase .action-button{font-size:15px}.settings-action-bar .action-button:disabled:not([aria-busy=true]){color:#7b8b84;background:#d6e4df}.settings-action-buttons{gap:12px;display:flex}.settings-action-buttons .action-button{flex:1;min-inline-size:0}.settings-action-bar .action-button.production-delete{color:#c9362b;background:0 0;border:1px solid #d7473e}.settings-action-bar .action-button.production-delete:disabled{color:#9ba3b6;background:0 0;border-color:#c3c8d4}.settings-page .field-error,.settings-time-panel .field-error{color:#c9362b;margin-block-start:6px;font-size:12px;line-height:18px}.number-control.has-error{border-color:#c9362b}.settings-feedback{color:#c9362b;margin-block:14px;font-size:13px}.settings-feedback button,.settings-recovery button{color:#16865c;background:0 0;border:0;min-block-size:44px;padding:0}.settings-feedback a,.settings-recovery a{color:#16865c}.settings-recovery{justify-content:space-between;align-items:center;gap:12px;margin-block-start:16px;font-size:12px;display:flex}.settings-recovery a{align-items:center;min-block-size:44px;display:inline-flex}.settings-skeleton{gap:14px;display:grid}.settings-skeleton span{background:#eaecf0;border-radius:7px;block-size:114px;display:block}.settings-overlay{z-index:20;overscroll-behavior:contain;background:#1018286b;justify-content:center;align-items:end;display:flex;position:fixed;inset:0}body:has(.settings-overlay){overflow:hidden}.settings-page:has(.settings-overlay){pointer-events:none}.settings-time-panel{max-block-size:85dvh;inline-size:100%;max-inline-size:480px;padding:8px 20px calc(16px + var(--safe-bottom));color:#1f2937;background:#fff;border-radius:16px 16px 0 0;overflow-y:auto}.sheet-handle{background:#d0d5dd;border-radius:2px;block-size:4px;inline-size:36px;margin:0 auto 12px}.settings-time-panel h2{margin:0 0 12px;font-size:16px;line-height:24px}.time-wheels{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.time-wheel{min-inline-size:0}.time-wheel-heading{color:#5b6388;text-align:center;margin:0 0 8px}.time-options{overscroll-behavior:contain;border:1px solid #e5e7eb;border-radius:8px;block-size:220px;padding:4px;overflow-y:auto}.time-options>button{color:#1f2937;background:#fff;border:1px solid #0000;border-radius:6px;min-block-size:44px;inline-size:100%;display:block}.time-options>button[aria-selected=true]{color:#fff;background:#23be8c;border-color:#23be8c}.sheet-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block-start:12px;display:grid}.sheet-actions button{color:#1f2937;background:#fff;border:1px solid #e5e7eb;border-radius:8px;block-size:44px}.sheet-actions button:last-child{color:#fff;background:#16865c;border-color:#16865c}.settings-page--keyboard .settings-action-bar{margin-block-start:20px;padding-inline:0;position:static}.page-layout.settings-page--keyboard{--page-bar-height:0px}@media (width<=374px){:is(.settings-page,.settings-page--materials:has(.materials-content--merged)){--settings-gutter:12px;--settings-right:12px}.settings-choice{gap:8px;padding-inline:9px}.settings-number--stepper{grid-template-columns:76px minmax(0,1fr) 25px}.batch-format{grid-template-columns:59px minmax(0,1fr)}.batch-format .settings-choice{gap:5px;padding-inline:6px;font-size:12px}}@media (width>=414px){:is(.settings-page,.settings-page--materials:has(.materials-content--merged)){--settings-gutter:20px;--settings-right:20px}}@media (height<=600px){.settings-action-bar{margin-block-start:20px;padding-inline:0;position:static}.page-layout.settings-page{--page-bar-height:0px}}@media (prefers-reduced-motion:reduce){.settings-toggle span{transition:none}}.settings-page:not(:has(.settings-action-bar)){--page-bar-height:0px}.settings-action-bar .action-button.production-manual{color:#009c74;background:#fff;border:1px solid #00a780}.options-retry{color:#16865c;background:0 0;border:0;min-block-size:44px}.page-layout.manual-page[data-v-6f6e1c74]{--page-bar-height:calc(var(--save-height) + var(--save-top) + 11px);block-size:var(--viewport-height,100dvh);flex-direction:column;min-block-size:0;display:flex;overflow:hidden}.manual-content[data-v-6f6e1c74]{flex-direction:column;flex:1;min-block-size:0;display:flex}.manual-page .settings-action-bar[data-v-6f6e1c74]{padding-inline:var(--settings-gutter) var(--settings-right);margin-block-start:0;padding-block-end:calc(10px + var(--safe-bottom));position:fixed}.manual-description[data-v-6f6e1c74]{color:#737895;flex:none;font-size:13px;line-height:21px}.manual-tabs[data-v-6f6e1c74]{border-block-end:1px solid #e3e9ef;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));margin-block-end:16px;display:grid}.manual-tabs button[data-v-6f6e1c74]{color:#737895;min-block-size:46px;font:inherit;background:0 0;border:0;border-block-end:3px solid #0000;padding:0 8px 9px;font-size:15px}.manual-tabs button.selected[data-v-6f6e1c74]{color:#009c74;border-block-end-color:#009c74;font-weight:600}.manual-tabs span[data-v-6f6e1c74]{font-variant-numeric:tabular-nums;margin-inline-start:7px;font-size:12px}.manual-card[data-v-6f6e1c74]{overscroll-behavior:contain;scrollbar-width:thin;flex:0 auto;min-block-size:0;margin-block-end:14px;overflow-y:auto}.manual-list[data-v-6f6e1c74]{margin:0;padding:0;list-style:none}.manual-list>li+li[data-v-6f6e1c74]{border-block-start:1px solid #edf1f5}.manual-add-row button[data-v-6f6e1c74]{color:#009c74;min-block-size:52px;inline-size:100%;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;display:flex}.manual-add-row svg[data-v-6f6e1c74]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;block-size:18px;inline-size:18px}.manual-list-row[data-v-6f6e1c74]{align-items:center;gap:12px;min-block-size:60px;padding:8px 8px 8px 16px;display:flex}.manual-item-name[data-v-6f6e1c74]{color:#263c50;overflow-wrap:anywhere;flex:1;min-inline-size:0;font-size:14px;line-height:23px}.manual-item-name small[data-v-6f6e1c74]{color:#8b92a6;font-size:12px;line-height:20px;display:block}.manual-delete[data-v-6f6e1c74]{color:#8b92a6;background:0 0;border:0;flex:none;justify-content:center;align-items:center;block-size:44px;inline-size:44px;display:flex}.manual-delete svg[data-v-6f6e1c74]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;block-size:20px;inline-size:20px}.manual-delete[data-v-6f6e1c74]:disabled,.manual-add-row button[data-v-6f6e1c74]:disabled{opacity:.45}.manual-empty[data-v-6f6e1c74]{color:#8b92a6;text-align:center;padding:16px;font-size:13px}.sheet-actions button[data-v-6f6e1c74]:disabled{opacity:.45}.production-help-page[data-v-cff0366b]{--page-bar-height:0px;padding-top:calc(28px + var(--safe-top));padding-bottom:calc(36px + var(--safe-bottom));color:#253746;background:#fff;font-size:14px;line-height:1.7}.help-heading[data-v-cff0366b]{padding-bottom:24px}.help-heading h1[data-v-cff0366b]{margin:0 0 8px;font-size:24px;font-weight:600;line-height:1.4}.help-heading p[data-v-cff0366b]{color:#737895}.help-section[data-v-cff0366b]{border-top:1px solid #e8ecef;padding:24px 0}.help-section h2[data-v-cff0366b]{align-items:center;gap:10px;margin:0 0 12px;font-size:17px;font-weight:600;line-height:1.5;display:flex}.section-number[data-v-cff0366b]{color:#13916d;letter-spacing:1px;font-size:12px;font-weight:600}.help-section p[data-v-cff0366b]{margin:0}figure[data-v-cff0366b]{margin:16px 0 0}.source-image[data-v-cff0366b]{aspect-ratio:35/34;background:#fff;border:1px solid #e5e9ec;border-radius:8px;width:100%;display:block;overflow:hidden}figcaption[data-v-cff0366b]{color:#737895;margin-top:10px;font-size:12px;line-height:1.7}.help-note[data-v-cff0366b]{color:#61726d;background:#f5f8f7;border-radius:8px;padding:12px 14px;font-size:12px;margin-top:16px!important}.date-section[data-v-cff0366b]{padding-bottom:0}.example-intro[data-v-cff0366b]{color:#737895;font-size:13px;margin-top:12px!important}.example-intro strong[data-v-cff0366b]{color:#253746;font-weight:500}.date-rule[data-v-cff0366b]{margin-top:22px}.date-rule+.date-rule[data-v-cff0366b]{border-top:1px dashed #e5e9ec;padding-top:22px}.date-rule h3[data-v-cff0366b]{margin:0 0 8px;font-size:15px;font-weight:600}.date-rule>p[data-v-cff0366b]{color:#61717d;font-size:13px}.rule-example[data-v-cff0366b]{color:#527567;background:#f0f8f5;border-radius:8px;margin-top:12px;padding:14px 16px;font-size:12px}.rule-example .example-result[data-v-cff0366b]{border-top:1px solid #dcebe4;justify-content:space-between;align-items:baseline;gap:12px;margin-top:8px;padding-top:8px;display:flex}.example-result strong[data-v-cff0366b]{color:#117655;font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.date-rule .rule-hint[data-v-cff0366b]{color:#737895;margin-top:8px;font-size:12px}:root{color:#192e3b;font-synthesis:none;-webkit-font-smoothing:antialiased;--safe-bottom:env(safe-area-inset-bottom,0px);--safe-top:env(safe-area-inset-top,0px);background:#f7fafb;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Microsoft YaHei,sans-serif;font-size:14px;font-weight:400}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent}button:disabled{cursor:default}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid #13916d}h1,p{margin:0}:where(.page-layout){--page-gutter:16px;--page-right:var(--page-gutter);--page-bar-height:0px}.page-layout{inline-size:100%;max-inline-size:480px;min-block-size:var(--viewport-height,100vh);padding-inline:var(--page-gutter) var(--page-right);padding-block:calc(var(--page-gutter) + var(--safe-top)) calc(var(--page-gutter) + var(--safe-bottom) + var(--page-bar-height));margin-inline:auto}@supports (min-height:100dvh){.page-layout{min-block-size:var(--viewport-height,100dvh)}}.identity-entry{text-align:center}.identity-entry--loading,.identity-entry--error,.identity-entry--outside{background:#f7f9fa}.identity-entry--denied{background:#f7f9fb}.state-icon{flex:none;margin-inline:auto;display:block}.entry-spinner{block-size:54.87px;inline-size:54.87px;animation:1.1s linear infinite spin;position:relative;inset-inline-start:.23px}.entry-loading-label{color:#657084;margin-block-start:17px;font-size:13px;font-weight:500;line-height:20px}.unopened-icon{color:#768093;block-size:49.84px;inline-size:49.38px;position:relative;inset-inline-start:.69px}.unopened-title{color:#0d1d34;margin-block-start:16.5px;padding-inline-start:1.5px;font-size:16.5px;font-weight:600;line-height:26px;position:relative;inset-block-start:1px}.unopened-description{color:#747e92;margin-block-start:4.8px;padding-inline-start:2px;font-size:11.5px;font-weight:500;line-height:19px}.action-button{color:#fff;white-space:nowrap;background:#13916d;border:0;border-radius:8.23px;justify-content:center;align-items:center;gap:7px;block-size:44px;min-inline-size:44px;padding:0 12px;font-weight:400;line-height:20px;display:inline-flex;position:relative}.action-button:after{content:"";position:absolute;inset:-2px 0}.action-button-label{position:relative;inset-block-start:var(--button-text-offset,0px)}.action-button:active:not(:disabled){filter:brightness(.88)}.action-button:disabled:not([aria-busy=true]){color:#7b8b84;background:#d6e4df}.button-spinner{block-size:16px;inline-size:16px;animation:1.1s linear infinite spin}.binding-page{text-align:center;background:#f7fafb}.binding-page--bootstrap{--page-gutter:calc(min(100vw, 480px) * .07033)}.binding-page--additional{--page-gutter:calc(min(100vw, 480px) * .04572);--page-right:calc(min(100vw, 480px) * .04456)}.binding-card{background:linear-gradient(110deg,#fff,#fefefe);border-radius:10.97px}.binding-card--bootstrap{padding:26.06px 25.15px 25.15px}.binding-card--additional{padding:23.77px 18.28px 19.2px 18.75px}.success-icon{block-size:69.5px;inline-size:69.04px}.invite-icon{block-size:74.53px;inline-size:74.07px}.binding-title{overflow-wrap:anywhere;font-weight:600}.binding-card--bootstrap .binding-title{color:#152634;margin-block-start:13.1px;font-family:Hiragino Sans GB,PingFang SC,sans-serif;font-size:20px;line-height:28px;position:relative;inset-block-start:-1px}.binding-card--additional .binding-title{color:#0d1d34;margin-block-start:11.9px;font-family:Hiragino Sans GB,PingFang SC,sans-serif;font-size:18.25px;line-height:27px;position:relative;inset-block-start:1px;inset-inline-start:-.25px}.binding-description{color:#788296;margin-block-start:7.8px;font-size:12px;font-weight:400;line-height:19px}.binding-card--additional .binding-description{letter-spacing:.1px;color:#747e92;font-family:Hiragino Sans GB,PingFang SC,sans-serif;font-size:12.25px;font-weight:600;position:relative;inset-inline-start:.75px}.binding-member{overflow-wrap:anywhere;margin-block-start:5px}.binding-button{inline-size:100%;display:flex}.binding-card--bootstrap .binding-button{--button-text-offset:1px;background:linear-gradient(105deg,#168e6d,#158c69);block-size:44.81px;margin-block-start:18.33px;font-family:Hiragino Sans GB,PingFang SC,sans-serif;font-size:14.5px;font-weight:600;line-height:22px}.binding-card--additional .binding-button{background:linear-gradient(105deg,#148f6c,#148d6a);block-size:42.52px;margin-block-start:23px;font-family:Hiragino Sans GB,PingFang SC,sans-serif;font-size:14px;font-weight:600}.inline-error{color:#b52f32;overflow-wrap:anywhere;margin:12px 16px 0;font-size:12px;line-height:18px}.outside-message{color:#758195;margin-inline:0}.identity-entry--error>.action-button{margin-block-start:16px}.unavailable-page{--page-gutter:20px;color:#758195}.toast-region{z-index:100;pointer-events:none;justify-content:center;display:flex;position:fixed;inset-block-end:calc(24px + var(--safe-bottom) + var(--keyboard-inset,0px));inset-inline:24px}.toast-message{color:#fff;text-align:center;background:#27323f;border-radius:8px;max-inline-size:432px;padding:12px;line-height:20px}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.entry-spinner,.button-spinner{animation:none}}
