@charset "UTF-8";

/* 工作台采用紧凑的标题与正文层级，适配左右分栏。 */
body[data-workbench="entrepreneur"] {
  --workspace-title: 32px;
  --workspace-section: 20px;
  --workspace-body: 14px;
  --workspace-meta: 12px;
  font-size: var(--workspace-body);
}

body[data-workbench="entrepreneur"] .business-column h1,
body[data-workbench="entrepreneur"] .chat-welcome h1 {
  font-size: var(--workspace-title);
  line-height: 1.3;
  letter-spacing: -.5px;
}

body[data-workbench="entrepreneur"] .business-column h2,
body[data-workbench="entrepreneur"] .business-column .section-heading h2,
body[data-workbench="entrepreneur"] .business-column .panel-header h2,
body[data-workbench="entrepreneur"] dialog h2 {
  font-size: var(--workspace-section);
  line-height: 1.35;
}

body[data-workbench="entrepreneur"] .business-column h3,
body[data-workbench="entrepreneur"] .business-column .store-list-item h3,
body[data-workbench="entrepreneur"] .business-column .guide-card h3 {
  font-size: 17px;
  line-height: 1.4;
}

body[data-workbench="entrepreneur"] .brand,
body[data-workbench="entrepreneur"] .new-task,
body[data-workbench="entrepreneur"] .task-search,
body[data-workbench="entrepreneur"] .task-search input,
body[data-workbench="entrepreneur"] .sidebar-label,
body[data-workbench="entrepreneur"] .nav-button,
body[data-workbench="entrepreneur"] .sidebar-bottom,
body[data-workbench="entrepreneur"] .sidebar-bottom button,
body[data-workbench="entrepreneur"] .breadcrumb,
body[data-workbench="entrepreneur"] .text-button,
body[data-workbench="entrepreneur"] .conversation-bar,
body[data-workbench="entrepreneur"] .business-bar,
body[data-workbench="entrepreneur"] .chat-welcome > p,
body[data-workbench="entrepreneur"] .chat-suggestions button,
body[data-workbench="entrepreneur"] .chat-composer textarea,
body[data-workbench="entrepreneur"] .chat-composer > div,
body[data-workbench="entrepreneur"] .chat-bubble,
body[data-workbench="entrepreneur"] .chat-bubble button,
body[data-workbench="entrepreneur"] .business-column .page-heading p,
body[data-workbench="entrepreneur"] .business-column .panel-header p,
body[data-workbench="entrepreneur"] .business-column .section-heading p,
body[data-workbench="entrepreneur"] .business-column .muted,
body[data-workbench="entrepreneur"] .business-column .button,
body[data-workbench="entrepreneur"] .business-column .field,
body[data-workbench="entrepreneur"] .business-column .field input,
body[data-workbench="entrepreneur"] .business-column .field textarea,
body[data-workbench="entrepreneur"] .business-column .field select,
body[data-workbench="entrepreneur"] .business-column .note,
body[data-workbench="entrepreneur"] .business-column .empty p,
body[data-workbench="entrepreneur"] .business-column .guide-card p,
body[data-workbench="entrepreneur"] .business-column .store-path,
body[data-workbench="entrepreneur"] .business-column .store-path strong,
body[data-workbench="entrepreneur"] .business-column .store-path span,
body[data-workbench="entrepreneur"] .business-column .store-list-item p,
body[data-workbench="entrepreneur"] .business-column .store-list-item small,
body[data-workbench="entrepreneur"] .business-column .workspace-checklist strong,
body[data-workbench="entrepreneur"] .business-column .workbench-status p,
body[data-workbench="entrepreneur"] .business-column .quota-card p,
body[data-workbench="entrepreneur"] .business-column .quota-card small,
body[data-workbench="entrepreneur"] .business-column .review-row p,
body[data-workbench="entrepreneur"] .business-column .tab {
  font-size: var(--workspace-body);
}

body[data-workbench="entrepreneur"] .brand strong,
body[data-workbench="entrepreneur"] .business-bar > span:last-child,
body[data-workbench="entrepreneur"] .chat-composer > p,
body[data-workbench="entrepreneur"] .chat-bubble > span,
body[data-workbench="entrepreneur"] .chat-token-usage,
body[data-workbench="entrepreneur"] .chat-model-status,
body[data-workbench="entrepreneur"] .business-column .eyebrow,
body[data-workbench="entrepreneur"] .business-column .badge,
body[data-workbench="entrepreneur"] .business-column .field small,
body[data-workbench="entrepreneur"] .business-column .store-current,
body[data-workbench="entrepreneur"] .business-column .site-points,
body[data-workbench="entrepreneur"] .business-column .workspace-checklist small,
body[data-workbench="entrepreneur"] .business-column .task-number,
body[data-workbench="entrepreneur"] .business-column .panel small,
body[data-workbench="entrepreneur"] .demo-badge,
body[data-workbench="entrepreneur"] .sidebar-bottom > span,
body[data-workbench="entrepreneur"] .conversation-bar > span:first-child,
body[data-workbench="entrepreneur"] .conversation-column .chat-scope,
body[data-workbench="entrepreneur"] .chat-eyebrow,
body[data-workbench="entrepreneur"] dialog p,
body[data-workbench="entrepreneur"] .dialog-top {
  font-size: var(--workspace-meta);
}

@media (max-width: 1150px) {
  body[data-workbench="entrepreneur"] { --workspace-title: 28px; --workspace-section: 20px; }
}

@media (max-width: 760px) {
  body[data-workbench="entrepreneur"] { --workspace-title: 26px; --workspace-section: 18px; }
}

body[data-workbench="entrepreneur"] .business-column .page-heading { margin-bottom: 24px; }
body[data-workbench="entrepreneur"] .business-column .page-heading p { margin-top: 8px; line-height: 1.7; }
body[data-workbench="entrepreneur"] .business-column .panel-header { align-items: center; gap: 16px; margin-bottom: 18px; }
body[data-workbench="entrepreneur"] .business-column .muted { line-height: 1.8; }
body[data-workbench="entrepreneur"] .business-column .button { min-height: 40px; padding: 9px 16px; }
body[data-workbench="entrepreneur"] .business-column .note { line-height: 1.7; padding: 12px 14px; }
body[data-workbench="entrepreneur"] .quota-application-layout { display: grid; gap: 20px; }
body[data-workbench="entrepreneur"] .quota-application-layout .panel { margin-bottom: 0; padding: 22px; }
body[data-workbench="entrepreneur"] .quota-application-layout .note { margin-top: 16px; font-size: 12px; }
body[data-workbench="entrepreneur"] .quota-application-actions { margin-top: 20px; gap: 12px; }
body[data-workbench="entrepreneur"] .quota-prerequisite { display: flex; align-items: center; justify-content: space-between; gap: 12px; flex-wrap: wrap; margin-top: 20px; padding-top: 18px; border-top: 1px solid #d7e4e9; }
body[data-workbench="entrepreneur"] .quota-prerequisite p { margin: 0; font-size: 13px; }
body[data-workbench="entrepreneur"] .quota-account-summary { display: grid; grid-template-columns: minmax(0, .9fr) minmax(0, 1.3fr); gap: 16px; align-items: stretch; }
body[data-workbench="entrepreneur"] .quota-account-summary > * { min-width: 0; margin: 0; }
body[data-workbench="entrepreneur"] .quota-account-summary .quota-card { padding: 22px; }
body[data-workbench="entrepreneur"] .quota-account-summary .quota-card p { font-size: 13px; }
body[data-workbench="entrepreneur"] .quota-account-summary .quota-card small { font-size: 12px; line-height: 1.7; }
body[data-workbench="entrepreneur"] .quota-account-summary .quota-card strong { font-size: 36px; margin: 12px 0; }
body[data-workbench="entrepreneur"] .quota-account-summary .quota-card strong small { font-size: 14px; }
@media (max-width: 1150px) {
  body[data-workbench="entrepreneur"] .quota-account-summary { grid-template-columns: minmax(0, 1fr); }
}
@media (max-width: 760px) {
  body[data-workbench="entrepreneur"] .quota-application-layout .panel { padding: 18px; }
  body[data-workbench="entrepreneur"] .quota-prerequisite { align-items: flex-start; }
}
