@charset "UTF-8";.task-board[data-v-50881f08]{--task-ink:var(--text);--task-muted:var(--muted);--task-blue:var(--info);--task-amber:var(--warning);--task-red:var(--danger);--task-success:var(--success);background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:22px;min-width:0;color:var(--task-ink)}.task-board-heading[data-v-50881f08],.task-board-heading>div[data-v-50881f08]{display:flex;align-items:center;gap:10px}.task-board-heading[data-v-50881f08]{justify-content:space-between;margin-bottom:20px}.task-board-heading svg[data-v-50881f08]{color:var(--green)}.task-board-heading h2[data-v-50881f08]{font-size:17px;font-weight:650}.task-board-heading span[data-v-50881f08],.task-sync[data-v-50881f08]{color:var(--task-muted);font-size:12px}.task-overview[data-v-50881f08]{display:grid;grid-template-columns:minmax(210px,.85fr) 2fr;gap:16px}.task-current[data-v-50881f08]{background:var(--primary-soft);border:1px solid var(--primary-line);border-radius:var(--radius);text-align:left;padding:18px 22px;color:var(--green);display:grid;gap:5px}.task-current>span[data-v-50881f08]{font-size:14px;font-weight:600}.task-current>div[data-v-50881f08]{display:flex;align-items:baseline;gap:9px}.task-current strong[data-v-50881f08]{font-size:50px;line-height:1.15;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-1px}.task-current small[data-v-50881f08]{font-size:12px;color:var(--text-2);line-height:1.7}.task-other-counts[data-v-50881f08]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.task-other-counts>button[data-v-50881f08]{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);text-align:left;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;padding:18px;min-width:0;color:var(--task-muted)}.task-other-counts strong[data-v-50881f08]{font-size:27px;font-variant-numeric:tabular-nums;color:var(--task-ink)}.task-other-counts small[data-v-50881f08]{font-size:12px;font-weight:400;margin-left:6px;color:var(--task-muted)}.task-other-counts .waiting svg[data-v-50881f08]{color:var(--task-amber)}.task-other-counts .attention svg[data-v-50881f08]{color:var(--task-red)}.task-other-counts .completed svg[data-v-50881f08]{color:var(--task-success)}.task-board-toolbar[data-v-50881f08]{display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid var(--line);margin:20px 0}.task-filters[data-v-50881f08]{display:flex;gap:8px;flex-wrap:wrap}.task-filters button[data-v-50881f08]{display:flex;align-items:center;gap:7px;background:transparent;min-height:46px;border-bottom:2px solid transparent;color:var(--task-muted);padding:10px}.task-filters button.selected[data-v-50881f08]{color:var(--green);border-color:var(--green);font-weight:600}.task-filters button>span[data-v-50881f08]{font-size:12px;font-variant-numeric:tabular-nums;background:var(--line);border-radius:4px;padding:2px 5px;min-width:20px}.task-timezone[data-v-50881f08]{font-size:12px;color:var(--task-muted);white-space:nowrap}.task-grid[data-v-50881f08]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px}.task-item[data-v-50881f08]{--task-accent:var(--task-blue);border:1px solid var(--line);border-top:3px solid var(--task-accent);border-radius:var(--radius);padding:18px;min-width:0;background:#fff}.task-item.waiting[data-v-50881f08]{--task-accent:var(--task-amber)}.task-item.attention[data-v-50881f08]{--task-accent:var(--task-red)}.task-item.completed[data-v-50881f08]{--task-accent:var(--task-success)}.task-item header[data-v-50881f08]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.task-kind[data-v-50881f08]{font-size:12px;color:var(--task-muted)}.task-state[data-v-50881f08]{display:flex;align-items:center;gap:6px;color:var(--task-accent);font-size:12px;font-weight:600}.task-state i[data-v-50881f08]{height:6px;width:6px;border-radius:50%;background:currentColor}.task-item h3[data-v-50881f08]{font-size:18px;letter-spacing:.3px;margin-top:17px;font-variant-numeric:tabular-nums}.task-description[data-v-50881f08]{font-size:13px;line-height:1.8;color:var(--task-muted);margin-top:9px}.task-progress-block[data-v-50881f08]{margin:18px 0}.task-progress-label[data-v-50881f08]{display:flex;justify-content:space-between;font-size:12px;margin-bottom:8px;color:var(--task-muted)}.task-progress-label strong[data-v-50881f08]{color:var(--task-accent);font-variant-numeric:tabular-nums}.task-progress[data-v-50881f08]{height:6px;border-radius:4px;background:var(--line);overflow:hidden}.task-progress>span[data-v-50881f08]{height:100%;display:block;background:var(--task-accent);border-radius:4px}.task-progress-unknown[data-v-50881f08]{font-size:12px;color:var(--task-accent);margin:19px 0}.task-details[data-v-50881f08]{border-top:1px solid var(--line);padding-top:12px;margin:0;display:grid;gap:7px}.task-details>div[data-v-50881f08]{display:flex;gap:12px;align-items:baseline;font-size:12px;line-height:1.7}.task-details dt[data-v-50881f08]{color:var(--task-muted);flex-shrink:0}.task-details dd[data-v-50881f08]{margin:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.task-item footer[data-v-50881f08]{font-size:12px;color:var(--task-muted);margin-top:15px}.task-empty[data-v-50881f08]{grid-column:1/-1;min-height:130px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;color:var(--task-muted);text-align:center;line-height:1.7}.task-empty strong[data-v-50881f08]{color:var(--task-ink);font-size:14px}.task-empty span[data-v-50881f08],.task-history-note[data-v-50881f08]{font-size:12px;color:var(--task-muted)}.task-history-note[data-v-50881f08]{margin-top:15px}.task-error[data-v-50881f08]{display:flex;align-items:center;flex-wrap:wrap;background:var(--danger-soft);color:var(--task-red);padding:10px 14px;border-radius:8px;margin-bottom:16px;font-size:13px;line-height:1.8}.task-error button[data-v-50881f08]{min-height:44px;display:inline-flex;align-items:center;gap:6px}.task-item footer[data-v-50881f08]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.task-inspect[data-v-50881f08]{min-height:44px;background:transparent;color:var(--green);padding:8px 0;font-size:12px}.task-overview button[aria-pressed=true][data-v-50881f08]{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green)}.task-overview button[data-v-50881f08]:active{filter:brightness(.94)}.task-card-actions[data-v-50881f08]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.task-clear[data-v-50881f08],.task-clear-all[data-v-50881f08],.task-pagination button[data-v-50881f08]{background:var(--surface-3);color:var(--task-muted);border:1px solid var(--line);border-radius:6px;min-height:44px;padding:9px 13px;font-size:12px}.task-clear-all[data-v-50881f08]{white-space:nowrap}.task-display-note[data-v-50881f08]{font-size:12px;color:var(--task-muted);line-height:1.8;margin:-8px 0 18px;display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap}.task-display-note>span[data-v-50881f08]{white-space:nowrap;font-size:12px}.task-feedback[data-v-50881f08]{color:var(--green);background:var(--green-soft);border-radius:7px;padding:10px 14px;margin-bottom:15px;font-size:13px;line-height:1.8}.task-history-search[data-v-50881f08]{display:flex;gap:16px;align-items:flex-end;flex-wrap:wrap;margin-bottom:22px}.task-history-search label[data-v-50881f08]{display:grid;gap:8px;font-size:12px;color:var(--task-muted)}.task-history-search label[data-v-50881f08]:first-child{flex:1;min-width:min(240px,100%)}.task-history-search input[data-v-50881f08],.task-history-search select[data-v-50881f08]{border:1px solid var(--line);border-radius:7px;padding:11px;background:#fff;color:var(--task-ink);min-height:44px;width:100%;min-width:0}.task-history-search>span[data-v-50881f08]{font-size:12px;color:var(--task-muted);padding-bottom:12px}.task-hidden-tag[data-v-50881f08]{display:inline-block;font-size:12px;margin-left:8px;background:var(--surface-3);border-radius:4px;padding:3px 6px;color:var(--task-muted)}.task-snapshot-note[data-v-50881f08]{color:var(--task-amber);font-size:12px;line-height:1.8;margin-top:5px}.task-pagination[data-v-50881f08]{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:20px;font-size:12px;color:var(--task-muted)}.task-queue[data-v-50881f08]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-top:12px;padding:9px 12px;border-radius:6px;background:var(--warning-soft);color:var(--warning);font-size:12px}.task-queue strong[data-v-50881f08]{font-size:14px;font-variant-numeric:tabular-nums}@media(min-width:1500px){.task-grid[data-v-50881f08]{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}}@media(max-width:900px){.task-overview[data-v-50881f08]{grid-template-columns:1fr 1.6fr}.task-other-counts>button[data-v-50881f08]{padding:14px}.task-board-toolbar[data-v-50881f08]{flex-wrap:wrap}.task-timezone[data-v-50881f08]{padding-bottom:10px}}@media(max-width:650px){.task-board[data-v-50881f08]{padding:16px}.task-board-heading[data-v-50881f08]{gap:8px;align-items:flex-start}.task-board-heading>div[data-v-50881f08]{flex-wrap:wrap;gap:8px}.task-board-heading>div>span[data-v-50881f08]{flex-basis:100%;font-size:12px}.task-sync[data-v-50881f08]{white-space:nowrap;padding-top:3px}.task-overview[data-v-50881f08]{grid-template-columns:1fr;gap:10px}.task-current[data-v-50881f08]{padding:16px 18px;grid-template-columns:1fr auto;align-items:center}.task-current>div[data-v-50881f08]{grid-row:1/3;grid-column:2}.task-current strong[data-v-50881f08]{font-size:46px}.task-current small[data-v-50881f08]{grid-column:1;font-size:12px}.task-other-counts[data-v-50881f08]{gap:8px}.task-other-counts>button[data-v-50881f08]{padding:12px 10px;gap:8px;font-size:12px}.task-other-counts strong[data-v-50881f08]{font-size:24px}.task-filters[data-v-50881f08]{gap:0}.task-filters button[data-v-50881f08]{padding:10px 8px;font-size:12px;gap:5px;min-height:44px}.task-board-toolbar[data-v-50881f08]{margin:16px 0;gap:0}.task-timezone[data-v-50881f08]{font-size:12px}.task-grid[data-v-50881f08]{gap:12px}.task-item[data-v-50881f08]{padding:16px}.task-item h3[data-v-50881f08]{font-size:17px}.task-details>div[data-v-50881f08]{font-size:12px}}.rating-card[data-v-c601896e]{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:24px;margin-bottom:24px}.rating-card header[data-v-c601896e]{display:flex;gap:18px;justify-content:space-between;align-items:flex-start}.rating-card h2[data-v-c601896e]{font-size:18px;font-weight:600}.rating-card header p[data-v-c601896e],.rating-help[data-v-c601896e]{font-size:13px;color:var(--muted);line-height:1.8;margin-top:8px}.rating-status[data-v-c601896e]{white-space:nowrap;font-size:13px;color:var(--green);padding:6px 10px;background:var(--bg);border-radius:6px}.rating-card form[data-v-c601896e]{display:flex;align-items:flex-end;flex-wrap:wrap;gap:16px;margin-top:15px}.rating-toggle[data-v-c601896e]{display:flex;align-items:center;gap:9px;min-height:44px;font-size:14px}.rating-toggle input[data-v-c601896e]{width:17px;height:17px;accent-color:var(--green)}.rating-text[data-v-c601896e]{display:flex;flex-direction:column;gap:8px;flex:1;min-width:220px;font-size:13px}.rating-text input[data-v-c601896e]{min-height:44px;border:1px solid var(--line);border-radius:7px;padding:10px 12px;font:inherit;color:var(--green);width:100%}.rating-card button[data-v-c601896e]{min-height:44px}.rating-error[data-v-c601896e]{color:var(--danger);font-size:13px}.rating-notice[data-v-c601896e]{font-size:13px;color:var(--green);margin-top:10px}.rating-records-button[data-v-c601896e]{margin-top:8px;font-size:13px}.rating-records[data-v-c601896e]{border-top:1px solid var(--line);margin-top:8px}.rating-records article[data-v-c601896e]{display:flex;gap:18px;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--line);font-size:13px}.rating-records article>div[data-v-c601896e]{min-width:0}.rating-records strong[data-v-c601896e]{font-weight:500;overflow-wrap:anywhere}.rating-records small[data-v-c601896e]{display:block;color:var(--muted);font-size:12px;line-height:1.8;margin-top:5px}.rating-records p[data-v-c601896e]{line-height:1.8;margin-top:6px;overflow-wrap:anywhere}.rating-records span[data-v-c601896e]{white-space:nowrap;color:var(--green)}.rating-records .attention[data-v-c601896e]{color:var(--danger)}@media(max-width:650px){.rating-card[data-v-c601896e]{padding:18px 14px}.rating-card form[data-v-c601896e]{flex-direction:column;align-items:stretch;gap:12px}.rating-text[data-v-c601896e]{min-width:0}.rating-card h2[data-v-c601896e]{font-size:17px}.rating-records article[data-v-c601896e]{flex-direction:column;gap:8px}}.logs-page[data-v-58b5f61c]{display:grid;gap:20px;min-width:0}.log-summary[data-v-58b5f61c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.log-summary>div[data-v-58b5f61c]{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow);padding:20px 22px;display:grid;gap:9px}.log-summary span[data-v-58b5f61c],.log-summary small[data-v-58b5f61c]{color:var(--muted);font-size:12px}.log-summary strong[data-v-58b5f61c]{font-size:20px;font-weight:600;color:var(--text)}.log-summary strong.enabled[data-v-58b5f61c]{color:var(--green)}.log-summary strong.update-time[data-v-58b5f61c]{font-size:17px}.log-card[data-v-58b5f61c]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.log-header[data-v-58b5f61c]{padding:14px 22px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line)}.log-tabs[data-v-58b5f61c]{display:flex;gap:24px;min-width:0}.log-tabs button[data-v-58b5f61c]{background:transparent;border-bottom:2px solid transparent;padding:16px 0;color:var(--muted);white-space:nowrap;min-height:48px}.log-tabs button.active[data-v-58b5f61c]{border-color:var(--green);color:var(--green);font-weight:600}.log-refresh[data-v-58b5f61c]{display:flex;align-items:center;gap:16px;padding-bottom:12px;flex-shrink:0}.log-refresh label[data-v-58b5f61c]{display:flex;gap:7px;align-items:center;font-size:12px;color:var(--muted);min-height:40px}.log-refresh input[data-v-58b5f61c]{accent-color:var(--green)}.log-refresh .secondary[data-v-58b5f61c]{min-height:40px;gap:7px;display:flex;align-items:center}.log-filters[data-v-58b5f61c]{padding:18px 22px;display:flex;align-items:center;gap:18px}.log-search[data-v-58b5f61c]{display:flex;align-items:center;gap:9px;background:var(--surface-3);border:1px solid var(--line);padding:11px 13px;border-radius:8px;color:var(--muted);width:360px;max-width:100%}.log-search[data-v-58b5f61c]:focus-within{outline:2px solid var(--primary-line);outline-offset:1px}.log-search input[data-v-58b5f61c]{border:0;outline:none;background:transparent;width:100%;min-width:0;font-size:13px}.log-level[data-v-58b5f61c]{font-size:12px;display:flex;align-items:center;gap:10px;white-space:nowrap;color:var(--muted)}.log-level select[data-v-58b5f61c]{border:1px solid var(--line);border-radius:7px;padding:10px;background:#fff;color:var(--text)}.log-count[data-v-58b5f61c]{font-size:12px;color:var(--muted);margin-left:auto;white-space:nowrap}.log-table[data-v-58b5f61c]{max-height:570px;overflow:auto;overscroll-behavior:contain;min-height:300px}.log-table-head[data-v-58b5f61c],.log-row[data-v-58b5f61c]{display:grid;grid-template-columns:150px 80px minmax(160px,1.3fr) minmax(130px,1fr);gap:18px;padding:15px 22px;align-items:start}.log-table-head[data-v-58b5f61c]{position:sticky;top:0;background:var(--surface-3);color:var(--muted);font-size:12px;border-block:1px solid var(--line);z-index:1}.log-row[data-v-58b5f61c]{border-bottom:1px solid var(--line);font-size:13px;line-height:1.7}.log-row[data-v-58b5f61c]:last-child{border-bottom:0}.log-row time[data-v-58b5f61c]{font-variant-numeric:tabular-nums;color:var(--muted);font-size:12px}.level-tag[data-v-58b5f61c]{display:inline-block;padding:2px 8px;border-radius:5px;background:var(--surface-3);color:var(--text-2);font-size:12px;white-space:nowrap}.level-tag.success[data-v-58b5f61c]{background:var(--success-soft);color:var(--success)}.level-tag.error[data-v-58b5f61c],.level-tag.critical[data-v-58b5f61c]{background:var(--danger-soft);color:var(--danger)}.level-tag.warning[data-v-58b5f61c]{background:var(--warning-soft);color:var(--warning)}.log-message[data-v-58b5f61c]{overflow-wrap:anywhere;display:grid;gap:4px}.log-message small[data-v-58b5f61c],.log-context[data-v-58b5f61c]{font-size:12px;color:var(--muted)}.log-context[data-v-58b5f61c]{display:grid;gap:3px;overflow-wrap:anywhere}.log-empty[data-v-58b5f61c]{min-height:300px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:30px;color:var(--muted);gap:15px}.log-empty svg[data-v-58b5f61c]{color:var(--muted)}.log-empty h2[data-v-58b5f61c]{font-size:16px;color:var(--text);font-weight:600}.log-empty p[data-v-58b5f61c]{max-width:420px;line-height:1.8;font-size:13px}.log-note[data-v-58b5f61c]{display:flex;align-items:flex-start;gap:9px;background:var(--surface-2);border-top:1px solid var(--line);padding:16px 22px;color:var(--muted);font-size:12px;line-height:1.8}.log-note svg[data-v-58b5f61c]{flex-shrink:0;margin-top:2px}.log-error[data-v-58b5f61c]{background:var(--danger-soft);color:var(--danger);margin:0 22px 14px;padding:12px;border-radius:7px;font-size:13px}@media(max-width:1000px){.log-summary>div[data-v-58b5f61c]{padding:16px}.log-filters[data-v-58b5f61c]{flex-wrap:wrap;gap:12px}.log-count[data-v-58b5f61c]{margin-left:0}.log-table-head[data-v-58b5f61c],.log-row[data-v-58b5f61c]{grid-template-columns:120px 65px minmax(140px,1fr) minmax(120px,1fr);gap:10px}}@media(max-width:650px){.logs-page[data-v-58b5f61c]{gap:14px}.log-summary[data-v-58b5f61c]{grid-template-columns:1fr;gap:8px}.log-summary>div[data-v-58b5f61c]{padding:13px 15px;grid-template-columns:1fr auto;align-items:center;gap:5px}.log-summary small[data-v-58b5f61c]{grid-column:1/-1;font-size:12px}.log-summary strong[data-v-58b5f61c],.log-summary strong.update-time[data-v-58b5f61c]{font-size:15px}.log-header[data-v-58b5f61c]{padding:6px 14px 0;gap:5px;flex-wrap:wrap}.log-tabs[data-v-58b5f61c]{gap:20px;width:100%;justify-content:space-between}.log-tabs button[data-v-58b5f61c]{font-size:13px}.log-refresh[data-v-58b5f61c]{width:100%;justify-content:space-between;padding-top:7px;padding-bottom:9px}.log-filters[data-v-58b5f61c]{padding:14px;gap:12px}.log-search[data-v-58b5f61c]{width:100%}.log-level[data-v-58b5f61c]{flex:1}.log-count[data-v-58b5f61c]{font-size:12px}.log-table-head[data-v-58b5f61c]{display:none}.log-table[data-v-58b5f61c]{max-height:560px}.log-row[data-v-58b5f61c]{padding:16px;grid-template-columns:1fr auto;gap:8px}.log-row>div[data-v-58b5f61c]:nth-child(2){justify-self:end}.log-message[data-v-58b5f61c],.log-context[data-v-58b5f61c]{grid-column:1/-1}.log-message p[data-v-58b5f61c]{font-size:13px}.log-note[data-v-58b5f61c]{padding:14px}.log-error[data-v-58b5f61c]{margin-inline:14px}}.robot-control[data-v-fd1c0be7]{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;background:var(--surface,#fff);border:1px solid var(--line,var(--line));border-radius:var(--radius);box-shadow:var(--shadow);padding:19px 22px;margin-bottom:20px}.robot-control-main[data-v-fd1c0be7]{display:flex;gap:13px;align-items:center;min-width:0;flex:1}.robot-control-icon[data-v-fd1c0be7]{width:48px;height:48px;min-width:48px;border-radius:var(--radius);background:var(--primary-soft);color:var(--primary);display:grid;place-items:center}.robot-control-copy[data-v-fd1c0be7]{min-width:0}.robot-control-title[data-v-fd1c0be7]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.robot-control-title h2[data-v-fd1c0be7]{font-size:16px;margin:0;font-weight:650}.robot-control-copy p[data-v-fd1c0be7]{font-size:13px;color:var(--muted,var(--muted));margin:6px 0;line-height:1.6;overflow-wrap:anywhere}.robot-control-copy small[data-v-fd1c0be7]{font-size:12px;color:var(--muted,var(--muted));line-height:1.5}.robot-status[data-v-fd1c0be7]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:550;white-space:nowrap;color:var(--text-2);background:var(--line);padding:4px 9px;border-radius:20px}.robot-status i[data-v-fd1c0be7]{width:6px;height:6px;border-radius:50%;background:currentColor}.robot-status.online[data-v-fd1c0be7]{color:var(--success);background:var(--success-soft)}.robot-status.starting[data-v-fd1c0be7],.robot-status.connecting[data-v-fd1c0be7],.robot-status.stopping[data-v-fd1c0be7],.robot-status.platform_restricted[data-v-fd1c0be7],.robot-status.login_required[data-v-fd1c0be7],.robot-status.restart_limit[data-v-fd1c0be7]{color:var(--warning);background:var(--warning-soft)}.robot-status.error[data-v-fd1c0be7],.robot-status.unresponsive[data-v-fd1c0be7],.robot-status.external[data-v-fd1c0be7]{color:var(--danger);background:var(--danger-soft)}.robot-controls[data-v-fd1c0be7]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.robot-controls button[data-v-fd1c0be7]{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 14px;white-space:nowrap}.robot-controls button[data-v-fd1c0be7]:disabled{cursor:not-allowed;opacity:.48}.robot-logs[data-v-fd1c0be7]{border:0;background:transparent;color:var(--muted,var(--muted));border-radius:7px}.robot-logs[data-v-fd1c0be7]:hover{background:var(--surface-3)}.robot-control-error[data-v-fd1c0be7]{width:100%;margin:0;font-size:13px;color:var(--danger);line-height:1.6}.robot-control-error button[data-v-fd1c0be7]{margin-left:8px}.robot-controls button[data-v-fd1c0be7]:focus-visible,.robot-control-error button[data-v-fd1c0be7]:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media(max-width:760px){.robot-control[data-v-fd1c0be7]{padding:16px;gap:14px}.robot-controls[data-v-fd1c0be7]{width:100%;padding-left:61px}.robot-control-main[data-v-fd1c0be7]{align-items:flex-start}.robot-controls button[data-v-fd1c0be7]{flex:1;padding:9px 8px}.robot-control-copy p[data-v-fd1c0be7]{font-size:13px}.robot-control-copy small[data-v-fd1c0be7]{display:block}}@media(max-width:420px){.robot-controls[data-v-fd1c0be7]{padding-left:0}.robot-control-icon[data-v-fd1c0be7]{width:40px;height:40px;min-width:40px}.robot-control-title[data-v-fd1c0be7]{gap:8px}.robot-control-title h2[data-v-fd1c0be7]{font-size:15px}.robot-control[data-v-fd1c0be7]{padding:13px}.robot-controls[data-v-fd1c0be7]{gap:6px}.robot-controls button[data-v-fd1c0be7]{font-size:12px}}.channel-balances[data-v-8a2e317b]{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:7px;font-size:12px;color:var(--muted)}.channel-balances li[data-v-8a2e317b]{display:flex;justify-content:space-between;gap:12px;padding:8px 10px;background:var(--surface-3);border-radius:5px}.channel-balances strong[data-v-8a2e317b]{font-weight:500;color:var(--text)}.knowledge-impact[data-v-8a2e317b]{font-size:12px;color:var(--muted);margin-bottom:20px;line-height:1.9}.knowledge-impact summary[data-v-8a2e317b]{cursor:pointer;min-height:44px;display:list-item;padding:10px 0}.knowledge-impact ul[data-v-8a2e317b]{padding-left:20px;overflow-wrap:anywhere}.shop-console[data-v-8a2e317b]{min-width:0;background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:24px}.console-heading[data-v-8a2e317b]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}.console-heading h2[data-v-8a2e317b]{font-size:21px}.console-heading p[data-v-8a2e317b],.console-help[data-v-8a2e317b]{font-size:13px;color:var(--muted);line-height:1.9;margin-top:9px}.console-actions[data-v-8a2e317b]{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.console-actions button[data-v-8a2e317b],.shop-card-actions button[data-v-8a2e317b],.knowledge-publish button[data-v-8a2e317b],.shared-faq button[data-v-8a2e317b]{min-height:44px}.shop-grid[data-v-8a2e317b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr));gap:18px}.shop-card[data-v-8a2e317b]{border:1px solid var(--line);border-radius:var(--radius);padding:20px;min-width:0}.shop-card.chosen[data-v-8a2e317b]{border-color:var(--primary)}.shop-card header[data-v-8a2e317b]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--green)}.shop-card h3[data-v-8a2e317b]{font-size:17px;color:var(--text);flex:1}.console-tag[data-v-8a2e317b]{font-size:12px;padding:4px 8px;background:var(--line);color:var(--muted);border-radius:5px;white-space:nowrap;font-weight:400}.console-tag.online[data-v-8a2e317b]{background:var(--success-soft);color:var(--success)}.shop-seller[data-v-8a2e317b]{font-size:12px;color:var(--muted);margin-top:12px;overflow-wrap:anywhere}.shop-metrics[data-v-8a2e317b]{display:grid;grid-template-columns:repeat(3,1fr);padding:22px 0;border-bottom:1px solid var(--line);gap:10px}.shop-metrics>div[data-v-8a2e317b]{display:grid;gap:8px}.shop-metrics strong[data-v-8a2e317b]{font-size:28px;font-variant-numeric:tabular-nums}.shop-metrics span[data-v-8a2e317b]{font-size:12px;color:var(--muted)}.shop-channel[data-v-8a2e317b]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px;line-height:1.8;color:var(--muted);padding:14px 0}.shop-channel strong[data-v-8a2e317b]{color:var(--text)}.shop-card-actions[data-v-8a2e317b]{display:flex;gap:8px;flex-wrap:wrap}.console-error[data-v-8a2e317b]{padding:12px;background:var(--danger-soft);color:var(--danger);font-size:13px;line-height:1.8;border-radius:7px;margin-bottom:16px}.console-notice[data-v-8a2e317b]{padding:12px;background:var(--green-soft);color:var(--green);font-size:13px;line-height:1.8;border-radius:7px;margin-bottom:16px}.console-empty[data-v-8a2e317b]{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;text-align:center;color:var(--muted);font-size:13px;line-height:1.8}.console-empty strong[data-v-8a2e317b]{color:var(--text);font-size:16px}.product-manager-list[data-v-8a2e317b]{display:grid;gap:14px}.managed-product[data-v-8a2e317b]{border:1px solid var(--line);border-radius:var(--radius);padding:20px;display:flex;gap:20px;align-items:center;justify-content:space-between;flex-wrap:wrap}.managed-product-main[data-v-8a2e317b]{flex:1;min-width:min(250px,100%)}.managed-product h3[data-v-8a2e317b]{font-size:16px;line-height:1.9;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.managed-product a[data-v-8a2e317b]{display:inline-block;color:var(--green);font-size:12px;margin-top:9px;overflow-wrap:anywhere}.managed-product p[data-v-8a2e317b]{font-size:12px;color:var(--muted);line-height:1.9;margin-top:8px;overflow-wrap:anywhere}.product-permissions[data-v-8a2e317b]{display:flex;gap:10px;flex-wrap:wrap;margin:13px 0;font-size:12px;color:var(--text-2)}.product-permissions>span[data-v-8a2e317b]{background:var(--surface-3);border-radius:4px;padding:5px 8px}.product-permissions label[data-v-8a2e317b]{display:flex;align-items:center;gap:6px;min-height:44px}.knowledge-publish[data-v-8a2e317b]{display:flex;align-items:flex-end;flex-wrap:wrap;gap:14px;margin-bottom:25px}.knowledge-publish label[data-v-8a2e317b]{font-size:12px;color:var(--muted);display:grid;gap:8px}.knowledge-publish select[data-v-8a2e317b]{min-height:44px;border:1px solid var(--line);border-radius:7px;padding:10px;background:#fff;color:var(--text)}.knowledge-publish>span[data-v-8a2e317b]{font-size:12px;color:var(--muted);margin-right:auto;line-height:1.8;max-width:240px;padding-bottom:8px}.shared-faq[data-v-8a2e317b]{border:1px solid var(--line);border-radius:var(--radius);padding:20px;margin-top:14px}.shared-faq header[data-v-8a2e317b]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.shared-faq h3[data-v-8a2e317b]{font-size:15px;line-height:1.8;flex:1;min-width:120px}.shared-faq p[data-v-8a2e317b]{font-size:13px;line-height:1.9;color:var(--text-2);white-space:pre-wrap;margin-top:14px;overflow-wrap:anywhere}.console-dialog[data-v-8a2e317b]{width:min(650px,calc(100vw - 30px))}.console-dialog form>label[data-v-8a2e317b]{display:flex;flex-direction:column;gap:8px;margin:17px 0;font-size:13px}.console-dialog form>.checkbox-label[data-v-8a2e317b]{flex-direction:row;align-items:center;min-height:44px;margin:5px 0}.price-rule[data-v-8a2e317b]{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end;padding:14px 0}.price-rule label[data-v-8a2e317b]{display:grid;gap:8px;flex:1;min-width:100px;font-size:12px}.price-rule button[data-v-8a2e317b]{min-height:44px}.modal-buttons[data-v-8a2e317b]{flex-wrap:wrap}.console-dialog input[type=checkbox][data-v-8a2e317b]{accent-color:var(--green);width:17px;height:17px}.shop-network[data-v-8a2e317b]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;border-top:1px solid var(--line)}.shop-network>div[data-v-8a2e317b]{display:grid;gap:6px;min-width:0}.shop-network span[data-v-8a2e317b],.shop-network small[data-v-8a2e317b]{color:var(--muted);font-size:12px}.shop-network strong[data-v-8a2e317b]{font-size:13px;overflow-wrap:anywhere;font-weight:500}.shop-network button[data-v-8a2e317b]{flex-shrink:0;min-height:44px}.proxy-settings[data-v-8a2e317b]{border:1px solid var(--line);border-radius:var(--radius);padding:16px;margin:12px 0 20px;min-width:0}.proxy-settings>label[data-v-8a2e317b]{display:grid;gap:8px;margin:12px 0}.proxy-settings>label.checkbox-label[data-v-8a2e317b]{display:flex;align-items:center;gap:9px;margin:12px 0;line-height:1.5}.proxy-settings legend[data-v-8a2e317b]{font-weight:600;padding:0 7px}.proxy-settings .console-help[data-v-8a2e317b]{margin-top:0}.proxy-check-actions[data-v-8a2e317b]{display:grid;gap:8px}.proxy-check-actions button[data-v-8a2e317b]{justify-self:start;min-height:44px}.proxy-check-actions .console-notice[data-v-8a2e317b]{margin:0;overflow-wrap:anywhere}.proxy-warning[data-v-8a2e317b]{display:block;margin-top:6px;color:var(--warning)}.cdk-pool-name[data-v-8a2e317b]{font-weight:600;color:var(--green);margin:8px 0 12px}.shop-channel[data-v-8a2e317b]{flex-wrap:wrap}@media(max-width:650px){.shop-console[data-v-8a2e317b]{padding:17px}.console-heading[data-v-8a2e317b]{flex-direction:column;gap:14px}.console-heading h2[data-v-8a2e317b]{font-size:19px}.shop-card[data-v-8a2e317b]{padding:16px}.shop-card-actions button[data-v-8a2e317b]{flex:1}.managed-product[data-v-8a2e317b]{padding:16px;gap:15px}.managed-product .console-actions[data-v-8a2e317b],.knowledge-publish label[data-v-8a2e317b]{width:100%}.knowledge-publish>span[data-v-8a2e317b]{max-width:100%}.shared-faq[data-v-8a2e317b]{padding:15px}.shared-faq header[data-v-8a2e317b]{gap:7px}.shared-faq h3[data-v-8a2e317b]{flex-basis:100%}.console-dialog input[data-v-8a2e317b]:not([type=checkbox]),.console-dialog textarea[data-v-8a2e317b],.console-dialog select[data-v-8a2e317b]{font-size:16px}.console-dialog .modal-buttons button[data-v-8a2e317b]{flex:1;font-size:12px;white-space:normal}}.stock-panel[data-v-6678d91d]{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:28px;margin-bottom:24px;min-width:0}.stock-heading[data-v-6678d91d]{display:flex;justify-content:space-between;align-items:center;gap:18px}.stock-heading h2[data-v-6678d91d]{font-size:23px;font-weight:600}.stock-heading p[data-v-6678d91d],.stock-note[data-v-6678d91d],.stock-orders>p[data-v-6678d91d]{font-size:13px;line-height:1.85;color:var(--muted);margin-top:10px}.stock-summary[data-v-6678d91d]{display:grid;grid-template-columns:1.35fr 1fr 1fr 1fr;gap:12px;margin:26px 0 18px}.stock-summary>div[data-v-6678d91d]{border:1px solid var(--line);border-radius:var(--radius);padding:20px;background:var(--surface-2)}.stock-summary .featured[data-v-6678d91d]{background:var(--primary-soft);border-color:var(--primary-line)}.stock-summary span[data-v-6678d91d]{font-size:13px;color:var(--green)}.stock-summary strong[data-v-6678d91d]{display:block;font-size:34px;margin-top:15px;color:var(--green)}.stock-summary small[data-v-6678d91d]{font-size:13px;font-weight:400}.stock-summary p[data-v-6678d91d]{font-size:12px;line-height:1.7;color:var(--muted);margin-top:9px}.stock-toolbar[data-v-6678d91d]{display:flex;gap:15px;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);margin-top:25px}.stock-tabs[data-v-6678d91d]{display:flex;flex-wrap:wrap;gap:6px}.stock-tabs button[data-v-6678d91d]{background:none;min-height:46px;color:var(--muted);padding:8px 12px;font-size:13px;border-bottom:2px solid transparent}.stock-tabs button.active[data-v-6678d91d]{color:var(--green);border-color:var(--green);font-weight:600}.stock-toolbar input[data-v-6678d91d]{border:1px solid var(--line);border-radius:7px;padding:10px;width:180px;font-size:13px}.stock-row[data-v-6678d91d]{display:grid;grid-template-columns:minmax(160px,1fr) minmax(140px,1fr) minmax(200px,1.2fr);gap:18px;padding:22px 0;border-bottom:1px solid var(--line);align-items:center}.stock-identity[data-v-6678d91d]{min-width:0}.stock-identity strong[data-v-6678d91d]{display:block;font-size:14px;overflow-wrap:anywhere}.stock-identity small[data-v-6678d91d],.stock-state small[data-v-6678d91d]{display:block;font-size:12px;line-height:1.7;color:var(--muted);margin-top:8px}.stock-badge[data-v-6678d91d]{padding:5px 9px;border-radius:5px;font-size:12px;background:var(--surface-3);color:var(--green)}.stock-badge.ready[data-v-6678d91d]{background:var(--success-soft)}.stock-badge.failed[data-v-6678d91d],.stock-badge.review[data-v-6678d91d]{background:var(--danger-soft);color:var(--danger)}.stock-badge.waiting_code[data-v-6678d91d]{background:var(--warning-soft);color:var(--warning)}.stock-actions[data-v-6678d91d]{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.stock-actions button[data-v-6678d91d]{font-size:13px;min-height:44px}.stock-empty[data-v-6678d91d]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:55px 20px;color:var(--muted);gap:12px}.stock-empty h3[data-v-6678d91d]{font-size:16px;color:var(--green)}.stock-empty p[data-v-6678d91d]{font-size:13px;line-height:1.8}.stock-notice[data-v-6678d91d]{padding:12px 15px;background:var(--primary-soft);border-radius:7px;margin-top:15px;color:var(--green);font-size:13px}.stock-orders[data-v-6678d91d]{padding-top:30px}.stock-orders h3[data-v-6678d91d]{font-size:17px}.stock-orders article[data-v-6678d91d]{display:flex;gap:16px;justify-content:space-between;align-items:center;padding:17px 0;border-bottom:1px solid var(--line);font-size:13px}.stock-orders strong[data-v-6678d91d]{font-weight:500;overflow-wrap:anywhere}.stock-orders small[data-v-6678d91d]{display:block;margin-top:7px;color:var(--muted)}.stock-orders span[data-v-6678d91d]{color:var(--green);flex-shrink:0}.stock-dialog[data-v-6678d91d]{margin:auto;max-height:85dvh;overflow:auto}.stock-dialog input[data-v-6678d91d],.stock-dialog button[data-v-6678d91d]{min-height:44px}.stock-dialog .modal-buttons[data-v-6678d91d]{flex-wrap:wrap}@media(max-width:1050px){.stock-summary[data-v-6678d91d]{grid-template-columns:1fr 1fr}.stock-row[data-v-6678d91d]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.stock-actions[data-v-6678d91d]{grid-column:1/-1;justify-content:flex-start;gap:16px}}@media(max-width:650px){.stock-panel[data-v-6678d91d]{padding:18px 14px}.stock-heading h2[data-v-6678d91d]{font-size:19px}.stock-heading[data-v-6678d91d]{align-items:flex-start}.stock-heading .primary[data-v-6678d91d]{padding:10px;white-space:nowrap;min-height:44px}.stock-summary[data-v-6678d91d]{gap:9px;margin-top:20px}.stock-summary>div[data-v-6678d91d]{padding:14px 11px}.stock-summary strong[data-v-6678d91d]{font-size:29px}.stock-toolbar[data-v-6678d91d]{align-items:flex-start;flex-direction:column;padding-bottom:12px;gap:10px}.stock-tabs[data-v-6678d91d]{gap:1px}.stock-tabs button[data-v-6678d91d]{padding:6px;font-size:12px}.stock-toolbar label[data-v-6678d91d],.stock-toolbar input[data-v-6678d91d]{width:100%}.stock-row[data-v-6678d91d]{gap:10px;padding:18px 0}.stock-state[data-v-6678d91d]{text-align:right}.stock-identity strong[data-v-6678d91d]{font-size:13px}.stock-orders article[data-v-6678d91d]{align-items:flex-start;flex-direction:column;gap:9px}.stock-note[data-v-6678d91d]{font-size:12px}.stock-dialog .modal-buttons[data-v-6678d91d]{gap:8px}}.login-page[data-v-ad422068]{min-height:100dvh;display:grid;place-items:center;padding:24px 16px calc(24px + env(safe-area-inset-bottom));background:var(--sidebar)}.login-card[data-v-ad422068]{width:100%;max-width:400px;background:var(--surface);border-radius:14px;padding:32px 24px 22px;box-shadow:0 20px 50px #0003}.login-brand[data-v-ad422068]{display:flex;align-items:center;gap:12px;margin-bottom:28px}.login-brand strong[data-v-ad422068]{display:block;font-size:16px;color:var(--text)}.login-brand small[data-v-ad422068]{font-size:12px;color:var(--muted)}.login-mark[data-v-ad422068]{width:40px;height:40px;border-radius:10px;background:var(--primary);color:#fff;display:grid;place-items:center;font-size:20px;font-weight:700}h1[data-v-ad422068]{font-size:22px;font-weight:650;color:var(--text)}.login-lead[data-v-ad422068]{font-size:14px;line-height:1.7;color:var(--muted);margin-top:6px}form[data-v-ad422068]{display:grid;gap:16px;margin-top:24px}label[data-v-ad422068]{display:grid;gap:7px;font-size:14px;font-weight:500;color:var(--text-2)}label small[data-v-ad422068]{font-size:12px;font-weight:400;color:var(--muted)}input[data-v-ad422068]{width:100%;height:48px;border:1px solid var(--line-strong);border-radius:8px;padding:0 14px;font-size:16px;color:var(--text);background:var(--surface);outline:none;transition:border-color .15s,box-shadow .15s}input[data-v-ad422068]:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.password-field[data-v-ad422068]{position:relative;display:block}.password-field input[data-v-ad422068]{padding-right:52px}.reveal[data-v-ad422068]{position:absolute;right:4px;top:4px;width:40px;height:40px;border-radius:6px;background:transparent;color:var(--muted);display:grid;place-items:center}.login-submit[data-v-ad422068]{height:48px;font-size:16px;margin-top:4px;width:100%}.login-error[data-v-ad422068]{display:flex;gap:8px;align-items:flex-start;font-size:13px;line-height:1.6;color:var(--danger);background:var(--danger-soft);border-radius:8px;padding:10px 12px}.login-error svg[data-v-ad422068]{flex-shrink:0;margin-top:2px}.login-note[data-v-ad422068]{display:flex;gap:10px;margin-top:22px;padding:14px;border-radius:8px;background:var(--warning-soft);color:var(--warning);font-size:14px;line-height:1.7}.login-note svg[data-v-ad422068]{flex-shrink:0;margin-top:3px}.login-note b[data-v-ad422068]{word-break:break-all}.login-foot[data-v-ad422068]{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:22px;font-size:12px;color:var(--muted)}@media(min-width:651px){.login-card[data-v-ad422068]{padding:40px 36px 28px}}:root{font-family:Inter,Segoe UI,PingFang SC,Microsoft YaHei,system-ui,sans-serif;color:var(--text);background:var(--bg);font-synthesis:none;font-size:14px;-webkit-font-smoothing:antialiased;--primary:#2563eb;--primary-hover:#1d4ed8;--primary-soft:#eff4ff;--primary-line:#c7d7fe;--text:#0f172a;--text-2:#334155;--muted:#64748b;--subtle:#94a3b8;--line:#e5e7eb;--line-strong:#d1d5db;--bg:#f4f6f9;--surface:#fff;--surface-2:#f9fafb;--surface-3:#f1f4f8;--success:#15803d;--success-soft:#ecfdf3;--warning:#b45309;--warning-soft:#fff7e6;--danger:#c81e1e;--danger-soft:#fef2f2;--danger-line:#fecaca;--info:#0e7490;--sidebar:#0f172a;--sidebar-2:#1e293b;--sidebar-text:#94a3b8;--green:var(--primary);--green-soft:var(--primary-soft);--white:#fff;--radius:8px;--shadow-sm:0 1px 2px #0f172a0d;--shadow:0 1px 3px #0f172a12,0 1px 2px #0f172a0a}*{box-sizing:border-box}body{margin:0;background:var(--bg)}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;transition:background .17s,color .17s;border:0}button:disabled{cursor:not-allowed;opacity:.48}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--primary);outline-offset:2px}button:hover:not(:disabled){filter:brightness(.97)}h1,h2,h3,p{margin:0}button svg{flex-shrink:0}svg{vertical-align:middle}a{color:inherit}.workspace{display:flex;min-height:100dvh}.rail{width:224px;flex-shrink:0;background:var(--sidebar);position:fixed;inset:0 auto 0 0;display:flex;align-items:stretch;flex-direction:column;z-index:10;padding:0 12px}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:#fff;height:64px;padding:0 8px;margin-bottom:12px;border-bottom:1px solid #ffffff14}.brand-mark{width:32px;height:32px;min-width:32px;border-radius:8px;background:var(--primary);display:grid;place-items:center;font-size:17px;font-weight:700}.brand-text{display:grid;gap:1px;min-width:0}.brand-text strong{font-size:15px;font-weight:650;letter-spacing:.5px}.brand-text small{font-size:12px;color:var(--sidebar-text);white-space:nowrap}.rail-section{font-size:12px;color:#64748b;padding:12px 10px 8px;letter-spacing:.5px}.rail-links{display:flex;flex-direction:column;gap:2px}.rail button{background:transparent;color:#cbd5e1;width:100%;min-height:40px;border-radius:6px;display:flex;gap:10px;align-items:center;justify-content:flex-start;flex-direction:row;padding:0 10px;text-align:left}.rail button svg{width:19px;height:19px;color:var(--sidebar-text)}.rail button:hover:not(:disabled){background:var(--sidebar-2);color:#fff;filter:none}.rail button span{font-size:13.5px}.rail button.selected{background:var(--primary);color:#fff;font-weight:500}.rail button.selected svg{color:#fff}.rail button.selected:hover:not(:disabled){background:var(--primary)}.rail-bottom{margin-top:auto;padding:12px 0 16px;display:grid;gap:4px;border-top:1px solid #ffffff14}.operator-row{display:flex;align-items:center;gap:10px;padding:8px 10px;color:#cbd5e1;font-size:13px}.operator-row small{display:block;color:#64748b;font-size:12px;margin-top:2px}.operator{height:30px;width:30px;min-width:30px;background:var(--sidebar-2);border-radius:50%;display:grid;place-items:center;color:#e2e8f0;font-size:12px}.main-shell{margin-left:224px;flex:1;min-width:0;padding:0 28px}.topbar{height:64px;display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 -28px;padding:0 28px;background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:5}.product-brand{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13px}.product-brand strong{color:var(--text);font-size:13px;font-weight:600}.divider{color:var(--subtle)}.top-actions{display:flex;align-items:center;gap:12px;white-space:nowrap;font-size:13px;color:var(--muted)}.local-badge{display:flex;align-items:center;gap:7px}.local-badge i,.mode-dot{width:7px;height:7px;border-radius:50%;background:var(--success);display:inline-block}.connection{color:var(--success);background:var(--success-soft);padding:4px 10px;border-radius:999px;font-size:12px;font-weight:500;display:inline-flex;align-items:center;gap:6px}.connection:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.connection.offline{color:var(--muted);background:var(--surface-3)}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;min-width:34px;background:transparent;color:var(--muted);border-radius:6px}.icon-button:hover:not(:disabled){background:var(--line)}.page-heading{display:flex;justify-content:space-between;align-items:flex-end;padding:24px 0 20px;gap:20px}.eyebrow{font-size:12px;color:var(--muted);margin-bottom:6px;font-weight:500}.page-heading h1{font-size:20px;line-height:1.4;font-weight:600;color:var(--text)}.page-heading p{font-size:13px;color:var(--muted);margin-top:4px}.source-picker{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:12px;flex-shrink:0}.source-picker select,.shop-picker select{background:var(--surface);border:1px solid var(--line-strong);border-radius:6px;padding:0 28px 0 10px;height:34px;color:var(--text);max-width:175px;box-shadow:var(--shadow-sm)}.inbox{display:grid;grid-template-columns:284px minmax(330px,1fr) 242px;height:calc(100dvh - 272px);min-height:540px;max-height:1000px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;overflow:hidden;box-shadow:var(--shadow)}.conversation-list{border-right:1px solid var(--line);display:flex;flex-direction:column;min-height:0}.list-heading{padding:22px 18px 16px;display:flex;align-items:center;justify-content:space-between;gap:8px}.list-heading h2{font-size:16px;font-weight:650;display:flex;align-items:center;gap:8px}.list-heading h2>span,.knowledge-sidebar h2>span{font-size:12px;min-width:20px;height:20px;display:inline-grid;place-items:center;background:var(--line);border-radius:5px;color:var(--muted)}.list-heading p{font-size:12px;color:var(--muted);margin-top:7px}.new-chat{border:1px solid var(--line);width:30px;height:30px;min-width:30px;color:var(--text-2)}.search-box{margin:0 16px 14px;display:flex;gap:8px;align-items:center;background:var(--surface-3);border:1px solid var(--line);border-radius:7px;padding:10px;color:var(--muted)}.search-box input{width:100%;min-width:0;border:0;outline:none;background:transparent;font-size:12px;color:var(--text)}.search-box:focus-within{outline:2px solid var(--primary-line);outline-offset:1px}.list-tabs{display:flex;gap:24px;padding:0 18px;border-bottom:1px solid var(--line)}.list-tabs button{padding:3px 0 12px;white-space:nowrap;font-size:12px;color:var(--muted);background:transparent;border-bottom:2px solid transparent}.list-tabs button.active{color:var(--green);border-color:var(--green);font-weight:600}.list-tabs button span{font-size:12px;color:var(--muted);margin-left:3px}.customers{overflow:auto;flex:1;padding:7px}.customer{width:100%;background:transparent;text-align:left;display:flex;gap:11px;align-items:flex-start;padding:17px 11px;border-radius:8px;border:1px solid transparent;min-height:106px;margin-bottom:3px}.customer:hover{background:var(--surface-3)}.customer.active{background:var(--primary-soft);border-color:var(--primary-line)}.avatar{display:inline-grid;place-items:center;width:39px;height:39px;min-width:39px;border-radius:12px;background:var(--primary-soft);color:var(--primary);font-size:16px}.tone-1,.tone-2{background:var(--surface-3);color:var(--muted)}.customer-body{min-width:0;flex:1}.customer-line{display:flex;gap:5px;align-items:center;justify-content:space-between;line-height:20px}.customer-line strong{font-size:13px;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.customer-line time{font-size:12px;color:var(--muted);white-space:nowrap}.customer-product{display:block;color:var(--muted);font-size:12px;margin:3px 0 7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.customer-preview{display:block;font-size:12px;color:var(--muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:19px}.small-status{display:inline-block;font-size:12px;padding:2px 5px;background:var(--warning-soft);color:var(--muted);margin-top:5px;border-radius:3px}.list-footer{font-size:12px;display:flex;align-items:center;gap:7px;color:var(--muted);border-top:1px solid var(--line);padding:14px 18px}.chat-panel{min-width:0;display:flex;flex-direction:column;min-height:0}.chat-header{height:81px;flex-shrink:0;display:flex;gap:11px;align-items:center;padding:15px 23px;border-bottom:1px solid var(--line)}.compact{width:34px;height:34px;min-width:34px;font-size:14px;border-radius:10px}.chat-title{min-width:0;flex:1}.chat-title h2{font-size:15px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.chat-title p{font-size:12px;color:var(--muted);margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:240px}.tiny-label{font-size:12px;font-weight:400;color:var(--muted);padding:2px 5px;background:var(--surface-3);border-radius:3px}.secondary,.primary{border-radius:6px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:13px;min-height:34px;font-weight:500;white-space:nowrap;transition:background .15s,border-color .15s,box-shadow .15s}.secondary{background:var(--surface);border:1px solid var(--line-strong);color:var(--text-2);box-shadow:var(--shadow-sm)}.secondary:hover:not(:disabled){background:var(--surface-2);border-color:var(--subtle);filter:none}.primary{background:var(--primary);color:#fff;border:1px solid var(--primary);box-shadow:var(--shadow-sm)}.primary:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover);filter:none}.mode-button{padding:8px 10px;font-size:12px;min-height:32px}.product-strip{padding:11px 22px;background:var(--surface-2);display:flex;gap:11px;align-items:center;border-bottom:1px solid var(--line);color:var(--muted)}.product-strip>div{display:flex;gap:10px;flex-wrap:wrap;align-items:center;min-width:0}.product-strip strong{font-size:12px;color:var(--text-2);font-weight:500}.product-strip span{font-size:12px;color:var(--muted)}.product-strip .product-price{margin-left:auto;font-size:12px;color:var(--text-2);white-space:nowrap}.message-area{flex:1;min-height:150px;overflow:auto;padding:18px 25px 23px;background:var(--surface-2);scrollbar-width:thin;scrollbar-color:var(--line) transparent}.date-rule{display:flex;align-items:center;justify-content:center;gap:15px;color:var(--muted);font-size:12px;margin:6px 0 27px}.date-rule:before,.date-rule:after{content:"";width:42px;height:1px;background:var(--line)}.message{display:flex;gap:9px;margin-bottom:25px;align-items:flex-start}.message-avatar{width:29px;min-width:29px;height:29px;display:grid;place-items:center;border-radius:9px;background:var(--surface-3);color:var(--muted);font-size:12px;margin-top:18px}.message-content{max-width:82%;min-width:0}.message-label{font-size:12px;color:var(--muted);margin-bottom:7px;display:flex;align-items:center;gap:9px}.message-label time{font-size:11px;color:var(--muted)}.bubble{padding:12px 15px;border:1px solid var(--line);border-radius:2px 10px 10px;background:#fff;font-size:13px;line-height:1.85;color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap;box-shadow:0 1px 2px #0f172a08}.outgoing{flex-direction:row-reverse}.outgoing .message-label{justify-content:flex-end}.outgoing .message-avatar{background:var(--primary-soft);color:var(--primary)}.outgoing .bubble{background:var(--primary-soft);border-color:var(--primary-line);border-radius:10px 2px 10px 10px}.system-message{text-align:center;color:var(--muted);font-size:12px;line-height:1.7;padding:8px 15px;margin-bottom:15px}.composer{border-top:1px solid var(--line);background:#fff;padding:14px 19px 13px;flex-shrink:0}.composer-toolbar{display:flex;align-items:center;gap:8px;justify-content:space-between;margin-bottom:8px}.composer-toolbar>span:first-child{display:flex;align-items:center;gap:6px;color:var(--primary);font-size:12px}.composer-helper{font-size:12px;color:var(--muted)}.composer textarea{border:0;resize:vertical;min-height:64px;max-height:160px;width:100%;padding:8px 2px;font-size:13px;line-height:1.7;background:transparent;color:var(--text)}.composer textarea::placeholder{color:var(--muted)}.composer-toolbar select{font-size:12px;border:1px solid var(--line);padding:4px 6px;border-radius:4px;background:#fff;color:var(--text-2)}.composer-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:5px}.composer-bottom>span{font-size:12px;color:var(--muted)}.send-button{font-size:12px;min-height:32px;padding:7px 11px}.detail-panel{border-left:1px solid var(--line);padding:23px 21px;overflow:auto}.detail-label{font-size:12px;color:var(--muted);letter-spacing:1px}.customer-profile{display:flex;flex-direction:column;align-items:center;padding:25px 0 19px}.large{height:55px;width:55px;border-radius:17px;font-size:21px;background:var(--primary-soft)}.customer-profile h3{font-size:15px;margin:12px 0 8px}.profile-tag{font-size:12px;background:var(--line);border-radius:4px;color:var(--muted);padding:4px 7px}.metadata{margin:4px 0;font-size:12px}.metadata>div{display:flex;justify-content:space-between;gap:8px;padding:9px 0}.metadata dt{color:var(--muted)}.metadata dd{margin:0;color:var(--text-2);display:flex;align-items:center;gap:5px}.mode-dot.manual{background:var(--warning)}.detail-divider{height:1px;background:var(--line);margin:19px 0 22px}.product-illustration{background:var(--line);border-radius:8px;min-height:112px;display:grid;place-items:center;margin:14px 0;color:var(--muted)}.item-name{font-size:12px;line-height:1.6}.item-description{font-size:12px;line-height:1.8;color:var(--muted);margin-top:7px;overflow-wrap:anywhere}.knowledge-link{width:100%;background:#fff;border:1px solid var(--line);border-radius:6px;padding:10px 9px;display:flex;gap:8px;align-items:center;color:var(--primary);font-size:12px;margin-top:18px}.knowledge-link svg:last-child{margin-left:auto}.privacy-note{display:flex;gap:8px;padding:14px 10px;background:var(--surface-3);border-radius:7px;margin-top:25px;color:var(--muted)}.privacy-note svg{flex-shrink:0}.privacy-note p{font-size:12px;line-height:1.85}.page-footer{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:12px;color:var(--muted);padding:18px 0 16px}.footer-dot{margin:0 7px}.error-banner{background:var(--danger-soft);border:1px solid var(--danger-line);padding:12px 16px;border-radius:8px;margin-bottom:14px;color:var(--muted);display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px}.text-button{background:transparent;color:var(--green);font-size:12px;text-decoration:underline;text-underline-offset:4px;padding:7px}.earlier{display:block;margin:0 auto 14px}.list-empty{padding:40px 13px;display:flex;gap:13px;align-items:center;flex-direction:column;text-align:center;color:var(--muted);font-size:12px;line-height:1.8}.list-empty strong{font-size:13px;color:var(--text-2)}.chat-empty{grid-column:2/4;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:35px;gap:17px;color:var(--muted);text-align:center}.chat-empty h2{font-size:17px;color:var(--text-2);font-weight:500}.chat-empty p{font-size:12px;line-height:1.8;max-width:300px}.readonly-note{display:flex;gap:12px;align-items:center;padding:23px;background:var(--surface-3);border-top:1px solid var(--line);color:var(--muted)}.readonly-note strong{font-size:12px}.readonly-note p{font-size:12px;margin-top:6px}.mobile-back{display:none}.knowledge-page{display:grid;grid-template-columns:270px 1fr;min-height:calc(100dvh - 272px);background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}.knowledge-sidebar{padding:24px 15px;border-right:1px solid var(--line)}.knowledge-sidebar h2{font-size:15px;padding:0 9px 20px;display:flex;align-items:center;gap:10px}.knowledge-product{display:flex;align-items:center;gap:11px;text-align:left;background:transparent;width:100%;padding:17px 11px;border-radius:8px;color:var(--muted);margin-bottom:7px}.knowledge-product.active{background:var(--primary-soft)}.knowledge-product>div{flex:1;min-width:0}.knowledge-product strong{display:block;font-size:12px;color:var(--text-2);line-height:1.7}.knowledge-product span{display:block;font-size:12px;color:var(--muted);margin-top:5px;overflow-wrap:anywhere}.knowledge-main{padding:30px;min-width:0}.knowledge-header{display:flex;justify-content:space-between;align-items:center;gap:16px}.knowledge-header h2{font-size:21px;font-weight:600}.knowledge-header p{font-size:12px;color:var(--muted);margin-top:12px;line-height:1.7}.knowledge-count{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:24px 0 15px;color:var(--muted);font-size:12px;gap:10px}.knowledge-count>span{font-size:12px;color:var(--muted)}.faq{padding:23px 0;border-bottom:1px solid var(--line)}.faq-top{display:flex;align-items:center;gap:10px}.faq-mark{font-size:12px;color:var(--primary);border:1px solid var(--primary-line);border-radius:5px;width:24px;height:24px;display:grid;place-items:center;flex-shrink:0}.faq h3{font-size:14px;font-weight:600;flex:1}.faq-actions{display:flex;gap:4px}.faq p{font-size:13px;color:var(--muted);line-height:1.9;margin:10px 0 15px 34px;white-space:pre-wrap;overflow-wrap:anywhere}.keywords{display:flex;gap:6px;flex-wrap:wrap;margin-left:34px}.keywords>span{padding:4px 8px;background:var(--surface-3);color:var(--muted);font-size:12px;border-radius:4px}.danger:hover{color:var(--danger)}.knowledge-empty{display:flex;align-items:center;flex-direction:column;padding:70px 15px;text-align:center;color:var(--muted);gap:18px}.knowledge-empty h3{font-size:16px;color:var(--text-2)}.knowledge-empty p{font-size:12px;line-height:1.8}.modal{border:1px solid var(--line);border-radius:14px;padding:25px;width:min(480px,calc(100vw - 30px));color:var(--text);box-shadow:0 25px 100px #0f172a33}.modal::backdrop{background:#0f172a59;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.modal-title h2{font-size:19px}.modal-description{font-size:12px;color:var(--muted);margin:12px 0 24px;line-height:1.7}.modal form>label{display:flex;flex-direction:column;font-size:12px;gap:9px;margin:18px 0}.modal input:not([type=checkbox]),.modal select,.modal textarea{border:1px solid var(--line);border-radius:7px;padding:11px 12px;background:#fff;color:var(--text);min-width:0;width:100%;font-size:13px}.modal textarea{resize:vertical;line-height:1.8}.modal small{font-size:12px;color:var(--muted)}.modal .checkbox-label{flex-direction:row;align-items:center;gap:8px}.checkbox-label input{accent-color:var(--green);width:16px;height:16px}.modal-buttons{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid var(--line);padding-top:20px;margin-top:25px}.form-error{color:var(--danger);font-size:12px;line-height:1.7}.help-content p{font-size:13px;line-height:1.9;color:var(--muted);margin:20px 0}.help-content strong{color:var(--text)}.help-content>.primary{width:100%;margin-top:10px}.toast{position:fixed;bottom:30px;left:50%;transform:translate(-50%);background:var(--text);color:#fff;padding:14px 20px;border-radius:9px;box-shadow:0 8px 30px #0f172a33;z-index:100;display:flex;align-items:center;gap:9px;font-size:12px;max-width:90vw;line-height:1.6}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:1600px){.main-shell{padding:0 45px}.inbox{grid-template-columns:310px minmax(400px,1fr) 270px}.page-heading{padding:35px 0}.message-area{padding:23px 40px}.message-content{max-width:70%}.bubble{font-size:14px}}@media(max-width:1240px){.main-shell{padding:0 20px}.inbox{grid-template-columns:260px minmax(300px,1fr)}.detail-panel{display:none}.chat-empty{grid-column:2}.topbar{height:70px}.page-heading h1{font-size:22px}.page-heading{padding:25px 0}.inbox{height:calc(100dvh - 244px)}.message-content{max-width:88%}}@media(max-width:900px){.rail{width:64px;padding:0 8px}.brand{justify-content:center;padding:0}.brand-text,.rail-section,.rail button span,.operator-row>div{display:none}.rail button{justify-content:center;padding:0}.operator-row{justify-content:center;padding:8px 0}.main-shell{margin-left:64px;padding:0 15px}.topbar{margin:0 -15px;padding:0 15px}.connection{display:none}.inbox{grid-template-columns:225px minmax(280px,1fr)}.source-picker{flex-direction:column;gap:6px;align-items:flex-end}.source-picker>span{font-size:12px}.source-picker select{font-size:12px;padding:8px 20px 8px 10px}.page-heading h1{font-size:19px}.page-heading p{font-size:12px;line-height:1.8}.list-heading{padding:20px 13px 15px}.list-heading h2{font-size:14px}.chat-header{padding:14px}.mode-button{padding:7px;font-size:12px}.chat-title h2{font-size:13px;gap:5px}.tiny-label{font-size:11px}.message-area{padding:17px 15px}.knowledge-page{grid-template-columns:200px minmax(0,1fr)}.knowledge-main{padding:22px}.knowledge-header{align-items:flex-start;flex-direction:column}.knowledge-count>span{display:none}.page-footer>span:last-child{font-size:11px}.composer-helper{display:none}}@media(max-width:650px){.workspace{min-height:100dvh}.rail{width:100%;height:58px;inset:auto 0 0;flex-direction:row;border-top:1px solid var(--line);border-right:0;justify-content:space-between;padding:0 18px;background:#fff;z-index:20}.brand{font-size:22px;margin:0 20px 0 0}.brand span{width:4px;height:4px}.rail-links{flex-direction:row;gap:15px}.rail button{width:65px;min-height:44px;flex-direction:row;gap:6px;border-radius:8px}.rail button svg{width:22px;height:22px}.rail button span{font-size:13.5px}.rail-bottom{margin:0;padding:0;display:block}.rail-bottom button{width:36px}.operator{display:none}.main-shell{margin-left:0;padding:0 12px 65px;width:100%}.topbar{height:55px}.product-brand strong{font-size:18px}.top-actions{gap:6px;font-size:12px}.top-actions .icon-button{height:32px;width:32px;min-width:32px}.page-heading{padding:20px 1px;gap:8px;align-items:flex-start}.page-heading .eyebrow{font-size:8px;letter-spacing:1px;margin-bottom:7px}.page-heading h1{font-size:17px;max-width:230px}.page-heading p{display:none}.source-picker>span{display:none}.source-picker select{font-size:12px;max-width:116px;padding:8px 7px}.inbox{display:flex;height:calc(100dvh - 225px);min-height:460px;border-radius:10px;position:relative}.conversation-list{width:100%;border:0;min-width:0}.chat-panel{display:none;width:100%}.show-chat .conversation-list{display:none}.show-chat .chat-panel{display:flex}.chat-empty{display:none}.mobile-back{display:inline-flex;width:28px;min-width:28px;margin-left:-8px}.chat-header{gap:8px;height:76px;padding:12px}.chat-title p{font-size:11px;max-width:160px}.chat-title h2{font-size:13px}.tiny-label{display:none}.mode-button{font-size:12px;padding:7px 8px}.mode-button svg{display:none}.product-strip{padding:11px 14px}.product-strip>div{gap:3px;flex-direction:column;align-items:flex-start}.product-strip strong{font-size:12px}.message-area{padding:15px 12px}.message-content{max-width:85%}.message{gap:7px;margin-bottom:22px}.message-avatar{height:25px;width:25px;min-width:25px}.bubble{font-size:12px;padding:10px 12px}.composer{padding:11px 12px}.composer-bottom>span{font-size:11px}.composer-toolbar>span:first-child{font-size:11px}.composer textarea{font-size:12px;min-height:60px}.page-footer{font-size:11px;padding:13px 1px}.page-footer>span:last-child{display:none}.knowledge-page{display:flex;flex-direction:column;min-height:calc(100dvh - 225px)}.knowledge-sidebar{padding:15px 10px;border:0;border-bottom:1px solid var(--line)}.knowledge-sidebar h2{font-size:13px;padding:0 5px 12px}.knowledge-product{padding:10px;margin:0 0 4px}.knowledge-product>svg:first-child{width:23px}.knowledge-main{padding:20px 15px}.knowledge-header h2{font-size:18px}.knowledge-header p{font-size:12px}.knowledge-header{flex-direction:row;align-items:center;gap:7px}.knowledge-header .primary{font-size:12px;padding:8px}.knowledge-header .primary svg{display:none}.faq h3{font-size:12px}.faq p{font-size:12px;margin-left:0}.keywords{margin-left:0}.faq-actions{gap:0}.faq-actions .icon-button{width:30px;min-width:30px}.error-banner{font-size:12px;padding:10px}.toast{bottom:80px;width:max-content;max-width:90vw;font-size:12px}.list-heading h2{font-size:16px}.customer{padding:18px 13px}.customer-line strong{font-size:14px}.customer-preview{font-size:13px}.customers{padding:7px 9px}.list-footer{padding:13px 17px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;scroll-behavior:auto!important}}.rail button span{white-space:nowrap}@media(max-width:650px){.rail button{padding:0;width:72px}}.shop-picker{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--muted)}.shop-picker select{max-width:200px}@media(max-width:650px){.multi-shop .rail{padding:0 4px}.multi-shop .brand,.multi-shop .rail-bottom{display:none}.multi-shop .rail-links{width:100%;justify-content:space-around;gap:0}.multi-shop .rail-links button{width:68px;flex-direction:column;gap:2px;min-height:50px}.multi-shop .rail-links button span{font-size:12px}.shop-picker>span{display:none}.shop-picker select{max-width:170px;font-size:13px;min-height:40px}.multi-shop .top-actions{gap:3px}}@media(max-width:650px){.multi-shop .rail-links button{width:auto;flex:1;min-width:0}.multi-shop .rail-links button span{font-size:12px}}@media(max-width:650px){.rail{background:var(--surface);border-top:1px solid var(--line);padding:0 8px}.brand,.rail-section,.rail-bottom{display:none}.rail-links{flex-direction:row;width:100%;justify-content:space-around;gap:0}.rail button,.rail button span{display:flex}.rail button{flex-direction:column;justify-content:center;gap:2px;color:var(--muted);width:auto;flex:1;min-width:0;padding:0}.rail button svg{color:inherit;width:21px;height:21px}.rail button span{font-size:12px}.rail button.selected,.rail button.selected:hover:not(:disabled){background:transparent;color:var(--primary)}.rail button.selected svg{color:var(--primary)}.rail button:hover:not(:disabled){background:transparent;color:var(--text)}.main-shell{margin-left:0}.topbar{margin:0 -12px;padding:0 12px}.product-brand>span{display:none}.product-brand strong{font-size:16px}}
