/* Personal mailbox: the CRM palette and spacing, scoped to the existing mail component. */


/* Below 600 CSS pixels use the existing hamburger / drawer state, without an icon rail. */


/* Size shortcuts by their available panel width, including narrow desktop columns. */

/* CRM shortcut cards reflow by panel width instead of squeezing five columns onto a phone. */


/* 02: use the available panel width, including when the assistant is open. */


/* 02: reserve more room for the sales tactic beside the communication text. */


/* 02: stable rounded quotation/contract banners, matching customer tracking. */
.crm-contract-embedded-customer02) ._header_e8i06_25 {
  box-sizing:border-box;
  height:152px;
  min-height:152px;
  max-height:152px;
  flex-shrink:0;
  margin:12px 16px 0;
  padding:14px 18px;
  border:1px solid rgb(255 255 255 / 20%);
  border-radius:12px;
  align-items:center;
}
.crm-contract-embedded-customer02) ._headerActions_e8i06_27 {
  grid-template-rows:32px 32px 16px;
  align-content:center;
}
.crm-contract-embedded-customer02) ._conditionFilterRow_e8i06_159 { min-height:32px; }
.crm-contract-embedded-customer02) ._filterTimestamp_e8i06_177 { white-space:nowrap; }
@media(max-width:760px) {
  .crm-contract-embedded-customer02) ._header_e8i06_25 {
    height:204px;
    min-height:204px;
    max-height:204px;
    margin:10px 10px 0;
    padding:13px;
    justify-content:space-between;
    align-items:flex-start;
  }
  .crm-contract-embedded-customer02) ._headerActions_e8i06_27 { grid-template-rows:64px 32px 16px; }
}

/* Fixed iPhone 16 Pro design canvas: one device, no resolution controls. */

/* Surname index stays at the phone's right edge; gestures never scroll the outer page. */
/* A real phone uses a single full-height address book, without desktop chrome or a nested device frame. */
/* Mobile CRM entry fields follow the typography role while preventing iOS focus zoom. */

/* Mobile contact search uses a smaller template role; touch input keeps iOS focus zoom protection. */



.crm-contract-embedded-customer02 .crm-contract-banner-actions02{display:flex;align-items:center;margin-top:8px;gap:6px}
.crm-contract-embedded-customer02 .crm-contract-banner-actions02>[data-contract-create]{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:3px 8px;border:1px solid #ffffff66;border-radius:6px;background:#ffffff18;color:#fff;box-shadow:none;white-space:nowrap}
.crm-contract-embedded-customer02 .crm-contract-banner-actions02>[data-contract-create]:hover{background:#ffffff30}
.crm-contract-embedded-customer02 .crm-contract-banner-actions02 svg{width:13px;height:13px}
.crm-contract-embedded-customer02 ._table_e8i06_95{width:100%;min-width:600px;table-layout:fixed}
.crm-contract-embedded-customer02 ._table_e8i06_95 th:nth-child(1){width:27%}
.crm-contract-embedded-customer02 ._table_e8i06_95 th:nth-child(2){width:26%}
.crm-contract-embedded-customer02 ._table_e8i06_95 th:nth-child(3){width:16%}
.crm-contract-embedded-customer02 ._table_e8i06_95 th:nth-child(4){width:13%}
.crm-contract-embedded-customer02 ._table_e8i06_95 th:nth-child(5){width:11%}
.crm-contract-embedded-customer02 ._table_e8i06_95 th:nth-child(6){width:7%}
.crm-contract-embedded-customer02 ._table_e8i06_95 td,.crm-contract-embedded-customer02 ._table_e8i06_95 th{min-width:0;padding-inline:7px}
.crm-contract-embedded-customer02 ._table_e8i06_95 td>span:not(._owner_e8i06_27),.crm-contract-embedded-customer02 ._table_e8i06_95 td>strong,.crm-contract-embedded-customer02 ._owner_e8i06_27 b{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.crm-contract-embedded-customer02 ._owner_e8i06_27{min-width:0;max-width:100%}
.crm-contract-embedded-customer02 ._ownerAvatar_e8i06_437{flex-shrink:0}
.crm-contract-embedded-customer02 ._table_e8i06_95 td>._rowProgress_e8i06_99{width:100%;max-width:44px}
.crm-contract-embedded-customer02 ._dataNote_e8i06_59:empty{display:none}


.crm-contract-embedded-customer02 [class*="_kpiCard_"] > [class*="_sparkline_"],.crm-contract-embedded-customer02 [class*="_kpiCard_"] > [class*="_kpiProgress_"]{display:none}


.crm-contract-embedded-customer02 .crm-contract-lifecycle02{margin:10px 13px;padding:12px 10px;border:1px solid #e3eaf4;border-radius:10px;background:#f7f9fd}.crm-contract-embedded-customer02 .crm-contract-lifecycle-title02{display:block;margin-bottom:12px;color:#60789c}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stages02{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 8px}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;text-align:center;color:#9aa7ba}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02:not(:nth-child(3n))::after{content:'›';position:absolute;top:8px;right:-7px;color:#b1bfd5}.crm-contract-embedded-customer02 .crm-contract-lifecycle-icon02{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#edf1f7}.crm-contract-embedded-customer02 .crm-contract-lifecycle-icon02 svg{width:16px;height:16px}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02[data-complete=true]{color:#3866ca}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02[data-complete=true] .crm-contract-lifecycle-icon02{background:#e8efff}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02>strong{display:block;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02>small{color:#278b6d}

.crm-contract-embedded-customer02 .crm-contract-carousel-window02{overflow:hidden;width:100%}
.crm-contract-embedded-customer02 .crm-contract-carousel-track02{display:flex;width:100%;transition:transform .24s ease}
.crm-contract-embedded-customer02 .crm-contract-carousel-stage02{position:relative;display:flex;flex:0 0 33.333333%;min-width:0;flex-direction:column;align-items:center;gap:6px;padding:6px 4px;border:0;border-radius:0;background:transparent;box-shadow:none;color:#92a1b8;cursor:pointer;text-align:center;font:inherit}
.crm-contract-embedded-customer02 .crm-contract-carousel-stage02:not(:last-child)::after{content:"";position:absolute;left:calc(50% + 21px);top:20px;width:calc(100% - 42px);height:2px;background:#dce5f2}
.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>.crm-contract-lifecycle-icon02{position:relative;z-index:1;width:30px;height:30px;background:#eaf0f8;color:#8197ba;transition:background .2s,color .2s}
.crm-contract-embedded-customer02 .crm-contract-carousel-stage02[aria-pressed=true]{color:#315fd2}
.crm-contract-embedded-customer02 .crm-contract-carousel-stage02[aria-pressed=true]>.crm-contract-lifecycle-icon02{background:#e4edff;color:#315fd2;box-shadow:0 0 0 2px #f7f9fd,0 0 0 3px #b8ccfa}
.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>strong{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;color:inherit}
.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>small{min-height:1lh;color:#278b6d}
.crm-contract-embedded-customer02 .crm-contract-carousel-stage02:focus-visible{outline:2px solid #84a4ee;outline-offset:-2px;border-radius:8px}
.crm-contract-embedded-customer02 .crm-contract-carousel-stage02:hover>.crm-contract-lifecycle-icon02{background:#dfe9fc}
@media(prefers-reduced-motion:reduce){.crm-contract-embedded-customer02 .crm-contract-carousel-track02{transition:none}}


.crm-contract-embedded-customer02 .crm-contract-lifecycle02{padding:8px 10px;margin-top:8px;margin-bottom:8px}
.crm-contract-embedded-customer02 .crm-contract-lifecycle-title02{margin-bottom:5px;line-height:18px}
.crm-contract-embedded-customer02 .crm-contract-carousel-stage02{gap:3px;padding:4px;line-height:18px}
.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>.crm-contract-lifecycle-icon02{width:26px;height:26px;border-radius:8px}
.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>.crm-contract-lifecycle-icon02 svg{width:15px;height:15px}
.crm-contract-embedded-customer02 .crm-contract-carousel-stage02:not(:last-child)::after{top:16px;left:calc(50% + 18px);width:calc(100% - 36px)}
.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>small{min-height:16px;line-height:16px}.crm-contract-embedded-customer02) .sales_quotation_workspace_header{box-sizing:border-box;height:152px;min-height:152px;max-height:152px;flex-shrink:0;margin:12px 16px 0;padding:14px 18px;border:1px solid rgb(255 255 255 / 20%);border-radius:12px;align-items:center}.crm-contract-embedded-customer02) .sales_quotation_workspace_headerActions{grid-template-rows:32px 32px 16px;align-content:center}.crm-contract-embedded-customer02) .sales_quotation_workspace_conditionFilterRow{min-height:32px}.crm-contract-embedded-customer02) .sales_quotation_workspace_filterTimestamp{white-space:nowrap}@media(max-width:760px){.crm-contract-embedded-customer02) .sales_quotation_workspace_header{height:204px;min-height:204px;max-height:204px;margin:10px 10px 0;padding:13px;justify-content:space-between;align-items:flex-start}.crm-contract-embedded-customer02) .sales_quotation_workspace_headerActions{grid-template-rows:64px 32px 16px}}.crm-contract-embedded-customer02 .crm-contract-banner-actions02{display:flex;align-items:center;margin-top:8px;gap:6px}.crm-contract-embedded-customer02 .crm-contract-banner-actions02>[data-contract-create]{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:3px 8px;border:1px solid #ffffff66;border-radius:6px;background:#ffffff18;color:#fff;box-shadow:none;white-space:nowrap}.crm-contract-embedded-customer02 .crm-contract-banner-actions02>[data-contract-create]:hover{background:#ffffff30}.crm-contract-embedded-customer02 .crm-contract-banner-actions02 svg{width:13px;height:13px}.crm-contract-embedded-customer02 .sales_quotation_workspace_table{width:100%;min-width:600px;table-layout:fixed}.crm-contract-embedded-customer02 .sales_quotation_workspace_table th:nth-child(1){width:27%}.crm-contract-embedded-customer02 .sales_quotation_workspace_table th:nth-child(2){width:26%}.crm-contract-embedded-customer02 .sales_quotation_workspace_table th:nth-child(3){width:16%}.crm-contract-embedded-customer02 .sales_quotation_workspace_table th:nth-child(4){width:13%}.crm-contract-embedded-customer02 .sales_quotation_workspace_table th:nth-child(5){width:11%}.crm-contract-embedded-customer02 .sales_quotation_workspace_table th:nth-child(6){width:7%}.crm-contract-embedded-customer02 .sales_quotation_workspace_table td,.crm-contract-embedded-customer02 .sales_quotation_workspace_table th{min-width:0;padding-inline:7px}.crm-contract-embedded-customer02 .sales_quotation_workspace_table td>span:not(.sales_quotation_workspace_owner),.crm-contract-embedded-customer02 .sales_quotation_workspace_table td>strong,.crm-contract-embedded-customer02 .sales_quotation_workspace_owner b{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-contract-embedded-customer02 .sales_quotation_workspace_owner{min-width:0;max-width:100%}.crm-contract-embedded-customer02 .sales_quotation_workspace_ownerAvatar{flex-shrink:0}.crm-contract-embedded-customer02 .sales_quotation_workspace_table td>.sales_quotation_workspace_rowProgress{width:100%;max-width:44px}.crm-contract-embedded-customer02 .sales_quotation_workspace_dataNote:empty{display:none}



/* Hide the floating assistant throughout the mobile workbench, including embedded searches. */

/* Business layout only. Control appearances and type roles follow the saved system policy. */
/* Standard controls inherit the sales-strategy baseline. Enabled variants take precedence. */


/* Keep both workspace gutters stable when switching between list and form. */
[class*="crm_ai_workspace_content"]:has(.crm-contract-embedded-customer02){scrollbar-gutter:stable}
main.app-main:has(.crm-contract-embedded-customer02 [data-contract-view="create"]){overflow:hidden;scrollbar-gutter:stable}


/* Contain the banner margin inside the full-height route instead of adding 12px outside it. */
.crm-contract-embedded-customer02{display:flow-root}


/* ../../../../2026-10-08/in-app-browser-context-source-ambient/artifacts/hr-question-recycle-implementation/web/apps/web/src/legacy/components/control-library/controls.css */
/* ../../../../2026-10-08/in-app-browser-context-source-ambient/artifacts/hr-question-recycle-implementation/web/apps/web/src/legacy/components/control-library/variants.css */
/* ../../../../2026-10-08/in-app-browser-context-source-ambient/artifacts/hr-question-recycle-implementation/web/apps/web/src/legacy/components/control-library/loading.css */
/* ../../../../2026-10-08/in-app-browser-context-source-ambient/artifacts/hr-question-recycle-implementation/web/apps/web/src/legacy/components/person-avatar/person-avatar.module.css */

/* ../../../../2026-10-08/in-app-browser-context-source-ambient/artifacts/hr-question-recycle-implementation/web/apps/web/src/legacy/app/ai-private-knowledge.module.css */

/* ../../../../2026-10-08/in-app-browser-context-source-ambient/artifacts/hr-question-recycle-implementation/web/apps/web/src/legacy/app/ai-cloud-knowledge-registry.module.css */

/* ../../../../2026-10-08/in-app-browser-context-source-ambient/artifacts/hr-question-recycle-implementation/web/apps/web/src/legacy/app/ai-employees-workspace.module.css */

/* ../../../../2026-10-08/in-app-browser-context-source-ambient/artifacts/hr-question-recycle-implementation/web/apps/web/src/legacy/app/crm-ai-workspace.module.css */

/* ../../../../2026-10-08/in-app-browser-context-source-ambient/artifacts/hr-question-recycle-implementation/web/apps/web/src/legacy/app/ai-conversation-window-settings.module.css */

/* ../../../../2026-10-08/in-app-browser-context-source-ambient/artifacts/hr-question-recycle-implementation/web/apps/web/src/legacy/app/standard-model-settings.module.css */

/* ../../../../2026-10-08/in-app-browser-context-source-ambient/artifacts/hr-question-recycle-implementation/web/apps/web/src/legacy/app/ai-runtime-overview.module.css */

/* ../../../../2026-10-08/in-app-browser-context-source-ambient/artifacts/hr-question-recycle-implementation/web/apps/web/src/legacy/app/crm-xinosafety-ai-assistant.module.css */

/* ../../../../2026-10-08/in-app-browser-context-source-ambient/artifacts/hr-question-recycle-implementation/web/apps/web/src/legacy/app/ai-unified-display-preview.module.css */

/* ../../../../2026-10-08/in-app-browser-context-source-ambient/artifacts/hr-question-recycle-implementation/web/apps/web/src/legacy/app/ai-search-settings.module.css */

/* ../../../../2026-10-08/in-app-browser-context-source-ambient/artifacts/hr-question-recycle-implementation/web/apps/web/src/legacy/app/page-ai-route-settings.module.css */

/* ../../../../2026-10-08/in-app-browser-context-source-ambient/artifacts/hr-question-recycle-implementation/web/apps/web/src/legacy/app/standards-management-workspace.module.css */


/* ../../../../2026-10-08/in-app-browser-context-source-ambient/artifacts/hr-question-recycle-implementation/web/apps/web/src/legacy/app/shortcut-entry-panel.css */
/* ../../../../2026-10-08/in-app-browser-context-source-ambient/artifacts/hr-question-recycle-implementation/web/apps/web/src/legacy/components/control-library/controls.css */
/* ../../../../2026-10-08/in-app-browser-context-source-ambient/artifacts/hr-question-recycle-implementation/web/apps/web/src/legacy/components/control-library/variants.css */
/* ../../../../2026-10-08/in-app-browser-context-source-ambient/artifacts/hr-question-recycle-implementation/web/apps/web/src/legacy/components/control-library/loading.css */
/* ../../../../2026-10-08/in-app-browser-context-source-ambient/artifacts/hr-question-recycle-implementation/web/apps/web/src/legacy/components/person-avatar/person-avatar.module.css */

/* ../../../../2026-10-08/in-app-browser-context-source-ambient/artifacts/hr-question-recycle-implementation/web/apps/web/src/legacy/app/crm-ai-workspace.module.css */

/* apps/web/src/legacy/app/ai-conversation-window-settings.module.css */

/* apps/web/src/legacy/app/ai-home-duoduo.module.css */

/* ../../../../2026-10-08/in-app-browser-context-source-ambient/artifacts/hr-question-recycle-implementation/web/apps/web/src/legacy/app/ai-employees-workspace.module.css */


/* ../../../../2026-10-08/in-app-browser-context-source-ambient/artifacts/hr-question-recycle-implementation/web/apps/web/src/legacy/components/control-library/controls.css */
/* ../../../../2026-10-08/in-app-browser-context-source-ambient/artifacts/hr-question-recycle-implementation/web/apps/web/src/legacy/components/control-library/variants.css */
/* ../../../../2026-10-08/in-app-browser-context-source-ambient/artifacts/hr-question-recycle-implementation/web/apps/web/src/legacy/components/control-library/loading.css */
/* ../../../../2026-10-08/in-app-browser-context-source-ambient/artifacts/hr-question-recycle-implementation/web/apps/web/src/legacy/components/person-avatar/person-avatar.module.css */

/* ../../../../2026-10-08/in-app-browser-context-source-ambient/artifacts/hr-question-recycle-implementation/web/apps/web/src/legacy/app/crm-ai-workspace.module.css */

/* apps/web/src/legacy/app/ai-conversation-window-settings.module.css */

/* apps/web/src/legacy/app/ai-home-duoduo.module.css */

/* ../../../../2026-10-08/in-app-browser-context-source-ambient/artifacts/hr-question-recycle-implementation/web/apps/web/src/legacy/app/ai-employees-workspace.module.css */.crm-contract-embedded-customer02) .sales_quotation_workspace_header{box-sizing:border-box;height:152px;min-height:152px;max-height:152px;flex-shrink:0;margin:12px 16px 0;padding:14px 18px;border:1px solid rgb(255 255 255 / 20%);border-radius:12px;align-items:center}.crm-contract-embedded-customer02) .sales_quotation_workspace_headerActions{grid-template-rows:32px 32px 16px;align-content:center}.crm-contract-embedded-customer02) .sales_quotation_workspace_conditionFilterRow{min-height:32px}.crm-contract-embedded-customer02) .sales_quotation_workspace_filterTimestamp{white-space:nowrap}@media(max-width:760px){.crm-contract-embedded-customer02) .sales_quotation_workspace_header{height:204px;min-height:204px;max-height:204px;margin:10px 10px 0;padding:13px;justify-content:space-between;align-items:flex-start}.crm-contract-embedded-customer02) .sales_quotation_workspace_headerActions{grid-template-rows:64px 32px 16px}}.crm-contract-embedded-customer02 .crm-contract-banner-actions02{display:flex;align-items:center;margin-top:8px;gap:6px}.crm-contract-embedded-customer02 .crm-contract-banner-actions02>[data-contract-create]{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:3px 8px;border:1px solid #ffffff66;border-radius:6px;background:#ffffff18;color:#fff;box-shadow:none;white-space:nowrap}.crm-contract-embedded-customer02 .crm-contract-banner-actions02>[data-contract-create]:hover{background:#ffffff30}.crm-contract-embedded-customer02 .crm-contract-banner-actions02 svg{width:13px;height:13px}.crm-contract-embedded-customer02 .sales_quotation_workspace_table{width:100%;min-width:600px;table-layout:fixed}.crm-contract-embedded-customer02 .sales_quotation_workspace_table th:nth-child(1){width:27%}.crm-contract-embedded-customer02 .sales_quotation_workspace_table th:nth-child(2){width:26%}.crm-contract-embedded-customer02 .sales_quotation_workspace_table th:nth-child(3){width:16%}.crm-contract-embedded-customer02 .sales_quotation_workspace_table th:nth-child(4){width:13%}.crm-contract-embedded-customer02 .sales_quotation_workspace_table th:nth-child(5){width:11%}.crm-contract-embedded-customer02 .sales_quotation_workspace_table th:nth-child(6){width:7%}.crm-contract-embedded-customer02 .sales_quotation_workspace_table td,.crm-contract-embedded-customer02 .sales_quotation_workspace_table th{min-width:0;padding-inline:7px}.crm-contract-embedded-customer02 .sales_quotation_workspace_table td>span:not(.sales_quotation_workspace_owner),.crm-contract-embedded-customer02 .sales_quotation_workspace_table td>strong,.crm-contract-embedded-customer02 .sales_quotation_workspace_owner b{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-contract-embedded-customer02 .sales_quotation_workspace_owner{min-width:0;max-width:100%}.crm-contract-embedded-customer02 .sales_quotation_workspace_ownerAvatar{flex-shrink:0}.crm-contract-embedded-customer02 .sales_quotation_workspace_table td>.sales_quotation_workspace_rowProgress{width:100%;max-width:44px}.crm-contract-embedded-customer02 .sales_quotation_workspace_dataNote:empty{display:none}

/* Keep each Banner/document strip pair at the sales-contract 10px spacing, independent of its business parent layout. */
/* Same geometry/tokens as the public Banner month picker supplied as reference. */

.crm-contract-embedded-customer02) .sales_quotation_workspace_header{box-sizing:border-box;height:152px;min-height:152px;max-height:152px;flex-shrink:0;margin:12px 16px 0;padding:14px 18px;border:1px solid rgb(255 255 255 / 20%);border-radius:12px;align-items:center}.crm-contract-embedded-customer02) .sales_quotation_workspace_headerActions{grid-template-rows:32px 32px 16px;align-content:center}.crm-contract-embedded-customer02) .sales_quotation_workspace_conditionFilterRow{min-height:32px}.crm-contract-embedded-customer02) .sales_quotation_workspace_filterTimestamp{white-space:nowrap}@media(max-width:760px){.crm-contract-embedded-customer02) .sales_quotation_workspace_header{height:204px;min-height:204px;max-height:204px;margin:10px 10px 0;padding:13px;justify-content:space-between;align-items:flex-start}.crm-contract-embedded-customer02) .sales_quotation_workspace_headerActions{grid-template-rows:64px 32px 16px}}.crm-contract-embedded-customer02 .crm-contract-banner-actions02{display:flex;align-items:center;margin-top:8px;gap:6px}.crm-contract-embedded-customer02 .crm-contract-banner-actions02>[data-contract-create]{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:3px 8px;border:1px solid #ffffff66;border-radius:6px;background:#ffffff18;color:#fff;box-shadow:none;white-space:nowrap}.crm-contract-embedded-customer02 .crm-contract-banner-actions02>[data-contract-create]:hover{background:#ffffff30}.crm-contract-embedded-customer02 .crm-contract-banner-actions02 svg{width:13px;height:13px}.crm-contract-embedded-customer02 .sales_quotation_workspace_table{width:100%;min-width:600px;table-layout:fixed}.crm-contract-embedded-customer02 .sales_quotation_workspace_table th:nth-child(1){width:27%}.crm-contract-embedded-customer02 .sales_quotation_workspace_table th:nth-child(2){width:26%}.crm-contract-embedded-customer02 .sales_quotation_workspace_table th:nth-child(3){width:16%}.crm-contract-embedded-customer02 .sales_quotation_workspace_table th:nth-child(4){width:13%}.crm-contract-embedded-customer02 .sales_quotation_workspace_table th:nth-child(5){width:11%}.crm-contract-embedded-customer02 .sales_quotation_workspace_table th:nth-child(6){width:7%}.crm-contract-embedded-customer02 .sales_quotation_workspace_table td,.crm-contract-embedded-customer02 .sales_quotation_workspace_table th{min-width:0;padding-inline:7px}.crm-contract-embedded-customer02 .sales_quotation_workspace_table td>span:not(.sales_quotation_workspace_owner),.crm-contract-embedded-customer02 .sales_quotation_workspace_table td>strong,.crm-contract-embedded-customer02 .sales_quotation_workspace_owner b{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-contract-embedded-customer02 .sales_quotation_workspace_owner{min-width:0;max-width:100%}.crm-contract-embedded-customer02 .sales_quotation_workspace_ownerAvatar{flex-shrink:0}.crm-contract-embedded-customer02 .sales_quotation_workspace_table td>.sales_quotation_workspace_rowProgress{width:100%;max-width:44px}.crm-contract-embedded-customer02 .sales_quotation_workspace_dataNote:empty{display:none}.crm-contract-embedded-customer02 .crm-contract-lifecycle02{margin:10px 13px;padding:12px 10px;border:1px solid #e3eaf4;border-radius:10px;background:#f7f9fd}.crm-contract-embedded-customer02 .crm-contract-lifecycle-title02{display:block;margin-bottom:12px;color:#60789c}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stages02{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 8px}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;text-align:center;color:#9aa7ba}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02:not(:nth-child(3n)):after{content:"\203a";position:absolute;top:8px;right:-7px;color:#b1bfd5}.crm-contract-embedded-customer02 .crm-contract-lifecycle-icon02{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#edf1f7}.crm-contract-embedded-customer02 .crm-contract-lifecycle-icon02 svg{width:16px;height:16px}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02[data-complete=true]{color:#3866ca}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02[data-complete=true] .crm-contract-lifecycle-icon02{background:#e8efff}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02>strong{display:block;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02>small{color:#278b6d}.crm-contract-embedded-customer02 .crm-contract-carousel-window02{overflow:hidden;width:100%}.crm-contract-embedded-customer02 .crm-contract-carousel-track02{display:flex;width:100%;transition:transform .24s ease}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02{position:relative;display:flex;flex:0 0 33.333333%;min-width:0;flex-direction:column;align-items:center;gap:6px;padding:6px 4px;border:0;border-radius:0;background:transparent;box-shadow:none;color:#92a1b8;cursor:pointer;text-align:center;font:inherit}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02:not(:last-child):after{content:"";position:absolute;left:calc(50% + 21px);top:20px;width:calc(100% - 42px);height:2px;background:#dce5f2}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>.crm-contract-lifecycle-icon02{position:relative;z-index:1;width:30px;height:30px;background:#eaf0f8;color:#8197ba;transition:background .2s,color .2s}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02[aria-pressed=true]{color:#315fd2}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02[aria-pressed=true]>.crm-contract-lifecycle-icon02{background:#e4edff;color:#315fd2;box-shadow:0 0 0 2px #f7f9fd,0 0 0 3px #b8ccfa}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>strong{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;color:inherit}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>small{min-height:1lh;color:#278b6d}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02:focus-visible{outline:2px solid #84a4ee;outline-offset:-2px;border-radius:8px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02:hover>.crm-contract-lifecycle-icon02{background:#dfe9fc}@media(prefers-reduced-motion:reduce){.crm-contract-embedded-customer02 .crm-contract-carousel-track02{transition:none}}.crm-contract-embedded-customer02 .crm-contract-lifecycle02{padding:8px 10px;margin-top:8px;margin-bottom:8px}.crm-contract-embedded-customer02 .crm-contract-lifecycle-title02{margin-bottom:5px;line-height:18px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02{gap:3px;padding:4px;line-height:18px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>.crm-contract-lifecycle-icon02{width:26px;height:26px;border-radius:8px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>.crm-contract-lifecycle-icon02 svg{width:15px;height:15px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02:not(:last-child):after{top:16px;left:calc(50% + 18px);width:calc(100% - 36px)}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>small{min-height:16px;line-height:16px}[class*=crm_ai_workspace_content]:has(.crm-contract-embedded-customer02 [data-contract-view=create]){min-height:0;overflow:hidden}.crm-contract-embedded-customer02:has([data-contract-view=create]){height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.crm-contract-embedded-customer02:has([data-contract-view=create])>.crm-window{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.crm-contract-embedded-customer02 [data-contract-view=create]{display:flex;flex-direction:column;flex:1;min-height:0;height:100%;overflow:hidden}.crm-contract-embedded-customer02 [data-contract-view=create]>.crm-contract-page-banner{flex-shrink:0}.crm-contract-embedded-customer02 [data-contract-view=create]>.crm-contract-create-host{flex:1;min-height:0;height:auto}[class*=crm_ai_workspace_content]:has(.crm-contract-embedded-customer02){scrollbar-gutter:stable}.app-main:has(.crm-contract-embedded-customer02 [data-contract-view=create]){overflow:hidden;scrollbar-gutter:stable}.crm-contract-embedded-customer02{display:flow-root}

.crm-contract-embedded-customer02) ._header_aav6c_25{box-sizing:border-box;height:152px;min-height:152px;max-height:152px;flex-shrink:0;margin:12px 16px 0;padding:14px 18px;border:1px solid rgb(255 255 255 / 20%);border-radius:12px;align-items:center}.crm-contract-embedded-customer02) ._headerActions_aav6c_27{grid-template-rows:32px 32px 16px;align-content:center}.crm-contract-embedded-customer02) ._conditionFilterRow_aav6c_159{min-height:32px}.crm-contract-embedded-customer02) ._filterTimestamp_aav6c_177{white-space:nowrap}@media(max-width:760px){.crm-contract-embedded-customer02) ._header_aav6c_25{height:204px;min-height:204px;max-height:204px;margin:10px 10px 0;padding:13px;justify-content:space-between;align-items:flex-start}.crm-contract-embedded-customer02) ._headerActions_aav6c_27{grid-template-rows:64px 32px 16px}}.crm-contract-embedded-customer02 .crm-contract-banner-actions02{display:flex;align-items:center;margin-top:8px;gap:6px}.crm-contract-embedded-customer02 .crm-contract-banner-actions02>[data-contract-create]{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:3px 8px;border:1px solid #ffffff66;border-radius:6px;background:#ffffff18;color:#fff;box-shadow:none;white-space:nowrap}.crm-contract-embedded-customer02 .crm-contract-banner-actions02>[data-contract-create]:hover{background:#ffffff30}.crm-contract-embedded-customer02 .crm-contract-banner-actions02 svg{width:13px;height:13px}.crm-contract-embedded-customer02 ._table_aav6c_95{width:100%;min-width:600px;table-layout:fixed}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(1){width:27%}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(2){width:26%}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(3){width:16%}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(4){width:13%}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(5){width:11%}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(6){width:7%}.crm-contract-embedded-customer02 ._table_aav6c_95 td,.crm-contract-embedded-customer02 ._table_aav6c_95 th{min-width:0;padding-inline:7px}.crm-contract-embedded-customer02 ._table_aav6c_95 td>span:not(._owner_aav6c_27),.crm-contract-embedded-customer02 ._table_aav6c_95 td>strong,.crm-contract-embedded-customer02 ._owner_aav6c_27 b{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-contract-embedded-customer02 ._owner_aav6c_27{min-width:0;max-width:100%}.crm-contract-embedded-customer02 ._ownerAvatar_aav6c_437{flex-shrink:0}.crm-contract-embedded-customer02 ._table_aav6c_95 td>._rowProgress_aav6c_99{width:100%;max-width:44px}.crm-contract-embedded-customer02 ._dataNote_aav6c_59:empty{display:none}.crm-contract-embedded-customer02 .crm-contract-lifecycle02{margin:10px 13px;padding:12px 10px;border:1px solid #e3eaf4;border-radius:10px;background:#f7f9fd}.crm-contract-embedded-customer02 .crm-contract-lifecycle-title02{display:block;margin-bottom:12px;color:#60789c}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stages02{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 8px}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;text-align:center;color:#9aa7ba}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02:not(:nth-child(3n)):after{content:"›";position:absolute;top:8px;right:-7px;color:#b1bfd5}.crm-contract-embedded-customer02 .crm-contract-lifecycle-icon02{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#edf1f7}.crm-contract-embedded-customer02 .crm-contract-lifecycle-icon02 svg{width:16px;height:16px}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02[data-complete=true]{color:#3866ca}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02[data-complete=true] .crm-contract-lifecycle-icon02{background:#e8efff}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02>strong{display:block;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02>small{color:#278b6d}.crm-contract-embedded-customer02 .crm-contract-carousel-window02{overflow:hidden;width:100%}.crm-contract-embedded-customer02 .crm-contract-carousel-track02{display:flex;width:100%;transition:transform .24s ease}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02{position:relative;display:flex;flex:0 0 33.333333%;min-width:0;flex-direction:column;align-items:center;gap:6px;padding:6px 4px;border:0;border-radius:0;background:transparent;box-shadow:none;color:#92a1b8;cursor:pointer;text-align:center;font:inherit}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02:not(:last-child):after{content:"";position:absolute;left:calc(50% + 21px);top:20px;width:calc(100% - 42px);height:2px;background:#dce5f2}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>.crm-contract-lifecycle-icon02{position:relative;z-index:1;width:30px;height:30px;background:#eaf0f8;color:#8197ba;transition:background .2s,color .2s}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02[aria-pressed=true]{color:#315fd2}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02[aria-pressed=true]>.crm-contract-lifecycle-icon02{background:#e4edff;color:#315fd2;box-shadow:0 0 0 2px #f7f9fd,0 0 0 3px #b8ccfa}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>strong{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;color:inherit}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>small{min-height:1lh;color:#278b6d}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02:focus-visible{outline:2px solid #84a4ee;outline-offset:-2px;border-radius:8px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02:hover>.crm-contract-lifecycle-icon02{background:#dfe9fc}@media(prefers-reduced-motion:reduce){.crm-contract-embedded-customer02 .crm-contract-carousel-track02{transition:none}}.crm-contract-embedded-customer02 .crm-contract-lifecycle02{padding:8px 10px;margin-top:8px;margin-bottom:8px}.crm-contract-embedded-customer02 .crm-contract-lifecycle-title02{margin-bottom:5px;line-height:18px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02{gap:3px;padding:4px;line-height:18px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>.crm-contract-lifecycle-icon02{width:26px;height:26px;border-radius:8px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>.crm-contract-lifecycle-icon02 svg{width:15px;height:15px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02:not(:last-child):after{top:16px;left:calc(50% + 18px);width:calc(100% - 36px)}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>small{min-height:16px;line-height:16px}[class*=crm_ai_workspace_content]:has(.crm-contract-embedded-customer02 [data-contract-view=create]){min-height:0;overflow:hidden}.crm-contract-embedded-customer02:has([data-contract-view=create]){height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.crm-contract-embedded-customer02:has([data-contract-view=create])>.crm-window{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.crm-contract-embedded-customer02 [data-contract-view=create]{display:flex;flex-direction:column;flex:1;min-height:0;height:100%;overflow:hidden}.crm-contract-embedded-customer02 [data-contract-view=create]>.crm-contract-page-banner{flex-shrink:0}.crm-contract-embedded-customer02 [data-contract-view=create]>.crm-contract-create-host{flex:1;min-height:0;height:auto}[class*=crm_ai_workspace_content]:has(.crm-contract-embedded-customer02){scrollbar-gutter:stable}.app-main:has(.crm-contract-embedded-customer02 [data-contract-view=create]){overflow:hidden;scrollbar-gutter:stable}.crm-contract-embedded-customer02{display:flow-root}

.crm-contract-embedded-customer02) ._header_aav6c_25{box-sizing:border-box;height:152px;min-height:152px;max-height:152px;flex-shrink:0;margin:12px 16px 0;padding:14px 18px;border:1px solid rgb(255 255 255 / 20%);border-radius:12px;align-items:center}.crm-contract-embedded-customer02) ._headerActions_aav6c_27{grid-template-rows:32px 32px 16px;align-content:center}.crm-contract-embedded-customer02) ._conditionFilterRow_aav6c_159{min-height:32px}.crm-contract-embedded-customer02) ._filterTimestamp_aav6c_177{white-space:nowrap}@media(max-width:760px){.crm-contract-embedded-customer02) ._header_aav6c_25{height:204px;min-height:204px;max-height:204px;margin:10px 10px 0;padding:13px;justify-content:space-between;align-items:flex-start}.crm-contract-embedded-customer02) ._headerActions_aav6c_27{grid-template-rows:64px 32px 16px}}.crm-contract-embedded-customer02 .crm-contract-banner-actions02{display:flex;align-items:center;margin-top:8px;gap:6px}.crm-contract-embedded-customer02 .crm-contract-banner-actions02>[data-contract-create]{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:3px 8px;border:1px solid #ffffff66;border-radius:6px;background:#ffffff18;color:#fff;box-shadow:none;white-space:nowrap}.crm-contract-embedded-customer02 .crm-contract-banner-actions02>[data-contract-create]:hover{background:#ffffff30}.crm-contract-embedded-customer02 .crm-contract-banner-actions02 svg{width:13px;height:13px}.crm-contract-embedded-customer02 ._table_aav6c_95{width:100%;min-width:600px;table-layout:fixed}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(1){width:27%}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(2){width:26%}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(3){width:16%}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(4){width:13%}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(5){width:11%}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(6){width:7%}.crm-contract-embedded-customer02 ._table_aav6c_95 td,.crm-contract-embedded-customer02 ._table_aav6c_95 th{min-width:0;padding-inline:7px}.crm-contract-embedded-customer02 ._table_aav6c_95 td>span:not(._owner_aav6c_27),.crm-contract-embedded-customer02 ._table_aav6c_95 td>strong,.crm-contract-embedded-customer02 ._owner_aav6c_27 b{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-contract-embedded-customer02 ._owner_aav6c_27{min-width:0;max-width:100%}.crm-contract-embedded-customer02 ._ownerAvatar_aav6c_437{flex-shrink:0}.crm-contract-embedded-customer02 ._table_aav6c_95 td>._rowProgress_aav6c_99{width:100%;max-width:44px}.crm-contract-embedded-customer02 ._dataNote_aav6c_59:empty{display:none}.crm-contract-embedded-customer02 .crm-contract-lifecycle02{margin:10px 13px;padding:12px 10px;border:1px solid #e3eaf4;border-radius:10px;background:#f7f9fd}.crm-contract-embedded-customer02 .crm-contract-lifecycle-title02{display:block;margin-bottom:12px;color:#60789c}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stages02{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 8px}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;text-align:center;color:#9aa7ba}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02:not(:nth-child(3n)):after{content:"›";position:absolute;top:8px;right:-7px;color:#b1bfd5}.crm-contract-embedded-customer02 .crm-contract-lifecycle-icon02{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#edf1f7}.crm-contract-embedded-customer02 .crm-contract-lifecycle-icon02 svg{width:16px;height:16px}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02[data-complete=true]{color:#3866ca}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02[data-complete=true] .crm-contract-lifecycle-icon02{background:#e8efff}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02>strong{display:block;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02>small{color:#278b6d}.crm-contract-embedded-customer02 .crm-contract-carousel-window02{overflow:hidden;width:100%}.crm-contract-embedded-customer02 .crm-contract-carousel-track02{display:flex;width:100%;transition:transform .24s ease}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02{position:relative;display:flex;flex:0 0 33.333333%;min-width:0;flex-direction:column;align-items:center;gap:6px;padding:6px 4px;border:0;border-radius:0;background:transparent;box-shadow:none;color:#92a1b8;cursor:pointer;text-align:center;font:inherit}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02:not(:last-child):after{content:"";position:absolute;left:calc(50% + 21px);top:20px;width:calc(100% - 42px);height:2px;background:#dce5f2}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>.crm-contract-lifecycle-icon02{position:relative;z-index:1;width:30px;height:30px;background:#eaf0f8;color:#8197ba;transition:background .2s,color .2s}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02[aria-pressed=true]{color:#315fd2}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02[aria-pressed=true]>.crm-contract-lifecycle-icon02{background:#e4edff;color:#315fd2;box-shadow:0 0 0 2px #f7f9fd,0 0 0 3px #b8ccfa}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>strong{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;color:inherit}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>small{min-height:1lh;color:#278b6d}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02:focus-visible{outline:2px solid #84a4ee;outline-offset:-2px;border-radius:8px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02:hover>.crm-contract-lifecycle-icon02{background:#dfe9fc}@media(prefers-reduced-motion:reduce){.crm-contract-embedded-customer02 .crm-contract-carousel-track02{transition:none}}.crm-contract-embedded-customer02 .crm-contract-lifecycle02{padding:8px 10px;margin-top:8px;margin-bottom:8px}.crm-contract-embedded-customer02 .crm-contract-lifecycle-title02{margin-bottom:5px;line-height:18px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02{gap:3px;padding:4px;line-height:18px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>.crm-contract-lifecycle-icon02{width:26px;height:26px;border-radius:8px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>.crm-contract-lifecycle-icon02 svg{width:15px;height:15px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02:not(:last-child):after{top:16px;left:calc(50% + 18px);width:calc(100% - 36px)}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>small{min-height:16px;line-height:16px}[class*=crm_ai_workspace_content]:has(.crm-contract-embedded-customer02 [data-contract-view=create]){min-height:0;overflow:hidden}.crm-contract-embedded-customer02:has([data-contract-view=create]){height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.crm-contract-embedded-customer02:has([data-contract-view=create])>.crm-window{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.crm-contract-embedded-customer02 [data-contract-view=create]{display:flex;flex-direction:column;flex:1;min-height:0;height:100%;overflow:hidden}.crm-contract-embedded-customer02 [data-contract-view=create]>.crm-contract-page-banner{flex-shrink:0}.crm-contract-embedded-customer02 [data-contract-view=create]>.crm-contract-create-host{flex:1;min-height:0;height:auto}[class*=crm_ai_workspace_content]:has(.crm-contract-embedded-customer02){scrollbar-gutter:stable}.app-main:has(.crm-contract-embedded-customer02 [data-contract-view=create]){overflow:hidden;scrollbar-gutter:stable}.crm-contract-embedded-customer02{display:flow-root}

.crm-contract-embedded-customer02) ._header_aav6c_25{box-sizing:border-box;height:152px;min-height:152px;max-height:152px;flex-shrink:0;margin:12px 16px 0;padding:14px 18px;border:1px solid rgb(255 255 255 / 20%);border-radius:12px;align-items:center}.crm-contract-embedded-customer02) ._headerActions_aav6c_27{grid-template-rows:32px 32px 16px;align-content:center}.crm-contract-embedded-customer02) ._conditionFilterRow_aav6c_159{min-height:32px}.crm-contract-embedded-customer02) ._filterTimestamp_aav6c_177{white-space:nowrap}@media(max-width:760px){.crm-contract-embedded-customer02) ._header_aav6c_25{height:204px;min-height:204px;max-height:204px;margin:10px 10px 0;padding:13px;justify-content:space-between;align-items:flex-start}.crm-contract-embedded-customer02) ._headerActions_aav6c_27{grid-template-rows:64px 32px 16px}}.crm-contract-embedded-customer02 .crm-contract-banner-actions02{display:flex;align-items:center;margin-top:8px;gap:6px}.crm-contract-embedded-customer02 .crm-contract-banner-actions02>[data-contract-create]{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:3px 8px;border:1px solid #ffffff66;border-radius:6px;background:#ffffff18;color:#fff;box-shadow:none;white-space:nowrap}.crm-contract-embedded-customer02 .crm-contract-banner-actions02>[data-contract-create]:hover{background:#ffffff30}.crm-contract-embedded-customer02 .crm-contract-banner-actions02 svg{width:13px;height:13px}.crm-contract-embedded-customer02 ._table_aav6c_95{width:100%;min-width:600px;table-layout:fixed}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(1){width:27%}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(2){width:26%}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(3){width:16%}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(4){width:13%}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(5){width:11%}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(6){width:7%}.crm-contract-embedded-customer02 ._table_aav6c_95 td,.crm-contract-embedded-customer02 ._table_aav6c_95 th{min-width:0;padding-inline:7px}.crm-contract-embedded-customer02 ._table_aav6c_95 td>span:not(._owner_aav6c_27),.crm-contract-embedded-customer02 ._table_aav6c_95 td>strong,.crm-contract-embedded-customer02 ._owner_aav6c_27 b{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-contract-embedded-customer02 ._owner_aav6c_27{min-width:0;max-width:100%}.crm-contract-embedded-customer02 ._ownerAvatar_aav6c_437{flex-shrink:0}.crm-contract-embedded-customer02 ._table_aav6c_95 td>._rowProgress_aav6c_99{width:100%;max-width:44px}.crm-contract-embedded-customer02 ._dataNote_aav6c_59:empty{display:none}.crm-contract-embedded-customer02 .crm-contract-lifecycle02{margin:10px 13px;padding:12px 10px;border:1px solid #e3eaf4;border-radius:10px;background:#f7f9fd}.crm-contract-embedded-customer02 .crm-contract-lifecycle-title02{display:block;margin-bottom:12px;color:#60789c}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stages02{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 8px}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;text-align:center;color:#9aa7ba}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02:not(:nth-child(3n)):after{content:"›";position:absolute;top:8px;right:-7px;color:#b1bfd5}.crm-contract-embedded-customer02 .crm-contract-lifecycle-icon02{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#edf1f7}.crm-contract-embedded-customer02 .crm-contract-lifecycle-icon02 svg{width:16px;height:16px}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02[data-complete=true]{color:#3866ca}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02[data-complete=true] .crm-contract-lifecycle-icon02{background:#e8efff}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02>strong{display:block;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02>small{color:#278b6d}.crm-contract-embedded-customer02 .crm-contract-carousel-window02{overflow:hidden;width:100%}.crm-contract-embedded-customer02 .crm-contract-carousel-track02{display:flex;width:100%;transition:transform .24s ease}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02{position:relative;display:flex;flex:0 0 33.333333%;min-width:0;flex-direction:column;align-items:center;gap:6px;padding:6px 4px;border:0;border-radius:0;background:transparent;box-shadow:none;color:#92a1b8;cursor:pointer;text-align:center;font:inherit}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02:not(:last-child):after{content:"";position:absolute;left:calc(50% + 21px);top:20px;width:calc(100% - 42px);height:2px;background:#dce5f2}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>.crm-contract-lifecycle-icon02{position:relative;z-index:1;width:30px;height:30px;background:#eaf0f8;color:#8197ba;transition:background .2s,color .2s}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02[aria-pressed=true]{color:#315fd2}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02[aria-pressed=true]>.crm-contract-lifecycle-icon02{background:#e4edff;color:#315fd2;box-shadow:0 0 0 2px #f7f9fd,0 0 0 3px #b8ccfa}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>strong{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;color:inherit}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>small{min-height:1lh;color:#278b6d}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02:focus-visible{outline:2px solid #84a4ee;outline-offset:-2px;border-radius:8px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02:hover>.crm-contract-lifecycle-icon02{background:#dfe9fc}@media(prefers-reduced-motion:reduce){.crm-contract-embedded-customer02 .crm-contract-carousel-track02{transition:none}}.crm-contract-embedded-customer02 .crm-contract-lifecycle02{padding:8px 10px;margin-top:8px;margin-bottom:8px}.crm-contract-embedded-customer02 .crm-contract-lifecycle-title02{margin-bottom:5px;line-height:18px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02{gap:3px;padding:4px;line-height:18px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>.crm-contract-lifecycle-icon02{width:26px;height:26px;border-radius:8px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>.crm-contract-lifecycle-icon02 svg{width:15px;height:15px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02:not(:last-child):after{top:16px;left:calc(50% + 18px);width:calc(100% - 36px)}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>small{min-height:16px;line-height:16px}[class*=crm_ai_workspace_content]:has(.crm-contract-embedded-customer02 [data-contract-view=create]){min-height:0;overflow:hidden}.crm-contract-embedded-customer02:has([data-contract-view=create]){height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.crm-contract-embedded-customer02:has([data-contract-view=create])>.crm-window{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.crm-contract-embedded-customer02 [data-contract-view=create]{display:flex;flex-direction:column;flex:1;min-height:0;height:100%;overflow:hidden}.crm-contract-embedded-customer02 [data-contract-view=create]>.crm-contract-page-banner{flex-shrink:0}.crm-contract-embedded-customer02 [data-contract-view=create]>.crm-contract-create-host{flex:1;min-height:0;height:auto}[class*=crm_ai_workspace_content]:has(.crm-contract-embedded-customer02){scrollbar-gutter:stable}.app-main:has(.crm-contract-embedded-customer02 [data-contract-view=create]){overflow:hidden;scrollbar-gutter:stable}.crm-contract-embedded-customer02{display:flow-root}

.crm-contract-embedded-customer02) ._header_aav6c_25{box-sizing:border-box;height:152px;min-height:152px;max-height:152px;flex-shrink:0;margin:12px 16px 0;padding:14px 18px;border:1px solid rgb(255 255 255 / 20%);border-radius:12px;align-items:center}.crm-contract-embedded-customer02) ._headerActions_aav6c_27{grid-template-rows:32px 32px 16px;align-content:center}.crm-contract-embedded-customer02) ._conditionFilterRow_aav6c_159{min-height:32px}.crm-contract-embedded-customer02) ._filterTimestamp_aav6c_177{white-space:nowrap}@media(max-width:760px){.crm-contract-embedded-customer02) ._header_aav6c_25{height:204px;min-height:204px;max-height:204px;margin:10px 10px 0;padding:13px;justify-content:space-between;align-items:flex-start}.crm-contract-embedded-customer02) ._headerActions_aav6c_27{grid-template-rows:64px 32px 16px}}.crm-contract-embedded-customer02 .crm-contract-banner-actions02{display:flex;align-items:center;margin-top:8px;gap:6px}.crm-contract-embedded-customer02 .crm-contract-banner-actions02>[data-contract-create]{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:3px 8px;border:1px solid #ffffff66;border-radius:6px;background:#ffffff18;color:#fff;box-shadow:none;white-space:nowrap}.crm-contract-embedded-customer02 .crm-contract-banner-actions02>[data-contract-create]:hover{background:#ffffff30}.crm-contract-embedded-customer02 .crm-contract-banner-actions02 svg{width:13px;height:13px}.crm-contract-embedded-customer02 ._table_aav6c_95{width:100%;min-width:600px;table-layout:fixed}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(1){width:27%}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(2){width:26%}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(3){width:16%}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(4){width:13%}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(5){width:11%}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(6){width:7%}.crm-contract-embedded-customer02 ._table_aav6c_95 td,.crm-contract-embedded-customer02 ._table_aav6c_95 th{min-width:0;padding-inline:7px}.crm-contract-embedded-customer02 ._table_aav6c_95 td>span:not(._owner_aav6c_27),.crm-contract-embedded-customer02 ._table_aav6c_95 td>strong,.crm-contract-embedded-customer02 ._owner_aav6c_27 b{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-contract-embedded-customer02 ._owner_aav6c_27{min-width:0;max-width:100%}.crm-contract-embedded-customer02 ._ownerAvatar_aav6c_437{flex-shrink:0}.crm-contract-embedded-customer02 ._table_aav6c_95 td>._rowProgress_aav6c_99{width:100%;max-width:44px}.crm-contract-embedded-customer02 ._dataNote_aav6c_59:empty{display:none}.crm-contract-embedded-customer02 .crm-contract-lifecycle02{margin:10px 13px;padding:12px 10px;border:1px solid #e3eaf4;border-radius:10px;background:#f7f9fd}.crm-contract-embedded-customer02 .crm-contract-lifecycle-title02{display:block;margin-bottom:12px;color:#60789c}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stages02{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 8px}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;text-align:center;color:#9aa7ba}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02:not(:nth-child(3n)):after{content:"›";position:absolute;top:8px;right:-7px;color:#b1bfd5}.crm-contract-embedded-customer02 .crm-contract-lifecycle-icon02{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#edf1f7}.crm-contract-embedded-customer02 .crm-contract-lifecycle-icon02 svg{width:16px;height:16px}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02[data-complete=true]{color:#3866ca}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02[data-complete=true] .crm-contract-lifecycle-icon02{background:#e8efff}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02>strong{display:block;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02>small{color:#278b6d}.crm-contract-embedded-customer02 .crm-contract-carousel-window02{overflow:hidden;width:100%}.crm-contract-embedded-customer02 .crm-contract-carousel-track02{display:flex;width:100%;transition:transform .24s ease}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02{position:relative;display:flex;flex:0 0 33.333333%;min-width:0;flex-direction:column;align-items:center;gap:6px;padding:6px 4px;border:0;border-radius:0;background:transparent;box-shadow:none;color:#92a1b8;cursor:pointer;text-align:center;font:inherit}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02:not(:last-child):after{content:"";position:absolute;left:calc(50% + 21px);top:20px;width:calc(100% - 42px);height:2px;background:#dce5f2}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>.crm-contract-lifecycle-icon02{position:relative;z-index:1;width:30px;height:30px;background:#eaf0f8;color:#8197ba;transition:background .2s,color .2s}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02[aria-pressed=true]{color:#315fd2}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02[aria-pressed=true]>.crm-contract-lifecycle-icon02{background:#e4edff;color:#315fd2;box-shadow:0 0 0 2px #f7f9fd,0 0 0 3px #b8ccfa}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>strong{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;color:inherit}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>small{min-height:1lh;color:#278b6d}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02:focus-visible{outline:2px solid #84a4ee;outline-offset:-2px;border-radius:8px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02:hover>.crm-contract-lifecycle-icon02{background:#dfe9fc}@media(prefers-reduced-motion:reduce){.crm-contract-embedded-customer02 .crm-contract-carousel-track02{transition:none}}.crm-contract-embedded-customer02 .crm-contract-lifecycle02{padding:8px 10px;margin-top:8px;margin-bottom:8px}.crm-contract-embedded-customer02 .crm-contract-lifecycle-title02{margin-bottom:5px;line-height:18px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02{gap:3px;padding:4px;line-height:18px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>.crm-contract-lifecycle-icon02{width:26px;height:26px;border-radius:8px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>.crm-contract-lifecycle-icon02 svg{width:15px;height:15px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02:not(:last-child):after{top:16px;left:calc(50% + 18px);width:calc(100% - 36px)}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>small{min-height:16px;line-height:16px}[class*=crm_ai_workspace_content]:has(.crm-contract-embedded-customer02 [data-contract-view=create]){min-height:0;overflow:hidden}.crm-contract-embedded-customer02:has([data-contract-view=create]){height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.crm-contract-embedded-customer02:has([data-contract-view=create])>.crm-window{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.crm-contract-embedded-customer02 [data-contract-view=create]{display:flex;flex-direction:column;flex:1;min-height:0;height:100%;overflow:hidden}.crm-contract-embedded-customer02 [data-contract-view=create]>.crm-contract-page-banner{flex-shrink:0}.crm-contract-embedded-customer02 [data-contract-view=create]>.crm-contract-create-host{flex:1;min-height:0;height:auto}[class*=crm_ai_workspace_content]:has(.crm-contract-embedded-customer02){scrollbar-gutter:stable}.app-main:has(.crm-contract-embedded-customer02 [data-contract-view=create]){overflow:hidden;scrollbar-gutter:stable}.crm-contract-embedded-customer02{display:flow-root}

.crm-contract-embedded-customer02) ._header_aav6c_25{box-sizing:border-box;height:152px;min-height:152px;max-height:152px;flex-shrink:0;margin:12px 16px 0;padding:14px 18px;border:1px solid rgb(255 255 255 / 20%);border-radius:12px;align-items:center}.crm-contract-embedded-customer02) ._headerActions_aav6c_27{grid-template-rows:32px 32px 16px;align-content:center}.crm-contract-embedded-customer02) ._conditionFilterRow_aav6c_159{min-height:32px}.crm-contract-embedded-customer02) ._filterTimestamp_aav6c_177{white-space:nowrap}@media(max-width:760px){.crm-contract-embedded-customer02) ._header_aav6c_25{height:204px;min-height:204px;max-height:204px;margin:10px 10px 0;padding:13px;justify-content:space-between;align-items:flex-start}.crm-contract-embedded-customer02) ._headerActions_aav6c_27{grid-template-rows:64px 32px 16px}}.crm-contract-embedded-customer02 .crm-contract-banner-actions02{display:flex;align-items:center;margin-top:8px;gap:6px}.crm-contract-embedded-customer02 .crm-contract-banner-actions02>[data-contract-create]{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:3px 8px;border:1px solid #ffffff66;border-radius:6px;background:#ffffff18;color:#fff;box-shadow:none;white-space:nowrap}.crm-contract-embedded-customer02 .crm-contract-banner-actions02>[data-contract-create]:hover{background:#ffffff30}.crm-contract-embedded-customer02 .crm-contract-banner-actions02 svg{width:13px;height:13px}.crm-contract-embedded-customer02 ._table_aav6c_95{width:100%;min-width:600px;table-layout:fixed}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(1){width:27%}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(2){width:26%}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(3){width:16%}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(4){width:13%}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(5){width:11%}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(6){width:7%}.crm-contract-embedded-customer02 ._table_aav6c_95 td,.crm-contract-embedded-customer02 ._table_aav6c_95 th{min-width:0;padding-inline:7px}.crm-contract-embedded-customer02 ._table_aav6c_95 td>span:not(._owner_aav6c_27),.crm-contract-embedded-customer02 ._table_aav6c_95 td>strong,.crm-contract-embedded-customer02 ._owner_aav6c_27 b{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-contract-embedded-customer02 ._owner_aav6c_27{min-width:0;max-width:100%}.crm-contract-embedded-customer02 ._ownerAvatar_aav6c_437{flex-shrink:0}.crm-contract-embedded-customer02 ._table_aav6c_95 td>._rowProgress_aav6c_99{width:100%;max-width:44px}.crm-contract-embedded-customer02 ._dataNote_aav6c_59:empty{display:none}.crm-contract-embedded-customer02 .crm-contract-lifecycle02{margin:10px 13px;padding:12px 10px;border:1px solid #e3eaf4;border-radius:10px;background:#f7f9fd}.crm-contract-embedded-customer02 .crm-contract-lifecycle-title02{display:block;margin-bottom:12px;color:#60789c}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stages02{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 8px}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;text-align:center;color:#9aa7ba}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02:not(:nth-child(3n)):after{content:"›";position:absolute;top:8px;right:-7px;color:#b1bfd5}.crm-contract-embedded-customer02 .crm-contract-lifecycle-icon02{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#edf1f7}.crm-contract-embedded-customer02 .crm-contract-lifecycle-icon02 svg{width:16px;height:16px}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02[data-complete=true]{color:#3866ca}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02[data-complete=true] .crm-contract-lifecycle-icon02{background:#e8efff}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02>strong{display:block;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02>small{color:#278b6d}.crm-contract-embedded-customer02 .crm-contract-carousel-window02{overflow:hidden;width:100%}.crm-contract-embedded-customer02 .crm-contract-carousel-track02{display:flex;width:100%;transition:transform .24s ease}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02{position:relative;display:flex;flex:0 0 33.333333%;min-width:0;flex-direction:column;align-items:center;gap:6px;padding:6px 4px;border:0;border-radius:0;background:transparent;box-shadow:none;color:#92a1b8;cursor:pointer;text-align:center;font:inherit}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02:not(:last-child):after{content:"";position:absolute;left:calc(50% + 21px);top:20px;width:calc(100% - 42px);height:2px;background:#dce5f2}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>.crm-contract-lifecycle-icon02{position:relative;z-index:1;width:30px;height:30px;background:#eaf0f8;color:#8197ba;transition:background .2s,color .2s}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02[aria-pressed=true]{color:#315fd2}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02[aria-pressed=true]>.crm-contract-lifecycle-icon02{background:#e4edff;color:#315fd2;box-shadow:0 0 0 2px #f7f9fd,0 0 0 3px #b8ccfa}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>strong{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;color:inherit}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>small{min-height:1lh;color:#278b6d}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02:focus-visible{outline:2px solid #84a4ee;outline-offset:-2px;border-radius:8px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02:hover>.crm-contract-lifecycle-icon02{background:#dfe9fc}@media(prefers-reduced-motion:reduce){.crm-contract-embedded-customer02 .crm-contract-carousel-track02{transition:none}}.crm-contract-embedded-customer02 .crm-contract-lifecycle02{padding:8px 10px;margin-top:8px;margin-bottom:8px}.crm-contract-embedded-customer02 .crm-contract-lifecycle-title02{margin-bottom:5px;line-height:18px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02{gap:3px;padding:4px;line-height:18px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>.crm-contract-lifecycle-icon02{width:26px;height:26px;border-radius:8px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>.crm-contract-lifecycle-icon02 svg{width:15px;height:15px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02:not(:last-child):after{top:16px;left:calc(50% + 18px);width:calc(100% - 36px)}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>small{min-height:16px;line-height:16px}[class*=crm_ai_workspace_content]:has(.crm-contract-embedded-customer02 [data-contract-view=create]){min-height:0;overflow:hidden}.crm-contract-embedded-customer02:has([data-contract-view=create]){height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.crm-contract-embedded-customer02:has([data-contract-view=create])>.crm-window{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.crm-contract-embedded-customer02 [data-contract-view=create]{display:flex;flex-direction:column;flex:1;min-height:0;height:100%;overflow:hidden}.crm-contract-embedded-customer02 [data-contract-view=create]>.crm-contract-page-banner{flex-shrink:0}.crm-contract-embedded-customer02 [data-contract-view=create]>.crm-contract-create-host{flex:1;min-height:0;height:auto}[class*=crm_ai_workspace_content]:has(.crm-contract-embedded-customer02){scrollbar-gutter:stable}.app-main:has(.crm-contract-embedded-customer02 [data-contract-view=create]){overflow:hidden;scrollbar-gutter:stable}.crm-contract-embedded-customer02{display:flow-root}

.crm-contract-embedded-customer02) ._header_aav6c_25{box-sizing:border-box;height:152px;min-height:152px;max-height:152px;flex-shrink:0;margin:12px 16px 0;padding:14px 18px;border:1px solid rgb(255 255 255 / 20%);border-radius:12px;align-items:center}.crm-contract-embedded-customer02) ._headerActions_aav6c_27{grid-template-rows:32px 32px 16px;align-content:center}.crm-contract-embedded-customer02) ._conditionFilterRow_aav6c_159{min-height:32px}.crm-contract-embedded-customer02) ._filterTimestamp_aav6c_177{white-space:nowrap}@media(max-width:760px){.crm-contract-embedded-customer02) ._header_aav6c_25{height:204px;min-height:204px;max-height:204px;margin:10px 10px 0;padding:13px;justify-content:space-between;align-items:flex-start}.crm-contract-embedded-customer02) ._headerActions_aav6c_27{grid-template-rows:64px 32px 16px}}.crm-contract-embedded-customer02 .crm-contract-banner-actions02{display:flex;align-items:center;margin-top:8px;gap:6px}.crm-contract-embedded-customer02 .crm-contract-banner-actions02>[data-contract-create]{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:3px 8px;border:1px solid #ffffff66;border-radius:6px;background:#ffffff18;color:#fff;box-shadow:none;white-space:nowrap}.crm-contract-embedded-customer02 .crm-contract-banner-actions02>[data-contract-create]:hover{background:#ffffff30}.crm-contract-embedded-customer02 .crm-contract-banner-actions02 svg{width:13px;height:13px}.crm-contract-embedded-customer02 ._table_aav6c_95{width:100%;min-width:600px;table-layout:fixed}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(1){width:27%}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(2){width:26%}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(3){width:16%}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(4){width:13%}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(5){width:11%}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(6){width:7%}.crm-contract-embedded-customer02 ._table_aav6c_95 td,.crm-contract-embedded-customer02 ._table_aav6c_95 th{min-width:0;padding-inline:7px}.crm-contract-embedded-customer02 ._table_aav6c_95 td>span:not(._owner_aav6c_27),.crm-contract-embedded-customer02 ._table_aav6c_95 td>strong,.crm-contract-embedded-customer02 ._owner_aav6c_27 b{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-contract-embedded-customer02 ._owner_aav6c_27{min-width:0;max-width:100%}.crm-contract-embedded-customer02 ._ownerAvatar_aav6c_437{flex-shrink:0}.crm-contract-embedded-customer02 ._table_aav6c_95 td>._rowProgress_aav6c_99{width:100%;max-width:44px}.crm-contract-embedded-customer02 ._dataNote_aav6c_59:empty{display:none}.crm-contract-embedded-customer02 .crm-contract-lifecycle02{margin:10px 13px;padding:12px 10px;border:1px solid #e3eaf4;border-radius:10px;background:#f7f9fd}.crm-contract-embedded-customer02 .crm-contract-lifecycle-title02{display:block;margin-bottom:12px;color:#60789c}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stages02{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 8px}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;text-align:center;color:#9aa7ba}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02:not(:nth-child(3n)):after{content:"›";position:absolute;top:8px;right:-7px;color:#b1bfd5}.crm-contract-embedded-customer02 .crm-contract-lifecycle-icon02{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#edf1f7}.crm-contract-embedded-customer02 .crm-contract-lifecycle-icon02 svg{width:16px;height:16px}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02[data-complete=true]{color:#3866ca}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02[data-complete=true] .crm-contract-lifecycle-icon02{background:#e8efff}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02>strong{display:block;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02>small{color:#278b6d}.crm-contract-embedded-customer02 .crm-contract-carousel-window02{overflow:hidden;width:100%}.crm-contract-embedded-customer02 .crm-contract-carousel-track02{display:flex;width:100%;transition:transform .24s ease}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02{position:relative;display:flex;flex:0 0 33.333333%;min-width:0;flex-direction:column;align-items:center;gap:6px;padding:6px 4px;border:0;border-radius:0;background:transparent;box-shadow:none;color:#92a1b8;cursor:pointer;text-align:center;font:inherit}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02:not(:last-child):after{content:"";position:absolute;left:calc(50% + 21px);top:20px;width:calc(100% - 42px);height:2px;background:#dce5f2}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>.crm-contract-lifecycle-icon02{position:relative;z-index:1;width:30px;height:30px;background:#eaf0f8;color:#8197ba;transition:background .2s,color .2s}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02[aria-pressed=true]{color:#315fd2}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02[aria-pressed=true]>.crm-contract-lifecycle-icon02{background:#e4edff;color:#315fd2;box-shadow:0 0 0 2px #f7f9fd,0 0 0 3px #b8ccfa}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>strong{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;color:inherit}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>small{min-height:1lh;color:#278b6d}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02:focus-visible{outline:2px solid #84a4ee;outline-offset:-2px;border-radius:8px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02:hover>.crm-contract-lifecycle-icon02{background:#dfe9fc}@media(prefers-reduced-motion:reduce){.crm-contract-embedded-customer02 .crm-contract-carousel-track02{transition:none}}.crm-contract-embedded-customer02 .crm-contract-lifecycle02{padding:8px 10px;margin-top:8px;margin-bottom:8px}.crm-contract-embedded-customer02 .crm-contract-lifecycle-title02{margin-bottom:5px;line-height:18px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02{gap:3px;padding:4px;line-height:18px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>.crm-contract-lifecycle-icon02{width:26px;height:26px;border-radius:8px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>.crm-contract-lifecycle-icon02 svg{width:15px;height:15px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02:not(:last-child):after{top:16px;left:calc(50% + 18px);width:calc(100% - 36px)}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>small{min-height:16px;line-height:16px}[class*=crm_ai_workspace_content]:has(.crm-contract-embedded-customer02 [data-contract-view=create]){min-height:0;overflow:hidden}.crm-contract-embedded-customer02:has([data-contract-view=create]){height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.crm-contract-embedded-customer02:has([data-contract-view=create])>.crm-window{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.crm-contract-embedded-customer02 [data-contract-view=create]{display:flex;flex-direction:column;flex:1;min-height:0;height:100%;overflow:hidden}.crm-contract-embedded-customer02 [data-contract-view=create]>.crm-contract-page-banner{flex-shrink:0}.crm-contract-embedded-customer02 [data-contract-view=create]>.crm-contract-create-host{flex:1;min-height:0;height:auto}[class*=crm_ai_workspace_content]:has(.crm-contract-embedded-customer02){scrollbar-gutter:stable}.app-main:has(.crm-contract-embedded-customer02 [data-contract-view=create]){overflow:hidden;scrollbar-gutter:stable}.crm-contract-embedded-customer02{display:flow-root}

.crm-contract-embedded-customer02) ._header_aav6c_25{box-sizing:border-box;height:152px;min-height:152px;max-height:152px;flex-shrink:0;margin:12px 16px 0;padding:14px 18px;border:1px solid rgb(255 255 255 / 20%);border-radius:12px;align-items:center}.crm-contract-embedded-customer02) ._headerActions_aav6c_27{grid-template-rows:32px 32px 16px;align-content:center}.crm-contract-embedded-customer02) ._conditionFilterRow_aav6c_159{min-height:32px}.crm-contract-embedded-customer02) ._filterTimestamp_aav6c_177{white-space:nowrap}@media(max-width:760px){.crm-contract-embedded-customer02) ._header_aav6c_25{height:204px;min-height:204px;max-height:204px;margin:10px 10px 0;padding:13px;justify-content:space-between;align-items:flex-start}.crm-contract-embedded-customer02) ._headerActions_aav6c_27{grid-template-rows:64px 32px 16px}}.crm-contract-embedded-customer02 .crm-contract-banner-actions02{display:flex;align-items:center;margin-top:8px;gap:6px}.crm-contract-embedded-customer02 .crm-contract-banner-actions02>[data-contract-create]{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:3px 8px;border:1px solid #ffffff66;border-radius:6px;background:#ffffff18;color:#fff;box-shadow:none;white-space:nowrap}.crm-contract-embedded-customer02 .crm-contract-banner-actions02>[data-contract-create]:hover{background:#ffffff30}.crm-contract-embedded-customer02 .crm-contract-banner-actions02 svg{width:13px;height:13px}.crm-contract-embedded-customer02 ._table_aav6c_95{width:100%;min-width:600px;table-layout:fixed}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(1){width:27%}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(2){width:26%}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(3){width:16%}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(4){width:13%}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(5){width:11%}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(6){width:7%}.crm-contract-embedded-customer02 ._table_aav6c_95 td,.crm-contract-embedded-customer02 ._table_aav6c_95 th{min-width:0;padding-inline:7px}.crm-contract-embedded-customer02 ._table_aav6c_95 td>span:not(._owner_aav6c_27),.crm-contract-embedded-customer02 ._table_aav6c_95 td>strong,.crm-contract-embedded-customer02 ._owner_aav6c_27 b{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-contract-embedded-customer02 ._owner_aav6c_27{min-width:0;max-width:100%}.crm-contract-embedded-customer02 ._ownerAvatar_aav6c_437{flex-shrink:0}.crm-contract-embedded-customer02 ._table_aav6c_95 td>._rowProgress_aav6c_99{width:100%;max-width:44px}.crm-contract-embedded-customer02 ._dataNote_aav6c_59:empty{display:none}.crm-contract-embedded-customer02 .crm-contract-lifecycle02{margin:10px 13px;padding:12px 10px;border:1px solid #e3eaf4;border-radius:10px;background:#f7f9fd}.crm-contract-embedded-customer02 .crm-contract-lifecycle-title02{display:block;margin-bottom:12px;color:#60789c}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stages02{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 8px}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;text-align:center;color:#9aa7ba}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02:not(:nth-child(3n)):after{content:"›";position:absolute;top:8px;right:-7px;color:#b1bfd5}.crm-contract-embedded-customer02 .crm-contract-lifecycle-icon02{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#edf1f7}.crm-contract-embedded-customer02 .crm-contract-lifecycle-icon02 svg{width:16px;height:16px}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02[data-complete=true]{color:#3866ca}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02[data-complete=true] .crm-contract-lifecycle-icon02{background:#e8efff}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02>strong{display:block;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02>small{color:#278b6d}.crm-contract-embedded-customer02 .crm-contract-carousel-window02{overflow:hidden;width:100%}.crm-contract-embedded-customer02 .crm-contract-carousel-track02{display:flex;width:100%;transition:transform .24s ease}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02{position:relative;display:flex;flex:0 0 33.333333%;min-width:0;flex-direction:column;align-items:center;gap:6px;padding:6px 4px;border:0;border-radius:0;background:transparent;box-shadow:none;color:#92a1b8;cursor:pointer;text-align:center;font:inherit}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02:not(:last-child):after{content:"";position:absolute;left:calc(50% + 21px);top:20px;width:calc(100% - 42px);height:2px;background:#dce5f2}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>.crm-contract-lifecycle-icon02{position:relative;z-index:1;width:30px;height:30px;background:#eaf0f8;color:#8197ba;transition:background .2s,color .2s}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02[aria-pressed=true]{color:#315fd2}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02[aria-pressed=true]>.crm-contract-lifecycle-icon02{background:#e4edff;color:#315fd2;box-shadow:0 0 0 2px #f7f9fd,0 0 0 3px #b8ccfa}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>strong{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;color:inherit}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>small{min-height:1lh;color:#278b6d}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02:focus-visible{outline:2px solid #84a4ee;outline-offset:-2px;border-radius:8px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02:hover>.crm-contract-lifecycle-icon02{background:#dfe9fc}@media(prefers-reduced-motion:reduce){.crm-contract-embedded-customer02 .crm-contract-carousel-track02{transition:none}}.crm-contract-embedded-customer02 .crm-contract-lifecycle02{padding:8px 10px;margin-top:8px;margin-bottom:8px}.crm-contract-embedded-customer02 .crm-contract-lifecycle-title02{margin-bottom:5px;line-height:18px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02{gap:3px;padding:4px;line-height:18px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>.crm-contract-lifecycle-icon02{width:26px;height:26px;border-radius:8px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>.crm-contract-lifecycle-icon02 svg{width:15px;height:15px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02:not(:last-child):after{top:16px;left:calc(50% + 18px);width:calc(100% - 36px)}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>small{min-height:16px;line-height:16px}[class*=crm_ai_workspace_content]:has(.crm-contract-embedded-customer02 [data-contract-view=create]){min-height:0;overflow:hidden}.crm-contract-embedded-customer02:has([data-contract-view=create]){height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.crm-contract-embedded-customer02:has([data-contract-view=create])>.crm-window{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.crm-contract-embedded-customer02 [data-contract-view=create]{display:flex;flex-direction:column;flex:1;min-height:0;height:100%;overflow:hidden}.crm-contract-embedded-customer02 [data-contract-view=create]>.crm-contract-page-banner{flex-shrink:0}.crm-contract-embedded-customer02 [data-contract-view=create]>.crm-contract-create-host{flex:1;min-height:0;height:auto}[class*=crm_ai_workspace_content]:has(.crm-contract-embedded-customer02){scrollbar-gutter:stable}.app-main:has(.crm-contract-embedded-customer02 [data-contract-view=create]){overflow:hidden;scrollbar-gutter:stable}.crm-contract-embedded-customer02{display:flow-root}

.crm-contract-embedded-customer02) ._header_aav6c_25{box-sizing:border-box;height:152px;min-height:152px;max-height:152px;flex-shrink:0;margin:12px 16px 0;padding:14px 18px;border:1px solid rgb(255 255 255 / 20%);border-radius:12px;align-items:center}.crm-contract-embedded-customer02) ._headerActions_aav6c_27{grid-template-rows:32px 32px 16px;align-content:center}.crm-contract-embedded-customer02) ._conditionFilterRow_aav6c_159{min-height:32px}.crm-contract-embedded-customer02) ._filterTimestamp_aav6c_177{white-space:nowrap}@media(max-width:760px){.crm-contract-embedded-customer02) ._header_aav6c_25{height:204px;min-height:204px;max-height:204px;margin:10px 10px 0;padding:13px;justify-content:space-between;align-items:flex-start}.crm-contract-embedded-customer02) ._headerActions_aav6c_27{grid-template-rows:64px 32px 16px}}.crm-contract-embedded-customer02 .crm-contract-banner-actions02{display:flex;align-items:center;margin-top:8px;gap:6px}.crm-contract-embedded-customer02 .crm-contract-banner-actions02>[data-contract-create]{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:3px 8px;border:1px solid #ffffff66;border-radius:6px;background:#ffffff18;color:#fff;box-shadow:none;white-space:nowrap}.crm-contract-embedded-customer02 .crm-contract-banner-actions02>[data-contract-create]:hover{background:#ffffff30}.crm-contract-embedded-customer02 .crm-contract-banner-actions02 svg{width:13px;height:13px}.crm-contract-embedded-customer02 ._table_aav6c_95{width:100%;min-width:600px;table-layout:fixed}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(1){width:27%}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(2){width:26%}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(3){width:16%}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(4){width:13%}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(5){width:11%}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(6){width:7%}.crm-contract-embedded-customer02 ._table_aav6c_95 td,.crm-contract-embedded-customer02 ._table_aav6c_95 th{min-width:0;padding-inline:7px}.crm-contract-embedded-customer02 ._table_aav6c_95 td>span:not(._owner_aav6c_27),.crm-contract-embedded-customer02 ._table_aav6c_95 td>strong,.crm-contract-embedded-customer02 ._owner_aav6c_27 b{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-contract-embedded-customer02 ._owner_aav6c_27{min-width:0;max-width:100%}.crm-contract-embedded-customer02 ._ownerAvatar_aav6c_437{flex-shrink:0}.crm-contract-embedded-customer02 ._table_aav6c_95 td>._rowProgress_aav6c_99{width:100%;max-width:44px}.crm-contract-embedded-customer02 ._dataNote_aav6c_59:empty{display:none}.crm-contract-embedded-customer02 .crm-contract-lifecycle02{margin:10px 13px;padding:12px 10px;border:1px solid #e3eaf4;border-radius:10px;background:#f7f9fd}.crm-contract-embedded-customer02 .crm-contract-lifecycle-title02{display:block;margin-bottom:12px;color:#60789c}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stages02{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 8px}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;text-align:center;color:#9aa7ba}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02:not(:nth-child(3n)):after{content:"›";position:absolute;top:8px;right:-7px;color:#b1bfd5}.crm-contract-embedded-customer02 .crm-contract-lifecycle-icon02{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#edf1f7}.crm-contract-embedded-customer02 .crm-contract-lifecycle-icon02 svg{width:16px;height:16px}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02[data-complete=true]{color:#3866ca}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02[data-complete=true] .crm-contract-lifecycle-icon02{background:#e8efff}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02>strong{display:block;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02>small{color:#278b6d}.crm-contract-embedded-customer02 .crm-contract-carousel-window02{overflow:hidden;width:100%}.crm-contract-embedded-customer02 .crm-contract-carousel-track02{display:flex;width:100%;transition:transform .24s ease}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02{position:relative;display:flex;flex:0 0 33.333333%;min-width:0;flex-direction:column;align-items:center;gap:6px;padding:6px 4px;border:0;border-radius:0;background:transparent;box-shadow:none;color:#92a1b8;cursor:pointer;text-align:center;font:inherit}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02:not(:last-child):after{content:"";position:absolute;left:calc(50% + 21px);top:20px;width:calc(100% - 42px);height:2px;background:#dce5f2}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>.crm-contract-lifecycle-icon02{position:relative;z-index:1;width:30px;height:30px;background:#eaf0f8;color:#8197ba;transition:background .2s,color .2s}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02[aria-pressed=true]{color:#315fd2}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02[aria-pressed=true]>.crm-contract-lifecycle-icon02{background:#e4edff;color:#315fd2;box-shadow:0 0 0 2px #f7f9fd,0 0 0 3px #b8ccfa}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>strong{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;color:inherit}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>small{min-height:1lh;color:#278b6d}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02:focus-visible{outline:2px solid #84a4ee;outline-offset:-2px;border-radius:8px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02:hover>.crm-contract-lifecycle-icon02{background:#dfe9fc}@media(prefers-reduced-motion:reduce){.crm-contract-embedded-customer02 .crm-contract-carousel-track02{transition:none}}.crm-contract-embedded-customer02 .crm-contract-lifecycle02{padding:8px 10px;margin-top:8px;margin-bottom:8px}.crm-contract-embedded-customer02 .crm-contract-lifecycle-title02{margin-bottom:5px;line-height:18px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02{gap:3px;padding:4px;line-height:18px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>.crm-contract-lifecycle-icon02{width:26px;height:26px;border-radius:8px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>.crm-contract-lifecycle-icon02 svg{width:15px;height:15px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02:not(:last-child):after{top:16px;left:calc(50% + 18px);width:calc(100% - 36px)}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>small{min-height:16px;line-height:16px}[class*=crm_ai_workspace_content]:has(.crm-contract-embedded-customer02 [data-contract-view=create]){min-height:0;overflow:hidden}.crm-contract-embedded-customer02:has([data-contract-view=create]){height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.crm-contract-embedded-customer02:has([data-contract-view=create])>.crm-window{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.crm-contract-embedded-customer02 [data-contract-view=create]{display:flex;flex-direction:column;flex:1;min-height:0;height:100%;overflow:hidden}.crm-contract-embedded-customer02 [data-contract-view=create]>.crm-contract-page-banner{flex-shrink:0}.crm-contract-embedded-customer02 [data-contract-view=create]>.crm-contract-create-host{flex:1;min-height:0;height:auto}[class*=crm_ai_workspace_content]:has(.crm-contract-embedded-customer02){scrollbar-gutter:stable}.app-main:has(.crm-contract-embedded-customer02 [data-contract-view=create]){overflow:hidden;scrollbar-gutter:stable}.crm-contract-embedded-customer02{display:flow-root}

.crm-contract-embedded-customer02) ._header_aav6c_25{box-sizing:border-box;height:152px;min-height:152px;max-height:152px;flex-shrink:0;margin:12px 16px 0;padding:14px 18px;border:1px solid rgb(255 255 255 / 20%);border-radius:12px;align-items:center}.crm-contract-embedded-customer02) ._headerActions_aav6c_27{grid-template-rows:32px 32px 16px;align-content:center}.crm-contract-embedded-customer02) ._conditionFilterRow_aav6c_159{min-height:32px}.crm-contract-embedded-customer02) ._filterTimestamp_aav6c_177{white-space:nowrap}@media(max-width:760px){.crm-contract-embedded-customer02) ._header_aav6c_25{height:204px;min-height:204px;max-height:204px;margin:10px 10px 0;padding:13px;justify-content:space-between;align-items:flex-start}.crm-contract-embedded-customer02) ._headerActions_aav6c_27{grid-template-rows:64px 32px 16px}}.crm-contract-embedded-customer02 .crm-contract-banner-actions02{display:flex;align-items:center;margin-top:8px;gap:6px}.crm-contract-embedded-customer02 .crm-contract-banner-actions02>[data-contract-create]{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:3px 8px;border:1px solid #ffffff66;border-radius:6px;background:#ffffff18;color:#fff;box-shadow:none;white-space:nowrap}.crm-contract-embedded-customer02 .crm-contract-banner-actions02>[data-contract-create]:hover{background:#ffffff30}.crm-contract-embedded-customer02 .crm-contract-banner-actions02 svg{width:13px;height:13px}.crm-contract-embedded-customer02 ._table_aav6c_95{width:100%;min-width:600px;table-layout:fixed}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(1){width:27%}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(2){width:26%}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(3){width:16%}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(4){width:13%}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(5){width:11%}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(6){width:7%}.crm-contract-embedded-customer02 ._table_aav6c_95 td,.crm-contract-embedded-customer02 ._table_aav6c_95 th{min-width:0;padding-inline:7px}.crm-contract-embedded-customer02 ._table_aav6c_95 td>span:not(._owner_aav6c_27),.crm-contract-embedded-customer02 ._table_aav6c_95 td>strong,.crm-contract-embedded-customer02 ._owner_aav6c_27 b{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-contract-embedded-customer02 ._owner_aav6c_27{min-width:0;max-width:100%}.crm-contract-embedded-customer02 ._ownerAvatar_aav6c_437{flex-shrink:0}.crm-contract-embedded-customer02 ._table_aav6c_95 td>._rowProgress_aav6c_99{width:100%;max-width:44px}.crm-contract-embedded-customer02 ._dataNote_aav6c_59:empty{display:none}.crm-contract-embedded-customer02 .crm-contract-lifecycle02{margin:10px 13px;padding:12px 10px;border:1px solid #e3eaf4;border-radius:10px;background:#f7f9fd}.crm-contract-embedded-customer02 .crm-contract-lifecycle-title02{display:block;margin-bottom:12px;color:#60789c}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stages02{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 8px}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;text-align:center;color:#9aa7ba}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02:not(:nth-child(3n)):after{content:"›";position:absolute;top:8px;right:-7px;color:#b1bfd5}.crm-contract-embedded-customer02 .crm-contract-lifecycle-icon02{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#edf1f7}.crm-contract-embedded-customer02 .crm-contract-lifecycle-icon02 svg{width:16px;height:16px}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02[data-complete=true]{color:#3866ca}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02[data-complete=true] .crm-contract-lifecycle-icon02{background:#e8efff}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02>strong{display:block;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02>small{color:#278b6d}.crm-contract-embedded-customer02 .crm-contract-carousel-window02{overflow:hidden;width:100%}.crm-contract-embedded-customer02 .crm-contract-carousel-track02{display:flex;width:100%;transition:transform .24s ease}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02{position:relative;display:flex;flex:0 0 33.333333%;min-width:0;flex-direction:column;align-items:center;gap:6px;padding:6px 4px;border:0;border-radius:0;background:transparent;box-shadow:none;color:#92a1b8;cursor:pointer;text-align:center;font:inherit}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02:not(:last-child):after{content:"";position:absolute;left:calc(50% + 21px);top:20px;width:calc(100% - 42px);height:2px;background:#dce5f2}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>.crm-contract-lifecycle-icon02{position:relative;z-index:1;width:30px;height:30px;background:#eaf0f8;color:#8197ba;transition:background .2s,color .2s}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02[aria-pressed=true]{color:#315fd2}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02[aria-pressed=true]>.crm-contract-lifecycle-icon02{background:#e4edff;color:#315fd2;box-shadow:0 0 0 2px #f7f9fd,0 0 0 3px #b8ccfa}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>strong{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;color:inherit}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>small{min-height:1lh;color:#278b6d}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02:focus-visible{outline:2px solid #84a4ee;outline-offset:-2px;border-radius:8px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02:hover>.crm-contract-lifecycle-icon02{background:#dfe9fc}@media(prefers-reduced-motion:reduce){.crm-contract-embedded-customer02 .crm-contract-carousel-track02{transition:none}}.crm-contract-embedded-customer02 .crm-contract-lifecycle02{padding:8px 10px;margin-top:8px;margin-bottom:8px}.crm-contract-embedded-customer02 .crm-contract-lifecycle-title02{margin-bottom:5px;line-height:18px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02{gap:3px;padding:4px;line-height:18px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>.crm-contract-lifecycle-icon02{width:26px;height:26px;border-radius:8px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>.crm-contract-lifecycle-icon02 svg{width:15px;height:15px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02:not(:last-child):after{top:16px;left:calc(50% + 18px);width:calc(100% - 36px)}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>small{min-height:16px;line-height:16px}[class*=crm_ai_workspace_content]:has(.crm-contract-embedded-customer02 [data-contract-view=create]){min-height:0;overflow:hidden}.crm-contract-embedded-customer02:has([data-contract-view=create]){height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.crm-contract-embedded-customer02:has([data-contract-view=create])>.crm-window{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.crm-contract-embedded-customer02 [data-contract-view=create]{display:flex;flex-direction:column;flex:1;min-height:0;height:100%;overflow:hidden}.crm-contract-embedded-customer02 [data-contract-view=create]>.crm-contract-page-banner{flex-shrink:0}.crm-contract-embedded-customer02 [data-contract-view=create]>.crm-contract-create-host{flex:1;min-height:0;height:auto}[class*=crm_ai_workspace_content]:has(.crm-contract-embedded-customer02){scrollbar-gutter:stable}.app-main:has(.crm-contract-embedded-customer02 [data-contract-view=create]){overflow:hidden;scrollbar-gutter:stable}.crm-contract-embedded-customer02{display:flow-root}

.crm-contract-embedded-customer02) ._header_aav6c_25{box-sizing:border-box;height:152px;min-height:152px;max-height:152px;flex-shrink:0;margin:12px 16px 0;padding:14px 18px;border:1px solid rgb(255 255 255 / 20%);border-radius:12px;align-items:center}.crm-contract-embedded-customer02) ._headerActions_aav6c_27{grid-template-rows:32px 32px 16px;align-content:center}.crm-contract-embedded-customer02) ._conditionFilterRow_aav6c_159{min-height:32px}.crm-contract-embedded-customer02) ._filterTimestamp_aav6c_177{white-space:nowrap}@media(max-width:760px){.crm-contract-embedded-customer02) ._header_aav6c_25{height:204px;min-height:204px;max-height:204px;margin:10px 10px 0;padding:13px;justify-content:space-between;align-items:flex-start}.crm-contract-embedded-customer02) ._headerActions_aav6c_27{grid-template-rows:64px 32px 16px}}.crm-contract-embedded-customer02 .crm-contract-banner-actions02{display:flex;align-items:center;margin-top:8px;gap:6px}.crm-contract-embedded-customer02 .crm-contract-banner-actions02>[data-contract-create]{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:3px 8px;border:1px solid #ffffff66;border-radius:6px;background:#ffffff18;color:#fff;box-shadow:none;white-space:nowrap}.crm-contract-embedded-customer02 .crm-contract-banner-actions02>[data-contract-create]:hover{background:#ffffff30}.crm-contract-embedded-customer02 .crm-contract-banner-actions02 svg{width:13px;height:13px}.crm-contract-embedded-customer02 ._table_aav6c_95{width:100%;min-width:600px;table-layout:fixed}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(1){width:27%}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(2){width:26%}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(3){width:16%}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(4){width:13%}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(5){width:11%}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(6){width:7%}.crm-contract-embedded-customer02 ._table_aav6c_95 td,.crm-contract-embedded-customer02 ._table_aav6c_95 th{min-width:0;padding-inline:7px}.crm-contract-embedded-customer02 ._table_aav6c_95 td>span:not(._owner_aav6c_27),.crm-contract-embedded-customer02 ._table_aav6c_95 td>strong,.crm-contract-embedded-customer02 ._owner_aav6c_27 b{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-contract-embedded-customer02 ._owner_aav6c_27{min-width:0;max-width:100%}.crm-contract-embedded-customer02 ._ownerAvatar_aav6c_437{flex-shrink:0}.crm-contract-embedded-customer02 ._table_aav6c_95 td>._rowProgress_aav6c_99{width:100%;max-width:44px}.crm-contract-embedded-customer02 ._dataNote_aav6c_59:empty{display:none}.crm-contract-embedded-customer02 .crm-contract-lifecycle02{margin:10px 13px;padding:12px 10px;border:1px solid #e3eaf4;border-radius:10px;background:#f7f9fd}.crm-contract-embedded-customer02 .crm-contract-lifecycle-title02{display:block;margin-bottom:12px;color:#60789c}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stages02{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 8px}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;text-align:center;color:#9aa7ba}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02:not(:nth-child(3n)):after{content:"›";position:absolute;top:8px;right:-7px;color:#b1bfd5}.crm-contract-embedded-customer02 .crm-contract-lifecycle-icon02{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#edf1f7}.crm-contract-embedded-customer02 .crm-contract-lifecycle-icon02 svg{width:16px;height:16px}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02[data-complete=true]{color:#3866ca}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02[data-complete=true] .crm-contract-lifecycle-icon02{background:#e8efff}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02>strong{display:block;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02>small{color:#278b6d}.crm-contract-embedded-customer02 .crm-contract-carousel-window02{overflow:hidden;width:100%}.crm-contract-embedded-customer02 .crm-contract-carousel-track02{display:flex;width:100%;transition:transform .24s ease}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02{position:relative;display:flex;flex:0 0 33.333333%;min-width:0;flex-direction:column;align-items:center;gap:6px;padding:6px 4px;border:0;border-radius:0;background:transparent;box-shadow:none;color:#92a1b8;cursor:pointer;text-align:center;font:inherit}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02:not(:last-child):after{content:"";position:absolute;left:calc(50% + 21px);top:20px;width:calc(100% - 42px);height:2px;background:#dce5f2}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>.crm-contract-lifecycle-icon02{position:relative;z-index:1;width:30px;height:30px;background:#eaf0f8;color:#8197ba;transition:background .2s,color .2s}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02[aria-pressed=true]{color:#315fd2}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02[aria-pressed=true]>.crm-contract-lifecycle-icon02{background:#e4edff;color:#315fd2;box-shadow:0 0 0 2px #f7f9fd,0 0 0 3px #b8ccfa}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>strong{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;color:inherit}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>small{min-height:1lh;color:#278b6d}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02:focus-visible{outline:2px solid #84a4ee;outline-offset:-2px;border-radius:8px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02:hover>.crm-contract-lifecycle-icon02{background:#dfe9fc}@media(prefers-reduced-motion:reduce){.crm-contract-embedded-customer02 .crm-contract-carousel-track02{transition:none}}.crm-contract-embedded-customer02 .crm-contract-lifecycle02{padding:8px 10px;margin-top:8px;margin-bottom:8px}.crm-contract-embedded-customer02 .crm-contract-lifecycle-title02{margin-bottom:5px;line-height:18px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02{gap:3px;padding:4px;line-height:18px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>.crm-contract-lifecycle-icon02{width:26px;height:26px;border-radius:8px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>.crm-contract-lifecycle-icon02 svg{width:15px;height:15px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02:not(:last-child):after{top:16px;left:calc(50% + 18px);width:calc(100% - 36px)}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>small{min-height:16px;line-height:16px}[class*=crm_ai_workspace_content]:has(.crm-contract-embedded-customer02 [data-contract-view=create]){min-height:0;overflow:hidden}.crm-contract-embedded-customer02:has([data-contract-view=create]){height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.crm-contract-embedded-customer02:has([data-contract-view=create])>.crm-window{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.crm-contract-embedded-customer02 [data-contract-view=create]{display:flex;flex-direction:column;flex:1;min-height:0;height:100%;overflow:hidden}.crm-contract-embedded-customer02 [data-contract-view=create]>.crm-contract-page-banner{flex-shrink:0}.crm-contract-embedded-customer02 [data-contract-view=create]>.crm-contract-create-host{flex:1;min-height:0;height:auto}[class*=crm_ai_workspace_content]:has(.crm-contract-embedded-customer02){scrollbar-gutter:stable}.app-main:has(.crm-contract-embedded-customer02 [data-contract-view=create]){overflow:hidden;scrollbar-gutter:stable}.crm-contract-embedded-customer02{display:flow-root}

.crm-contract-embedded-customer02) ._header_aav6c_25{box-sizing:border-box;height:152px;min-height:152px;max-height:152px;flex-shrink:0;margin:12px 16px 0;padding:14px 18px;border:1px solid rgb(255 255 255 / 20%);border-radius:12px;align-items:center}.crm-contract-embedded-customer02) ._headerActions_aav6c_27{grid-template-rows:32px 32px 16px;align-content:center}.crm-contract-embedded-customer02) ._conditionFilterRow_aav6c_159{min-height:32px}.crm-contract-embedded-customer02) ._filterTimestamp_aav6c_177{white-space:nowrap}@media(max-width:760px){.crm-contract-embedded-customer02) ._header_aav6c_25{height:204px;min-height:204px;max-height:204px;margin:10px 10px 0;padding:13px;justify-content:space-between;align-items:flex-start}.crm-contract-embedded-customer02) ._headerActions_aav6c_27{grid-template-rows:64px 32px 16px}}.crm-contract-embedded-customer02 .crm-contract-banner-actions02{display:flex;align-items:center;margin-top:8px;gap:6px}.crm-contract-embedded-customer02 .crm-contract-banner-actions02>[data-contract-create]{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:3px 8px;border:1px solid #ffffff66;border-radius:6px;background:#ffffff18;color:#fff;box-shadow:none;white-space:nowrap}.crm-contract-embedded-customer02 .crm-contract-banner-actions02>[data-contract-create]:hover{background:#ffffff30}.crm-contract-embedded-customer02 .crm-contract-banner-actions02 svg{width:13px;height:13px}.crm-contract-embedded-customer02 ._table_aav6c_95{width:100%;min-width:600px;table-layout:fixed}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(1){width:27%}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(2){width:26%}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(3){width:16%}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(4){width:13%}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(5){width:11%}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(6){width:7%}.crm-contract-embedded-customer02 ._table_aav6c_95 td,.crm-contract-embedded-customer02 ._table_aav6c_95 th{min-width:0;padding-inline:7px}.crm-contract-embedded-customer02 ._table_aav6c_95 td>span:not(._owner_aav6c_27),.crm-contract-embedded-customer02 ._table_aav6c_95 td>strong,.crm-contract-embedded-customer02 ._owner_aav6c_27 b{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-contract-embedded-customer02 ._owner_aav6c_27{min-width:0;max-width:100%}.crm-contract-embedded-customer02 ._ownerAvatar_aav6c_437{flex-shrink:0}.crm-contract-embedded-customer02 ._table_aav6c_95 td>._rowProgress_aav6c_99{width:100%;max-width:44px}.crm-contract-embedded-customer02 ._dataNote_aav6c_59:empty{display:none}.crm-contract-embedded-customer02 .crm-contract-lifecycle02{margin:10px 13px;padding:12px 10px;border:1px solid #e3eaf4;border-radius:10px;background:#f7f9fd}.crm-contract-embedded-customer02 .crm-contract-lifecycle-title02{display:block;margin-bottom:12px;color:#60789c}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stages02{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 8px}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;text-align:center;color:#9aa7ba}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02:not(:nth-child(3n)):after{content:"›";position:absolute;top:8px;right:-7px;color:#b1bfd5}.crm-contract-embedded-customer02 .crm-contract-lifecycle-icon02{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#edf1f7}.crm-contract-embedded-customer02 .crm-contract-lifecycle-icon02 svg{width:16px;height:16px}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02[data-complete=true]{color:#3866ca}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02[data-complete=true] .crm-contract-lifecycle-icon02{background:#e8efff}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02>strong{display:block;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02>small{color:#278b6d}.crm-contract-embedded-customer02 .crm-contract-carousel-window02{overflow:hidden;width:100%}.crm-contract-embedded-customer02 .crm-contract-carousel-track02{display:flex;width:100%;transition:transform .24s ease}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02{position:relative;display:flex;flex:0 0 33.333333%;min-width:0;flex-direction:column;align-items:center;gap:6px;padding:6px 4px;border:0;border-radius:0;background:transparent;box-shadow:none;color:#92a1b8;cursor:pointer;text-align:center;font:inherit}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02:not(:last-child):after{content:"";position:absolute;left:calc(50% + 21px);top:20px;width:calc(100% - 42px);height:2px;background:#dce5f2}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>.crm-contract-lifecycle-icon02{position:relative;z-index:1;width:30px;height:30px;background:#eaf0f8;color:#8197ba;transition:background .2s,color .2s}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02[aria-pressed=true]{color:#315fd2}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02[aria-pressed=true]>.crm-contract-lifecycle-icon02{background:#e4edff;color:#315fd2;box-shadow:0 0 0 2px #f7f9fd,0 0 0 3px #b8ccfa}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>strong{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;color:inherit}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>small{min-height:1lh;color:#278b6d}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02:focus-visible{outline:2px solid #84a4ee;outline-offset:-2px;border-radius:8px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02:hover>.crm-contract-lifecycle-icon02{background:#dfe9fc}@media(prefers-reduced-motion:reduce){.crm-contract-embedded-customer02 .crm-contract-carousel-track02{transition:none}}.crm-contract-embedded-customer02 .crm-contract-lifecycle02{padding:8px 10px;margin-top:8px;margin-bottom:8px}.crm-contract-embedded-customer02 .crm-contract-lifecycle-title02{margin-bottom:5px;line-height:18px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02{gap:3px;padding:4px;line-height:18px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>.crm-contract-lifecycle-icon02{width:26px;height:26px;border-radius:8px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>.crm-contract-lifecycle-icon02 svg{width:15px;height:15px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02:not(:last-child):after{top:16px;left:calc(50% + 18px);width:calc(100% - 36px)}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>small{min-height:16px;line-height:16px}[class*=crm_ai_workspace_content]:has(.crm-contract-embedded-customer02 [data-contract-view=create]){min-height:0;overflow:hidden}.crm-contract-embedded-customer02:has([data-contract-view=create]){height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.crm-contract-embedded-customer02:has([data-contract-view=create])>.crm-window{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.crm-contract-embedded-customer02 [data-contract-view=create]{display:flex;flex-direction:column;flex:1;min-height:0;height:100%;overflow:hidden}.crm-contract-embedded-customer02 [data-contract-view=create]>.crm-contract-page-banner{flex-shrink:0}.crm-contract-embedded-customer02 [data-contract-view=create]>.crm-contract-create-host{flex:1;min-height:0;height:auto}[class*=crm_ai_workspace_content]:has(.crm-contract-embedded-customer02){scrollbar-gutter:stable}.app-main:has(.crm-contract-embedded-customer02 [data-contract-view=create]){overflow:hidden;scrollbar-gutter:stable}.crm-contract-embedded-customer02{display:flow-root}

.crm-contract-embedded-customer02) ._header_aav6c_25{box-sizing:border-box;height:152px;min-height:152px;max-height:152px;flex-shrink:0;margin:12px 16px 0;padding:14px 18px;border:1px solid rgb(255 255 255 / 20%);border-radius:12px;align-items:center}.crm-contract-embedded-customer02) ._headerActions_aav6c_27{grid-template-rows:32px 32px 16px;align-content:center}.crm-contract-embedded-customer02) ._conditionFilterRow_aav6c_159{min-height:32px}.crm-contract-embedded-customer02) ._filterTimestamp_aav6c_177{white-space:nowrap}@media(max-width:760px){.crm-contract-embedded-customer02) ._header_aav6c_25{height:204px;min-height:204px;max-height:204px;margin:10px 10px 0;padding:13px;justify-content:space-between;align-items:flex-start}.crm-contract-embedded-customer02) ._headerActions_aav6c_27{grid-template-rows:64px 32px 16px}}.crm-contract-embedded-customer02 .crm-contract-banner-actions02{display:flex;align-items:center;margin-top:8px;gap:6px}.crm-contract-embedded-customer02 .crm-contract-banner-actions02>[data-contract-create]{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:3px 8px;border:1px solid #ffffff66;border-radius:6px;background:#ffffff18;color:#fff;box-shadow:none;white-space:nowrap}.crm-contract-embedded-customer02 .crm-contract-banner-actions02>[data-contract-create]:hover{background:#ffffff30}.crm-contract-embedded-customer02 .crm-contract-banner-actions02 svg{width:13px;height:13px}.crm-contract-embedded-customer02 ._table_aav6c_95{width:100%;min-width:600px;table-layout:fixed}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(1){width:27%}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(2){width:26%}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(3){width:16%}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(4){width:13%}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(5){width:11%}.crm-contract-embedded-customer02 ._table_aav6c_95 th:nth-child(6){width:7%}.crm-contract-embedded-customer02 ._table_aav6c_95 td,.crm-contract-embedded-customer02 ._table_aav6c_95 th{min-width:0;padding-inline:7px}.crm-contract-embedded-customer02 ._table_aav6c_95 td>span:not(._owner_aav6c_27),.crm-contract-embedded-customer02 ._table_aav6c_95 td>strong,.crm-contract-embedded-customer02 ._owner_aav6c_27 b{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-contract-embedded-customer02 ._owner_aav6c_27{min-width:0;max-width:100%}.crm-contract-embedded-customer02 ._ownerAvatar_aav6c_437{flex-shrink:0}.crm-contract-embedded-customer02 ._table_aav6c_95 td>._rowProgress_aav6c_99{width:100%;max-width:44px}.crm-contract-embedded-customer02 ._dataNote_aav6c_59:empty{display:none}.crm-contract-embedded-customer02 .crm-contract-lifecycle02{margin:10px 13px;padding:12px 10px;border:1px solid #e3eaf4;border-radius:10px;background:#f7f9fd}.crm-contract-embedded-customer02 .crm-contract-lifecycle-title02{display:block;margin-bottom:12px;color:#60789c}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stages02{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 8px}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;text-align:center;color:#9aa7ba}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02:not(:nth-child(3n)):after{content:"›";position:absolute;top:8px;right:-7px;color:#b1bfd5}.crm-contract-embedded-customer02 .crm-contract-lifecycle-icon02{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#edf1f7}.crm-contract-embedded-customer02 .crm-contract-lifecycle-icon02 svg{width:16px;height:16px}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02[data-complete=true]{color:#3866ca}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02[data-complete=true] .crm-contract-lifecycle-icon02{background:#e8efff}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02>strong{display:block;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.crm-contract-embedded-customer02 .crm-contract-lifecycle-stage02>small{color:#278b6d}.crm-contract-embedded-customer02 .crm-contract-carousel-window02{overflow:hidden;width:100%}.crm-contract-embedded-customer02 .crm-contract-carousel-track02{display:flex;width:100%;transition:transform .24s ease}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02{position:relative;display:flex;flex:0 0 33.333333%;min-width:0;flex-direction:column;align-items:center;gap:6px;padding:6px 4px;border:0;border-radius:0;background:transparent;box-shadow:none;color:#92a1b8;cursor:pointer;text-align:center;font:inherit}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02:not(:last-child):after{content:"";position:absolute;left:calc(50% + 21px);top:20px;width:calc(100% - 42px);height:2px;background:#dce5f2}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>.crm-contract-lifecycle-icon02{position:relative;z-index:1;width:30px;height:30px;background:#eaf0f8;color:#8197ba;transition:background .2s,color .2s}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02[aria-pressed=true]{color:#315fd2}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02[aria-pressed=true]>.crm-contract-lifecycle-icon02{background:#e4edff;color:#315fd2;box-shadow:0 0 0 2px #f7f9fd,0 0 0 3px #b8ccfa}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>strong{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;color:inherit}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>small{min-height:1lh;color:#278b6d}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02:focus-visible{outline:2px solid #84a4ee;outline-offset:-2px;border-radius:8px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02:hover>.crm-contract-lifecycle-icon02{background:#dfe9fc}@media(prefers-reduced-motion:reduce){.crm-contract-embedded-customer02 .crm-contract-carousel-track02{transition:none}}.crm-contract-embedded-customer02 .crm-contract-lifecycle02{padding:8px 10px;margin-top:8px;margin-bottom:8px}.crm-contract-embedded-customer02 .crm-contract-lifecycle-title02{margin-bottom:5px;line-height:18px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02{gap:3px;padding:4px;line-height:18px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>.crm-contract-lifecycle-icon02{width:26px;height:26px;border-radius:8px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>.crm-contract-lifecycle-icon02 svg{width:15px;height:15px}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02:not(:last-child):after{top:16px;left:calc(50% + 18px);width:calc(100% - 36px)}.crm-contract-embedded-customer02 .crm-contract-carousel-stage02>small{min-height:16px;line-height:16px}[class*=crm_ai_workspace_content]:has(.crm-contract-embedded-customer02 [data-contract-view=create]){min-height:0;overflow:hidden}.crm-contract-embedded-customer02:has([data-contract-view=create]){height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.crm-contract-embedded-customer02:has([data-contract-view=create])>.crm-window{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.crm-contract-embedded-customer02 [data-contract-view=create]{display:flex;flex-direction:column;flex:1;min-height:0;height:100%;overflow:hidden}.crm-contract-embedded-customer02 [data-contract-view=create]>.crm-contract-page-banner{flex-shrink:0}.crm-contract-embedded-customer02 [data-contract-view=create]>.crm-contract-create-host{flex:1;min-height:0;height:auto}[class*=crm_ai_workspace_content]:has(.crm-contract-embedded-customer02){scrollbar-gutter:stable}.app-main:has(.crm-contract-embedded-customer02 [data-contract-view=create]){overflow:hidden;scrollbar-gutter:stable}.crm-contract-embedded-customer02{display:flow-root}

/* All CRM routes share the MY MIS horizontal rails; page wrappers add no second inset. */
@media screen {
  .crm-contract-embedded-customer02 .crm-contract-page-banner { margin-inline:0!important; }
  .crm-contract-embedded-customer02 .crm-contract-list-panel { padding-inline:0!important; }
}
