.client-download[data-v-128750e3]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:16px;padding-top:14px;border-top:1px solid #eceef4}.client-download>span[data-v-128750e3]{font-size:12px;font-weight:800;color:#6f7385}.client-download a[data-v-128750e3]{display:inline-flex;align-items:center;height:30px;padding:0 12px;border:1px solid #d9dcf0;border-radius:8px;color:#4a3fd0;font-size:12px;font-weight:700;text-decoration:none;background:#f6f5ff}.client-download a[data-v-128750e3]:hover{border-color:#b9b2f5;background:#eeecff}.client-download small[data-v-128750e3]{flex:1 1 100%;font-size:11px;color:#9aa0ae}.ios-hint[data-v-128750e3]{margin:12px 0 0;font-size:11px;line-height:1.7;color:#9aa0ae;text-align:center}.group-qr-card[data-v-ff3e2c56]{display:flex;gap:20px;align-items:center;margin:0 0 16px;padding:18px 20px;border:1px solid #eceef4;border-radius:16px;background:#fff;box-shadow:0 10px 30px #181c340a;transition:border-color .15s,background .15s}.group-qr-card.dragging[data-v-ff3e2c56]{border-color:#b4791c;background:#fffaf0}.group-qr-copy[data-v-ff3e2c56]{flex:1;min-width:0}.group-qr-copy h3[data-v-ff3e2c56]{margin:2px 0 6px;font-size:17px;color:#262a3f}.group-qr-copy p[data-v-ff3e2c56]{margin:0;color:#838a99;font-size:12.5px;line-height:1.7}.group-qr-hint b[data-v-ff3e2c56]{color:#8a5b10}.group-qr-message[data-v-ff3e2c56]{margin-top:6px!important;color:#12a06a!important;font-weight:700}.group-qr-body[data-v-ff3e2c56]{display:flex;flex-direction:column;align-items:center;gap:8px}.group-qr-body img[data-v-ff3e2c56]{width:118px;height:118px;object-fit:cover;border-radius:12px;border:1px solid #eceef4;cursor:zoom-in}.group-qr-empty[data-v-ff3e2c56]{width:118px;height:118px;display:grid;place-items:center;border-radius:12px;border:1px dashed #d9dce8;color:#a5abba;font-size:12px;text-align:center;line-height:1.6}.group-qr-actions[data-v-ff3e2c56]{display:flex;gap:8px}.group-qr-actions button[data-v-ff3e2c56]{height:30px;padding:0 10px}.group-qr-mask[data-v-ff3e2c56]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;gap:10px;background:#080814c7}.group-qr-mask img[data-v-ff3e2c56]{width:min(420px,82vw);max-height:76vh;object-fit:contain;border-radius:14px;background:#fff}.group-qr-mask small[data-v-ff3e2c56]{color:#cfd3e0;font-size:12px}.crop-mask[data-v-ff3e2c56]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;grid-template-rows:1fr auto;gap:10px;padding:18px;background:#06060ee0}.crop-stage[data-v-ff3e2c56]{position:relative;display:grid;place-items:center;overflow:hidden}.crop-stage img[data-v-ff3e2c56]{max-width:100%;max-height:100%;-webkit-user-select:none;user-select:none;cursor:crosshair}.crop-box[data-v-ff3e2c56]{position:absolute;border:2px solid #f0c674;background:#f0c6742e;box-shadow:0 0 0 9999px #00000073;pointer-events:none}.crop-bar[data-v-ff3e2c56]{display:flex;align-items:center;justify-content:center;gap:12px;color:#dfe3ef;font-size:12.5px}.crop-bar button[data-v-ff3e2c56]{height:34px;padding:0 14px}@media(max-width:760px){.group-qr-card[data-v-ff3e2c56]{flex-direction:column;align-items:stretch}.group-qr-body[data-v-ff3e2c56]{align-items:flex-start}}.people-search-input[data-v-920fdccf]{position:relative;min-width:0}.people-search-input>input[data-v-920fdccf]{padding-right:36px}.people-search-clear[data-v-920fdccf]{position:absolute;z-index:2;top:50%;right:9px;width:24px;height:24px;padding:0;transform:translateY(-50%);border-radius:50%;background:#eff0f3;color:#7d818b;font-size:16px;line-height:1}.people-search-menu[data-v-920fdccf]{position:absolute;z-index:30;top:calc(100% + 6px);right:0;left:0;max-height:360px;overflow:auto;padding:6px;border:1px solid #dedfe7;border-radius:12px;background:#fff;box-shadow:0 18px 45px #1e202829}.people-search-menu>button[data-v-920fdccf]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:42px;padding:7px 9px;border-radius:8px;background:#fff;color:#30333a;text-align:left}.people-search-menu>button[data-v-920fdccf]:hover,.people-search-menu>button.active[data-v-920fdccf]{background:#f2f1ff}.people-search-menu b[data-v-920fdccf]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.people-search-menu small[data-v-920fdccf]{color:#92969f;font-size:10px}.people-type[data-v-920fdccf]{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:23px;padding:0 7px;border-radius:6px;background:#eef0f4;color:#656a75;font-size:10px;font-weight:850}.people-type.team[data-v-920fdccf]{background:#eceaff;color:#5d52cf}.people-type.leader[data-v-920fdccf]{background:#fff0d3;color:#8a5c08}.people-type.worker[data-v-920fdccf]{background:#e5f6ef;color:#23775c}.people-type.creator[data-v-920fdccf]{background:#e9f1ff;color:#3567b5}.people-search-empty[data-v-920fdccf]{padding:12px 10px;color:#999da6;font-size:11px;text-align:center}@media(max-width:700px){.people-search-menu[data-v-920fdccf]{position:fixed;top:auto;right:12px;bottom:18px;left:12px;max-height:50vh}}.worker-create[data-v-d4b835df]{margin-bottom:14px}.worker-create .panel-heading p[data-v-d4b835df]{margin:6px 0 0;color:#8c8f97;font-size:12px}.worker-create-form[data-v-d4b835df]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:10px;align-items:end}.worker-create-form label[data-v-d4b835df]{color:#676a73;font-size:12px;font-weight:750}.worker-create-form label small[data-v-d4b835df]{display:block;margin-top:2px;color:#9a9da5;font-size:11px;font-weight:600}.worker-create-form input[data-v-d4b835df],.worker-create-form select[data-v-d4b835df]{display:block;width:100%;height:40px;margin-top:6px;padding:0 10px;border:1px solid #dfe1e5;border-radius:9px;background:#fff;font-size:13px}.worker-create-form .primary-action[data-v-d4b835df]{height:40px;padding:0 18px;border-radius:9px;white-space:nowrap}.worker-create-form .primary-action[data-v-d4b835df]:disabled{opacity:.55}.worker-create-tip[data-v-d4b835df]{margin:10px 0 0;color:#9a9da5;font-size:11px;line-height:1.6}@media(max-width:1280px){.worker-create-form[data-v-d4b835df]{grid-template-columns:repeat(2,minmax(0,1fr))}.worker-create-form .primary-action[data-v-d4b835df]{grid-column:1/-1}}.staff-upgrade-mask[data-v-d4b835df]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;background:#08081473}.staff-upgrade-dialog[data-v-d4b835df]{width:min(420px,90vw);padding:20px 22px;border-radius:16px;background:#fff;box-shadow:0 24px 60px #0a0c1e40;display:grid;gap:12px}.staff-upgrade-dialog h3[data-v-d4b835df]{margin:0;font-size:17px;color:#23263a}.staff-upgrade-dialog p[data-v-d4b835df]{margin:0;color:#7c8290;font-size:12.5px;line-height:1.7}.staff-upgrade-dialog label[data-v-d4b835df]{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700;color:#3b3e4c}.staff-upgrade-dialog input[data-v-d4b835df]{height:38px;padding:0 10px;border:1px solid #dfe1ec;border-radius:9px;font:inherit;font-size:13px}.staff-upgrade-actions[data-v-d4b835df]{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.staff-upgrade-actions button[data-v-d4b835df]{height:36px;padding:0 16px;border-radius:9px;border:1px solid #e2e4ef;background:#fff;color:#5d6070;font-weight:700;cursor:pointer}.staff-upgrade-actions button[data-v-d4b835df]:first-child{background:#2f6bff;border-color:#2f6bff;color:#fff}.leader-worker-create .leader-worker-form[data-v-692a01e0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:end;margin:8px 0 2px}.leader-worker-form label[data-v-692a01e0]{color:#676a73;font-size:12px;font-weight:750}.leader-worker-form label small[data-v-692a01e0]{display:block;margin-top:2px;color:#9a9da5;font-size:11px;font-weight:600}.leader-worker-form input[data-v-692a01e0]{display:block;width:100%;height:40px;margin-top:6px;padding:0 10px;border:1px solid #dfe1e5;border-radius:9px;background:#fff;font-size:13px}.leader-worker-submit[data-v-692a01e0]{grid-column:1/-1;height:42px;border-radius:10px;background:var(--accent);color:#fff;font-size:14px;font-weight:850}.leader-worker-submit[data-v-692a01e0]:disabled{cursor:not-allowed;opacity:.55}.leader-worker-tip[data-v-692a01e0]{margin:10px 0 0;color:#9a9da5;font-size:11px;line-height:1.6}@media(max-width:1100px){.leader-worker-create .leader-worker-form[data-v-692a01e0]{grid-template-columns:1fr}}.worker-ledger-list[data-v-a20624cd]{display:grid;gap:10px}.worker-ledger-list article[data-v-a20624cd]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border:1px solid #eceef6;border-radius:12px}.worker-ledger-list small[data-v-a20624cd]{display:block;color:#8a90a3;font-size:12px;margin-top:4px}.worker-ledger-right[data-v-a20624cd]{display:flex;align-items:center;gap:10px}.worker-ledger-right strong[data-v-a20624cd]{color:#b45309}.badge[data-v-a20624cd]{padding:2px 8px;border-radius:99px;background:#fff3e0;color:#b45309;font-size:12px}.badge.ok[data-v-a20624cd]{background:#eaf7ef;color:#18794e}.panel-empty[data-v-a20624cd]{padding:36px;text-align:center;color:#8a90a3}.usage-form[data-v-a20624cd]{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin-bottom:12px}.usage-form label[data-v-a20624cd]{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700;color:#3b3e4c}.usage-form input[data-v-a20624cd]{height:38px;padding:0 10px;border:1px solid #dfe1ec;border-radius:9px;font:inherit;font-size:13px;min-width:200px}.usage-form button[data-v-a20624cd]{height:38px;padding:0 18px;border-radius:9px;border:none;background:#c08a2e;color:#fff;font-weight:700;cursor:pointer}.partner-page .partner-manual[data-v-1ada71af]{display:flex;flex-direction:column;gap:14px;max-width:1000px}.pf-price-row[data-v-1ada71af]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;padding:12px 13px;border:1px solid #ecd9ae;border-radius:12px;background:#fdf8ee}.pf-price-field>span[data-v-1ada71af]{color:#6b5214}.pf-money[data-v-1ada71af]{display:flex;align-items:center;gap:6px}.pf-money em[data-v-1ada71af]{font-style:normal;font-size:18px;font-weight:800;color:#a9701a}.pf-money input[data-v-1ada71af]{height:46px;font-size:20px;font-weight:800;color:#4a3608;font-variant-numeric:tabular-nums;background:#fff;border-color:#e0c996}.pf-money input[data-v-1ada71af]:focus{border-color:var(--accent, #b4791c);box-shadow:0 0 0 3px #b4791c29}.pf-price-presets[data-v-1ada71af]{display:flex;align-items:center;gap:6px;padding-bottom:4px;flex-wrap:wrap}.pf-price-presets span[data-v-1ada71af]{font-size:11px;color:#9a8c6d}.pf-price-presets button[data-v-1ada71af]{min-height:30px;padding:0 11px;border:1px solid #e7d6b4;border-radius:999px;background:#fff;font:inherit;font-size:12px;font-weight:700;color:#8f6413;cursor:pointer}.pf-price-presets button[data-v-1ada71af]:hover{background:#fbf1dc;border-color:#d8be8c}@media(max-width:760px){.pf-price-row[data-v-1ada71af]{grid-template-columns:1fr}}.pf-mode[data-v-1ada71af]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pf-mode button[data-v-1ada71af]{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border:1px solid #e3e6ee;border-radius:11px;background:#fff;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s}.pf-mode button b[data-v-1ada71af]{font-size:12.5px;color:#3b3e4c}.pf-mode button small[data-v-1ada71af]{font-size:11px;color:#9aa0ad}.pf-mode button[data-v-1ada71af]:hover{border-color:#cfd4e2}.pf-mode button.active[data-v-1ada71af]{border-color:var(--accent, #b4791c);background:#fffaf0;box-shadow:0 0 0 3px #b4791c1f}.pf-mode button.active b[data-v-1ada71af]{color:#8a5b10}@media(max-width:760px){.pf-mode[data-v-1ada71af]{grid-template-columns:1fr}}.pf-section[data-v-1ada71af]{display:flex;flex-direction:column;gap:10px;padding-bottom:4px}.pf-section h3[data-v-1ada71af]{margin:0;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:800;color:#5d6070}.pf-section h3 em[data-v-1ada71af]{font-style:normal;font-weight:600;font-size:11px;color:#a0a3b1}.pf-section h3[data-v-1ada71af]:after{content:"";flex:1;height:1px;background:#f0f1f7}.pf-field[data-v-1ada71af]{display:flex;flex-direction:column;gap:5px;min-width:0}.pf-field>span[data-v-1ada71af]{font-size:12px;font-weight:700;color:#3b3e4c}.pf-field>span i[data-v-1ada71af]{font-style:normal;color:#e05a4f;margin-left:2px}.pf-field>span em[data-v-1ada71af]{font-style:normal;font-weight:600;font-size:11px;color:#a0a3b1;margin-left:4px}.pf-field input[data-v-1ada71af],.pf-field select[data-v-1ada71af],.pf-field textarea[data-v-1ada71af]{width:100%;box-sizing:border-box;padding:9px 11px;border:1px solid #dfe1ec;border-radius:9px;background:#fdfdfe;font:inherit;font-size:12.5px;color:#1b1c24;transition:border-color .15s,box-shadow .15s;min-height:40px}.pf-field input[data-v-1ada71af]:focus,.pf-field select[data-v-1ada71af]:focus,.pf-field textarea[data-v-1ada71af]:focus{outline:0;border-color:var(--accent, #b4791c);background:#fff;box-shadow:0 0 0 3px #b4791c24}.pf-field textarea[data-v-1ada71af]{resize:vertical;min-height:56px}.pf-row[data-v-1ada71af]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pf-row-3[data-v-1ada71af]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}@media(max-width:1100px){.pf-row-3[data-v-1ada71af]{grid-template-columns:1fr 1fr}}@media(max-width:760px){.pf-row[data-v-1ada71af],.pf-row-3[data-v-1ada71af]{grid-template-columns:1fr}}.pf-phrases[data-v-1ada71af]{display:flex;flex-direction:column;gap:8px;padding:11px 12px;border:1px solid #efe3cb;border-radius:11px;background:#fdfaf3}.pf-phrases-head[data-v-1ada71af]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.pf-phrases-head b[data-v-1ada71af]{font-size:12px;color:#6b5214}.pf-phrases-head small[data-v-1ada71af]{font-size:11px;color:#9a8c6d}.pf-chips[data-v-1ada71af]{display:flex;flex-wrap:wrap;gap:6px}.pf-chip[data-v-1ada71af]{display:inline-flex;overflow:hidden;border:1px solid #e7d6b4;border-radius:999px;background:#fff}.pf-chip button[data-v-1ada71af]{min-height:30px;padding:4px 11px;border:0;border-radius:0;background:transparent;font:inherit;font-size:12px;font-weight:700;color:#8f6413;cursor:pointer}.pf-chip button[data-v-1ada71af]:hover{background:#fbf1dc}.pf-chip .pf-chip-del[data-v-1ada71af]{width:28px;padding:0;color:#b06a5a;border-left:1px solid #efe3cb}.pf-phrase-add[data-v-1ada71af]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.pf-phrase-add input[data-v-1ada71af]{min-height:38px}.pf-phrase-add button[data-v-1ada71af]{min-height:38px;padding:0 16px;border:0;border-radius:9px;background:#a9701a;color:#fff;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.pf-phrase-add button[data-v-1ada71af]:disabled{opacity:.45;cursor:not-allowed}.pf-empty[data-v-1ada71af]{margin:0;font-size:11.5px;color:#9aa0ae}.pf-preview[data-v-1ada71af]{display:flex;flex-direction:column;gap:3px;justify-content:center;padding:9px 12px;border:1px dashed #d8c8a4;border-radius:9px;background:#fdfaf3}.pf-preview span[data-v-1ada71af]{font-size:11px;color:#8b8fa0}.pf-preview b[data-v-1ada71af]{font-size:17px;color:#8f6413;font-variant-numeric:tabular-nums}.pf-preview small[data-v-1ada71af]{font-size:10.5px;color:#a0a3b1}.pf-warn[data-v-1ada71af]{font-size:11px;color:#b4622f}.pf-hint[data-v-1ada71af]{font-size:11.5px;line-height:1.6;color:#9aa0ae}.pf-footer[data-v-1ada71af]{display:flex;align-items:center;gap:12px;padding-top:6px;flex-wrap:wrap}.pf-footer .pf-hint[data-v-1ada71af]{flex:1;min-width:180px}.pf-submit[data-v-1ada71af]{min-height:42px;padding:0 22px;border:0;border-radius:10px;background:var(--accent, #b4791c);color:#fff;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.pf-submit[data-v-1ada71af]:disabled{opacity:.5;cursor:not-allowed}.pf-grid[data-v-1ada71af]{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:16px;align-items:start}@media(max-width:1200px){.pf-grid[data-v-1ada71af]{grid-template-columns:1fr}}.pf-form[data-v-1ada71af]{display:flex;flex-direction:column;gap:0;overflow:hidden}.pf-body[data-v-1ada71af]{display:flex;flex-direction:column;gap:12px;padding:14px 18px 2px}.pf-form .panel-heading p[data-v-1ada71af]{margin:3px 0 0;font-size:11.5px;color:#8b8fa0}.pf-form .pf-footer[data-v-1ada71af]{padding:12px 18px 16px}.pf-perm[data-v-1ada71af]{padding:10px 12px;border:1px solid #e9eaf2;border-radius:10px;background:#fafbff}.pf-perm b[data-v-1ada71af]{font-size:12px;color:#3b3e4c}.pf-perm ul[data-v-1ada71af]{margin:6px 0 0;padding-left:18px}.pf-perm li[data-v-1ada71af]{font-size:11.5px;line-height:1.8;color:#6b7080}.pf-cred[data-v-1ada71af]{margin:0 18px 16px;padding:12px 14px;border:1px solid #efd9a8;border-radius:11px;background:#fdfaf3;display:grid;gap:7px}.pf-cred b[data-v-1ada71af]{font-size:12.5px;color:#8f6413}.pf-cred-row[data-v-1ada71af]{display:grid;grid-template-columns:64px 1fr;align-items:center;gap:10px}.pf-cred-row span[data-v-1ada71af]{font-size:11.5px;color:#8b8fa0}.pf-cred-row code[data-v-1ada71af]{padding:5px 8px;border:1px solid #efe3cb;border-radius:7px;background:#fff;font-family:ui-monospace,Menlo,monospace;font-size:12px;color:#1b1c24;word-break:break-all}.pf-list[data-v-1ada71af]{display:flex;flex-direction:column;gap:8px;padding:12px 18px 16px}.pf-staff[data-v-1ada71af]{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:11px 13px;border:1px solid #e9eaf2;border-radius:12px}.pf-avatar[data-v-1ada71af]{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#fbf1dc;color:#8f6413;font-size:14px;font-weight:800}.pf-staff-main[data-v-1ada71af]{display:flex;flex-direction:column;gap:2px;min-width:0}.pf-staff-main b[data-v-1ada71af]{font-size:13px}.pf-staff-main small[data-v-1ada71af]{font-size:11.5px;color:#8b8fa0}.pf-state[data-v-1ada71af]{padding:4px 10px;border-radius:999px;background:#fbf1dc;color:#8f6413;font-size:11.5px;font-weight:800;white-space:nowrap}.pf-state.off[data-v-1ada71af]{background:#f3f4f8;color:#8b8fa0}.pf-btn[data-v-1ada71af]{min-height:30px;padding:0 12px;border:1px solid #e2e4ef;border-radius:8px;background:#fff;font:inherit;font-size:11.5px;font-weight:700;color:#5d6070;cursor:pointer}.pf-btn[data-v-1ada71af]:hover{border-color:#d8c8a4;color:#8f6413}.finance-bulk[data-v-1ada71af]{display:flex;align-items:center;gap:14px;margin:10px 0;font-size:13px}.pick[data-v-1ada71af]{margin-right:6px}.finance-bulk[data-v-1ada71af]{display:flex;align-items:center;gap:12px;margin:12px 0;font-size:13px;color:#4b5563}.finance-bulk label[data-v-1ada71af]{display:inline-flex;align-items:center;gap:6px;margin:0;font-weight:600}.finance-bulk input[type=checkbox][data-v-1ada71af]{width:16px!important;height:16px!important;margin:0!important;flex:none}.finance-bulk button[data-v-1ada71af]{height:32px;padding:0 14px;border-radius:8px;border:none;background:#c08a2e;color:#fff;font-weight:700;cursor:pointer}.partner-finance-table .pick[data-v-1ada71af]{display:inline-flex;align-items:center;margin-right:8px;vertical-align:middle}.partner-finance-table .pick input[type=checkbox][data-v-1ada71af]{width:16px!important;height:16px!important;margin:0!important;flex:none}.pf-received[data-v-1ada71af]{display:flex;align-items:center;gap:8px;margin:12px 0;font-size:13px;font-weight:600;color:#3b3e4c;cursor:pointer}.pf-received input[type=checkbox][data-v-1ada71af]{width:16px!important;height:16px!important;margin:0!important;flex:none;accent-color:#c08a2e}.worker-create-form[data-v-629c1447]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:10px;align-items:end;padding:16px 18px 18px}.worker-create-form label[data-v-629c1447]{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700;color:#3b3e4c}.worker-create-form label>span[data-v-629c1447]{color:#e05a4f}.worker-create-form input[data-v-629c1447]{height:40px;padding:0 11px;border:1px solid #dfe1ec;border-radius:9px;font:inherit;font-size:13px}.worker-create-form button[data-v-629c1447]{height:40px;padding:0 20px}.worker-credentials[data-v-629c1447]{margin:0 18px 18px;padding:13px 14px;border:1px solid #cfc9ff;border-radius:12px;background:#f7f6ff;display:grid;gap:8px}.worker-credentials b[data-v-629c1447]{color:#3b2fa8;font-size:13px}.worker-credentials div[data-v-629c1447]{display:flex;align-items:center;gap:10px;font-size:12px;color:#6f7381}.worker-credentials code[data-v-629c1447]{padding:4px 9px;border-radius:7px;background:#fff;border:1px solid #e3e0ff;font-size:13px;color:#211e5e}.worker-credentials small[data-v-629c1447]{color:#8b8fa0;font-size:11px}.worker-list[data-v-629c1447]{display:grid;gap:8px;padding:14px 18px 18px}.worker-row[data-v-629c1447]{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:12px 14px;border:1px solid #ececf3;border-radius:12px;background:#fff}.worker-row b[data-v-629c1447]{font-size:14px}.worker-row small[data-v-629c1447]{display:block;margin-top:3px;color:#8b8fa0;font-size:11px}.worker-row>span[data-v-629c1447]{padding:4px 10px;border-radius:999px;background:#f1f2f6;color:#8b8fa0;font-size:11px;font-weight:800}.worker-row>span.on[data-v-629c1447]{background:#e6f7ef;color:#12a06a}.worker-row button[data-v-629c1447]{height:32px;padding:0 12px}.ghost-button[data-v-629c1447]{border:1px solid #e2e4ef;background:#fff;color:#5d6070;border-radius:8px;font-size:12px;font-weight:700;cursor:pointer}@media(max-width:900px){.worker-create-form[data-v-629c1447]{grid-template-columns:1fr}}.worker-range[data-v-629c1447]{display:flex;align-items:center;gap:8px}.worker-range input[data-v-629c1447]{height:34px;padding:0 8px;border:1px solid #dfe1ec;border-radius:8px;font:inherit;font-size:12.5px}.worker-range button[data-v-629c1447]{height:34px}.worker-earning[data-v-629c1447]{display:flex;flex-direction:column;align-items:flex-end;gap:2px;color:#b45309;font-weight:800;font-size:13px}.worker-earning small[data-v-629c1447]{color:#a0825c;font-weight:600;font-size:11px}.deduct-mask[data-v-629c1447]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;background:#08081473}.deduct-dialog[data-v-629c1447]{width:min(420px,92vw);padding:20px 22px;border-radius:16px;background:#fff;box-shadow:0 24px 60px #0a0c1e40;display:grid;gap:12px}.deduct-dialog h3[data-v-629c1447]{margin:0;font-size:17px}.deduct-dialog p[data-v-629c1447]{margin:0;color:#7c8290;font-size:12.5px}.deduct-dialog label[data-v-629c1447]{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700;color:#3b3e4c}.deduct-dialog input[data-v-629c1447]{height:38px;padding:0 10px;border:1px solid #dfe1ec;border-radius:9px;font:inherit;font-size:13px}.deduct-error[data-v-629c1447]{color:#b91c1c!important;font-weight:700}.deduct-actions[data-v-629c1447]{display:flex;justify-content:flex-end;gap:10px}.deduct-actions button[data-v-629c1447]{height:36px;padding:0 16px;border-radius:9px;border:1px solid #e2e4ef;background:#fff;color:#5d6070;font-weight:700;cursor:pointer}.deduct-actions button.danger[data-v-629c1447]{background:#dc2626;border-color:#dc2626;color:#fff}.danger-text[data-v-629c1447]{color:#b91c1c!important}.deduct-history[data-v-629c1447]{max-height:220px;overflow:auto;margin:10px 0;border-top:1px solid #eef0f5;padding-top:8px}.deduct-history h4[data-v-629c1447]{margin:0 0 6px;font-size:13px;color:#4b4f60}.deduct-row[data-v-629c1447]{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px dashed #f0f1f6;font-size:12px}.deduct-row b[data-v-629c1447]{margin-right:8px}.deduct-row small[data-v-629c1447]{color:#8a8f9f;margin-right:8px}.deduct-row em[data-v-629c1447]{font-style:normal;color:#6b7080}.deduct-row button[data-v-629c1447]{margin-left:6px;padding:3px 8px;border:1px solid #dfe1ec;border-radius:7px;background:#fff;cursor:pointer;font-size:12px}.deduct-locked[data-v-629c1447]{color:#a0a3b1;font-size:12px}.currency-form[data-v-341d9a8c]{display:grid;grid-template-columns:1fr 1fr;gap:16px 18px;padding:4px 0 6px}.currency-form .full[data-v-341d9a8c]{grid-column:1 / -1}.currency-form button.full[data-v-341d9a8c]{justify-self:end;min-width:120px}@media(max-width:760px){.currency-form[data-v-341d9a8c]{grid-template-columns:1fr}}.panel-empty[data-v-c9415c44]{padding:36px;text-align:center;color:#8a90a3}.usage-table[data-v-c9415c44]{width:100%;border-collapse:collapse;font-size:14px}.usage-table th[data-v-c9415c44],.usage-table td[data-v-c9415c44]{padding:10px 12px;border-bottom:1px solid #eceef6;text-align:left}.usage-table b[data-v-c9415c44]{color:#b45309}.panel[data-v-e1d645bb]{background:#fff;border-radius:14px;padding:22px;margin-top:18px}.panel-heading[data-v-e1d645bb]{display:flex;justify-content:space-between;align-items:center}.usage-table[data-v-e1d645bb]{width:100%;border-collapse:collapse}.usage-table th[data-v-e1d645bb],.usage-table td[data-v-e1d645bb]{text-align:left;padding:10px 6px;border-bottom:1px solid #eef0f4}.form-grid[data-v-e1d645bb]{display:grid;gap:12px;margin:14px 0}.form-grid label[data-v-e1d645bb]{display:grid;gap:6px;font-size:13px;color:#5b6274}.form-grid input[data-v-e1d645bb]{padding:10px 12px;border:1px solid #dfe3ec;border-radius:8px}.primary[data-v-e1d645bb]{padding:10px 20px;border-radius:8px;background:#c9a24a;color:#fff;border:0;cursor:pointer}.ok[data-v-e1d645bb]{color:#1c8a4a;margin-top:10px}.panel-empty[data-v-e1d645bb]{padding:30px;text-align:center;color:#8a90a3}.pager[data-v-e1d645bb]{display:flex;align-items:center;justify-content:center;gap:14px;padding:14px 0 4px;color:#5b6274;font-size:13px}.pager button[data-v-e1d645bb]{padding:6px 14px;border:1px solid #dfe3ec;background:#fff;border-radius:8px;cursor:pointer}.pager button[data-v-e1d645bb]:disabled{opacity:.45;cursor:not-allowed}.role-order-filter-grid[data-v-aaa6c049]{grid-template-columns:repeat(8,minmax(110px,1fr))}.role-order-filter-grid .order-filter-actions[data-v-aaa6c049]{grid-column:span 2}.role-order-detail>header>div>small[data-v-aaa6c049]{color:#8e929c}.partner-offline-notice[data-v-aaa6c049]{display:grid;gap:5px;margin:12px 0;padding:14px 16px;border:1px solid #dfe2ff;border-radius:12px;background:#f7f7ff}.leader-self-exec[data-v-aaa6c049]{display:grid;gap:10px;margin:12px 0;padding:14px 16px;border:1px solid #dfe2ff;border-radius:12px;background:#f7f7ff}.leader-self-exec-head[data-v-aaa6c049]{display:flex;align-items:flex-start;gap:12px;justify-content:space-between}.leader-self-exec-head b[data-v-aaa6c049]{display:block;margin-top:2px;font-size:13.5px;color:#4a3fd0}.leader-self-exec-head small[data-v-aaa6c049]{display:block;margin-top:3px;color:#7b8090;font-size:11.5px}.leader-self-exec-body[data-v-aaa6c049]{display:grid;gap:8px}.leader-self-exec-body small[data-v-aaa6c049]{color:#8b8fa0;font-size:11.5px}.leader-self-grid[data-v-aaa6c049]{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px}.leader-self-grid figure[data-v-aaa6c049]{display:grid;gap:4px;margin:0}.leader-self-grid img[data-v-aaa6c049]{width:100%;aspect-ratio:1;object-fit:cover;border:1px solid #e3e5ef;border-radius:8px}.leader-self-grid button[data-v-aaa6c049]{border:0;background:transparent;color:#b32a2a;font-size:11.5px;cursor:pointer}.leader-self-drop[data-v-aaa6c049]{display:grid;gap:6px;padding:12px;border:1px dashed #b9bdf0;border-radius:12px;background:#fbfbff;transition:border-color .15s,background .15s}.leader-self-drop.active[data-v-aaa6c049]{border-color:#5b46f5;background:#f0eeff}.leader-self-drop.busy[data-v-aaa6c049]{opacity:.7}.leader-self-drop small[data-v-aaa6c049]{color:#8b8fa0;font-size:11px}.leader-self-drop .leader-self-upload[data-v-aaa6c049]{border-style:solid}.leader-self-upload[data-v-aaa6c049]{display:inline-flex;align-items:center;justify-content:center;height:40px;border:1px dashed #b9bdf0;border-radius:10px;background:#fff;color:#4a3fd0;font-size:12.5px;font-weight:700;cursor:pointer}.leader-self-upload input[data-v-aaa6c049]{display:none}.leader-self-upload.busy[data-v-aaa6c049]{opacity:.6;cursor:progress}.leader-self-exec textarea[data-v-aaa6c049]{min-height:62px;padding:9px 11px;border:1px solid #dfe1ec;border-radius:10px;font:inherit;font-size:12.5px;resize:vertical}.leader-self-waiting[data-v-aaa6c049]{margin:0;color:#8b8fa0;font-size:12px}.partner-offline-notice b[data-v-aaa6c049]{color:#554bc8;font-size:13px}.partner-offline-notice span[data-v-aaa6c049]{color:#777c86;font-size:11px}.dispatch-current-role[data-v-aaa6c049]{display:grid;gap:4px;align-content:center;min-width:180px}.dispatch-current-role small[data-v-aaa6c049]{color:#8c9099;font-size:11px}.dispatch-current-role b[data-v-aaa6c049]{font-size:14px}@media(max-width:1180px){.role-order-filter-grid[data-v-aaa6c049]{grid-template-columns:repeat(4,minmax(130px,1fr))}}@media(max-width:700px){.role-order-filter-grid[data-v-aaa6c049]{grid-template-columns:1fr 1fr}.role-order-filter-grid .wide[data-v-aaa6c049],.role-order-filter-grid .order-filter-actions[data-v-aaa6c049]{grid-column:1 / -1}}.pt-grid[data-v-b3a17c82]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:16px;align-items:start}@media(max-width:1400px){.pt-grid[data-v-b3a17c82]{grid-template-columns:minmax(0,1fr)}}.pt-form[data-v-b3a17c82]{display:flex;flex-direction:column;border:1px solid #e9eaf2;border-radius:14px;background:#fff;overflow:hidden}.pt-form-head[data-v-b3a17c82]{display:flex;align-items:flex-start;gap:12px;padding:16px 18px 14px;border-bottom:1px solid #f0f1f7;background:linear-gradient(180deg,#fbfbff,#fff)}.pt-form-head h2[data-v-b3a17c82]{margin:3px 0 0;font-size:17px;letter-spacing:-.2px}.pt-form-head p[data-v-b3a17c82]{margin:4px 0 0;font-size:11.5px;line-height:1.6;color:#8b8fa0}.pt-mini[data-v-b3a17c82]{font-size:10.5px;font-weight:800;letter-spacing:.14em;color:#5b46f5}.pt-form-badge[data-v-b3a17c82]{margin-left:auto;align-self:center;padding:5px 11px;border-radius:999px;background:#eeecff;color:#4a3fd0;font-size:11.5px;font-weight:800;white-space:nowrap}.pt-body[data-v-b3a17c82]{display:flex;flex-direction:column;gap:14px;padding:16px 18px 6px}.pt-section[data-v-b3a17c82]{display:flex;flex-direction:column;gap:10px}.pt-section h3[data-v-b3a17c82]{margin:0;font-size:12px;font-weight:800;color:#5d6070;letter-spacing:.02em;display:flex;align-items:center;gap:8px}.pt-section h3[data-v-b3a17c82]:after{content:"";flex:1;height:1px;background:#f0f1f7}.pt-row[data-v-b3a17c82]{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:900px){.pt-row[data-v-b3a17c82]{grid-template-columns:1fr}}.pt-field[data-v-b3a17c82]{display:flex;flex-direction:column;gap:5px;min-width:0}.pt-field>span[data-v-b3a17c82]{font-size:12px;font-weight:700;color:#3b3e4c}.pt-field>span i[data-v-b3a17c82]{font-style:normal;color:#e05a4f;margin-left:2px}.pt-field>span em[data-v-b3a17c82]{font-style:normal;font-weight:600;font-size:11px;color:#a0a3b1;margin-left:4px}.pt-field input[data-v-b3a17c82],.pt-field textarea[data-v-b3a17c82]{width:100%;box-sizing:border-box;padding:9px 11px;border:1px solid #dfe1ec;border-radius:9px;background:#fdfdfe;font:inherit;font-size:12.5px;color:#1b1c24;transition:border-color .15s,box-shadow .15s}.pt-field input[data-v-b3a17c82]:focus,.pt-field textarea[data-v-b3a17c82]:focus{outline:0;border-color:#5b46f5;background:#fff;box-shadow:0 0 0 3px #5b46f51f}.pt-field textarea[data-v-b3a17c82]{resize:vertical;min-height:58px}.pt-field small[data-v-b3a17c82]{font-size:11px;line-height:1.5;color:#9aa0ae}.pt-field.bad input[data-v-b3a17c82]{border-color:#efb4ad;background:#fff8f7}.pt-field.bad small[data-v-b3a17c82]{color:#d0553f}.pt-note[data-v-b3a17c82]{padding-bottom:10px}.pt-presets[data-v-b3a17c82]{display:flex;flex-wrap:wrap;gap:6px}.pt-presets button[data-v-b3a17c82]{padding:6px 13px;border:1px solid #e2e4ef;border-radius:999px;background:#fff;font:inherit;font-size:12px;font-weight:700;color:#5d6070;cursor:pointer;transition:all .15s}.pt-presets button[data-v-b3a17c82]:hover{border-color:#b9bdf0;color:#4a3fd0}.pt-presets button.on[data-v-b3a17c82]{border-color:#5b46f5;background:#eeecff;color:#4a3fd0}.pt-preview[data-v-b3a17c82]{display:flex;flex-direction:column;gap:4px;justify-content:center;padding:9px 12px;border:1px dashed #cfd3e6;border-radius:9px;background:#fafbff}.pt-preview span[data-v-b3a17c82]{font-size:11px;color:#8b8fa0}.pt-preview b[data-v-b3a17c82]{font-size:12.5px;color:#1b1c24;font-variant-numeric:tabular-nums}.pt-footer[data-v-b3a17c82]{display:flex;align-items:center;gap:12px;padding:12px 18px 16px;flex-wrap:wrap}.pt-hint[data-v-b3a17c82]{flex:1;min-width:200px;font-size:11.5px;line-height:1.6;color:#9aa0ae}.pt-submit[data-v-b3a17c82]{height:40px;padding:0 22px;border:0;border-radius:10px;background:#5b46f5;color:#fff;font:inherit;font-size:13px;font-weight:800;cursor:pointer;transition:filter .15s}.pt-submit[data-v-b3a17c82]:hover:not(:disabled){filter:brightness(1.06)}.pt-submit[data-v-b3a17c82]:disabled{background:#c9cbf0;cursor:not-allowed}.pt-credentials[data-v-b3a17c82]{margin:0 18px 16px;padding:12px 14px;border:1px solid #bfe6d2;border-radius:12px;background:#f2fbf6}.pt-credentials-head[data-v-b3a17c82]{display:flex;align-items:baseline;gap:10px;margin-bottom:8px;flex-wrap:wrap}.pt-credentials-head b[data-v-b3a17c82]{font-size:13px;color:#0f8a5b}.pt-credentials-head small[data-v-b3a17c82]{font-size:11px;color:#6b9c84}.pt-credentials-row[data-v-b3a17c82]{display:grid;grid-template-columns:72px 1fr auto;align-items:center;gap:10px;padding:5px 0}.pt-credentials-row span[data-v-b3a17c82]{font-size:11.5px;color:#6b7080}.pt-credentials-row code[data-v-b3a17c82]{padding:5px 8px;border-radius:7px;background:#fff;border:1px solid #d8ecdf;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:#1b1c24;word-break:break-all}.pt-credentials-row button[data-v-b3a17c82]{height:26px;padding:0 11px;border:1px solid #bfe6d2;border-radius:7px;background:#fff;font:inherit;font-size:11.5px;font-weight:700;color:#0f8a5b;cursor:pointer}.pt-credentials-row button[data-v-b3a17c82]:hover{background:#e9f8f0}.pt-access .panel-heading[data-v-b3a17c82]{align-items:flex-start;flex-wrap:wrap;gap:10px}.pt-access .panel-heading p[data-v-b3a17c82]{margin:3px 0 0;font-size:11.5px;color:#8b8fa0}.pt-cards[data-v-b3a17c82]{display:flex;flex-direction:column;gap:10px;padding:12px 16px 16px}.pt-card[data-v-b3a17c82]{display:flex;flex-direction:column;gap:9px;padding:13px 15px;border:1px solid #e9eaf2;border-radius:13px;background:#fff}.pt-card.is-expiring[data-v-b3a17c82]{border-color:#f0dcb4;background:#fffdf6}.pt-card.is-expired[data-v-b3a17c82]{border-color:#f2cfcb;background:snow}.pt-card.is-off[data-v-b3a17c82]{background:#fafbfd}.pt-card-head[data-v-b3a17c82]{display:flex;align-items:center;gap:10px}.pt-card-title[data-v-b3a17c82]{display:flex;align-items:baseline;gap:8px;min-width:0;flex:1}.pt-card-title b[data-v-b3a17c82]{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pt-code[data-v-b3a17c82]{padding:2px 8px;border-radius:999px;background:#f3f4f9;font-size:11px;font-weight:700;color:#6b7080}.pt-state[data-v-b3a17c82]{padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:800;white-space:nowrap}.is-active .pt-state[data-v-b3a17c82]{background:#e6f7ef;color:#12a06a}.is-expiring .pt-state[data-v-b3a17c82]{background:#fdf2d9;color:#a3711a}.is-expired .pt-state[data-v-b3a17c82]{background:#fdeceb;color:#b32a2a}.is-off .pt-state[data-v-b3a17c82]{background:#f1f2f6;color:#8b8fa0}.pt-meta[data-v-b3a17c82]{display:flex;flex-wrap:wrap;gap:14px;font-size:11.5px;color:#8b8fa0}.pt-license[data-v-b3a17c82]{display:flex;flex-direction:column;gap:5px}.pt-license-row[data-v-b3a17c82]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:11.5px}.pt-license-row span[data-v-b3a17c82]{color:#8b8fa0}.pt-license-row b[data-v-b3a17c82]{font-variant-numeric:tabular-nums;font-size:12px}.pt-bar[data-v-b3a17c82]{height:6px;border-radius:999px;background:#f0f1f7;overflow:hidden}.pt-bar i[data-v-b3a17c82]{display:block;height:100%;border-radius:999px;background:#12a06a;transition:width .25s}.is-expiring .pt-bar i[data-v-b3a17c82]{background:#e2a33a}.is-expired .pt-bar i[data-v-b3a17c82],.is-off .pt-bar i[data-v-b3a17c82]{background:#d9dbe6}.pt-license small[data-v-b3a17c82]{font-size:11px;color:#9aa0ae}.pt-toolbar[data-v-b3a17c82]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:2px 0 12px}.pt-search[data-v-b3a17c82]{flex:1 1 auto;width:0;min-width:0;height:38px;padding:0 12px;border:1px solid #dfe1ec;border-radius:10px;background:#fdfdfe;font:inherit;font-size:12.5px}.pt-search[data-v-b3a17c82]:focus{outline:0;border-color:#5b46f5;background:#fff;box-shadow:0 0 0 3px #5b46f51f}.pt-toolbar>span[data-v-b3a17c82]{flex:1 1 100%;text-align:right;white-space:nowrap;font-size:11.5px;color:#8b8fa0}.pt-reset[data-v-b3a17c82]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px;padding:13px 14px;border:1px solid #cfc9ff;border-radius:12px;background:#f7f6ff}.pt-reset-head[data-v-b3a17c82]{display:flex;flex-direction:column;gap:3px}.pt-reset-head b[data-v-b3a17c82]{font-size:13px;color:#3b2fa8}.pt-reset-head small[data-v-b3a17c82]{font-size:11px;color:#8b8fa0}.pt-reset .pt-ghost[data-v-b3a17c82]{align-self:flex-start;height:30px;padding:0 12px;border-radius:8px}.pt-card-foot[data-v-b3a17c82]{display:grid;grid-template-columns:minmax(70px,1fr) auto auto auto;gap:7px;align-items:center;padding-top:3px}.pt-card-foot input[data-v-b3a17c82]{height:34px;padding:0 10px;border:1px solid #dfe1ec;border-radius:8px;font:inherit;font-size:12px}.pt-card-foot button[data-v-b3a17c82]{height:34px;padding:0 12px;border-radius:8px;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.pt-card-foot button[data-v-b3a17c82]:disabled{opacity:.45;cursor:not-allowed}.pt-primary[data-v-b3a17c82]{border:0;background:#5b46f5;color:#fff}.pt-primary[data-v-b3a17c82]:hover{filter:brightness(1.06)}.pt-ghost[data-v-b3a17c82]{border:1px solid #e2e4ef;background:#fff;color:#5d6070}.pt-ghost[data-v-b3a17c82]:hover{border-color:#c7cbe4;color:#4a3fd0}.pt-empty[data-v-b3a17c82]{margin:6px 0;font-size:12px;color:#8b8fa0}@media(max-width:560px){.pt-card-foot[data-v-b3a17c82]{grid-template-columns:1fr 1fr}.pt-card-foot input[data-v-b3a17c82]{grid-column:1 / -1}}.partner-upgrade-panel[data-v-b3a17c82]{margin-bottom:16px}.partner-upgrade-grid[data-v-b3a17c82]{display:grid;grid-template-columns:1.2fr 1.4fr .8fr auto;gap:14px;align-items:end;padding:14px 2px 4px}.partner-upgrade-grid label[data-v-b3a17c82]{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700;color:#3b3e4c}.partner-upgrade-grid select[data-v-b3a17c82],.partner-upgrade-grid input[data-v-b3a17c82]{height:38px;padding:0 10px;border:1px solid #dfe1ec;border-radius:9px;font:inherit;font-size:13px}@media(max-width:900px){.partner-upgrade-grid[data-v-b3a17c82]{grid-template-columns:1fr}}.purge-mask[data-v-b3a17c82]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;background:#08081473}.purge-dialog[data-v-b3a17c82]{width:min(440px,92vw);padding:20px 22px;border-radius:16px;background:#fff;box-shadow:0 24px 60px #0a0c1e40;display:grid;gap:10px}.purge-dialog h3[data-v-b3a17c82]{margin:0;font-size:17px;color:#b91c1c}.purge-dialog p[data-v-b3a17c82]{margin:0;color:#4b5563;font-size:13px;line-height:1.7}.purge-dialog ul[data-v-b3a17c82]{margin:0;padding-left:18px;color:#4b5563;font-size:13px;line-height:1.8}.purge-warn[data-v-b3a17c82]{color:#b45309!important;font-weight:700}.purge-error[data-v-b3a17c82]{color:#b91c1c!important;font-weight:700}.purge-actions[data-v-b3a17c82]{display:flex;justify-content:flex-end;gap:10px;margin-top:6px}.purge-actions button[data-v-b3a17c82]{height:36px;padding:0 16px;border-radius:9px;border:1px solid #e2e4ef;background:#fff;color:#5d6070;font-weight:700;cursor:pointer}.purge-actions button.danger[data-v-b3a17c82]{background:#dc2626;border-color:#dc2626;color:#fff}.partner-pager[data-v-b3a17c82]{display:flex;align-items:center;justify-content:center;gap:14px;padding:16px 0 4px;color:#5b6274;font-size:13px}.partner-pager button[data-v-b3a17c82]{padding:6px 14px;border:1px solid #dfe3ec;background:#fff;border-radius:8px;cursor:pointer}.partner-pager button[data-v-b3a17c82]:disabled{opacity:.45;cursor:not-allowed}.pt-pager[data-v-b3a17c82]{display:flex;align-items:center;justify-content:center;gap:14px;padding:14px 0 4px;font-size:12.5px;color:#6b6f80}.pt-pager button[data-v-b3a17c82]{padding:7px 16px;border:1px solid #dfe1ec;border-radius:9px;background:#fff;cursor:pointer;font-size:12.5px}.pt-pager button[data-v-b3a17c82]:disabled{opacity:.45;cursor:not-allowed}.worker-page[data-v-889ac941]{max-width:1400px;margin:0 auto;padding:30px}.worker-heading[data-v-889ac941]{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:20px}.worker-heading h1[data-v-889ac941]{margin:5px 0 6px;font-size:32px;letter-spacing:-.04em}.worker-heading p[data-v-889ac941]{margin:0;color:var(--muted);font-size:14px}.worker-refresh[data-v-889ac941]{flex:0 0 auto;height:40px;padding:0 16px;border:1px solid var(--line);border-radius:11px;background:#fff;color:#5f626b;font-size:14px;font-weight:750}.worker-refresh[data-v-889ac941]:disabled{opacity:.55}.worker-metrics[data-v-889ac941]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.worker-metrics article[data-v-889ac941]{position:relative;overflow:hidden;padding:18px 20px;background:#fff;border:1px solid var(--line);border-radius:15px}.worker-metrics article[data-v-889ac941]:before{position:absolute;top:0;right:0;left:0;height:3px;background:var(--accent);opacity:.85;content:""}.worker-metrics span[data-v-889ac941]{display:block;color:var(--muted);font-size:13px}.worker-metrics b[data-v-889ac941]{display:block;margin:10px 0 4px;font-size:30px;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.worker-metrics small[data-v-889ac941]{color:#8c8f97;font-size:12px}.worker-metrics article.alert[data-v-889ac941]:before{background:#e05252}.worker-error[data-v-889ac941],.worker-message[data-v-889ac941]{display:flex;align-items:center;gap:10px;margin:0 0 14px;padding:11px 14px;border-radius:11px;font-size:13px}.worker-error[data-v-889ac941]{color:#a52e2e;background:#ffeded;border:1px solid #f6d2d2}.worker-error button[data-v-889ac941]{padding:5px 10px;border-radius:8px;background:#fff;color:#a52e2e;font-size:12px;font-weight:800}.worker-message[data-v-889ac941]{color:#18794e;background:#eaf7ef;border:1px solid #ccebd8}.worker-toolbar[data-v-889ac941]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.worker-toolbar>span[data-v-889ac941]{color:#8c8f97;font-size:13px}.worker-segmented[data-v-889ac941]{display:inline-flex;padding:4px;background:#eeeff2;border-radius:11px}.worker-segmented button[data-v-889ac941]{padding:8px 16px;border-radius:8px;background:transparent;color:#6c6f78;font-size:13px;font-weight:750}.worker-segmented button.active[data-v-889ac941]{background:#fff;color:var(--accent);box-shadow:0 3px 10px #191a2017}.worker-skeleton[data-v-889ac941]{display:grid;gap:12px}.worker-skeleton i[data-v-889ac941]{display:block;height:118px;background:linear-gradient(90deg,#f2f3f5,#fafafb,#f2f3f5);border-radius:15px}.worker-orders[data-v-889ac941]{display:grid;grid-template-columns:repeat(auto-fill,minmax(430px,1fr));gap:14px}.worker-order[data-v-889ac941]{padding:18px 20px;background:#fff;border:1px solid var(--line);border-radius:16px}.worker-order header[data-v-889ac941]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px}.worker-copy[data-v-889ac941]{padding:5px 9px;border-radius:8px;background:#f4f5f7;color:#30323a;font-size:12px;font-weight:800;font-variant-numeric:tabular-nums}.worker-copy small[data-v-889ac941]{margin-left:6px;color:#9a9da5;font-size:11px;font-weight:600}.worker-external[data-v-889ac941]{color:#8c8f97;font-size:12px}.worker-order h2[data-v-889ac941]{margin:0 0 10px;font-size:19px;letter-spacing:-.02em}.worker-order-meta[data-v-889ac941]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:11px 0;border-top:1px solid #eff0f2;color:#8c8f97;font-size:12px}.worker-order-meta strong[data-v-889ac941]{color:#191a20;font-size:15px}.worker-status[data-v-889ac941]{display:inline-flex;height:25px;align-items:center;padding:0 10px;margin-left:auto;border-radius:99px;font-size:12px;font-weight:800}.worker-status.assigned[data-v-889ac941]{color:#b96f12;background:#fff2dd}.worker-status.in_service[data-v-889ac941]{color:#2f6bd0;background:#eaf2ff}.worker-status.awaiting_confirmation[data-v-889ac941]{color:#7b5bd6;background:#f1ecff}.worker-status.completed[data-v-889ac941],.worker-status.settled[data-v-889ac941]{color:#18794e;background:#eaf7ef}.worker-status.cancelled[data-v-889ac941],.worker-status.pending[data-v-889ac941]{color:#9a4a4a;background:#ffeded}.worker-primary[data-v-889ac941]{width:100%;margin-top:12px;padding:11px 16px;border-radius:11px;background:var(--accent);color:#fff;font-size:14px;font-weight:800;box-shadow:0 8px 20px color-mix(in srgb,var(--accent) 22%,transparent)}.worker-primary[data-v-889ac941]:disabled{opacity:.6;box-shadow:none}.worker-delivery[data-v-889ac941]{margin-top:14px;padding:14px;background:#f8f8fa;border:1px solid #eceef1;border-radius:13px}.worker-delivery-title[data-v-889ac941]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:13px}.worker-delivery-title span[data-v-889ac941]{color:#8c8f97}.worker-image-grid[data-v-889ac941]{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:10px}.worker-image-grid figure[data-v-889ac941]{position:relative;margin:0}.worker-image-grid img[data-v-889ac941]{width:88px;height:88px;object-fit:cover;border-radius:10px;border:1px solid #e6e7eb}.worker-image-grid figure button[data-v-889ac941]{position:absolute;top:-7px;right:-7px;display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:#191a20;color:#fff;font-size:12px;line-height:1}.worker-file[data-v-889ac941]{display:grid;place-items:center;padding:12px;margin-bottom:10px;border:1px dashed #cfd1d7;border-radius:11px;background:#fff;color:#6c6f78;font-size:13px;cursor:pointer}.worker-file input[data-v-889ac941]{display:none}.worker-delivery textarea[data-v-889ac941]{width:100%;min-height:70px;padding:10px 12px;margin-bottom:10px;border:1px solid #e3e4e8;border-radius:10px;background:#fff;font-size:13px;resize:vertical}.worker-delivery small[data-v-889ac941]{display:block;margin-top:8px;color:#9a9da5;font-size:11px;line-height:1.6}.worker-waiting[data-v-889ac941]{margin-top:14px;padding:14px;background:#f6f7f9;border:1px solid #eceef1;border-radius:13px;font-size:13px}.worker-waiting b[data-v-889ac941]{display:block;margin-bottom:6px;font-size:14px}.worker-waiting p[data-v-889ac941]{margin:0 0 8px;color:#6c6f78;font-size:12px}.worker-waiting.is-finish[data-v-889ac941]{background:#eaf7ef;border-color:#ccebd8}.worker-empty[data-v-889ac941]{display:grid;place-items:center;padding:56px 20px;background:#fff;border:1px dashed #d8dae0;border-radius:16px;text-align:center}.worker-empty b[data-v-889ac941]{font-size:16px}.worker-empty p[data-v-889ac941]{margin:8px 0 0;color:#8c8f97;font-size:13px}.worker-filters[data-v-889ac941]{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;padding:16px 18px;margin-bottom:14px;background:#fff;border:1px solid var(--line);border-radius:15px}.worker-filters label[data-v-889ac941]{display:grid;gap:6px;color:#6c6f78;font-size:12px;font-weight:750}.worker-filters input[data-v-889ac941],.worker-filters select[data-v-889ac941]{height:38px;min-width:150px;padding:0 11px;border:1px solid #e3e4e8;border-radius:10px;background:#fff;font-size:13px}.worker-filters button[data-v-889ac941]{height:38px;padding:0 18px;border-radius:10px;background:#18191e;color:#fff;font-size:13px;font-weight:800}.worker-ledger[data-v-889ac941]{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:13px}.worker-ledger article[data-v-889ac941]{padding:16px 18px;background:#fff;border:1px solid var(--line);border-radius:15px}.worker-ledger header[data-v-889ac941]{display:flex;align-items:center;gap:10px;margin-bottom:9px}.worker-ledger h3[data-v-889ac941]{margin:0 0 8px;font-size:16px}.worker-ledger-meta[data-v-889ac941]{display:flex;flex-wrap:wrap;gap:12px;color:#8c8f97;font-size:12px}.worker-ledger footer[data-v-889ac941]{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding-top:11px;border-top:1px solid #eff0f2}.worker-ledger footer small[data-v-889ac941]{color:#9a9da5;font-size:11px}.worker-ledger footer strong[data-v-889ac941]{font-size:17px}@media(max-width:1100px){.worker-metrics[data-v-889ac941]{grid-template-columns:repeat(2,minmax(0,1fr))}.worker-orders[data-v-889ac941],.worker-ledger[data-v-889ac941]{grid-template-columns:1fr}}.worker-handoff-link[data-v-889ac941]{margin:10px 0 0;height:32px;padding:0 14px;border-radius:9px;border:1px solid #d9dce8;background:#fff;color:#5d6070;font-size:12.5px;font-weight:700;cursor:pointer}.worker-handoff-mask[data-v-889ac941]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;background:#08081473}.worker-handoff-dialog[data-v-889ac941]{width:min(440px,92vw);padding:20px 22px;border-radius:16px;background:#fff;box-shadow:0 24px 60px #0a0c1e40;display:grid;gap:12px}.worker-handoff-dialog h3[data-v-889ac941]{margin:0;font-size:17px}.worker-handoff-dialog p[data-v-889ac941]{margin:0;color:#7c8290;font-size:12.5px}.worker-handoff-dialog label[data-v-889ac941]{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700;color:#3b3e4c}.worker-handoff-dialog select[data-v-889ac941],.worker-handoff-dialog input[data-v-889ac941]{height:38px;padding:0 10px;border:1px solid #dfe1ec;border-radius:9px;font:inherit;font-size:13px}.worker-handoff-dialog small[data-v-889ac941]{color:#b45309;font-size:11.5px}.worker-handoff-actions[data-v-889ac941]{display:flex;justify-content:flex-end;gap:10px}.worker-handoff-actions button[data-v-889ac941]{height:36px;padding:0 16px;border-radius:9px;border:1px solid #e2e4ef;background:#fff;color:#5d6070;font-weight:700;cursor:pointer}.worker-handoff-actions button[data-v-889ac941]:first-child{background:#2f6bff;border-color:#2f6bff;color:#fff}.worker-center-gold .worker-stat article[data-v-889ac941]{border-top-color:#c08a2e!important}.worker-center-gold .worker-primary[data-v-889ac941]{background:#c08a2e!important;border-color:#c08a2e!important;color:#fff!important}.worker-center-gold .worker-tabs button.active[data-v-889ac941]{color:#8a5b10!important;border-color:#c08a2e!important}.worker-center-gold .worker-status[data-v-889ac941]{background:#fdf3e3!important;color:#8a5b10!important}.usage-form[data-v-203a181f]{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.usage-form label[data-v-203a181f]{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700;color:#3b3e4c}.usage-form input[data-v-203a181f]{height:38px;padding:0 10px;border:1px solid #dfe1ec;border-radius:9px;font:inherit;font-size:13px;min-width:200px}.usage-form button[data-v-203a181f]{height:38px;padding:0 18px;border-radius:9px;border:none;background:#c08a2e;color:#fff;font-weight:700;cursor:pointer}.usage-list[data-v-203a181f]{display:grid;gap:10px;margin-top:14px}.usage-list article[data-v-203a181f]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border:1px solid #eceef6;border-radius:12px}.usage-list small[data-v-203a181f]{display:block;color:#8a90a3;font-size:12px;margin-top:4px}.usage-right[data-v-203a181f]{display:flex;align-items:center;gap:10px}.usage-right strong[data-v-203a181f]{color:#b45309}.panel-empty[data-v-203a181f]{padding:36px;text-align:center;color:#8a90a3}.group-finance-page{max-width:1500px;margin:0 auto;padding:30px}.group-finance-filters{display:grid;grid-template-columns:150px 150px 150px minmax(260px,1fr) auto;gap:10px;align-items:end;padding:16px;margin-bottom:14px}.group-finance-filters label{color:#747780;font-size:11px;font-weight:800}.group-finance-filters input,.group-finance-filters select{display:block;width:100%;height:38px;margin-top:6px;padding:0 10px;border:1px solid #dfe1e6;border-radius:9px;color:#30323a;background:#fff;outline:0}.group-finance-filters input:focus,.group-finance-filters select:focus{border-color:#aaa4fa;box-shadow:0 0 0 3px #665cf614}.group-finance-filters>button{height:38px;padding:0 16px;color:#fff;background:#665cf6;border-radius:9px;font-size:12px;font-weight:850}.group-finance-filters>button:disabled{opacity:.5}.group-finance-metrics{margin-bottom:14px}.group-finance-list{display:grid;gap:12px}.group-finance-card{overflow:hidden}.group-finance-summary{position:relative;display:grid;width:100%;grid-template-columns:minmax(190px,.8fr) minmax(420px,1.7fr) minmax(170px,.65fr) 24px;gap:22px;align-items:center;padding:18px 20px;color:inherit;background:#fff;text-align:left}.group-finance-summary h2{margin:4px 0;font-size:20px;letter-spacing:-.02em}.group-finance-summary small{color:#8b8e96;font-size:11px}.group-finance-counts{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.group-finance-counts>span{padding:10px 11px;color:#7e8189;background:#f6f7f9;border-radius:9px;font-size:11px}.group-finance-counts b{display:block;margin-bottom:5px;color:#24262d;font-size:18px;font-variant-numeric:tabular-nums}.group-finance-counts .pending{color:#a43f3f;background:#fff2f2}.group-finance-counts .pending b{color:#b33939}.group-finance-money{display:grid;gap:6px;justify-items:end}.group-finance-money span{color:#b33d3d;font-size:14px;font-weight:800}.group-finance-money strong{color:#4d515a;font-size:12px}.group-finance-summary>i{color:#8d9098;font-size:21px;font-style:normal;transform:rotate(0);transition:transform .18s cubic-bezier(.23,1,.32,1)}.group-finance-summary>i.open{transform:rotate(180deg)}.group-finance-orders{overflow:auto;padding:0 20px 16px}.group-finance-order-head,.group-finance-order-row{display:grid;min-width:980px;grid-template-columns:38px 1.2fr 1.1fr .65fr .55fr .68fr .9fr;gap:12px;align-items:center}.group-finance-order-head{padding:9px 12px;color:#92959d;background:#f7f8fa;border-radius:8px;font-size:11px;font-weight:800}.group-finance-order-row{min-height:62px;padding:10px 12px;border-bottom:1px solid #eff0f2;font-size:12px}.group-finance-order-row:last-child{border-bottom:0}.group-finance-order-row>div b,.group-finance-order-row>div small{display:block}.group-finance-order-row>div small{margin-top:5px;color:#979aa2;font-size:11px}.group-finance-order-row>div>button{margin:0 0 0 6px;padding:4px 6px;color:#5f6370;background:#eceef2;border-radius:6px;font-size:10px}.group-finance-order-row>strong{font-size:15px;font-variant-numeric:tabular-nums}.group-finance-order-row>em{color:#a0a2a8;font-style:normal}.group-finance-check{display:flex;align-items:center;justify-content:center}.group-finance-check input,.group-settlement-toolbar input{width:16px;height:16px;accent-color:#665cf6;cursor:pointer}.group-finance-check input:disabled{cursor:not-allowed;opacity:.35}.group-settlement-chip{justify-self:start;padding:6px 8px;border-radius:99px;font-size:11px;font-weight:800;transition:color .16s ease,background-color .16s ease}.group-settlement-chip.not_ready{color:#777b85;background:#f0f1f3}.group-settlement-chip.pending{color:#a83d3d;background:#fff0f0}.group-settlement-chip.paid{color:#18794e;background:#eaf7ef}.group-settlement-control{display:grid!important;gap:4px}.group-settlement-control select{width:100%;height:32px;padding:0 8px;border:1px solid #dfe1e6;border-radius:8px;color:#30323a;background:#fff;outline:0}.group-settlement-control select:focus{border-color:#8d85f5;box-shadow:0 0 0 3px #665cf614}.group-settlement-control small,.group-settlement-control em{margin:0!important;color:#92959d;font-size:10px;font-style:normal}.group-settlement-toolbar{position:sticky;top:8px;z-index:4;display:flex;gap:12px;align-items:center;padding:12px 14px;border-color:#e1e3ea;box-shadow:0 8px 26px #22253314}.group-settlement-toolbar label{display:flex;gap:8px;align-items:center;font-size:12px;font-weight:800;cursor:pointer}.group-settlement-toolbar>div{display:grid;gap:2px;margin-right:auto}.group-settlement-toolbar>div b{font-size:13px}.group-settlement-toolbar>div small{color:#8c8f98;font-size:11px}.group-settlement-toolbar button{padding:9px 12px;border-radius:8px;color:#4f535d;background:#eceef3;font-size:11px;font-weight:850;transition:transform .14s cubic-bezier(.23,1,.32,1),opacity .14s ease}.group-settlement-toolbar button.primary{color:#fff;background:#181920}.group-settlement-toolbar button:active:not(:disabled){transform:scale(.97)}.group-settlement-toolbar button:disabled{cursor:not-allowed;opacity:.42}.product-sort-message{margin:0 0 12px;padding:10px 12px;color:#18794e;background:#eaf7ef;border-radius:9px;font-size:12px;font-weight:750}@media(max-width:1100px){.group-finance-filters{grid-template-columns:repeat(3,1fr)}.group-finance-search{grid-column:span 2}.group-finance-summary{grid-template-columns:170px 1fr 150px 20px}.group-finance-counts{grid-template-columns:1fr 1fr}}@media(max-width:900px){.group-finance-page{padding:18px 14px}.group-finance-summary{grid-template-columns:1fr 24px;gap:14px}.group-finance-counts,.group-finance-money{grid-column:1/-1}.group-finance-money{grid-template-columns:1fr 1fr;justify-items:start}.group-finance-summary>i{grid-column:2;grid-row:1}.group-finance-orders{padding-right:14px;padding-left:14px}.group-settlement-toolbar{position:static;flex-wrap:wrap}.group-settlement-toolbar>div{min-width:120px}.group-settlement-toolbar button{flex:1}}@media(max-width:560px){.group-finance-filters{grid-template-columns:1fr 1fr}.group-finance-filters label:nth-child(3),.group-finance-search,.group-finance-filters>button{grid-column:1/-1}.group-finance-counts{grid-template-columns:1fr 1fr}.group-finance-money{grid-template-columns:1fr}.group-finance-metrics{grid-template-columns:1fr 1fr}}:root{font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;color:#191a20;background:#f5f6f8;font-synthesis:none;--ink:#191a20;--muted:#777b85;--line:#e7e8ec;--surface:#fff;--admin:#665cf6;--service:#2f80ed;--leader:#d98718;--ease-out:cubic-bezier(.23,1,.32,1)}*{box-sizing:border-box}body{margin:0;min-width:1080px;min-height:100vh;background:#f5f6f8}button,input,select{font:inherit}button{border:0;cursor:pointer}button:active{transform:scale(.98)}.route-progress{position:fixed;z-index:160;top:0;right:0;left:0;height:3px;opacity:0;transform-origin:left center;background:linear-gradient(90deg,var(--admin),#9b94ff);box-shadow:0 1px 8px #665cf64d;transition:transform .28s var(--ease-out),opacity .12s ease;pointer-events:none}.route-progress--visible{opacity:1}.page-enter-active,.workspace-page-enter-active{transition:opacity .18s var(--ease-out),transform .18s var(--ease-out)}.page-leave-active,.workspace-page-leave-active{transition:opacity 90ms ease,transform 90ms ease}.page-enter-from,.workspace-page-enter-from{opacity:0;transform:translateY(5px)}.page-leave-to,.workspace-page-leave-to{opacity:0;transform:translateY(-2px)}.mini-label{color:var(--accent,var(--admin));font-size:13px;font-weight:850;letter-spacing:.17em}.workspace{--accent:var(--admin);display:grid;grid-template-columns:244px 1fr;min-height:100vh}.workspace--service{--accent:var(--service)}.workspace--leader{--accent:var(--leader)}.sidebar{position:sticky;top:0;display:flex;height:100vh;flex-direction:column;padding:22px 16px;background:#17181d;color:#fff}.sidebar-brand{display:flex;align-items:center;gap:11px;padding:3px 7px 24px}.sidebar-brand>span{display:grid;width:40px;height:40px;place-items:center;border-radius:12px;background:var(--accent);font-size:15px;font-weight:900}.sidebar-brand b,.sidebar-brand small{display:block}.sidebar-brand b{font-size:17px}.sidebar-brand small{margin-top:4px;color:#ffffff70;font-size:13px}.sidebar nav{display:grid;gap:4px;overflow:auto}.sidebar nav button{display:flex;align-items:center;gap:11px;width:100%;padding:11px 12px;border-radius:10px;color:#ffffff8c;background:transparent;text-align:left;font-size:16px;transition:color .15s ease,background-color .15s ease,transform .13s var(--ease-out)}.sidebar nav button i{width:18px;color:#ffffff45;font-size:12px;font-style:normal;transition:color .16s ease,transform .18s var(--ease-out)}.sidebar nav button.active{color:#fff;background:#ffffff1a}.sidebar nav button.active i{color:var(--accent);transform:translate(2px)}.sidebar-account{display:grid;grid-template-columns:38px 1fr auto;gap:10px;align-items:center;margin-top:auto;padding:14px 8px 2px;border-top:1px solid rgba(255,255,255,.08)}.staff-avatar{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;color:#17181d;background:#fff;font-weight:900}.sidebar-account b,.sidebar-account small{display:block}.sidebar-account b{font-size:15px}.sidebar-account small{margin-top:3px;color:#fff6;font-size:12px}.sidebar-account button{padding:7px;color:#ffffff73;background:transparent;font-size:13px}.workspace-main{min-width:0}.record-only-notice{display:flex;min-height:42px;align-items:center;justify-content:center;gap:9px;padding:8px 20px;color:#111216;background:#fff;border-bottom:1px solid #e4e5e9;font-size:14px;line-height:1.45;text-align:center}.record-only-notice i{display:grid;width:20px;height:20px;flex:0 0 20px;place-items:center;color:#fff;background:#111216;border-radius:50%;font-size:12px;font-style:normal;font-weight:900}.record-only-notice b{font-weight:800}.workspace-topbar{display:flex;height:68px;align-items:center;justify-content:space-between;padding:0 28px;background:#ffffffe6;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.global-search{display:flex;width:430px;height:40px;align-items:center;gap:8px;padding:0 5px 0 12px;border:1px solid #e3e4e8;border-radius:11px;background:#f8f8fa;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.global-search:focus-within{border-color:#8175ff;background:#fff;box-shadow:0 0 0 3px #6657ff1a}.global-search span{font-size:24px;color:#a4a6ad;transform:rotate(-20deg)}.global-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;font-size:15px}.global-search button{height:30px;flex:0 0 auto;padding:0 13px;border-radius:8px;background:#18191e;color:#fff;font-size:15px;font-weight:700}.topbar-actions{display:flex;align-items:center;gap:14px;color:#5f626b;font-size:15px}.topbar-actions button{width:36px;height:36px;border-radius:11px;background:#f3f4f6}.topbar-actions .staff-alert-toggle{position:relative;display:flex;width:auto;height:36px;align-items:center;gap:7px;padding:0 12px;color:#6c6f78;background:#f3f4f6;border:1px solid transparent;border-radius:11px;font-size:13px;font-weight:750;transition:transform .16s var(--ease-out),color .18s ease,background-color .18s ease}.staff-alert-toggle svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.topbar-actions .staff-alert-toggle.active{color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,white);border-color:color-mix(in srgb,var(--accent) 15%,white)}.staff-alert-toggle i{position:absolute;top:-6px;right:-5px;display:grid;min-width:18px;height:18px;place-items:center;padding:0 4px;color:#fff;background:#e05252;border:2px solid #fff;border-radius:99px;font-size:10px;font-style:normal}.order-toast{position:fixed;z-index:150;top:84px;right:24px;display:grid;width:390px;grid-template-columns:42px 1fr auto;gap:11px;align-items:center;padding:14px 43px 14px 14px;color:#fff;background:#17181df7;border:1px solid rgba(255,255,255,.12);border-radius:15px;box-shadow:0 22px 64px #13141947;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.order-toast__icon{display:grid;width:42px;height:42px;place-items:center;color:#17181d;background:var(--accent,#fff);border-radius:12px;font-size:14px;font-weight:900}.order-toast__content{min-width:0}.order-toast__content b,.order-toast__content span{display:block}.order-toast__content b{font-size:15px}.order-toast__content span{overflow:hidden;margin-top:5px;color:#ffffff94;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.order-toast__view{width:auto!important;height:32px!important;padding:0 10px;color:#17181d;background:#fff!important;border-radius:8px!important;font-size:12px;font-weight:800}.order-toast__close{position:absolute;top:6px;right:7px;width:27px!important;height:27px!important;color:#ffffff80;background:transparent!important;font-size:21px}.order-toast-enter-active,.order-toast-leave-active{transition:opacity .24s ease,transform .24s var(--ease-out)}.order-toast-enter-from,.order-toast-leave-to{opacity:0;transform:translateY(-12px) scale(.98)}.dashboard,.service-console,.leader-dashboard{padding:30px;max-width:1500px;margin:0 auto}.dashboard-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:24px}.dashboard-heading h1{margin:5px 0 6px;font-size:32px;letter-spacing:-.04em}.dashboard-heading p{margin:0;color:var(--muted);font-size:15px}.accent-button{padding:11px 16px;border-radius:10px;color:#fff;background:var(--accent);font-weight:750;box-shadow:0 8px 22px color-mix(in srgb,var(--accent) 24%,transparent);transition:transform .13s var(--ease-out)}.metric-cards,.leader-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.metric-cards article,.leader-metrics article{position:relative;overflow:hidden;padding:20px;background:#fff;border:1px solid var(--line);border-radius:15px}.metric-cards article:before{content:"";position:absolute;top:0;right:0;left:0;height:3px;background:var(--accent);opacity:.8}.metric-cards span,.metric-cards b,.metric-cards small,.leader-metrics span,.leader-metrics b,.leader-metrics small{display:block}.metric-cards span,.leader-metrics span{color:var(--muted);font-size:14px}.metric-cards b,.leader-metrics b{margin:12px 0 8px;font-size:31px;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.metric-cards small,.leader-metrics small{color:#8c8f97;font-size:13px}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,.8fr);gap:14px;margin-top:14px}.panel{background:#fff;border:1px solid var(--line);border-radius:15px}.chart-panel,.todo-panel,.table-panel{padding:20px}.panel-heading{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.panel-heading h2{margin:4px 0 0;font-size:20px;letter-spacing:-.025em}.panel-heading>button{padding:7px 10px;border-radius:8px;color:#6e7179;background:#f3f4f6;font-size:13px}.fake-chart{display:flex;height:190px;align-items:flex-end;justify-content:space-around;gap:17px;padding:20px 18px 0;border-bottom:1px solid #eceef1;background:repeating-linear-gradient(to bottom,#fff 0,#fff 46px,#f2f3f5 47px)}.fake-chart i{width:28px;min-height:18px;border-radius:7px 7px 2px 2px;background:linear-gradient(to top,var(--accent),color-mix(in srgb,var(--accent) 55%,white))}.chart-labels{display:flex;justify-content:space-around;padding:10px 18px 0;color:#92959d;font-size:12px}.todo-panel>button{display:grid;width:100%;grid-template-columns:38px 1fr auto;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid #f0f1f3;background:transparent;text-align:left}.todo-panel>button:last-child{border-bottom:0}.todo-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;font-weight:800}.todo-icon.violet{color:#594fe3;background:#efedff}.todo-icon.orange{color:#b96f12;background:#fff2dd}.todo-icon.red{color:#bd4343;background:#ffeded}.todo-panel b,.todo-panel small{display:block}.todo-panel b{font-size:15px}.todo-panel small{margin-top:4px;color:#92949b;font-size:12px}.todo-panel i{display:grid;width:24px;height:24px;place-items:center;border-radius:8px;background:#f1f2f4;font-size:13px;font-style:normal}.table-panel{margin-top:14px}.data-table{overflow:hidden}.table-row{display:grid;grid-template-columns:1.1fr .7fr 1.4fr .6fr .7fr;gap:12px;align-items:center;min-height:50px;padding:0 10px;border-top:1px solid #f0f1f3;font-size:14px}.table-head{min-height:38px;color:#92959d;background:#f8f8fa;border:0;border-radius:9px;font-size:12px}.mono{font-family:SFMono-Regular,Consolas,monospace}.copy-button{margin-left:5px;padding:4px 6px;border-radius:6px;color:#747780;background:#f0f1f3;font-size:11px}.status-dot{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%}.status-dot.amber{background:#d98718}.status-dot.violet{background:#665cf6}.status-dot.green{background:#16845b}.service-grid{display:grid;grid-template-columns:190px minmax(280px,.8fr) minmax(400px,1.2fr);gap:12px;min-height:650px}.queue-panel,.order-panel,.detail-panel{padding:18px}.queue-panel h2{margin:5px 0 16px;font-size:21px}.queue-panel>button{display:flex;width:100%;align-items:center;justify-content:space-between;padding:12px;border-radius:9px;color:#656872;background:transparent;font-size:14px}.queue-panel>button.active{color:#fff;background:var(--service)}.queue-panel>button b{font-size:14px}.console-search{display:flex;height:40px;align-items:center;gap:8px;padding:0 11px;border:1px solid #e3e4e8;border-radius:10px;background:#f7f8fa}.console-search span{font-size:22px;color:#9a9ca4}.console-search input{width:100%;border:0;outline:0;background:transparent;font-size:13px}.console-order{margin-top:9px;padding:13px;border:1px solid transparent;border-radius:11px;cursor:pointer}.console-order.active{border-color:color-mix(in srgb,var(--service) 35%,white);background:#f0f6ff}.console-order>div{display:flex;justify-content:space-between}.console-order b{font-size:14px}.console-order span,.console-order small{color:#989ba3;font-size:12px}.console-order p{margin:7px 0 5px;font-size:14px}.detail-title{display:flex;align-items:start;justify-content:space-between}.detail-title h2{margin:5px 0 0;font-size:20px}.status-chip{display:inline-flex;padding:6px 9px;border-radius:99px;font-size:12px}.status-chip.amber{color:#a46110;background:#fff1dc}.status-chip.leader{color:#9b6117;background:#fff2df}.detail-panel dl{margin:22px 0}.detail-panel dl>div{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #f0f1f3}.detail-panel dt{color:#8c8f97;font-size:13px}.detail-panel dd{margin:0;font-size:14px}.detail-panel .money{font-size:18px;font-weight:850}.timeline{display:grid;gap:0;margin:18px 0}.timeline>div{display:grid;grid-template-columns:18px 1fr;gap:9px;min-height:50px}.timeline i{position:relative;width:10px;height:10px;margin-top:3px;border:2px solid #d3d5da;border-radius:50%}.timeline i:after{content:"";position:absolute;top:10px;left:2px;width:2px;height:40px;background:#e6e7ea}.timeline>div:last-child i:after{display:none}.timeline .done i{border-color:var(--service);background:var(--service)}.timeline b,.timeline small{display:block}.timeline b{font-size:13px}.timeline small{margin-top:4px;color:#999ba3;font-size:11px}.detail-actions{display:grid;grid-template-columns:1fr 1.5fr;gap:9px;margin-top:auto}.detail-actions button{height:40px;border-radius:10px;font-weight:750;font-size:14px}.secondary-action{color:#444750;background:#f0f1f3}.primary-action{color:#fff;background:var(--service)}.leader-hero{display:flex;align-items:flex-end;justify-content:space-between;margin:-30px -30px 20px;padding:34px 30px 28px;color:#fff;background:linear-gradient(130deg,#1a1b20,#3c2a19)}.leader-hero .mini-label{color:#f3b757}.leader-hero h1{margin:6px 0 7px;font-size:33px}.leader-hero p{margin:0;color:#ffffff8c;font-size:14px}.leader-button{padding:11px 15px;border-radius:10px;color:#24180d;background:#f3b757;font-weight:800}.profit-card{color:#fff;background:linear-gradient(135deg,#302416,#d98718)!important;border-color:transparent!important}.profit-card span,.profit-card small{color:#ffffffa6!important}.leader-content{display:grid;grid-template-columns:minmax(520px,1.5fr) minmax(260px,.7fr);gap:14px;margin-top:14px}.dispatch-panel,.member-panel{padding:20px}.dispatch-order{padding:14px;border-radius:11px;background:#f8f8fa}.dispatch-head{display:flex;justify-content:space-between}.dispatch-head b,.dispatch-head span{display:block}.dispatch-head b{font-family:SFMono-Regular,Consolas,monospace;font-size:14px}.dispatch-head span{margin-top:5px;color:#777b85;font-size:13px}.dispatch-head strong{font-size:14px}.dispatch-panel label{display:block;margin-top:14px;color:#565962;font-size:13px;font-weight:750}.dispatch-panel select,.price-input{width:100%;height:42px;margin-top:7px;border:1px solid #dedfe4;border-radius:10px;background:#fff}.dispatch-panel select{padding:0 11px}.price-input{display:flex;align-items:center;padding:0 11px}.price-input span{color:#90939b}.price-input input{width:100%;height:100%;border:0;outline:0;font-size:18px;font-weight:800}.price-input.invalid{border-color:#d14343;box-shadow:0 0 0 3px #d1434314}.dispatch-panel label>small{display:block;margin-top:5px;color:#d14343}.profit-preview{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:14px}.profit-preview>div{padding:11px;background:#f7f8fa;border-radius:9px}.profit-preview span,.profit-preview b{display:block}.profit-preview span{color:#858891;font-size:11px}.profit-preview b{margin-top:6px;font-size:17px}.profit-preview>div:last-child{color:#a46110;background:#fff2df}.leader-submit{width:100%;height:42px;margin-top:14px;border-radius:10px;color:#fff;background:var(--leader);font-weight:800}.leader-submit:disabled{opacity:.45;cursor:not-allowed}.member-row{display:grid;grid-template-columns:38px 1fr auto;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid #f0f1f3}.member-avatar{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;color:#fff;background:#2b2c32;font-weight:800}.member-row b,.member-row span{display:block}.member-row b{font-size:14px}.member-row span{margin-top:4px;color:#8c8f97;font-size:12px}.member-row strong{font-size:14px}.leader-manual-form{grid-template-columns:repeat(6,1fr) minmax(180px,1.4fr) auto}.leader-manual-form>small{align-self:center;color:#7c6a53;font-size:12px;line-height:1.5}.leader-manual-form .leader-submit{width:auto;margin-top:0;padding:0 18px}.leader-dispatch-choice{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.leader-dispatch-choice>section{padding:14px;border:1px solid #e6e1d9;border-radius:11px;background:#fff}.leader-dispatch-choice h3{margin:0 0 5px;font-size:16px}.leader-transfer-box{background:#fff8ed!important}.leader-transfer-box>p,.leader-transfer-locked>p{margin:5px 0 0;color:#8d775d;font-size:12px;line-height:1.6}.leader-transfer-submit{width:100%;height:42px;margin-top:14px;border-radius:10px;color:#fff;background:#9b6117;font-weight:800}.leader-transfer-submit:disabled{opacity:.45;cursor:not-allowed}.leader-transfer-locked{align-self:start;color:#7c5d34;background:#f7f1e8!important}.leader-transfer-locked b{font-size:14px}.leader-dispatch-choice label>small{display:block;margin-top:6px;color:#7c8291;line-height:1.5}.leader-dispatch-choice label>.field-error{color:#c63f35;font-weight:700}.manage-login{display:grid;grid-template-columns:1.05fr .95fr;min-height:100vh}.login-visual{display:flex;flex-direction:column;justify-content:space-between;padding:54px;color:#fff;background:radial-gradient(circle at 80% 20%,rgba(102,92,246,.45),transparent 32%),#17181d}.login-logo{display:grid;width:50px;height:50px;place-items:center;border-radius:15px;background:#665cf6;font-size:16px;font-weight:900}.login-kicker{color:#9f98ff;font-size:13px;font-weight:850;letter-spacing:.18em}.login-visual h1{margin:14px 0;font-size:56px;line-height:1.08;letter-spacing:-.055em}.login-visual p{max-width:490px;color:#ffffff94;font-size:16px;line-height:1.8}.role-preview{display:flex;gap:8px}.role-preview span{padding:8px 12px;border:1px solid rgba(255,255,255,.12);border-radius:99px;color:#ffffffa6;font-size:13px}.login-form-wrap{display:grid;place-items:center;padding:40px;background:#f5f6f8}.login-form{width:min(100%,390px);padding:34px;background:#fff;border:1px solid #e6e7ea;border-radius:20px;box-shadow:0 28px 80px #191b2117}.login-form h2{margin:7px 0 8px;font-size:30px;letter-spacing:-.04em}.login-form>p{margin:0 0 25px;color:#81848d;font-size:14px}.login-form label{display:block;margin-top:15px;color:#4d5058;font-size:13px;font-weight:750}.login-form input{width:100%;height:46px;margin-top:7px;padding:0 12px;border:1px solid #dedfe4;border-radius:10px;outline:0}.login-form input:focus{border-color:#665cf6;box-shadow:0 0 0 3px #665cf61a}.login-error{margin-top:13px;padding:9px 11px;color:#b53c3c;background:#ffefef;border-radius:8px;font-size:13px}.login-submit{width:100%;height:46px;margin-top:20px;border-radius:10px;color:#fff;background:#17181d;font-weight:800}.login-submit:disabled{opacity:.5}.login-form>small{display:block;margin-top:15px;color:#9699a1;text-align:center;font-size:12px}@media(hover:hover)and (pointer:fine){.sidebar nav button:hover{color:#fff;background:#ffffff0f}.table-row:not(.table-head):hover{background:#fafafb}.console-order:hover{background:#f6f8fb}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.console-error{display:flex;align-items:center;justify-content:space-between;padding:11px 13px;color:#a93636;background:#fff0f0;border:1px solid #ffdcdc;border-radius:10px;font-size:13px}.console-error button{color:inherit;background:transparent;font-weight:800}.panel-empty{padding:30px;color:#93969e;text-align:center;font-size:14px}.finance-panel{padding:20px}.finance-panel>.panel-heading>span{color:#8e9199;font-size:13px}.team-finance-list{display:grid;gap:8px}.team-finance-list details{overflow:hidden;border:1px solid #eceef1;border-radius:10px}.team-finance-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px;cursor:pointer;list-style:none}.team-finance-list summary div:last-child{text-align:right}.team-finance-list summary b,.team-finance-list summary strong,.team-finance-list summary small{display:block}.team-finance-list summary b,.team-finance-list summary strong{font-size:14px}.team-finance-list summary small{margin-top:4px;color:#93969e;font-size:11px}.finance-orders{padding:0 12px 10px;background:#fafafb}.finance-orders>div{display:grid;grid-template-columns:1.1fr 1fr .8fr .7fr .6fr;gap:8px;padding:9px 0;border-top:1px solid #eceef1;font-size:11px}.review-row{display:grid;grid-template-columns:1fr auto auto;gap:7px;align-items:center;padding:10px 0;border-bottom:1px solid #f0f1f3}.review-row b,.review-row small{display:block}.review-row b{font-size:14px}.review-row small{margin-top:3px;color:#92959d;font-size:11px}.review-row button{padding:7px 9px;border-radius:7px;color:#6d7079;background:#f0f1f3;font-size:12px}.review-row button.approve{color:#fff;background:#16845b}.table-search input{width:230px;height:34px;padding:0 10px;border:1px solid #e0e1e5;border-radius:8px;outline:0;font-size:13px}.manual-form{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin-bottom:12px;padding:12px}.manual-form input,.manual-form select{min-width:0;height:38px;padding:0 9px;border:1px solid #dfe1e5;border-radius:8px;background:#fff;font-size:12px}.manual-form .primary-action{height:38px;border-radius:8px}.dispatch-box{display:grid;grid-template-columns:1.4fr .7fr auto;gap:8px;align-items:end;padding:12px;background:#f7f8fa;border-radius:10px}.dispatch-box label{color:#777b85;font-size:12px}.dispatch-box select,.dispatch-box input{display:block;width:100%;height:37px;margin-top:5px;padding:0 9px;border:1px solid #dfe1e5;border-radius:8px;background:#fff}.dispatch-box button{height:37px;padding:0 13px;border-radius:8px}.dispatch-box button:disabled{opacity:.45}.dispatch-price-help{margin:6px 2px 0;color:#818691;font-size:11px;line-height:1.6}.note-box{display:flex;gap:7px;margin-top:10px}.note-box input{height:37px;flex:1;padding:0 10px;border:1px solid #dfe1e5;border-radius:8px}.note-box button{padding:0 13px;border-radius:8px;background:#f0f1f3;font-size:12px;font-weight:750}.dispatch-box .dispatch-person-search{grid-column:1/-1}.leader-rule{padding:9px 12px;border:1px solid rgba(255,255,255,.13);border-radius:9px;color:#fff9;font-size:12px}.leader-order-detail{margin-top:15px;border-top:1px solid #eceef1}.leader-order-detail summary{padding:13px 0;color:#8e671f;cursor:pointer;font-size:12px;font-weight:800}.leader-order-detail>div{display:grid;grid-template-columns:1.2fr .7fr .6fr .8fr;gap:7px;padding:8px 0;border-top:1px solid #f0f1f3;font-size:11px}.admin-manual-form{display:grid;grid-template-columns:repeat(9,1fr);gap:7px;margin-bottom:14px;padding:12px}.admin-manual-form input,.admin-manual-form select{min-width:0;height:38px;padding:0 8px;border:1px solid #dfe1e5;border-radius:8px;background:#fff;font-size:12px}.admin-manual-form button{height:38px;border-radius:8px}.offline-ledger-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.offline-ledger-panel{padding:20px;min-width:0}.invite-settlement-panel{margin:14px 0}.invite-settlement-panel>.panel-heading p{margin:5px 0 0;color:#858891;font-size:12px}.offline-ledger-panel>.panel-heading>strong{color:#b23b3f;font-size:15px}.admin-red-dot{display:inline-block;width:7px;height:7px;margin-left:5px;background:#e5484d;border-radius:50%;box-shadow:0 0 0 3px #e5484d1a;vertical-align:middle}.admin-ledger-filters{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:7px;margin-bottom:12px;padding:9px;background:#f7f8fa;border-radius:10px}.admin-ledger-filters input,.admin-ledger-filters select{min-width:0;height:34px;padding:0 8px;border:1px solid #dfe1e5;border-radius:8px;background:#fff;font-size:12px}.admin-ledger-filters button{width:auto;height:34px;padding:0 11px;color:#fff;background:#17181d;border-radius:8px;font-size:12px;font-weight:800}.admin-ledger-list{display:grid;gap:7px}.admin-ledger-list>div{display:grid;grid-template-columns:minmax(0,1.4fr) auto auto auto;gap:10px;align-items:center;padding:11px;border:1px solid #eceef1;border-radius:10px}.admin-ledger-list>div>div{min-width:0}.admin-ledger-list b,.admin-ledger-list small{display:block}.admin-ledger-list b{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.admin-ledger-list small{margin-top:4px;color:#8e9199;font-size:11px}.admin-ledger-list strong{font-size:14px}.admin-ledger-list button{width:auto;height:30px;padding:0 9px;color:#fff;background:#16845b;border-radius:7px;font-size:11px;font-weight:800}.admin-ledger-list button:disabled{cursor:wait;opacity:.55}.admin-settlement-status{display:inline-flex;min-height:23px;align-items:center;padding:0 8px;border-radius:99px;font-size:11px;font-weight:800}.admin-settlement-status.pending{color:#b23b3f;background:#fff0f0}.admin-settlement-status.settled{color:#18794e;background:#eaf7ef}.leader-settlement-panel{margin-top:14px;padding:20px}.leader-settlement-panel>.panel-heading>strong{color:#8e671f;font-size:13px}.decoration-page{max-width:1500px;margin:0 auto;padding:30px}.decoration-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:20px}.decoration-heading h1{margin:5px 0 6px;font-size:32px;letter-spacing:-.04em}.decoration-heading p{margin:0;color:var(--muted);font-size:14px}.decoration-summary{display:grid;grid-template-columns:150px 150px 150px 1fr;gap:10px;margin-bottom:14px}.decoration-summary article,.decoration-summary>p{margin:0;padding:15px 17px;background:#fff;border:1px solid var(--line);border-radius:13px}.decoration-summary span,.decoration-summary b{display:block}.decoration-summary span{color:#8d9098;font-size:12px}.decoration-summary b{margin-top:7px;font-size:21px}.decoration-summary>p{display:flex;align-items:center;color:#777b85;font-size:13px}.decoration-success{margin:0 0 12px;padding:11px 13px;color:#18794e;background:#eaf7ef;border:1px solid #ccebd8;border-radius:10px;font-size:13px}.decoration-layout{display:grid;grid-template-columns:minmax(430px,.85fr) minmax(520px,1.15fr);gap:14px;align-items:start}.banner-editor,.banner-library{padding:20px}.banner-state{display:inline-flex;height:26px;align-items:center;padding:0 9px;border-radius:99px;font-size:12px;font-weight:800}.banner-state.online{color:#18794e;background:#eaf7ef}.banner-state.offline{color:#7b7e86;background:#f0f1f3}.banner-preview{position:relative;overflow:hidden;aspect-ratio:2.5/1;border-radius:14px;background:#1c1d22}.banner-preview.empty{display:grid;place-items:center;border:1px dashed #cfd1d7;background:#f7f8fa}.banner-preview>img{width:100%;height:100%;object-fit:cover}.banner-preview.empty>div{text-align:center}.banner-preview.empty b,.banner-preview.empty span{display:block}.banner-preview.empty b{font-size:15px}.banner-preview.empty span{margin-top:6px;color:#92959d;font-size:12px}.banner-preview:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,rgba(10,11,15,.68),transparent 68%);pointer-events:none}.banner-preview.empty:after{display:none}.banner-preview-copy{position:absolute;z-index:1;right:22px;bottom:19px;left:22px;color:#fff}.banner-preview-copy b,.banner-preview-copy span{display:block}.banner-preview-copy b{font-size:21px;letter-spacing:-.03em}.banner-preview-copy span{max-width:80%;margin-top:6px;color:#ffffffb3;font-size:12px}.banner-upload{display:flex;align-items:center;gap:9px;margin:12px 0;padding:11px 12px;border:1px solid #e1e2e6;border-radius:10px;cursor:pointer}.banner-upload input{position:absolute;width:1px;height:1px;opacity:0}.banner-upload span{padding:7px 10px;color:#fff;background:#25262c;border-radius:8px;font-size:12px;font-weight:800}.banner-upload small{color:#8e9199;font-size:11px}.banner-editor>label,.banner-form-grid label{display:block;margin-top:12px;color:#575a63;font-size:12px;font-weight:750}.banner-editor input,.banner-editor select,.banner-editor textarea{display:block;width:100%;margin-top:6px;padding:0 10px;border:1px solid #dfe1e5;border-radius:9px;outline:0;background:#fff;font-size:13px;transition:border-color .16s ease,box-shadow .16s ease}.banner-editor input,.banner-editor select{height:39px}.banner-editor textarea{padding-top:9px;resize:vertical;line-height:1.6}.banner-editor input:focus,.banner-editor select:focus,.banner-editor textarea:focus{border-color:var(--admin);box-shadow:0 0 0 3px #665cf61a}.banner-editor label>small{display:block;margin-top:5px;color:#979aa2;font-size:11px;font-weight:500}.banner-form-grid{display:grid;grid-template-columns:1fr 130px;gap:9px}.banner-save{width:100%;height:42px;margin-top:16px;color:#fff;background:var(--admin);border-radius:10px;font-size:14px;font-weight:850;box-shadow:0 9px 25px #665cf633;transition:transform .14s var(--ease-out),opacity .16s ease}.banner-save:disabled{opacity:.45;cursor:not-allowed}.banner-save:active{transform:scale(.98)}.banner-library>.panel-heading>span{color:#8e9199;font-size:12px}.banner-admin-list{display:grid;gap:8px}.banner-admin-list>section{display:grid;grid-template-columns:118px minmax(160px,1fr) auto;gap:12px;align-items:center;padding:9px;border:1px solid #eceef1;border-radius:11px;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .14s var(--ease-out)}.banner-admin-list>section.selected{border-color:#665cf659;background:#f7f6ff}.banner-admin-list>section>img{width:118px;aspect-ratio:2.5/1;object-fit:cover;border-radius:8px;background:#eee}.banner-admin-list>section>div:nth-child(2){min-width:0}.banner-admin-list b,.banner-admin-list span,.banner-admin-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.banner-admin-list b{font-size:13px}.banner-admin-list span{margin-top:4px;color:#777b85;font-size:11px}.banner-admin-list small{margin-top:3px;color:#a0a2a9;font-size:10px}.banner-row-actions{display:flex;gap:4px}.banner-row-actions button{height:28px;padding:0 7px;color:#5f626b;background:#f0f1f3;border-radius:7px;font-size:11px;font-weight:750;transition:transform .13s var(--ease-out),background-color .16s ease}.banner-row-actions button:disabled{opacity:.3;cursor:not-allowed}.banner-row-actions button.danger{color:#b23b3f;background:#fff0f0}.banner-row-actions button:active{transform:scale(.96)}@media(hover:hover)and (pointer:fine){.banner-admin-list>section:hover{border-color:#d8d9de;transform:translateY(-1px)}.banner-row-actions button:hover{background:#e6e7eb}}.product-sort-page{max-width:1500px;margin:0 auto;padding:30px}.product-sort-search{display:flex;width:310px;height:40px;align-items:center;gap:8px;padding:0 12px;border:1px solid #e1e2e6;border-radius:11px;background:#fff}.product-sort-search span{color:#9699a1;font-size:21px}.product-sort-search input{width:100%;border:0;outline:0;background:transparent;font-size:13px}.product-sort-summary{display:grid;grid-template-columns:150px 150px 1fr;gap:10px;margin-bottom:14px}.product-sort-summary article,.product-sort-summary>p{margin:0;padding:15px 17px;background:#fff;border:1px solid var(--line);border-radius:13px}.product-sort-summary b,.product-sort-summary span{display:block}.product-sort-summary b{font-size:25px}.product-sort-summary span{margin-top:4px;color:#898c94;font-size:12px}.product-sort-summary>p{display:flex;align-items:center;color:#777a83;font-size:12px}.product-sort-message{margin:0 0 10px;padding:10px 12px;color:#18794e;background:#eaf7ef;border-radius:9px;font-size:12px}.product-sort-panel{overflow:hidden}.product-sort-head,.product-sort-row{display:grid;grid-template-columns:minmax(280px,1.5fr) .55fr .55fr .6fr minmax(190px,.8fr);gap:14px;align-items:center}.product-sort-head{padding:11px 16px;color:#91949c;background:#f7f8fa;font-size:11px;font-weight:800}.product-sort-row{padding:12px 16px;border-top:1px solid #eff0f2}.product-sort-info{display:grid;min-width:0;grid-template-columns:54px 1fr;gap:11px;align-items:center}.product-sort-info>img,.product-sort-info>span{display:grid;width:54px;height:54px;place-items:center;object-fit:cover;color:#fff;background:#202126;border-radius:10px;font-size:13px;font-weight:900}.product-sort-info div{min-width:0}.product-sort-info b,.product-sort-info small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-sort-info b{font-size:14px}.product-sort-info small{margin-top:5px;color:#92959d;font-size:11px}.product-sort-row>strong{font-size:14px}.product-status{justify-self:start;padding:6px 9px;border-radius:99px;font-size:11px;font-style:normal;font-weight:800}.product-status.online{color:#18794e;background:#eaf7ef}.product-status.offline,.product-status.draft{color:#8b6419;background:#fff3df}.product-sort-row>input{width:100%;height:36px;padding:0 9px;border:1px solid #dfe1e5;border-radius:8px;outline:0;font-size:13px;font-weight:800}.product-sort-row>input:focus{border-color:#665cf6;box-shadow:0 0 0 3px #665cf614}.product-sort-actions{display:flex;gap:6px}.product-sort-actions button{height:32px;padding:0 10px;color:#fff;background:#17181d;border-radius:8px;font-size:11px;font-weight:800;transition:transform .13s var(--ease-out),opacity .16s ease}.product-sort-actions button.danger{color:#b23b3f;background:#fff0f0}.product-sort-actions button:disabled{opacity:.4}.product-sort-actions button:active{transform:scale(.96)}.user-management-page{max-width:1500px;margin:0 auto;padding:30px}.product-sort-search button{height:28px;flex:none;padding:0 9px;color:#fff;background:#17181d;border-radius:7px;font-size:11px;font-weight:800}.user-reset-notice{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding:15px 17px;color:#fff;background:linear-gradient(120deg,#292a30,#17181d);border-radius:14px}.user-reset-notice>div{margin-right:auto}.user-reset-notice b,.user-reset-notice span{display:block}.user-reset-notice b{font-size:15px}.user-reset-notice span{margin-top:4px;color:#ffffff80;font-size:12px}.user-reset-notice code{padding:7px 10px;color:#fff;background:#ffffff17;border-radius:8px;font-size:15px}.user-reset-notice button{height:32px;padding:0 11px;color:#17181d;background:#fff;border-radius:8px;font-size:11px;font-weight:800}.user-management-panel{overflow:hidden}.user-management-head,.user-management-row{display:grid;grid-template-columns:minmax(220px,1.35fr) .7fr .9fr .65fr 1fr .65fr;gap:13px;align-items:center}.user-management-head{padding:11px 16px;color:#91949c;background:#f7f8fa;font-size:11px;font-weight:800}.user-management-row{padding:11px 16px;border-top:1px solid #eff0f2}.managed-user{display:grid;min-width:0;grid-template-columns:42px 1fr;gap:10px;align-items:center}.managed-user>span{display:grid;width:42px;height:42px;place-items:center;color:#fff;background:linear-gradient(145deg,#665cf6,#8f86ff);border-radius:12px;font-size:15px;font-weight:900}.managed-user div{min-width:0}.managed-user b,.managed-user small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.managed-user b{font-size:13px}.managed-user small{margin-top:4px;color:#92959d;font-size:11px}.user-management-row>span,.user-management-row>small{color:#777a83;font-size:12px}.user-management-row>code{font-size:12px}.user-role-chip{justify-self:start;padding:6px 9px;color:#5d6068;background:#f0f1f3;border-radius:99px;font-size:11px;font-style:normal;font-weight:800}.user-role-chip.approved{color:#18794e;background:#eaf7ef}.user-role-chip.pending{color:#8b6419;background:#fff3df}.reset-password-button{height:32px;padding:0 10px;color:#fff;background:#17181d;border-radius:8px;font-size:11px;font-weight:800;transition:transform .13s var(--ease-out),opacity .16s ease}.reset-password-button:disabled{opacity:.35}.reset-password-button:active{transform:scale(.96)}.admin-orders-page,.staff-page,.settings-page{max-width:1500px;margin:0 auto;padding:30px}.order-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;gap:8px}.order-toolbar input,.order-toolbar select{height:40px;padding:0 11px;border:1px solid #dfe1e5;border-radius:10px;background:#fff;font-size:13px}.order-toolbar .order-keyword-input{width:270px}.order-date-filter{display:grid;gap:5px;color:#777b85;font-size:11px;font-weight:800}.order-date-filter input{width:142px}.admin-orders-layout{display:grid;grid-template-columns:minmax(260px,.68fr) minmax(580px,1.32fr);gap:14px;align-items:start}.order-master{overflow:auto;max-height:calc(100vh - 155px)}.order-master-item{display:block;width:100%;padding:14px 16px;border-bottom:1px solid #eff0f2;text-align:left;background:#fff;transition:background-color .15s ease}.order-master-item.active{background:#f5f3ff;box-shadow:inset 3px 0 var(--admin)}.order-master-item div{display:flex;align-items:center;justify-content:space-between;gap:10px}.order-master-item b{font-size:13px}.order-master-item span{padding:4px 7px;border-radius:99px;color:#7a5a1b;background:#fff3df;font-size:10px;font-weight:800}.order-master-item p{margin:7px 0 4px;font-size:14px;font-weight:750}.order-master-item small{color:#92959d;font-size:11px}.order-detail-admin{padding:20px}.order-detail-admin>header{display:flex;align-items:flex-start;justify-content:space-between}.order-detail-admin h2{margin:5px 0 0;font-size:22px}.order-detail-admin dl{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:18px 0;background:#eceef1;border:1px solid #eceef1;border-radius:12px;overflow:hidden}.order-detail-admin dl>div{padding:12px;background:#fafafb}.order-detail-admin dt{color:#8f929a;font-size:11px}.order-detail-admin dd{margin:6px 0 0;font-size:13px;font-weight:800}.order-edit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:18px 0;padding:13px;background:#f7f8fa;border-radius:11px}.order-edit-grid label{font-size:11px;color:#777b84}.order-edit-grid input{display:block;width:100%;height:36px;margin-top:5px;padding:0 8px;border:1px solid #dfe1e5;border-radius:8px;background:#fff}.order-edit-grid button{height:36px;border-radius:8px}.order-action-row{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:12px}.order-action-row button{height:34px;padding:0 10px;border-radius:8px;background:#f0f1f3;font-size:11px;font-weight:800}.order-action-row button.danger{color:#b23b3f;background:#fff0f0}.order-chain{margin-top:18px;padding-top:16px;border-top:1px solid #eceef1}.order-chain h3{font-size:15px}.chain-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.chain-columns>div{padding:12px;background:#f7f8fa;border-radius:10px}.chain-columns>div>b{font-size:12px}.chain-columns p{margin:9px 0 0;padding-top:8px;border-top:1px solid #e7e8eb}.chain-columns span,.chain-columns small{display:block}.chain-columns span{font-size:11px}.chain-columns small,.chain-columns em{margin-top:4px;color:#92959d;font-size:10px;font-style:normal}.staff-top-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:14px;margin-bottom:14px}.staff-create,.pending-applications{padding:20px}.staff-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.staff-create label{color:#676a73;font-size:12px;font-weight:750}.staff-create input,.staff-create select{display:block;width:100%;height:39px;margin-top:6px;padding:0 9px;border:1px solid #dfe1e5;border-radius:9px;background:#fff}.staff-create>.primary-action{width:100%;height:40px;margin-top:13px;border-radius:9px}.credential-card{display:grid;grid-template-columns:1fr auto;gap:5px;margin-top:12px;padding:12px;color:#fff;background:#1b1c21;border-radius:10px}.credential-card span{grid-column:1/-1;color:#ffcc79;font-size:11px}.credential-card b{font-size:12px}.credential-card button{grid-row:2/4;grid-column:2;height:32px;padding:0 9px;border-radius:7px;color:#1b1c21;background:#fff;font-size:11px;font-weight:800}.staff-account-panel{overflow:hidden;margin-bottom:14px}.staff-account-head,.staff-account-row{display:grid;grid-template-columns:1.2fr .7fr 1fr .5fr 1fr;gap:12px;align-items:center}.staff-account-head{padding:11px 16px;color:#91949c;background:#f7f8fa;font-size:11px;font-weight:800}.staff-account-row{padding:12px 16px;border-top:1px solid #eff0f2}.staff-account-row b,.staff-account-row small{display:block}.staff-account-row b{font-size:13px}.staff-account-row small{margin-top:4px;color:#92959d;font-size:11px}.staff-account-row i{justify-self:start;padding:5px 8px;border-radius:99px;background:#f0f1f3;font-size:11px;font-style:normal;font-weight:800}.staff-account-row code{font-size:11px}.staff-account-row>span{color:#a13d3d;font-size:11px;font-weight:800}.staff-account-row>span.enabled{color:#18794e}.staff-account-row>div:last-child{display:flex;gap:6px}.staff-account-row button{height:30px;padding:0 9px;border-radius:7px;background:#f0f1f3;font-size:11px;font-weight:800}.staff-account-row button.danger{color:#b23b3f;background:#fff0f0}.staff-account-row em{color:#999;font-size:11px;font-style:normal}.team-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.team-card{padding:20px}.team-member-row{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #eff0f2}.team-member-row>div{margin-right:auto}.team-member-row b,.team-member-row small{display:block}.team-member-row b{font-size:13px}.team-member-row small{margin-top:4px;color:#92959d;font-size:11px}.team-member-row button{padding:6px 8px;color:#b23b3f;background:#fff0f0;border-radius:7px;font-size:11px}.team-add{display:flex;gap:7px;margin-top:12px}.team-add select{height:36px;flex:1;padding:0 8px;border:1px solid #dfe1e5;border-radius:8px;background:#fff}.team-add button{padding:0 11px;color:#fff;background:#17181d;border-radius:8px;font-size:11px;font-weight:800}.invite-rate-card{width:min(100%,650px);padding:26px}.invite-rate-card h2{margin:6px 0;font-size:25px}.invite-rate-card>p{color:#7f828a;font-size:13px;line-height:1.8}.invite-rate-card>label{display:block;margin-top:20px;font-size:12px;font-weight:800}.invite-rate-card>label>div{display:flex;height:48px;margin-top:7px;border:1px solid #dfe1e5;border-radius:10px;overflow:hidden}.invite-rate-card input{width:100%;padding:0 12px;border:0;outline:0;font-size:21px;font-weight:900}.invite-rate-card label span{display:grid;width:48px;place-items:center;color:#888;background:#f5f6f8}.invite-rate-card>.primary-action{width:100%;height:42px;margin-top:14px;border-radius:9px}.mobile-menu,.nav-scrim{display:none}.modal-shell{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#0f10148c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.password-dialog{width:min(100%,390px);padding:22px}.password-dialog>.panel-heading>button{font-size:23px;background:transparent}.password-dialog>label{display:block;margin-top:12px;color:#646771;font-size:12px;font-weight:750}.password-dialog input{display:block;width:100%;height:40px;margin-top:6px;padding:0 10px;border:1px solid #dfe1e5;border-radius:9px}.password-dialog>.primary-action{width:100%;height:41px;margin-top:15px;border-radius:9px}@media(max-width:900px){body{min-width:0}.workspace{display:block}.sidebar{position:fixed;z-index:70;top:0;bottom:0;left:0;width:min(82vw,290px);transform:translate(-102%);transition:transform .22s var(--ease-out)}.workspace.nav-open .sidebar{transform:translate(0)}.nav-scrim{display:block;position:fixed;z-index:60;top:0;right:0;bottom:0;left:0;background:#0a0b0e7a}.mobile-menu{display:grid;width:36px;height:36px;place-items:center;border-radius:9px;background:#f0f1f3}.global-search{display:none}.workspace-topbar{padding:10px 14px}.dashboard,.service-console,.leader-dashboard,.decoration-page,.product-sort-page,.user-management-page,.admin-orders-page,.staff-page,.settings-page{padding:18px 14px}.decoration-heading{align-items:flex-start;flex-direction:column;gap:12px}.admin-orders-layout,.staff-top-grid,.team-grid,.offline-ledger-grid,.leader-content,.service-grid,.decoration-layout{grid-template-columns:1fr}.order-master{max-height:330px}.order-detail-admin dl,.chain-columns,.order-edit-grid{grid-template-columns:1fr 1fr}.staff-account-head{display:none}.staff-account-row{grid-template-columns:1fr auto}.staff-account-row>div:last-child{grid-column:1/-1}.staff-form-grid{grid-template-columns:1fr}.metric-cards,.leader-metrics{grid-template-columns:repeat(2,1fr)}.manual-form,.admin-manual-form{grid-template-columns:1fr 1fr}.leader-dispatch-choice{grid-template-columns:1fr}.sidebar-account{grid-template-columns:38px 1fr auto auto}}@media(max-width:560px){.order-toolbar{width:100%;flex-direction:column}.order-toolbar input,.order-toolbar select{width:100%}.order-detail-admin dl,.chain-columns,.order-edit-grid,.metric-cards,.leader-metrics,.manual-form,.admin-manual-form,.dispatch-box,.admin-ledger-filters{grid-template-columns:1fr}.topbar-actions>span{display:none}.order-master{max-height:260px}.credential-card{grid-template-columns:1fr}.credential-card button{grid-row:auto;grid-column:auto}}.member-remove{padding:6px 8px;color:#b23b3f;background:#fff0f0;border-radius:7px;font-size:11px;font-weight:800}.leader-orders-panel{margin-top:14px;padding:20px}.leader-orders-table>div{display:grid;grid-template-columns:1.1fr 1fr .8fr .6fr .7fr;gap:10px;align-items:center;padding:10px;border-top:1px solid #eff0f2;font-size:12px}.leader-orders-table strong{text-align:right}.leader-search-results{margin:0 0 14px;padding:18px}.leader-search-results>button{display:grid;width:100%;grid-template-columns:1fr auto auto;gap:18px;align-items:center;padding:12px 10px;border-top:1px solid #eff0f2;text-align:left}.leader-search-results>button:hover{background:#f8f8fb}.leader-search-results>button span{display:grid;gap:4px}.leader-search-results>button small{color:var(--muted)}.leader-search-results>button strong{font-size:14px}.leader-search-results>button em{color:#6458e8;font-size:13px;font-style:normal;font-weight:750}.external-order-no{display:block;color:#6760c8!important;font-size:12px!important;line-height:1.5;overflow-wrap:anywhere}.order-number-stack{display:flex;align-items:flex-start;flex-direction:column;gap:3px}.order-number-stack .copy-button{margin:2px 0 0}.product-heading-actions{display:flex;gap:8px}.product-heading-actions>.accent-button{white-space:nowrap}.product-category-bar{display:flex;align-items:center;gap:8px;margin-bottom:14px;padding:12px 14px}.product-category-bar>b{font-size:13px}.product-category-bar>span{padding:6px 9px;border-radius:99px;background:#f0f1f3;font-size:11px}.product-category-bar>input{width:150px;height:32px;margin-left:auto;padding:0 8px;border:1px solid #dfe1e5;border-radius:8px}.product-category-bar>button{height:32px;padding:0 9px;color:#fff;background:#17181d;border-radius:8px;font-size:11px;font-weight:800}.product-editor{margin-bottom:14px;padding:20px}.product-editor-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.product-editor label{color:#656871;font-size:12px;font-weight:750}.product-editor input,.product-editor select,.product-editor textarea{display:block;width:100%;margin-top:6px;padding:0 9px;border:1px solid #dfe1e5;border-radius:8px;background:#fff}.product-editor input,.product-editor select{height:38px}.product-editor textarea{padding-top:8px;resize:vertical}.product-editor .wide{grid-column:span 2}.product-editor>.primary-action{width:100%;height:40px;margin-top:12px;border-radius:9px}.product-image-upload{position:relative;display:flex!important;align-items:center;gap:10px}.product-image-upload>input{position:absolute;width:1px;height:1px;opacity:0}.product-image-upload>span{display:inline-flex;height:38px;align-items:center;padding:0 12px;margin-top:6px;border-radius:8px;color:#fff;background:#17181d}.product-image-upload>img{width:72px;height:52px;margin-top:6px;object-fit:cover;border-radius:8px}.category-manager{margin-bottom:14px;padding:20px}.category-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(240px,.55fr);gap:14px}.category-tree{display:grid;gap:10px}.category-root{overflow:hidden;border:1px solid #e5e6ea;border-radius:12px;background:#fafafb}.category-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:7px;align-items:center;padding:10px 12px;background:#fff;border-top:1px solid #eceef1}.category-row--root{grid-template-columns:minmax(0,1fr) auto auto auto auto;border-top:0;background:#f6f7f9}.category-row b,.category-row small{display:block}.category-row b{font-size:14px}.category-row small{margin-top:4px;color:#92959d;font-size:11px}.category-row i{padding:5px 7px;border-radius:99px;color:#8a5b1e;background:#fff0d9;font-size:11px;font-style:normal}.category-row i.online{color:#18794e;background:#e9f8ef}.category-row button{height:28px;padding:0 8px;border-radius:7px;background:#eceef2;font-size:11px;font-weight:800}.category-row button.danger{color:#b23b3f;background:#fff0f0}.category-children{padding-left:22px}.category-empty-child{width:calc(100% - 24px);margin:8px 12px;padding:8px;border:1px dashed #d9dbe0;border-radius:8px;color:#94979f;background:transparent;font-size:11px}.category-form{align-self:start;padding:15px;border-radius:12px;background:#f6f7f9}.category-form>b{display:block;margin-bottom:10px;font-size:15px}.category-form label{display:block;margin-top:9px;color:#666a73;font-size:11px;font-weight:800}.category-form input,.category-form select{display:block;width:100%;height:36px;margin-top:5px;padding:0 8px;border:1px solid #dfe1e5;border-radius:8px;background:#fff}.category-form>button{width:100%;height:36px;margin-top:10px;border-radius:8px;font-size:12px;font-weight:800}.category-form>button[type=button]{color:#686b73;background:#e8e9ed}.product-tag-editor{grid-column:span 2;padding:10px;border:1px solid #e2e3e7;border-radius:9px}.product-tag-editor>b{display:block;color:#656871;font-size:12px}.tag-add{display:flex;gap:6px}.tag-add input{margin-top:6px}.tag-add button{margin-top:6px;padding:0 11px;border-radius:8px;color:#fff;background:#17181d;font-size:11px;font-weight:800}.editable-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.editable-tags>span{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border-radius:99px;color:#524538;background:#fff0dd;font-size:11px;font-weight:750}.editable-tags>span button{display:grid;width:16px;height:16px;place-items:center;border-radius:50%;color:#a1533a;background:#ffdccc}.editable-tags>small{color:#999ca4;font-size:11px}@media(max-width:900px){.product-editor-grid{grid-template-columns:1fr 1fr}.product-heading-actions{width:100%}.product-category-bar{flex-wrap:wrap}.product-category-bar>input{margin-left:0}.category-layout{grid-template-columns:1fr}.leader-orders-table{overflow:auto}.leader-orders-table>div{min-width:680px}}@media(max-width:560px){.product-heading-actions{flex-direction:column}.product-sort-search{width:100%}.product-editor-grid{grid-template-columns:1fr}.product-editor .wide,.product-tag-editor{grid-column:auto}.category-row,.category-row--root{grid-template-columns:1fr auto}.category-row>div{grid-column:1/-1}.category-children{padding-left:10px}}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.support-qr-card{padding:26px;text-align:center}.support-qr-card>h2{margin:6px 0;font-size:25px}.support-qr-card>p{color:#7f828a;font-size:13px;line-height:1.8}.support-qr-card>img,.qr-empty{display:grid;width:220px;max-width:100%;aspect-ratio:1;margin:18px auto;place-items:center;object-fit:contain;border:1px solid #e3e4e8;border-radius:14px;background:#f7f8fa}.qr-empty{color:#999;font-size:13px}.support-qr-card>label input{position:absolute;width:1px;height:1px;opacity:0}.support-qr-card>label span{display:inline-flex;height:40px;align-items:center;padding:0 14px;border-radius:9px;color:#fff;background:#17181d;font-size:12px;font-weight:800;cursor:pointer}@media(max-width:900px){.settings-grid{grid-template-columns:1fr}}.admin-delivery-evidence{margin:14px 0;padding:14px;border:1px solid #f0d29d;border-radius:12px;background:#fffaf1}.admin-delivery-evidence>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-delivery-evidence b{font-size:14px}.admin-delivery-evidence span,.admin-delivery-evidence small{color:#8c6b32;font-size:11px}.admin-delivery-evidence p{margin:9px 0;color:#686b73;font-size:12px}.admin-evidence-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:10px 0}.admin-evidence-grid a{display:block;aspect-ratio:1;overflow:hidden;border-radius:8px;background:#eceef2}.admin-evidence-grid img{width:100%;height:100%;object-fit:cover}@media(max-width:560px){.admin-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.leader-member-badge{padding:5px 8px;color:#3657c8;background:#eef2ff;border-radius:99px;font-size:11px;font-weight:800;white-space:nowrap}.leader-self-binding{display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,1.25fr) auto;gap:10px;align-items:center;margin:14px 0 6px;padding:14px;border:1px solid #e6e2d9;border-radius:11px;background:#fffaf1}.leader-self-binding b,.leader-self-binding small{display:block}.leader-self-binding b{font-size:13px}.leader-self-binding small{margin-top:5px;color:#8b7b64;font-size:11px;line-height:1.5}.leader-self-binding select{min-width:0;height:38px;padding:0 10px;border:1px solid #ded8cd;border-radius:9px;background:#fff}.leader-self-binding button{height:38px;padding:0 12px;border-radius:9px;color:#fff;background:var(--leader);font-size:11px;font-weight:850}.leader-self-binding button:disabled{cursor:not-allowed;opacity:.45}@media(max-width:700px){.leader-self-binding{grid-template-columns:1fr}.leader-self-binding button{width:100%}}.refund-review-card{margin:14px 0;padding:16px;border:1px solid #efc9c1;border-radius:13px;background:#fff7f5}.refund-review-card>div:first-child{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.refund-review-card h3{margin:4px 0;color:#913a2d;font-size:18px}.refund-review-card strong{color:#bd4938;font-size:24px}.refund-review-card p{margin:9px 0;color:#655a58;font-size:13px;line-height:1.7}.refund-review-card small{display:block;color:#96746e;font-size:11px}.refund-review-card textarea{width:100%;min-height:72px;margin-top:12px;padding:10px;border:1px solid #e3c8c2;border-radius:9px;resize:vertical}.refund-review-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:9px}.refund-review-actions button{padding:9px 12px;border-radius:8px;color:#555;background:#eee;font-size:12px;font-weight:800}.refund-review-actions .refund-confirm{color:#fff;background:#17181d}.refund-review-card.is-refunded{border-color:#bfe1c9;background:#f0faf3}.refund-review-card.is-refunded h3,.refund-review-card.is-refunded strong{color:#217747}.refund-review-card.is-rejected{border-color:#ddd;background:#f6f6f7}.refund-review-card.is-rejected h3,.refund-review-card.is-rejected strong{color:#666}.service-refund-card{grid-column:2/-1;margin:0}@media(max-width:900px){.service-refund-card{grid-column:auto}}.handoff-card{margin:14px 0;padding:16px;border:1px solid #cdd8f4;border-radius:13px;background:#f5f7ff}.handoff-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.handoff-heading h3{margin:4px 0;color:#2e4e99;font-size:18px}.handoff-heading>button{padding:8px 11px;border-radius:8px;color:#fff;background:#2e4e99;font-size:12px;font-weight:800}.handoff-card>p{margin:8px 0;color:#68728a;font-size:12px;line-height:1.7}.handoff-form{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:13px}.handoff-form label{position:relative;color:#585f72;font-size:12px;font-weight:800}.handoff-form input,.handoff-form select,.handoff-form textarea{display:block;width:100%;margin-top:6px;padding:0 10px;border:1px solid #d7dced;border-radius:9px;background:#fff}.handoff-form input,.handoff-form select{height:38px}.handoff-form textarea{min-height:68px;padding-top:10px;resize:vertical}.handoff-form label>span{position:absolute;right:11px;bottom:11px;color:#8d94a6}.handoff-form .wide,.handoff-budget,.handoff-submit{grid-column:1/-1}.handoff-budget{padding:9px 11px;border-radius:8px;color:#53638b;background:#e9efff;font-size:12px}.handoff-submit{min-height:40px;border-radius:9px;color:#fff;background:#17181d;font-size:13px;font-weight:850}.handoff-submit:disabled{opacity:.4}.earning-chain{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:8px;margin:12px 0}.earning-chain article{display:grid;gap:3px;padding:11px;border:1px solid #dce2f2;border-radius:9px;background:#fff}.earning-chain span,.earning-chain small{color:#858b9c;font-size:11px}.earning-chain b{font-size:13px}.earning-chain strong{color:#3157ad;font-size:17px}.service-handoff-card{grid-column:2/-1;margin:0}@media(max-width:900px){.service-handoff-card{grid-column:auto}}@media(max-width:560px){.handoff-form{grid-template-columns:1fr}.handoff-form .wide,.handoff-budget,.handoff-submit{grid-column:auto}}.service-performance{margin-bottom:14px;padding:20px}.service-performance>header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.service-performance h2{margin:5px 0 6px;font-size:21px}.service-performance header p{margin:0;color:#858891;font-size:12px}.service-performance header form{display:flex;align-items:flex-end;gap:8px}.service-performance header label{color:#777b85;font-size:11px;font-weight:800}.service-performance header input{display:block;height:36px;margin-top:5px;padding:0 9px;border:1px solid #dfe1e6;border-radius:8px;background:#fff}.service-performance header button{height:36px;padding:0 14px;color:#fff;background:var(--service);border-radius:8px;font-size:12px;font-weight:850}.service-performance header button:disabled{opacity:.5}.service-performance-summary{display:grid;grid-template-columns:170px 1fr;gap:10px;margin:16px 0}.service-performance-summary>div:first-child{padding:15px;color:#fff;background:linear-gradient(135deg,#1f65c5,#53a7ff);border-radius:12px}.service-performance-summary strong,.service-performance-summary span{display:block}.service-performance-summary strong{font-size:34px;line-height:1;font-variant-numeric:tabular-nums}.service-performance-summary>div:first-child span{margin-top:8px;color:#ffffffb8;font-size:12px}.service-performance-days{display:flex;align-items:center;gap:7px;overflow:auto;padding:10px;background:#f6f8fb;border-radius:12px}.service-performance-days>span{min-width:106px;padding:9px 11px;background:#fff;border:1px solid #e8eaf0;border-radius:9px}.service-performance-days b,.service-performance-days em{display:block}.service-performance-days b{color:#747781;font-size:11px}.service-performance-days em{margin-top:5px;color:#1f65c5;font-size:15px;font-style:normal;font-weight:850}.service-performance-table{overflow:auto}.service-performance-head,.service-performance-table article{display:grid;min-width:840px;grid-template-columns:1.05fr 1.2fr .7fr 1fr .55fr .55fr;gap:12px;align-items:center}.service-performance-head{padding:9px 12px;color:#92959d;background:#f7f8fa;border-radius:8px;font-size:11px}.service-performance-table article{padding:11px 12px;border-bottom:1px solid #eff0f3;font-size:12px}.service-performance-table article time{color:#737780;font-size:11px}.service-performance-table article div b,.service-performance-table article div small{display:block}.service-performance-table article div b{font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.service-performance-table article div small{margin-top:4px;color:#989ba3;font-size:11px}.service-performance-table article strong{font-size:14px}.service-performance-table article button{padding:7px 8px;color:#245eaf;background:#eaf3ff;border-radius:7px;font-size:11px;font-weight:800}@media(max-width:900px){.service-performance>header{align-items:flex-start;flex-direction:column}.service-performance-summary{grid-template-columns:1fr}.service-performance header form{width:100%;flex-wrap:wrap}.service-performance header form label{flex:1}.service-performance header input{width:100%}}@media(max-width:560px){.service-performance header form button{width:100%}}.service-performance-head,.service-performance-table article{min-width:1080px;grid-template-columns:1.05fr 1.2fr 1fr 1.1fr .7fr .62fr .72fr}.service-performance-table article>span b,.service-performance-table article>span small{display:block}.service-performance-table article>span small{margin-top:4px;color:#989ba3;font-size:11px}.service-current-owner{color:#31343b;font-weight:750}.service-flow-status{display:inline-flex!important;width:max-content;padding:5px 8px;border-radius:999px;color:#2160a9;background:#eaf3ff;font-size:11px;font-weight:850}.service-order-chain>div>span:nth-child(2){font-weight:700}.service-order-chain>div>strong{color:#1e65bd}.service-order-chain>div>b{color:#94979f;font-size:10px;text-align:right}.leader-flow-list{display:grid;gap:10px;margin-top:14px}.leader-flow-order{overflow:hidden;border:1px solid #e8eaf0;border-radius:12px;background:#fff;transition:border-color .18s ease,box-shadow .18s ease}.leader-flow-order.active{border-color:#bfc7ff;box-shadow:0 10px 30px #484ea314}.leader-flow-summary{display:grid;grid-template-columns:1.25fr 1.1fr 1fr .72fr auto;gap:14px;align-items:center;padding:13px 14px}.leader-flow-summary>span{display:grid;gap:4px;min-width:0}.leader-flow-summary small{color:#92959e;font-size:11px}.leader-flow-summary b{overflow:hidden;text-overflow:ellipsis;font-size:12px;white-space:nowrap}.leader-flow-summary>button{padding:8px 12px;border-radius:8px;color:#fff;background:#171820;font-size:11px;font-weight:800}.leader-flow-summary>button:disabled{opacity:.55}.leader-flow-status{display:inline-flex!important;width:max-content;padding:5px 8px;border-radius:999px;color:#775412;background:#fff3d8}.leader-flow-detail{display:grid;grid-template-columns:220px 1fr;gap:14px;padding:14px;border-top:1px solid #e8eaf0;background:#f8f9fd}.leader-flow-current{display:grid;align-content:start;gap:6px;padding:13px;border:1px solid #e5e8f4;border-radius:10px;background:#fff}.leader-flow-current span{color:#665bea;font-size:11px;font-weight:850}.leader-flow-current b{font-size:14px}.leader-flow-current small{color:#92959e;font-size:11px;line-height:1.6}.leader-flow-timeline{display:grid}.leader-flow-timeline>div{display:grid;grid-template-columns:100px 1fr 90px 145px;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid #e6e8ef;font-size:11px}.leader-flow-timeline>div:last-child{border-bottom:0}.leader-flow-timeline span{color:#665bea;font-weight:850}.leader-flow-timeline b{font-weight:700}.leader-flow-timeline strong{color:#1e65bd}.leader-flow-timeline time{color:#92959e;text-align:right}@media(max-width:900px){.leader-flow-summary{grid-template-columns:1fr 1fr}.leader-flow-summary>button{grid-column:1/-1}.leader-flow-detail{grid-template-columns:1fr}.leader-flow-timeline{overflow:auto}.leader-flow-timeline>div{min-width:650px}}.leader-execution-panel{margin-top:14px;padding:20px}.leader-execution-panel>.panel-heading>strong{color:#6b60ec;font-size:14px}.leader-execution-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:14px 0}.leader-execution-summary button{display:flex;align-items:center;justify-content:space-between;padding:11px 13px;border:1px solid #e5e7ed;border-radius:10px;color:#686b74;background:#f8f9fb;font-size:12px;font-weight:800;transition:transform .14s cubic-bezier(.23,1,.32,1),border-color .16s ease,background-color .16s ease}.leader-execution-summary button:active{transform:scale(.98)}.leader-execution-summary button.active{border-color:#c6c1ff;color:#3f36b4;background:#f0efff}.leader-execution-summary button b{font-size:17px}.leader-execution-table{overflow:auto}.leader-execution-head,.leader-execution-table>article{display:grid;min-width:1040px;grid-template-columns:1.25fr 1fr 1fr .65fr .62fr 1fr auto;gap:12px;align-items:center}.leader-execution-head{padding:9px 11px;color:#92959d;background:#f7f8fa;border-radius:8px;font-size:11px;font-weight:800}.leader-execution-table>article{min-height:68px;padding:11px;border-bottom:1px solid #eceef2;font-size:12px}.leader-execution-table>article>span{display:grid;gap:4px;min-width:0}.leader-execution-table>article b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leader-execution-table>article small{color:#9598a1;font-size:11px}.leader-execution-table>article>button{padding:8px 10px;border-radius:8px;color:#fff;background:#191a20;font-size:11px;font-weight:800;transition:transform .14s cubic-bezier(.23,1,.32,1)}.leader-execution-table>article>button:active{transform:scale(.97)}.leader-executor-chip{display:inline-flex;width:max-content;padding:4px 7px;border-radius:99px;font-size:10px;font-style:normal;font-weight:850}.leader-executor-chip.self{color:#5649d7;background:#efedff}.leader-executor-chip.member{color:#18794e;background:#eaf7ef}.leader-execution-status{display:inline-flex;width:max-content;padding:5px 8px;border-radius:99px;color:#775412;background:#fff3d8;font-size:11px}.dispatch-order option:first-of-type+option{font-weight:800}@media(max-width:700px){.leader-execution-summary{grid-template-columns:1fr}.leader-execution-panel{padding:15px}}.service-order-edit{grid-template-columns:repeat(2,minmax(0,1fr))}.service-order-edit>small{grid-column:1/-1;color:#888c95;font-size:11px;line-height:1.6}@media(max-width:560px){.service-order-edit{grid-template-columns:1fr}.service-order-edit>small{grid-column:auto}}.leader-content-single{grid-template-columns:minmax(0,1fr)}.leader-self-orders-panel{padding:22px}.leader-self-orders-panel>.panel-heading>strong{color:#6256e4;font-size:18px}.leader-self-order-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0}.leader-self-order-tabs button{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 15px;border:1px solid #e4e6ec;border-radius:11px;color:#6e717a;background:#f8f9fb;font-size:13px;font-weight:850}.leader-self-order-tabs button b{font-size:19px}.leader-self-order-tabs button.active{border-color:#bbb4ff;color:#4338b7;background:#f0efff}.leader-self-order-list{display:grid;gap:13px}.leader-self-order-card{padding:17px;border:1px solid #e5e7ec;border-radius:13px;background:#fff;box-shadow:0 8px 24px #181a2209}.leader-self-order-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.leader-self-order-card>header>div{display:grid;gap:5px}.leader-self-order-card>header>div>span{color:#6962c9;font-size:12px}.leader-self-order-number{display:flex;align-items:center;gap:9px;text-align:left;background:transparent}.leader-self-order-number b{font-size:14px}.leader-self-order-number small{padding:4px 7px;border-radius:7px;color:#5d55d3;background:#efedff;font-size:11px}.leader-self-order-info{display:grid;grid-template-columns:1.2fr 1fr .72fr 1fr;gap:10px;margin:14px 0;padding:12px;border-radius:10px;background:#f7f8fa}.leader-self-order-info span{display:grid;gap:5px;min-width:0}.leader-self-order-info small{color:#92959d;font-size:11px}.leader-self-order-info b{overflow-wrap:anywhere;font-size:13px}.leader-self-start,.leader-self-submit{width:100%;min-height:42px;border-radius:9px;color:#fff;background:#17181d;font-size:13px;font-weight:850}.leader-self-delivery{display:grid;gap:11px;margin-top:13px;padding:14px;border:1px solid #d9dcf1;border-radius:11px;background:#f7f8ff}.leader-self-delivery-title,.leader-self-waiting>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.leader-self-delivery-title b,.leader-self-waiting b{font-size:14px}.leader-self-delivery-title span,.leader-self-waiting span{color:#756be1;font-size:12px;font-weight:800}.leader-self-image-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.leader-self-image-grid figure,.leader-self-image-grid>a{position:relative;display:block;overflow:hidden;aspect-ratio:1;margin:0;border-radius:9px;background:#e8e9ee}.leader-self-image-grid img{width:100%;height:100%;object-fit:cover}.leader-self-image-grid figure>button{position:absolute;top:5px;right:5px;display:grid;width:24px;height:24px;place-items:center;border-radius:50%;color:#fff;background:#16171cc7;font-size:17px}.leader-self-file{position:relative;display:block}.leader-self-file input{position:absolute;width:1px;height:1px;opacity:0}.leader-self-file span{display:grid;min-height:40px;place-items:center;border:1px dashed #aaa4ef;border-radius:9px;color:#564bc8;background:#fff;font-size:13px;font-weight:850;cursor:pointer}.leader-self-delivery textarea{width:100%;min-height:74px;padding:10px;border:1px solid #dfe1e8;border-radius:9px;background:#fff;resize:vertical}.leader-self-delivery>small{color:#858995;font-size:11px}.leader-self-submit:disabled{opacity:.45}.leader-self-waiting{display:grid;gap:10px;margin-top:13px;padding:14px;border:1px solid #f0d195;border-radius:11px;background:#fffaf0}.leader-self-waiting.is-finished{border-color:#bae0c7;background:#f1faf4}.leader-self-waiting p{margin:0;color:#666b74;font-size:12px}.leader-self-order-card>footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:13px;padding-top:12px;border-top:1px solid #eceef2}.leader-self-order-card>footer button{padding:8px 11px;border-radius:8px;color:#fff;background:#5d54ca;font-size:12px;font-weight:800}.leader-self-order-card>footer small{color:#92959d;font-size:11px}@media(max-width:900px){.leader-self-order-info{grid-template-columns:1fr 1fr}.leader-self-image-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:560px){.leader-self-orders-panel{padding:15px}.leader-self-order-tabs,.leader-self-order-info{grid-template-columns:1fr}.leader-self-image-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.leader-self-order-card>footer{align-items:flex-start;flex-direction:column}}.dispatch-unavailable-notice{margin:10px 0!important;padding:10px 12px;color:#8a5b19!important;background:#fff7e8;border:1px solid #f0d7aa;border-radius:9px;font-size:12px;font-weight:750;line-height:1.6}.dispatch-target-search-results{display:flex;grid-column:1/-1;gap:8px;overflow-x:auto;padding:3px 0 5px}.dispatch-target-search-results button{display:grid;flex:0 0 auto;gap:3px;min-width:150px;height:auto!important;padding:9px 11px!important;border:1px solid #dfe2e8;border-radius:9px;background:#fff;text-align:left}.dispatch-target-search-results button.selected{border-color:#665cf6;color:#4c43bd;background:#f0efff;box-shadow:0 0 0 2px #665cf61a}.dispatch-target-search-results b{font-size:13px}.dispatch-target-search-results small{color:#858995;font-size:11px}.dispatch-target-search-results>span,.dispatch-target-search-results>em{padding:9px 3px;color:#8a5b19;font-size:12px;font-style:normal}.order-action-row .dispatch-price-link{color:#fff;background:#5d54ca}.settlement-detail-status{font-weight:850}.settlement-detail-status.settled{color:#18794e}.settlement-detail-status.unsettled{color:#a66a16}.bulk-order-status-bar{display:flex;align-items:center;gap:12px;margin:0 0 14px;padding:12px 14px;border:1px solid #e4e5ea}.bulk-order-status-bar>div{display:grid;gap:3px;margin-right:auto}.bulk-order-status-bar b{font-size:14px}.bulk-order-status-bar span{color:#858993;font-size:11px}.bulk-order-status-bar select{min-width:180px;height:38px;padding:0 10px;border:1px solid #dfe1e5;border-radius:9px;background:#fff;font-size:12px}.bulk-order-status-bar button,.order-toolbar button{height:38px;padding:0 14px;border-radius:9px;font-size:12px;font-weight:850}.bulk-order-status-bar button,.order-search-button{color:#fff;background:#17181d}.bulk-order-status-bar button:disabled,.order-toolbar button:disabled{cursor:not-allowed;opacity:.42}.order-reset-button{color:#585c66;background:#f0f1f4}.order-select-toolbar{position:sticky;z-index:3;top:0;display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 13px;border-bottom:1px solid #e8e9ed;background:#f8f8fa}.order-select-toolbar label{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:850;cursor:pointer}.order-select-toolbar span{color:#777b85;font-size:11px}.order-select-toolbar input,.order-list-check input{width:17px;height:17px;accent-color:#665cf6}.order-master-entry{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:stretch;border-bottom:1px solid #eff0f2;background:#fff}.order-list-check{display:grid;place-items:center;cursor:pointer}.order-master-item{border-bottom:0!important}.order-master-entry:has(.order-list-check input:checked){background:#fbfaff}.order-master-entry:has(.order-list-check input:checked) .order-list-check{background:#f0efff}@media(max-width:700px){.bulk-order-status-bar{align-items:stretch;flex-direction:column}.bulk-order-status-bar>div{margin-right:0}.bulk-order-status-bar select,.bulk-order-status-bar button{width:100%}.order-toolbar button{flex:1}.order-master-entry{grid-template-columns:38px minmax(0,1fr)}}.leader-worker-progress-stages,.leader-worker-reassign{grid-column:1/-1}.leader-worker-progress-stages{display:grid;gap:10px;padding:14px;border:1px solid #e1e5f4;border-radius:12px;background:#fff}.leader-worker-progress-stages>header{display:flex;justify-content:space-between;align-items:center}.leader-worker-progress-stages>header span{color:#777b88;font-size:12px}.leader-worker-progress-stages>article{display:grid;gap:9px;padding:12px;border:1px solid #eceef5;border-radius:10px;background:#fafbff}.leader-worker-progress-stages>article>div:first-child{display:flex;align-items:center;gap:10px}.leader-worker-progress-stages>article>div:first-child span{color:#665bea;font-size:11px;font-weight:850}.leader-worker-progress-stages>article>div:first-child small{margin-left:auto;color:#8b8e98}.leader-worker-progress-stages blockquote,.leader-worker-progress-stages p{margin:0;color:#666b78;font-size:12px;line-height:1.65}.leader-worker-progress-stages blockquote{padding:9px 11px;border-left:3px solid #8b83f6;background:#f2f1ff}.leader-worker-reassign{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #ead6aa;border-radius:11px;background:#fff9ec}.leader-worker-reassign b{color:#76501b;font-size:12px}.leader-worker-reassign select,.leader-worker-reassign input{height:38px;padding:0 10px;border:1px solid #ddd5c5;border-radius:8px;background:#fff}.leader-worker-reassign label{display:flex;align-items:center;gap:7px;font-size:12px}.leader-worker-reassign button{height:38px;padding:0 14px;border-radius:8px;background:#8b5d16;color:#fff;font-weight:800}.leader-worker-reassign button:disabled{opacity:.45}@media(max-width:800px){.leader-worker-reassign{align-items:stretch;flex-direction:column}.leader-worker-reassign label{justify-content:space-between}}.workspace--worker{--accent:#1e9a7d}.sidebar-account button{white-space:nowrap}.workspace--worker .sidebar-account{grid-template-columns:34px minmax(0,1fr);row-gap:8px}.workspace--worker .sidebar-account>div{min-width:0}.workspace--worker .sidebar-account b{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.workspace--worker .sidebar-account button{justify-self:start}.workspace--worker .sidebar-account button:last-of-type{justify-self:end}.current-assignment-card{display:grid;grid-template-columns:minmax(150px,.7fr) repeat(2,minmax(180px,1fr));gap:10px;align-items:stretch;margin:-4px 0 16px;padding:12px;border:1px solid #dfe1f5;border-radius:12px;background:#f7f7ff}.current-assignment-card>div:first-child{align-self:center;padding:4px 7px}.current-assignment-card h3{margin:5px 0 0;font-size:16px}.assignment-person{display:grid;align-content:center;min-height:58px;padding:10px 12px;border:1px solid #e7e7f1;border-radius:9px;background:#fff}.assignment-person small,.assignment-person b,.assignment-person span{display:block}.assignment-person small{color:#8c8f99;font-size:11px}.assignment-person b{margin-top:5px;color:#202128;font-size:14px}.assignment-person span{margin-top:4px;color:#777b85;font-size:11px}.assignment-empty{display:grid;grid-column:span 2;min-height:58px;place-items:center;color:#8d9099;border:1px dashed #d7d8e5;border-radius:9px;background:#fff;font-size:12px}@media(max-width:900px){.current-assignment-card{grid-template-columns:1fr 1fr}.current-assignment-card>div:first-child{grid-column:1 / -1}}@media(max-width:560px){.current-assignment-card{grid-template-columns:1fr}.current-assignment-card>div:first-child,.assignment-empty{grid-column:auto}}.group-finance-team{display:flex;align-items:center;gap:12px}.group-rank{display:grid;min-width:52px;height:32px;place-items:center;color:#737680;border:1px solid #e2e3e7;border-radius:9px;background:#f7f8fa;font-size:11px;font-weight:850;white-space:nowrap}.group-rank.podium{color:#7a561a;border-color:#ecd6a8;background:#fff5de}.group-finance-money>b{color:#202128;font-size:16px;font-variant-numeric:tabular-nums}.group-finance-order-row>.group-settlement-control>button{min-height:34px;padding:0 11px;color:#fff;border-radius:8px;background:#5d54ca;font-size:11px;font-weight:850;cursor:pointer;box-shadow:0 5px 14px #5d54ca2e;transition:transform .14s ease,background-color .14s ease,opacity .14s ease}.group-finance-order-row>.group-settlement-control>button:hover:not(:disabled){background:#4c43b8}.group-finance-order-row>.group-settlement-control>button:active:not(:disabled){transform:scale(.97)}.group-finance-order-row>.group-settlement-control>button:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}@media(max-width:560px){.group-finance-team{align-items:flex-start}.group-rank{min-width:48px}}.admin-service-performance{margin-bottom:14px;padding:18px}.admin-service-performance>header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:14px}.admin-service-performance h2{margin:5px 0;font-size:20px}.admin-service-performance header p{margin:0;color:#858891;font-size:11px}.admin-service-performance header>strong{color:#22242b;font-size:30px;text-align:right;font-variant-numeric:tabular-nums}.admin-service-performance header>strong small{display:block;margin-top:4px;color:#91949c;font-size:11px;font-weight:600}.admin-service-performance-list{display:grid;gap:8px}.admin-service-performance-list>article{display:grid;grid-template-columns:180px minmax(0,1fr);gap:12px;align-items:center;padding:10px;border:1px solid #eceef1;border-radius:11px;background:#fafafb}.service-performance-person{display:grid;grid-template-columns:1fr auto;gap:5px 8px;align-items:center;padding:2px 5px}.service-performance-person b{font-size:13px}.service-performance-person span{justify-self:end;padding:4px 6px;color:#18794e;border-radius:99px;background:#eaf7ef;font-size:10px;font-weight:800}.service-performance-person span.disabled{color:#8a5d27;background:#fff2df}.service-performance-person strong{grid-column:1/-1;font-size:25px;font-variant-numeric:tabular-nums}.service-performance-person strong small{margin-left:3px;color:#9699a1;font-size:11px}.service-performance-calendar{display:flex;gap:5px;overflow-x:auto;padding:2px 0 5px}.service-performance-calendar>span{display:grid;min-width:50px;height:45px;place-items:center;align-content:center;gap:4px;color:#9699a1;border:1px solid #e6e7ea;border-radius:8px;background:#fff}.service-performance-calendar>span.active{color:#544bc8;border-color:#d9d5ff;background:#f4f2ff}.service-performance-calendar time{font-size:10px}.service-performance-calendar b{font-size:15px;font-variant-numeric:tabular-nums}@media(max-width:700px){.admin-service-performance-list>article{grid-template-columns:1fr}.service-performance-person{grid-template-columns:1fr auto auto}.service-performance-person strong{grid-column:auto}}@media(max-width:720px){.leader-own-ledger-list>div{grid-template-columns:minmax(0,1fr) auto}.leader-own-ledger-list>div>.admin-settlement-status,.leader-own-ledger-list>div>small{justify-self:start}.leader-own-ledger-summary{grid-template-columns:1fr 1fr}}.leader-own-ledger-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 12px}.leader-own-ledger-summary>span{padding:12px 14px;border:1px solid #eceef2;border-radius:10px;background:#f8f9fb}.leader-own-ledger-summary small,.leader-own-ledger-summary b{display:block}.leader-own-ledger-summary small{color:#858993;font-size:11px}.leader-own-ledger-summary b{margin-top:6px;font-size:19px;font-variant-numeric:tabular-nums}.leader-own-ledger-summary>span:first-child{border-color:#f4d9d9;background:#fff7f7}.leader-own-ledger-summary>span:first-child b{color:#b23b3f}.leader-own-ledger-list>div{grid-template-columns:minmax(0,1.4fr) auto auto minmax(145px,auto)}.leader-ledger-order{display:block;width:100%;padding:0;color:inherit;background:transparent;text-align:left;transition:transform .14s cubic-bezier(.23,1,.32,1)}.leader-ledger-order:active{transform:scale(.98)}.leader-ledger-order b,.leader-ledger-order small{pointer-events:none}.leader-profit-panel{margin:14px 0;padding:20px}.leader-profit-panel>.panel-heading{align-items:flex-start}.leader-profit-panel>.panel-heading p{max-width:700px;margin:6px 0 0;color:#858993;font-size:12px;line-height:1.65}.leader-profit-panel>.panel-heading>strong{color:#b36c12;font-size:28px;text-align:right;font-variant-numeric:tabular-nums}.leader-profit-panel>.panel-heading>strong small{display:block;margin-top:5px;color:#8c9099;font-size:11px;font-weight:600}.leader-profit-filter input:focus{border-color:#e1aa62;box-shadow:0 0 0 3px #d987181a}.leader-profit-filter>button{background:#322316}.leader-profit-summary .positive{border-color:#f0dfc8;background:#fff8ee}.leader-profit-summary .positive b{color:#b36c12}.leader-profit-list{overflow:auto;margin-top:14px;border:1px solid #ece9e4;border-radius:12px}.leader-profit-list>div{display:grid;grid-template-columns:minmax(190px,1.3fr) minmax(110px,.7fr) minmax(140px,.8fr) minmax(95px,.55fr) minmax(95px,.55fr) minmax(85px,.5fr);gap:12px;align-items:center;min-width:850px;padding:11px 13px;border-top:1px solid #f0eee9;font-size:12px}.leader-profit-list>div:first-child{border-top:0}.leader-profit-list .leader-profit-head{color:#8d9098;background:#faf9f7;font-size:11px;font-weight:800}.leader-profit-list span b,.leader-profit-list span small{display:block}.leader-profit-list span small{margin-top:4px;color:#94979f}.leader-profit-list time{color:#7c7f87}.leader-profit-list strong{color:#b36c12;font-size:14px;text-align:right}.leader-profit-list>.panel-empty{display:block;min-width:0}@media(max-width:720px){.leader-own-ledger-list>div{grid-template-columns:minmax(0,1fr) auto}.leader-own-ledger-list>div>.admin-settlement-status,.leader-own-ledger-list>div>small{justify-self:start}.leader-own-ledger-summary{grid-template-columns:1fr 1fr}.leader-profit-panel>.panel-heading>strong{text-align:left}}@media(prefers-reduced-motion:reduce){.leader-ledger-order{transition:none}}.manual-delete-button{transition:transform .14s cubic-bezier(.23,1,.32,1)}.manual-delete-button:active{transform:scale(.97)}.protected-order-note{display:inline-flex;min-height:32px;align-items:center;padding:0 10px;border:1px solid #e4e6ea;border-radius:8px;color:#858993;background:#f8f9fa;font-size:11px;font-weight:750}.protected-order-note:before{width:6px;height:6px;margin-right:7px;background:#6b7280;border-radius:50%;content:""}@media(prefers-reduced-motion:reduce){.manual-delete-button{transition:none}}.platform-profit-panel{padding:20px}.platform-profit-panel>.panel-heading{align-items:flex-start}.platform-profit-panel>.panel-heading p{max-width:720px;margin:6px 0 0;color:#858993;font-size:12px;line-height:1.6}.platform-profit-panel>.panel-heading>strong{color:#16845b;font-size:28px;text-align:right;font-variant-numeric:tabular-nums}.platform-profit-panel>.panel-heading>strong small{display:block;margin-top:5px;color:#8b8f98;font-size:11px;font-weight:600}.profit-date-filter{display:flex;align-items:flex-end;gap:9px;margin:12px 0;padding:12px 14px;border:1px solid #e3e7ed;border-radius:11px;background:#f8f9fb}.profit-date-filter label{display:grid;gap:5px;color:#777b85;font-size:11px;font-weight:800}.profit-date-filter input{height:36px;padding:0 10px;border:1px solid #dce0e6;border-radius:8px;background:#fff;outline:0;transition:border-color .16s ease,box-shadow .16s ease}.profit-date-filter input:focus{border-color:#79b99d;box-shadow:0 0 0 3px #16845b17}.profit-date-filter>span{padding-bottom:10px;color:#9a9da5;font-size:11px}.profit-date-filter>button{height:36px;margin-left:auto;padding:0 15px;color:#fff;background:#17181d;border-radius:8px;font-size:12px;font-weight:850;transition:transform .14s cubic-bezier(.23,1,.32,1),opacity .16s ease}.profit-date-filter>button:disabled{cursor:wait;opacity:.55}.profit-period-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.profit-period-summary>span{padding:11px 13px;border:1px solid #e8eaee;border-radius:10px;background:#fff}.profit-period-summary small,.profit-period-summary b{display:block}.profit-period-summary small{color:#888c95;font-size:11px}.profit-period-summary b{margin-top:6px;font-size:19px;font-variant-numeric:tabular-nums}.profit-period-summary .positive{border-color:#dcefe7;background:#f3fbf7}.profit-period-summary .positive b{color:#16845b}.platform-profit-list{overflow:auto;margin-top:14px;border:1px solid #e9ebef;border-radius:12px}.platform-profit-list>div{display:grid;grid-template-columns:minmax(190px,1.4fr) minmax(130px,.8fr) minmax(90px,.55fr) minmax(110px,.65fr) minmax(90px,.55fr);align-items:center;gap:12px;min-width:720px;padding:11px 13px;border-top:1px solid #eef0f3;font-size:12px}.platform-profit-list>div:first-child{border-top:0}.platform-profit-list .platform-profit-head{color:#8c9099;background:#f8f9fb;font-size:11px;font-weight:800}.platform-profit-list span b,.platform-profit-list span small{display:block}.platform-profit-list span small{margin-top:4px;color:#9397a0}.platform-profit-list time{color:#777b84}.platform-profit-list strong{color:#16845b;font-size:14px;text-align:right}.platform-profit-list>.panel-empty{display:block;min-width:0}.estimated-profit-card{margin-top:18px;padding:16px;border:1px solid #eadfc9;border-radius:14px;background:#fffbf4}.estimated-profit-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.estimated-profit-heading h3{margin:4px 0 0;font-size:18px}.estimated-profit-heading p{max-width:720px;margin:6px 0 0;color:#827867;font-size:12px;line-height:1.65}.estimated-profit-heading>strong{color:#a46110;font-size:28px;text-align:right;font-variant-numeric:tabular-nums}.estimated-profit-heading>strong small{display:block;margin-top:5px;color:#927f65;font-size:11px;font-weight:650}.estimated-profit-summary{margin-top:12px}.estimated-profit-summary .forecast{border-color:#ead6b6;background:#fff6e8}.estimated-profit-summary .forecast b{color:#a46110}.estimated-profit-details{margin-top:12px}.estimated-profit-details>summary{width:max-content;color:#805715;cursor:pointer;font-size:12px;font-weight:850;list-style-position:inside}.estimated-profit-list{background:#fff}.estimated-profit-list strong{color:#a46110}.order-platform-profit{display:grid;grid-template-columns:auto 1fr;gap:5px 18px;margin:-5px 0 18px;padding:14px 16px;border:1px solid #dcefe7;border-radius:12px;background:#f3fbf7}.order-platform-profit>div{grid-row:1/3}.order-platform-profit span,.order-platform-profit b{display:block}.order-platform-profit span{color:#5e766b;font-size:11px;font-weight:800}.order-platform-profit b{margin-top:6px;color:#16845b;font-size:25px;font-variant-numeric:tabular-nums}.order-platform-profit p{margin:0;font-size:13px;font-weight:800}.order-platform-profit small{color:#79867f;font-size:11px;line-height:1.6}@media(max-width:700px){.profit-date-filter{align-items:stretch;flex-wrap:wrap}.profit-date-filter label{flex:1}.profit-date-filter input{width:100%}.profit-date-filter>span{display:none}.profit-date-filter>button{width:100%;margin-left:0}.profit-period-summary{grid-template-columns:1fr}.estimated-profit-heading{display:grid}.estimated-profit-heading>strong{text-align:left}}@media(max-width:560px){.platform-profit-panel>.panel-heading{gap:10px}.platform-profit-panel>.panel-heading>strong{text-align:left}.order-platform-profit{grid-template-columns:1fr}.order-platform-profit>div{grid-row:auto}}@media(prefers-reduced-motion:reduce){.profit-date-filter input,.profit-date-filter>button{transition:color .12s ease,border-color .12s ease,background-color .12s ease}}.service-manual-form{display:grid;gap:16px;margin-bottom:14px;padding:20px}.service-form-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.service-form-heading h2{margin:5px 0 0;font-size:21px}.service-form-heading small{color:#8a8e98;font-size:12px}.service-product-levels{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:14px;border:1px solid #dce7f5;border-radius:12px;background:#f5f9ff}.service-product-levels label,.service-manual-fields label{color:#5d6370;font-size:12px;font-weight:800}.service-product-levels label>span{display:block;margin-bottom:6px;color:#3972ba}.service-product-levels select,.service-manual-fields input,.service-manual-fields select{width:100%;height:40px;padding:0 11px;border:1px solid #dce0e7;border-radius:9px;color:#24262d;background:#fff;outline:0;transition:border-color .16s ease,box-shadow .16s ease}.service-product-levels select:focus,.service-manual-fields input:focus,.service-manual-fields select:focus,.service-catalog-filters select:focus{border-color:#7db3ed;box-shadow:0 0 0 3px #2f80ed17}.service-product-levels select:disabled,.service-manual-fields input:disabled,.service-catalog-filters select:disabled{color:#a5a8af;background:#f1f2f4;cursor:not-allowed}.service-manual-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.service-manual-fields label{display:grid;gap:6px}.service-manual-fields .wide{grid-column:span 2}.service-form-hint,.service-search-free-hint{margin:0;color:#818691;font-size:11px;line-height:1.6}.service-form-hint{margin-top:-6px;color:#8d691f}.service-search-free-hint{margin:6px 2px 0}.service-manual-form>.primary-action{justify-self:end;min-width:180px;height:42px;padding:0 18px;border-radius:10px;font-size:13px;font-weight:850;transition:transform .14s var(--ease-out),box-shadow .18s ease}.service-filter-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.service-filter-heading>div{display:flex;align-items:baseline;gap:7px}.service-filter-heading b{font-size:15px}.service-filter-heading small{color:#9699a1;font-size:11px}.service-filter-heading>button{padding:6px 8px;color:#3972ba;border-radius:7px;background:#edf5ff;font-size:11px;font-weight:800}.service-catalog-filters{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:8px}.service-catalog-filters label{display:grid;gap:4px}.service-catalog-filters label.product{grid-column:1/-1}.service-catalog-filters span{color:#92959d;font-size:10px;font-weight:800}.service-catalog-filters select{width:100%;height:34px;padding:0 8px;border:1px solid #e2e4e9;border-radius:8px;color:#3e4149;background:#fff;outline:0;font-size:12px;transition:border-color .16s ease,box-shadow .16s ease}.service-order-results{max-height:570px;overflow:auto;margin:9px -4px 0;padding:0 4px 8px;scrollbar-width:thin}.service-order-results>.console-order{display:block;width:100%;background:transparent;text-align:left;transition:border-color .16s ease,background-color .16s ease,transform .13s var(--ease-out)}.service-order-results>.panel-empty{display:grid;gap:10px;place-items:center;padding:34px 12px}.service-order-results>.panel-empty button{padding:7px 10px;color:#2f6eae;background:#eaf4ff;border-radius:8px;font-size:11px;font-weight:800}.queue-panel>button{transition:color .15s ease,background-color .15s ease,transform .13s var(--ease-out)}.dispatch-create-box{grid-template-columns:1fr 1.35fr .65fr auto}.dispatch-edit-price-box{grid-template-columns:minmax(210px,1.5fr) minmax(180px,.75fr) auto}.dispatch-current-assignee{display:grid;gap:5px;align-self:center;min-width:0}.dispatch-current-assignee small{color:#8b8f99;font-size:11px}.dispatch-current-assignee b{overflow-wrap:anywhere;color:#24262d;font-size:13px}.dispatch-create-box input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.dispatch-create-box input:focus,.dispatch-edit-price-box input:focus{border-color:#7db3ed;box-shadow:0 0 0 3px #2f80ed17;outline:0}@media(hover:hover)and (pointer:fine){.service-order-results>.console-order:hover{background:#f7faff}.service-filter-heading>button:hover,.service-order-results>.panel-empty button:hover{background:#dfeeff}}@media(max-width:1100px){.service-product-levels,.service-manual-fields{grid-template-columns:1fr 1fr}.service-product-levels label:last-child,.service-manual-fields .wide{grid-column:1/-1}}@media(max-width:900px){.service-form-heading{align-items:flex-start;flex-direction:column}.service-order-results{max-height:380px}.dispatch-create-box,.dispatch-edit-price-box{grid-template-columns:1fr 1fr}.dispatch-edit-price-box button{grid-column:1/-1}}@media(max-width:560px){.service-product-levels,.service-manual-fields{grid-template-columns:1fr}.service-product-levels label:last-child,.service-manual-fields .wide{grid-column:auto}.service-manual-form>.primary-action{width:100%}.service-catalog-filters{grid-template-columns:1fr}.service-catalog-filters label.product{grid-column:auto}.dispatch-create-box,.dispatch-edit-price-box{grid-template-columns:1fr}.dispatch-edit-price-box button{grid-column:auto}}@media(prefers-reduced-motion:reduce){.service-product-levels select,.service-manual-fields input,.service-manual-fields select,.service-catalog-filters select,.service-order-results>.console-order,.queue-panel>button{transition:color .12s ease,background-color .12s ease,border-color .12s ease}}.service-manual-product,.service-phrase-box{grid-column:1/-1}.service-phrase-box{display:grid;gap:9px;padding:12px;border:1px solid #dce7f5;border-radius:12px;background:#f5f9ff}.service-phrase-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.service-phrase-heading span{color:#3972ba;font-size:13px;font-weight:850}.service-phrase-heading small,.service-phrase-box>p{margin:0;color:#858d8b;font-size:11px}.service-phrase-chips{display:flex;flex-wrap:wrap;gap:7px}.service-phrase-chips>span{display:inline-flex;overflow:hidden;border:1px solid #cfe0f2;border-radius:999px;background:#fff}.service-phrase-chips button{min-height:30px;padding:4px 10px;border-radius:0;color:#2e72b8;background:transparent;font-size:12px}.service-phrase-chips button:last-child{width:29px;padding:0;color:#9b5151;border-left:1px solid #dfebf6}.service-phrase-add{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.service-phrase-add input{min-height:39px}.service-phrase-add button{min-height:39px;padding:0 14px;color:#fff;background:#3972ba;border-radius:9px;font-weight:800}.service-phrase-add button:disabled{cursor:not-allowed;opacity:.45}@media(max-width:560px){.service-phrase-heading{align-items:flex-start;flex-direction:column}.service-phrase-add{grid-template-columns:1fr}}.invite-product-rate-card{width:100%;padding:24px}.invite-product-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.invite-product-heading h2{margin:6px 0;font-size:24px}.invite-product-heading p{max-width:620px;margin:0;color:#7f828a;font-size:13px;line-height:1.7}.invite-product-heading>strong{display:grid;min-width:100px;gap:2px;padding:12px 14px;color:#6157dd;border-radius:11px;background:#f0efff;text-align:right;font-size:23px}.invite-product-heading>strong small{color:#77718e;font-size:10px}.invite-product-search{display:grid;gap:6px;margin:18px 0 10px;color:#676b76;font-size:11px;font-weight:800}.invite-product-search input{height:40px;padding:0 12px;border:1px solid #dfe2e8;border-radius:9px;background:#fff;outline:0}.invite-product-search input:focus{border-color:#9a92ef;box-shadow:0 0 0 3px #665cf614}.invite-product-list{overflow:hidden;border:1px solid #e6e7eb;border-radius:12px}.invite-product-list-head,.invite-product-list>article{display:grid;grid-template-columns:54px minmax(200px,1fr) 130px;gap:12px;align-items:center}.invite-product-list-head{padding:9px 12px;color:#91949d;background:#f7f8fa;font-size:10px;font-weight:850}.invite-product-list>article{min-height:64px;padding:10px 12px;border-top:1px solid #eff0f3;transition:background-color .15s ease}.invite-product-list>article.enabled{background:#fbfaff}.invite-product-list>article>div b,.invite-product-list>article>div small{display:block}.invite-product-list>article>div b{font-size:13px}.invite-product-list>article>div small{margin-top:5px;color:#92959d;font-size:10px}.invite-product-toggle{position:relative;display:block;width:36px;height:21px}.invite-product-toggle input{position:absolute;opacity:0}.invite-product-toggle i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:99px;background:#d6d8de;cursor:pointer;transition:background-color .15s ease}.invite-product-toggle i:after{position:absolute;top:3px;left:3px;width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;content:"";transition:transform .16s cubic-bezier(.23,1,.32,1)}.invite-product-toggle input:checked+i{background:#665cf6}.invite-product-toggle input:checked+i:after{transform:translate(15px)}.invite-product-percent{display:flex;height:36px;overflow:hidden;border:1px solid #dfe1e6;border-radius:8px;background:#fff}.invite-product-percent input{min-width:0;width:100%;padding:0 8px;border:0;outline:0;font-weight:800}.invite-product-percent span{display:grid;width:34px;place-items:center;color:#7d8088;background:#f4f5f7;font-size:11px}.invite-product-percent:has(input:disabled){opacity:.45}.invite-product-note{margin:12px 0 0;color:#8b6b2f;font-size:11px;line-height:1.6}.invite-product-rate-card>.primary-action{width:100%;height:42px;margin-top:14px;border-radius:9px}.invite-product-rate-card>.primary-action:disabled{opacity:.5}@media(max-width:720px){.invite-product-heading{flex-direction:column}.invite-product-heading>strong{text-align:left}.invite-product-list-head,.invite-product-list>article{grid-template-columns:44px minmax(150px,1fr) 105px}}@media(max-width:520px){.invite-product-rate-card{padding:16px}.invite-product-list-head{display:none}.invite-product-list>article{grid-template-columns:40px 1fr}.invite-product-percent{grid-column:2}.invite-product-heading h2{font-size:21px}}.workspace--partner{--accent: #b4791c;--accent-soft: #fbf1dc}.partner-page{display:grid;gap:20px}.partner-page input,.partner-page select,.partner-page textarea{box-sizing:border-box;width:100%;min-height:46px;padding:10px 12px;border:1px solid #dfe3e8;border-radius:12px;background:#fff;font:inherit}.partner-page button{min-height:42px;padding:9px 16px;border:0;border-radius:11px;cursor:pointer;font-weight:700}.partner-org-badge,.partner-status{align-self:center;padding:8px 13px;border-radius:999px;color:#8f6413;background:#fbf1dc;font-weight:700}.partner-status.off{color:#9b3b3b;background:#fdecec}.partner-success{margin:0;padding:12px 16px;border-radius:12px;color:#8a5e12;background:#fbf1dc}.partner-admin-grid{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(460px,1.5fr);gap:20px}.partner-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.partner-form .panel-heading,.partner-form .primary-action,.partner-form textarea,.partner-form .partner-credentials{grid-column:1/-1}.partner-form label{display:grid;gap:7px;font-weight:700;color:#363b45}.partner-manual{max-width:920px}.partner-manual-product{display:grid;grid-column:1/-1;gap:10px}.partner-phrase-box{display:grid;gap:9px;padding:12px;border:1px solid #efe3cb;border-radius:12px;background:#fdfaf3}.partner-phrase-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.partner-phrase-heading span{color:#6b5214;font-size:13px;font-weight:850}.partner-phrase-heading small,.partner-phrase-box>p{margin:0;color:#858d8b;font-size:11px}.partner-phrase-chips{display:flex;flex-wrap:wrap;gap:7px}.partner-phrase-chips>span{display:inline-flex;overflow:hidden;border:1px solid #e7d6b4;border-radius:999px;background:#fff}.partner-phrase-chips button{min-height:30px;padding:4px 10px;border-radius:0;color:#8f6413;background:transparent;font-size:12px}.partner-phrase-chips button:last-child{width:29px;padding:0;color:#9b5151;border-left:1px solid #e4ecea}.partner-phrase-add{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.partner-phrase-add input{min-height:39px}.partner-phrase-add button{min-height:39px;color:#fff;background:#a9701a}.partner-phrase-add button:disabled{cursor:not-allowed;opacity:.45}.partner-manual-leader-picker{display:grid;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px 14px;padding:12px;border:1px solid #e5e8ec;border-radius:12px;background:#f8f9fa}.partner-manual-leader-picker>small{grid-column:1/-1;color:#a54848;font-size:11px}.partner-credentials{display:grid;gap:6px;padding:15px;border-radius:12px;color:#563c00;background:#fff4cf}.partner-inline-filter{display:flex;align-items:end;gap:8px}.partner-inline-filter input{width:150px}.partner-list{display:grid;gap:10px}.partner-list article{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:14px;border:1px solid #e8eaee;border-radius:14px}.partner-list article>div,.partner-list small,.partner-finance-table small{display:grid;gap:4px;color:#7a808b}.partner-access-list article{grid-template-columns:minmax(260px,1fr) auto minmax(170px,220px)}.partner-renew-control{display:grid;grid-template-columns:1fr auto!important;gap:7px!important}.partner-renew-control input{min-width:0;height:38px}.partner-renew-control button{min-height:38px;padding:0 12px}.partner-renew-control button:last-child{grid-column:1/-1}.partner-finance-table{overflow-x:auto}.partner-finance-table>div{display:grid;grid-template-columns:minmax(190px,1.5fr) repeat(5,minmax(100px,1fr));align-items:center;gap:12px;min-width:850px;padding:13px 8px;border-bottom:1px solid #eceef2}.partner-scale-table>div{grid-template-columns:minmax(190px,1.5fr) repeat(4,minmax(110px,1fr));min-width:720px}.partner-finance-table .head{color:#777e8b;background:#f6f7f9;font-weight:700;border-radius:10px}.partner-finance-leader-filter{display:grid;grid-template-columns:minmax(280px,1.5fr) minmax(240px,1fr) minmax(170px,.65fr) auto;align-items:end;gap:10px;margin:18px 0;padding:16px;border:1px solid #efe3cb;border-radius:16px;background:#fdfaf3}.partner-finance-leader-filter label{display:grid;gap:7px;color:#3d4946;font-size:13px;font-weight:800}.partner-finance-leader-search{position:relative}.partner-finance-leader-search>.dispatch-target-search-results{position:absolute;z-index:12;top:calc(100% + 6px);right:0;left:0;max-height:330px;overflow:auto;padding:8px;border:1px solid #e8dcc2;border-radius:13px;background:#fff;box-shadow:0 18px 45px #48341429}.partner-finance-clear{color:#8f6413;background:#faf0db;white-space:nowrap}.partner-settlement-state{display:inline-flex!important;width:max-content;padding:6px 9px;border-radius:999px;font-size:12px}.partner-settlement-state.settled{color:#8a5e12;background:#fcf3e1}.partner-settlement-state.unfinished{color:#7b651f;background:#fff5d4}.partner-settlement-state.cancelled{color:#8b4b4b;background:#f8eaea}.partner-finance-empty{display:block!important;min-width:850px;padding:28px 12px!important;color:#858b94;text-align:center}.negative{color:#d13b3b!important}.partner-staff-performance{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.partner-staff-performance article{display:grid;gap:8px;padding:16px;border:1px solid #e6e9ed;border-radius:14px}.partner-order-layout{display:grid;grid-template-columns:minmax(310px,.8fr) minmax(580px,1.5fr);gap:18px;align-items:start}.partner-order-list{display:grid;gap:9px;max-height:calc(100vh - 210px);overflow:auto}.partner-search{display:grid;grid-template-columns:1fr 145px auto;gap:7px;position:sticky;top:0;z-index:2;background:#fff}.partner-order-card{display:grid;gap:5px;padding:14px!important;text-align:left;color:#343842;background:#f7f8fa;border:1px solid transparent!important}.partner-order-card.active{color:#8a5e12;border-color:#c99a3e!important;background:#fcf5e6}.partner-order-card span,.partner-order-card small{font-weight:500}.partner-order-detail{display:grid;gap:18px}.partner-order-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.partner-order-facts span{display:grid;gap:5px;padding:13px;border-radius:12px;background:#f5f7f8}.partner-order-facts small{color:#777e87}.partner-edit-form{display:grid;grid-template-columns:1.3fr 1fr 1fr 110px auto;gap:8px}.partner-order-actions{display:flex;flex-wrap:wrap;gap:9px}.partner-order-actions .danger{color:#b02c2c;background:#fdecec}.partner-proof{display:flex;flex-wrap:wrap;gap:10px}.partner-proof img{width:110px;height:110px;border-radius:12px;object-fit:cover}.partner-dispatch-box{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px;border-radius:16px;background:#f6f8f8}.partner-dispatch-box h3,.partner-dispatch-box textarea,.partner-dispatch-box button{grid-column:1/-1}.partner-readonly-ledger{border-top:4px solid #b8892f}.partner-ledger-notice{padding:12px 16px;border-radius:12px;color:#684b13;background:#fff5d9;font-weight:800}.partner-order-source{display:inline-flex;margin-top:7px;padding:6px 10px;border-radius:999px;color:#8a5e12;background:#fbf1dc;font-weight:750}@media(max-width:1000px){.partner-admin-grid,.partner-order-layout{grid-template-columns:1fr}.partner-order-list{max-height:none}.partner-edit-form,.partner-order-facts{grid-template-columns:1fr 1fr}.partner-access-list article{grid-template-columns:1fr auto}.partner-renew-control{grid-column:1/-1!important}.partner-finance-leader-filter{grid-template-columns:1fr 1fr}}@media(max-width:640px){.partner-form,.partner-edit-form,.partner-order-facts,.partner-dispatch-box,.partner-manual-leader-picker,.partner-finance-leader-filter{grid-template-columns:1fr}.partner-form>*{grid-column:1}.partner-manual-product,.partner-manual-leader-picker{grid-column:1}.partner-phrase-heading{align-items:flex-start;flex-direction:column}.partner-phrase-add,.partner-search{grid-template-columns:1fr}.partner-inline-filter{flex-wrap:wrap}.partner-inline-filter input{width:100%}}.sidebar-build{margin:0 0 8px;padding:0 4px;font-size:10px;letter-spacing:.06em;color:#5b5f6c}.partner-workspace .panel{border:1px solid #eceef4;border-radius:16px;box-shadow:0 10px 30px #181c340a}.partner-workspace .panel-heading{gap:12px;padding-bottom:12px;border-bottom:1px solid #f2f3f8}.partner-workspace .panel-heading h2{font-size:18px;letter-spacing:-.01em}.partner-workspace .panel-empty{padding:26px 12px;color:#98a0ad}.partner-workspace table th{background:#fafbfd;color:#6d7381;font-size:11.5px;letter-spacing:.04em}.partner-workspace table td{font-size:12.5px}.partner-workspace table tbody tr:hover{background:#fbfcff}.partner-workspace .panel{padding:22px 24px}.partner-workspace .panel .panel{padding:0}.partner-workspace .panel-heading{padding:0 0 16px;margin-bottom:4px}.partner-workspace .panel-heading h2{margin:2px 0 6px}.partner-workspace .panel-heading p{margin:0;color:#838a99;font-size:12.5px;line-height:1.7}.partner-workspace .metric-cards{gap:14px;margin-bottom:18px}.partner-workspace .metric-cards article{padding:18px 20px}.partner-workspace .partner-inline-filter{margin:8px 0 16px}.partner-workspace table{width:100%;border-collapse:collapse}.partner-workspace table th,.partner-workspace table td{padding:12px}.partner-workspace .panel-empty{padding:34px 12px}.partner-workspace .worker-list{padding:16px 0 4px}.partner-workspace .worker-create-form{padding:18px 0 4px}.partner-workspace .pf-row{gap:16px}.workspace-main .panel{padding:22px 24px!important}.workspace-main .panel .panel{padding:0!important}.workspace-main .panel-heading{padding:0 0 16px!important;margin:0 0 16px!important;border-bottom:1px solid #f1f2f7}.workspace-main .panel-heading h2{margin:4px 0 8px!important}.workspace-main .panel-heading p{margin:0!important;line-height:1.75;color:#838a99}.workspace-main table th,.workspace-main table td{padding:12px!important}.workspace-main .panel-empty{padding:34px 12px!important}.workspace-main .metric-cards article{padding:18px 20px!important}.workspace-main .pf-row{gap:16px}.workspace-main .worker-create-form{padding:18px 0 6px!important}.workspace-main .worker-list{padding:16px 0 4px!important}.admin-orders-page{max-width:1720px;padding:24px}.admin-order-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:16px}.admin-order-heading h1{margin:5px 0 4px;font-size:28px;letter-spacing:-.04em}.admin-order-heading p{margin:0;color:#777c86;font-size:13px}.order-refresh-button{height:40px;padding:0 16px;border:1px solid #dedfe5;border-radius:10px;background:#fff;color:#353841;font-size:13px;font-weight:800}.order-filter-panel{padding:14px;border:1px solid #e6e7eb;box-shadow:0 8px 28px #1d1f260a}.order-filter-grid{display:grid;grid-template-columns:repeat(8,minmax(110px,1fr));gap:10px}.order-filter-grid label{display:grid;gap:6px;min-width:0;color:#747984;font-size:11px;font-weight:850}.order-filter-grid label.wide{grid-column:span 2}.order-filter-grid input,.order-filter-grid select{width:100%;height:40px;min-width:0;padding:0 11px;border:1px solid #dfe1e6;border-radius:9px;outline:none;background:#fff;color:#25272d;font-size:12px}.order-filter-grid input:focus,.order-filter-grid select:focus{border-color:#6b61f4;box-shadow:0 0 0 3px #6b61f41a}.order-filter-actions{display:flex;align-items:flex-end;gap:8px;grid-column:span 2}.order-filter-actions button{height:40px;flex:1;border-radius:9px;font-size:12px;font-weight:850}.order-filter-actions .order-search-button{color:#fff;background:#191a20}.order-filter-actions .order-reset-button{color:#5b5f69;background:#eff0f3}.order-stat-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:12px 0}.order-stat-strip>div{display:grid;grid-template-columns:1fr auto;align-items:center;gap:3px 12px;padding:13px 15px;border:1px solid #e8e9ed;border-radius:12px;background:#fff}.order-stat-strip span{color:#747984;font-size:11px;font-weight:800}.order-stat-strip b{grid-row:span 2;font-size:22px;letter-spacing:-.03em}.order-stat-strip small{color:#a0a3ab;font-size:10px}.order-data-panel{overflow:hidden;border:1px solid #e4e5ea;box-shadow:0 12px 32px #1e20280d}.admin-order-table-wrap{overflow:auto;max-height:calc(100vh - 390px)}.admin-order-table{width:100%;min-width:1420px;border-collapse:separate;border-spacing:0;font-size:12px}.admin-order-table th{position:sticky;z-index:2;top:0;padding:11px 10px;border-bottom:1px solid #e4e5ea;background:#f7f8fa;color:#747984;text-align:left;white-space:nowrap;font-size:11px}.admin-order-table td{padding:12px 10px;border-bottom:1px solid #eceef1;background:#fff;color:#343740;vertical-align:middle}.admin-order-table tbody tr{cursor:pointer}.admin-order-table tbody tr:hover td{background:#fafaff}.admin-order-table tbody tr.selected td{background:#f1efff}.admin-order-table b,.admin-order-table small{display:block}.admin-order-table b{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.admin-order-table small{max-width:220px;margin-top:5px;overflow:hidden;color:#92969f;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.admin-order-table .check-column{width:54px;text-align:center}.admin-order-table input[type=checkbox]{width:17px;height:17px;accent-color:#665cf6}.admin-order-table .order-cell{min-width:220px}.admin-order-table .order-cell>div{display:flex;align-items:center;gap:7px}.admin-order-table .product-cell{min-width:190px}.order-source-tag,.table-status-chip,.payment-state{display:inline-flex;align-items:center;min-height:23px;padding:0 8px;border-radius:6px;white-space:nowrap;font-size:10px;font-weight:850}.order-source-tag.web{color:#1e6b52;background:#e8f6f0}.order-source-tag.manual{color:#76560c;background:#fff2d2}.order-source-tag.partner{color:#5e50c5;background:#eeebff}.table-status-chip{color:#5d616a;background:#eff0f3}.table-status-chip.pending{color:#855d09;background:#fff1cd}.table-status-chip.leader_assigned,.table-status-chip.assigned{color:#255da7;background:#e9f2ff}.table-status-chip.in_service{color:#6b4db7;background:#f0eaff}.table-status-chip.awaiting_confirmation{color:#a24f19;background:#fff0e4}.table-status-chip.completed{color:#167555;background:#e4f6ee}.table-status-chip.cancelled{color:#7d8189;background:#eceef1}.payment-state.unpaid{color:#9d5b13;background:#fff2dc}.payment-state.paid{color:#167555;background:#e4f6ee}.payment-state.refunding{color:#b14449;background:#ffe9ea}.payment-state.refunded,.payment-state.closed{color:#737781;background:#eceef1}.admin-order-table .money-cell{color:#191a20;white-space:nowrap;font-size:13px;font-weight:850}.admin-order-table .action-column,.admin-order-table .row-actions{width:126px;text-align:right}.order-pagination{display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;gap:16px;min-height:62px;padding:10px 16px;border-top:1px solid #e7e8ec;background:#fff}.order-pagination-summary{color:#858994;font-size:12px}.order-pagination-summary b{color:#343740}.order-pagination-controls{display:flex;align-items:center;justify-content:center;gap:6px}.order-pagination-controls button{min-width:34px;height:34px;padding:0 10px;border:1px solid #dedfe5;border-radius:8px;background:#fff;color:#4a4e58;font-size:12px;font-weight:800}.order-pagination-controls button:hover:not(:disabled){border-color:#6b61f4;color:#5b51e8}.order-pagination-controls button.active{border-color:#665cf6;background:#665cf6;color:#fff;box-shadow:0 5px 14px #665cf638}.order-pagination-controls button:disabled{cursor:not-allowed;opacity:.42}.page-ellipsis{min-width:20px;color:#a0a3ab;text-align:center}.order-page-size{display:flex;align-items:center;justify-content:flex-end;gap:8px;color:#858994;font-size:12px}.order-page-size select{height:34px;padding:0 28px 0 10px;border:1px solid #dedfe5;border-radius:8px;outline:none;background:#fff;color:#343740;font-size:12px;font-weight:750}.order-page-size select:focus{border-color:#6b61f4;box-shadow:0 0 0 3px #6b61f41a}.row-actions button{height:29px;margin-left:5px;padding:0 9px;border-radius:7px;background:#eff0f3;font-size:10px;font-weight:850}.row-actions button.dispatch{color:#fff;background:#5f55e9}.table-empty{height:150px;color:#8b8f98!important;text-align:center}.order-detail-modal{position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:28px;background:#0f111694;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.order-detail-modal .order-detail-admin{position:relative;width:min(1180px,96vw);max-height:92vh;overflow:auto;padding:24px;border-radius:16px;box-shadow:0 24px 70px #0000003d}.order-detail-close{position:sticky;z-index:8;top:0;float:right;width:38px;height:38px;margin:-7px -7px 0 12px;border-radius:50%;background:#eff0f3;color:#4f535c;font-size:25px;line-height:1}.order-detail-tabs{display:flex;align-items:center;gap:7px;margin:16px 0 2px;padding:6px;border-radius:10px;background:#f4f5f7}.order-detail-tabs button{height:32px;padding:0 12px;border-radius:7px;color:#6f737d;font-size:11px;font-weight:850}.order-detail-tabs button.active{background:#fff;color:#211e5e;box-shadow:0 2px 8px #24205e14}.order-detail-tabs span{margin-left:auto;padding-right:8px;color:#989ba3;font-size:10px}.dispatch-box.dispatch-focus{margin-top:16px;padding:18px;outline:3px solid rgba(102,92,246,.16);background:#f3f1ff}.dispatch-blocked-card{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px 18px;margin-top:16px;padding:20px;border:1px solid #f0c9b7;border-radius:13px;background:#fff8f4}.dispatch-blocked-card b{color:#9a4127;font-size:15px}.dispatch-blocked-card span{color:#8d6f65;font-size:12px}.dispatch-blocked-card button{grid-row:1 / span 2;grid-column:2;height:38px;padding:0 14px;border-radius:9px;color:#fff;background:#24252b;font-size:11px;font-weight:850}.refund-dispatch-notice{display:grid;gap:5px;margin:12px 0;padding:14px 16px;border:1px solid #f1cf9d;border-radius:12px;background:#fff9ef}.refund-dispatch-notice b{color:#9b5b13;font-size:13px}.refund-dispatch-notice span{color:#8a7054;font-size:11px}@media(max-width:1180px){.order-filter-grid{grid-template-columns:repeat(4,minmax(130px,1fr))}.order-stat-strip{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.admin-orders-page{padding:16px 12px}.admin-order-heading{align-items:flex-start;flex-direction:column}.order-refresh-button{width:100%}.order-filter-grid{grid-template-columns:1fr 1fr}.order-filter-grid label.wide,.order-filter-actions{grid-column:1 / -1}.order-stat-strip{grid-template-columns:1fr 1fr}.order-stat-strip>div:first-child{grid-column:1 / -1}.bulk-order-status-bar{margin-top:10px}.admin-order-table-wrap{max-height:none}.order-pagination{grid-template-columns:1fr;gap:10px;padding:12px}.order-pagination-summary{text-align:center}.order-pagination-controls{flex-wrap:wrap}.order-page-size{justify-content:center}.order-detail-modal{align-items:end;padding:0}.order-detail-modal .order-detail-admin{width:100%;max-height:94vh;padding:18px 14px;border-radius:18px 18px 0 0}.order-detail-tabs span{display:none}.dispatch-blocked-card{grid-template-columns:1fr}.dispatch-blocked-card button{grid-row:auto;grid-column:auto;width:100%}}.order-stat-strip>div.is-clickable{cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s var(--ease-out),background-color .16s ease}.order-stat-strip>div.is-clickable:hover{border-color:#c9ccd4;box-shadow:0 8px 18px #191a2012;transform:translateY(-1px)}.order-stat-strip>div.is-clickable:focus-visible{outline:2px solid var(--accent,#665cf6);outline-offset:2px}.order-stat-strip>div.is-clickable:active{transform:translateY(0)}.order-stat-strip>div.is-active{border-color:var(--accent,#665cf6);background:color-mix(in srgb,var(--accent,#665cf6) 7%,white);box-shadow:0 0 0 1px var(--accent,#665cf6) inset}.order-stat-strip>div.is-active span{color:var(--accent,#665cf6)}.order-select-toolbar .quick-filter-chip{height:26px;padding:0 10px;border:1px solid color-mix(in srgb,var(--accent,#665cf6) 30%,white);border-radius:99px;background:color-mix(in srgb,var(--accent,#665cf6) 9%,white);color:var(--accent,#665cf6);font-size:11px;font-weight:800;cursor:pointer}.order-select-toolbar .quick-filter-chip:hover{background:color-mix(in srgb,var(--accent,#665cf6) 16%,white)}.bulk-order-status-bar .bulk-delete-button{color:#b3261e;background:#fdecea;border:1px solid #f5c6c2}.bulk-order-status-bar .bulk-delete-button:hover:not(:disabled){background:#fbdad6}.bulk-order-status-bar .bulk-delete-button:disabled{cursor:not-allowed;opacity:.45}.row-actions button.danger{color:#b23b3f;background:#fff0f0}.dispatch-mode-tabs{display:flex;gap:6px;padding:4px;margin-bottom:10px;border-radius:10px;background:#f3f4f8}.dispatch-mode-tabs button{flex:1;height:32px;border-radius:8px;border:0;background:transparent;color:#6f7381;font-size:12px;font-weight:800;cursor:pointer}.dispatch-mode-tabs button.active{background:#fff;color:#3b2fa8;box-shadow:0 2px 8px #24205e1a}.partner-transfer-box{margin:10px 0;padding:14px;border:1px solid #d9d4ff;border-radius:12px;background:#f8f7ff;display:grid;gap:10px}.partner-transfer-box b{color:#3b2fa8;font-size:13px}.partner-transfer-box p{margin:0;color:#6f7381;font-size:11px}.partner-transfer-box label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700;color:#3b3e4c}.partner-transfer-box select,.partner-transfer-box input{height:38px;padding:0 10px;border:1px solid #dfe1ec;border-radius:8px;font:inherit;font-size:13px}.partner-transfer-actions{display:flex;gap:8px}.partner-transfer-actions button{height:36px;padding:0 16px;border-radius:8px}.partner-transfer-actions button:not(.primary-action){border:1px solid #e2e4ef;background:#fff;color:#5d6070;font-weight:700}.dispatch-transfer-hint{margin:0 0 10px;padding:9px 12px;border-radius:9px;background:#fff6e5;color:#9a6b12;font-size:12px;font-weight:700}.partner-self-deliver{margin:10px 0;padding:14px;border:1px solid #d9d4ff;border-radius:12px;background:#f8f7ff;display:grid;gap:10px}.partner-self-deliver b{color:#3b2fa8;font-size:13px}.partner-self-deliver textarea{min-height:70px;padding:10px;border:1px solid #dfe1ec;border-radius:8px;font:inherit;font-size:13px}.partner-self-previews{display:flex;gap:8px;flex-wrap:wrap}.partner-self-previews img{width:64px;height:64px;border-radius:8px;object-fit:cover}.partner-bulk-bar{display:flex;align-items:center;gap:12px;margin:10px 0;padding:10px 14px;border:1px solid #d9d4ff;border-radius:10px;background:#f7f6ff;font-size:12.5px;color:#3b2fa8;font-weight:700}.partner-bulk-bar button{height:30px;padding:0 12px;border-radius:8px;border:1px solid #e2e4ef;background:#fff;color:#5d6070;font-weight:700;cursor:pointer}.partner-bulk-bar button.danger{border-color:#f2c9c9;color:#c0392b}.select-column{width:38px;text-align:center}.select-column input{width:15px;height:15px;cursor:pointer}.partner-price-edit{margin:12px 0;padding:14px;border:1px solid #ffe0b0;border-radius:12px;background:#fffaf0;display:grid;gap:10px}.partner-price-edit b{color:#8a5b10;font-size:13px}.partner-price-edit p{margin:0;color:#8a7a5b;font-size:11.5px}.partner-price-edit-row{display:flex;align-items:end;gap:12px}.partner-price-edit-row label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700;color:#3b3e4c}.partner-price-edit-row input{height:38px;width:180px;padding:0 10px;border:1px solid #e5d6b8;border-radius:9px;font:inherit;font-size:13px}.partner-price-edit-row button{height:38px;padding:0 18px}.partner-deduct{border-color:#f5c2c2;background:#fff7f7}.partner-deduct b{color:#b91c1c}.partner-deduct .deduct-reason{min-width:220px}.partner-deduct .partner-price-edit-row{flex-wrap:wrap}.admin-overview-page{max-width:1540px}.admin-overview-actions{display:flex;gap:10px}.admin-overview-actions>button:first-child{padding:11px 16px;border:1px solid #dfe1e6;border-radius:10px;color:#525660;background:#fff;font-weight:800}.admin-overview-page>.panel{margin-bottom:16px}.admin-overview-section-title{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid #eceef2}.admin-overview-section-title h2{margin:4px 0 0;font-size:20px;letter-spacing:-.02em}.admin-overview-section-title p{margin:6px 0 0;color:#868a94;font-size:12px}.admin-overview-section-title>span{padding:6px 9px;border-radius:99px;color:#18794e;background:#eaf7ef;font-size:11px;font-weight:850}.admin-account-card dl{display:grid;grid-template-columns:1fr 1fr;margin:0;padding:0 20px 18px}.admin-account-card dl>div{display:grid;grid-template-columns:145px 1fr;min-height:48px;align-items:center;border-bottom:1px solid #eceef2}.admin-account-card dl>div:nth-last-child(-n+2){border-bottom:0}.admin-account-card dt{color:#787c86;font-size:12px}.admin-account-card dd{margin:0;color:#343740;font-size:13px;font-weight:700}.admin-date-presets{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.admin-date-presets button{padding:8px 11px;border:1px solid #dfe1e6;border-radius:8px;color:#676b75;background:#fff;font-size:11px;font-weight:800}.admin-date-presets button.active{border-color:#6a5ff0;color:#fff;background:#665cf6}.admin-overview-date-range{display:flex;align-items:flex-end;justify-content:flex-end;gap:8px;padding:14px 20px;background:#fafbfc;border-bottom:1px solid #eceef2}.admin-overview-date-range label{color:#777b85;font-size:11px;font-weight:800}.admin-overview-date-range input{display:block;height:36px;margin-top:5px;padding:0 10px;border:1px solid #dfe1e6;border-radius:8px;background:#fff}.admin-overview-date-range>span{height:36px;padding-top:10px;color:#9a9da5;font-size:11px}.admin-overview-date-range button{height:36px;padding:0 16px;border-radius:8px;color:#fff;background:#191a20;font-size:12px;font-weight:850}.admin-overview-date-range button:disabled{opacity:.5}.admin-overview-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:18px 20px 20px}.admin-overview-metrics article{display:grid;min-height:110px;align-content:space-between;padding:14px;border:1px solid #e8e9ed;border-radius:11px;background:#fff}.admin-overview-metrics article>span{color:#747883;font-size:12px}.admin-overview-metrics article>b{margin:8px 0 5px;color:#22252c;font-size:23px;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.admin-overview-metrics article>small{color:#a0a3ab;font-size:10px;line-height:1.45}.admin-overview-metrics article.positive{border-color:#cde7d7;background:#f3faf5}.admin-overview-metrics article.positive>b{color:#168253}.admin-overview-metrics article.negative{border-color:#f0d0ca;background:#fff7f5}.admin-overview-metrics article.negative>b{color:#bd4938}.admin-dispatch-overview>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,220px));gap:12px;padding:18px 20px 22px}.admin-dispatch-overview article{display:grid;gap:6px;padding:16px;border:1px solid #e7e9ed;border-radius:11px;background:#fafbfc}.admin-dispatch-overview article span{color:#777b85;font-size:12px}.admin-dispatch-overview article b{font-size:25px;font-variant-numeric:tabular-nums}.admin-dispatch-overview article small{color:#9b9ea6;font-size:10px}@media(max-width:1250px){.admin-overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-account-card dl{grid-template-columns:1fr}}@media(max-width:900px){.admin-overview-section-title{align-items:flex-start;flex-direction:column}.admin-date-presets{justify-content:flex-start}.admin-overview-date-range{justify-content:flex-start;flex-wrap:wrap}.admin-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dispatch-overview>div:last-child{grid-template-columns:1fr 1fr}.admin-account-card dl>div:nth-last-child(2){border-bottom:1px solid #eceef2}}@media(max-width:560px){.admin-overview-actions{width:100%;margin-top:14px}.admin-overview-actions button{flex:1}.admin-account-card dl>div{grid-template-columns:1fr;gap:5px;padding:10px 0}.admin-overview-date-range label{width:calc(50% - 14px)}.admin-overview-date-range input,.admin-overview-date-range button{width:100%}.admin-overview-metrics,.admin-dispatch-overview>div:last-child{grid-template-columns:1fr 1fr}.admin-overview-metrics{padding:14px}.admin-overview-section-title{padding:16px}.admin-dispatch-overview>div:last-child{padding:14px}}.leader-overview-account,.leader-overview-stats,.leader-dispatch-overview{margin:14px 0}.leader-dispatch-overview>div:last-child{grid-template-columns:repeat(4,minmax(0,220px))}.leader-profit-period{margin:12px 0 0;padding:10px 12px;border-radius:9px;color:#777b85;background:#faf9f7;font-size:11px;font-weight:700}.partner-overview-account,.partner-page .admin-stat-panel,.partner-page .admin-dispatch-overview{margin:0}.partner-page .admin-date-presets button.active{border-color:#167d6b;background:#167d6b}.leader-worker-settlement-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:10px;margin-bottom:14px}.leader-worker-filter{display:grid;grid-template-columns:minmax(280px,1.4fr) minmax(240px,1fr) auto;align-items:end;gap:10px;margin:0 0 14px;padding:14px;border:1px solid #e5e2f7;border-radius:12px;background:#faf9ff}.leader-worker-filter label{display:grid;gap:6px;color:#454250;font-size:12px;font-weight:800}.leader-worker-filter input,.leader-worker-filter select{box-sizing:border-box;width:100%;min-height:40px;padding:8px 10px;border:1px solid #dedbe9;border-radius:9px;background:#fff;font:inherit}.leader-worker-filter>button{min-height:40px;padding:8px 13px;color:#5147ba;background:#eceaff;border-radius:9px;font-weight:800;white-space:nowrap}.leader-worker-search{position:relative}.leader-worker-search>.dispatch-target-search-results{position:absolute;z-index:12;top:calc(100% + 6px);right:0;left:0;max-height:320px;overflow:auto;padding:8px;border:1px solid #dedbe9;border-radius:11px;background:#fff;box-shadow:0 18px 45px #2f295b29}.leader-worker-settlement-summary>article{display:grid;gap:12px;padding:14px;border:1px solid #e6e8ec;border-radius:12px;background:#fafbfc}.leader-worker-settlement-summary header{display:flex;align-items:center;gap:10px}.leader-worker-settlement-summary header>span{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;color:#fff;background:#665cf6;font-weight:850}.leader-worker-settlement-summary header b,.leader-worker-settlement-summary header small{display:block}.leader-worker-settlement-summary header small{margin-top:4px;color:#888c95;font-size:11px}.leader-worker-settlement-summary dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}.leader-worker-settlement-summary dl>div{padding:9px 10px;border-radius:8px;background:#fff}.leader-worker-settlement-summary dt{color:#8a8e97;font-size:10px}.leader-worker-settlement-summary dd{margin:5px 0 0;font-size:12px;font-weight:800}.leader-worker-settlement-summary button{min-height:36px;color:#fff;background:#16845b;border-radius:8px;font-size:11px;font-weight:800}.leader-worker-settlement-summary button:disabled{opacity:.55}@media(max-width:720px){.leader-worker-filter{grid-template-columns:1fr}}.leader-worker-settled{padding:9px;border-radius:8px;color:#18794e;background:#eaf7ef;font-size:11px;font-weight:800;text-align:center}.partner-leader-settlement-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px;margin:16px 0}.partner-leader-settlement-summary>article{display:grid;gap:12px;padding:14px;border:1px solid #dfe9e6;border-radius:12px;background:#f7fbfa}.partner-leader-settlement-summary header{display:flex;align-items:center;gap:10px}.partner-leader-settlement-summary header>span{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;color:#fff;background:#167d6b;font-weight:850}.partner-leader-settlement-summary header b,.partner-leader-settlement-summary header small{display:block}.partner-leader-settlement-summary header small{margin-top:4px;color:#7e8986;font-size:11px}.partner-leader-settlement-summary dl{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:0}.partner-leader-settlement-summary dl>div{padding:9px;border-radius:8px;background:#fff}.partner-leader-settlement-summary dt{color:#8a918f;font-size:10px}.partner-leader-settlement-summary dd{margin:5px 0 0;font-size:12px;font-weight:800}.partner-leader-settlement-summary button{min-height:36px;color:#fff;background:#167d6b;border-radius:8px;font-size:11px;font-weight:800}.partner-leader-settlement-summary button:disabled{opacity:.55}.partner-leader-waiting,.partner-leader-settled{padding:9px;border-radius:8px;font-size:11px;font-weight:800;text-align:center}.partner-leader-waiting{color:#88631d;background:#fff5d9}.partner-leader-settled{color:#18794e;background:#eaf7ef}@media(max-width:900px){.leader-dispatch-overview>div:last-child{grid-template-columns:1fr 1fr}}.mobile-order-list{display:none}@media(max-width:760px){.record-only-notice{min-height:0;justify-content:flex-start;padding:8px 12px;font-size:12px;line-height:1.45;text-align:left}.record-only-notice i{width:18px;height:18px;flex:0 0 18px;font-size:11px}.workspace-topbar{height:auto;min-height:54px;padding:8px 12px}.sidebar{width:min(86vw,320px)}.sidebar nav button{padding:12px;font-size:15px}.dashboard,.service-console,.leader-dashboard,.decoration-page,.product-sort-page,.user-management-page,.admin-orders-page,.staff-page,.settings-page,.worker-page{padding:16px 12px}.dashboard-heading,.admin-order-heading,.worker-heading{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:14px}.dashboard-heading h1,.admin-order-heading h1,.worker-heading h1,.decoration-heading h1{margin:3px 0 4px;font-size:26px;line-height:1.3;letter-spacing:-.02em}.dashboard-heading p,.worker-heading p{font-size:13px}.dashboard-heading .accent-button,.admin-order-heading .order-refresh-button,.worker-heading .worker-refresh{width:100%;height:42px}.order-filter-panel{padding:12px}.order-filter-grid{grid-template-columns:1fr 1fr;gap:8px}.order-filter-grid label.wide,.order-filter-grid .order-filter-actions{grid-column:1 / -1}.order-filter-grid label>span{font-size:11px}.order-filter-grid input,.order-filter-grid select,.order-filter-grid .order-filter-actions button{height:40px;font-size:13px}.order-filter-actions{display:flex;gap:8px}.order-filter-actions button{flex:1}.bulk-order-status-bar{padding:10px 12px}.bulk-order-status-bar b{font-size:14px}.order-stat-strip{grid-template-columns:1fr 1fr;gap:8px;margin:10px 0}.order-stat-strip>div{padding:11px 12px;border-radius:11px}.order-stat-strip b{font-size:20px}.order-stat-strip span{font-size:11px}.order-stat-strip small{font-size:9px}.admin-order-table-wrap{display:none}.mobile-order-list{display:grid;gap:10px;padding:12px}.mobile-order-card{display:grid;gap:8px;padding:13px 14px;border:1px solid #e7e8ec;border-radius:14px;background:#fff}.mobile-order-card header{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.mobile-order-card header b{font-size:13px;letter-spacing:-.01em;word-break:break-all}.mobile-order-card header .table-status-chip{margin-left:auto;white-space:nowrap}.mobile-order-card h3{margin:0;font-size:15px;letter-spacing:-.01em}.mobile-order-facts{display:grid;grid-template-columns:1fr 1fr;gap:6px 10px;padding-top:8px;border-top:1px solid #f0f1f3}.mobile-order-facts span{display:grid;gap:2px;min-width:0}.mobile-order-facts small{color:#8c9099;font-size:11px}.mobile-order-facts b{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.mobile-order-card footer{display:flex;gap:8px}.mobile-order-card footer button{flex:1;height:38px;border:0;border-radius:9px;background:#f2f3f6;color:#3c3f47;font-size:13px;font-weight:800}.mobile-order-card footer button.dispatch{background:#ede9ff;color:#4b3fd6}.mobile-order-empty{padding:36px 12px;color:#8c9099;font-size:13px;text-align:center}.order-select-toolbar{flex-wrap:wrap;gap:6px;min-height:0;padding:8px 12px}.order-select-toolbar span{width:100%;font-size:10px}.order-pagination{flex-wrap:wrap;gap:8px;padding:10px 12px}.order-pagination-controls{flex-wrap:wrap;justify-content:center;width:100%}.order-pagination-controls button{min-width:40px;height:36px}.order-detail-modal{display:block;overflow:hidden;padding:0}.order-detail-modal .order-detail-admin{width:100%;max-width:none;height:100dvh;max-height:100dvh;margin:0;padding:16px 14px calc(92px + env(safe-area-inset-bottom));overflow:auto;border-radius:0}.order-detail-close{position:fixed;z-index:8;top:auto;right:16px;bottom:calc(22px + env(safe-area-inset-bottom));width:46px;height:46px;margin:0;border-radius:50%;background:#17181d;color:#fff;font-size:22px;box-shadow:0 10px 24px #00000047}.order-detail-admin header h2{padding-right:0;font-size:18px;line-height:1.35;word-break:break-all}.order-detail-admin header .status-chip{white-space:nowrap}.order-detail-tabs{position:sticky;z-index:3;top:-16px;margin:12px 0 2px;background:#f4f5f7}.order-detail-admin dl{grid-template-columns:1fr}.modal-shell{padding:12px}.password-dialog{width:100%;max-width:none}.manage-login{display:block;min-height:100dvh;background:#17181d}.login-visual{display:none}.login-form-wrap{display:grid;min-height:100dvh;padding:28px 18px;place-items:center;background:radial-gradient(circle at 85% 8%,rgba(102,92,246,.38),transparent 42%),#17181d}.login-form{width:100%;max-width:400px;padding:26px 20px;border-radius:18px;background:#fff}.login-form h2{font-size:24px}.login-form input{height:44px;font-size:15px}.login-submit{height:46px;font-size:15px}.worker-metrics{grid-template-columns:1fr 1fr;gap:8px}.worker-orders,.worker-ledger{grid-template-columns:1fr}.worker-filters{padding:12px}.worker-filters label{flex:1 1 45%}.worker-filters input,.worker-filters select{min-width:0;width:100%}.worker-filters button{width:100%}.staff-top-grid,.team-grid,.leader-worker-form{grid-template-columns:1fr}.leader-worker-form input,.leader-worker-form select{font-size:14px}.staff-account-row button,.member-remove{min-height:34px}}.mobile-filter-toggle{display:none}@media(max-width:760px){.mobile-filter-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;padding:6px 2px 12px;border:0;border-bottom:1px solid #eef0f3;background:transparent;color:#3c3f47;font-size:14px;font-weight:800;text-align:left}.mobile-filter-toggle small{overflow:hidden;color:#8c9099;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.order-filter-panel .order-filter-grid{display:none}.order-filter-panel.mobile-open .order-filter-grid{display:grid;padding-top:12px}}.mobile-order-card footer button.danger{background:#fff0f0;color:#b23b3f}
