@layer product {
.record-assignment{border:1px solid var(--palette-line);background:var(--palette-panel,var(--appearance-surface,white));border-radius:12px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.record-assignment>.avatar{flex:none}.record-assignment-person{flex:1;gap:3px;min-width:0;line-height:1.35;display:grid}.record-assignment-person small{color:var(--palette-muted);white-space:nowrap;font-size:11px}.record-assignment-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.record-assignment>.btn{flex:none;min-height:34px;padding:7px 9px;font-size:12px}.assignment-form{box-sizing:border-box;gap:20px;width:100%;max-width:none;margin:0;padding:24px;display:grid}.assignment-form .record-actions{justify-content:flex-end;gap:10px;margin:0;display:flex}.assignment-form .info-box{background:var(--palette-soft);border-radius:10px;margin:0;padding:12px;font-size:13px;line-height:1.6}.dialog .sale-create-options{gap:12px;padding:20px;display:grid}.dialog .sale-create-options>.btn{border:1px solid var(--palette-line);background:var(--appearance-surface,white);text-align:left;white-space:normal;width:100%;min-height:108px;box-shadow:none;border-radius:14px;justify-content:flex-start;gap:16px;padding:20px;display:flex}.dialog .sale-create-options>.btn:hover{background:var(--palette-soft);border-color:var(--palette-accent)}.sale-create-options .sale-choice-icon{background:var(--palette-tint);width:42px;height:42px;color:var(--palette-accent-strong);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.sale-create-options>.btn>span:nth-child(2){flex:1;gap:6px;display:grid}.sale-create-options strong{font-size:16px;font-weight:600}.sale-create-options small{color:var(--palette-muted);font-size:13px;font-weight:400;line-height:1.55}.sale-create-options>.btn>svg{width:18px;height:18px;color:var(--palette-muted);flex-shrink:0}.deal-stage-control{border-bottom:1px solid var(--palette-line);background:var(--appearance-surface,white);flex-shrink:0;padding:10px 24px 14px}.deal-stage-heading{align-items:center;gap:12px;margin-bottom:10px;display:flex}.deal-stage-heading .section-index{font-size:10px}.deal-stage-total{white-space:nowrap;align-items:center;gap:12px;margin-left:auto;display:flex}.deal-stage-total strong{font-variant-numeric:tabular-nums;font-size:16px}.deal-stage-total .btn{min-height:32px;padding-block:4px;font-size:12px}.deal-stage-rail{scrollbar-width:thin;overscroll-behavior-x:contain;gap:6px;margin:0;padding:0 0 3px;list-style:none;display:flex;overflow-x:auto}.deal-stage-rail>li{flex:1 0 150px;min-width:0}.deal-stage-rail .deal-stage-step{border:1px solid var(--palette-line);background:var(--palette-soft);width:100%;min-height:44px;color:var(--palette-muted);font:inherit;text-align:left;cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:10px 12px;font-size:12px;font-weight:500;transition:background-color .16s,border-color .16s,color .16s;display:flex}.deal-stage-step>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deal-stage-number{background:var(--appearance-surface,white);border:1px solid var(--palette-line);border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.deal-stage-number svg{width:13px;height:13px}.deal-stage-rail .deal-stage-step[data-passed]{background:var(--palette-tint);color:var(--palette-accent-strong)}.deal-stage-rail .deal-stage-step:hover:not(:disabled){border-color:var(--palette-accent);background:var(--palette-tint);color:var(--palette-accent-strong)}.deal-stage-rail .deal-stage-step[aria-current=step]{background:var(--appearance-action-hover,var(--palette-accent-strong));border-color:var(--palette-accent-strong);color:#fff;box-shadow:0 2px 5px #183e721c}.deal-stage-step[aria-current=step] .deal-stage-number{background:var(--appearance-surface-translucent,#ffffff20);border-color:var(--appearance-line-translucent,#ffffff45);color:#fff}.deal-stage-rail .deal-stage-step:focus-visible{outline:2px solid var(--palette-accent);outline-offset:2px}.deal-stage-step:disabled{cursor:default}.company-facts-visible{padding:14px 0}.company-facts-visible>h3,.task-participants-visible>h3{margin:0 0 12px;font-size:13px;font-weight:600}.task-participants-visible{padding:16px 12px 4px}.task-participants-visible>h3{padding-inline:4px}.task-participants-visible .task-participants{overscroll-behavior:contain;max-height:220px;overflow-y:auto}.dialog .task-discussion-empty{text-align:center;min-height:240px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:28px 24px;display:flex}.discussion-empty-icon{background:var(--palette-soft);width:48px;height:48px;color:var(--palette-accent-strong);border-radius:50%;place-items:center;display:grid}.discussion-empty-icon svg{width:24px;height:24px}.dialog .task-discussion-empty h3{margin:0;font-size:17px}.dialog .task-discussion-empty p{max-width:310px;margin:0;font-size:13px;line-height:1.65}.dialog .task-discussion-empty .btn{min-height:40px;margin-top:4px;font-size:13px}.comm-operations>.record-assignment{flex:280px}.comm-operations{align-items:center;gap:12px;padding:12px 16px}.comm-operations>div:not(.record-assignment){gap:10px}.comm-peer-details{color:var(--palette-muted);gap:6px;font-size:13px;display:grid}.record-files{border-bottom:1px solid var(--palette-line);gap:12px;margin-bottom:20px;padding-bottom:22px;display:grid}.record-files>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.record-files>header h3{margin:0 0 6px;font-size:16px}.record-files>header p{color:var(--palette-muted);margin:0;font-size:12px;line-height:1.5}.record-files>header .btn{flex-shrink:0;min-height:38px;font-size:13px}.record-file{border:1px solid var(--palette-line);background:var(--appearance-surface,white);border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.record-file>svg{width:22px;height:22px;color:var(--palette-accent-strong);flex-shrink:0}.record-file>div{flex:1;gap:4px;min-width:0;display:grid}.record-file>div a{overflow-wrap:anywhere;color:var(--palette-ink);font-size:14px;font-weight:500}.record-file small{color:var(--palette-muted);font-size:11px}.record-file-download{width:34px;height:34px;color:var(--palette-accent-strong);border-radius:8px;place-items:center;display:grid}.record-file-download:hover{background:var(--palette-soft)}.record-file-download svg{width:18px;height:18px}.record-file-paging{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}@media (min-width:901px){.modal.drawer.wide:has(.deal-workspace,.task-expanded){height:calc(var(--visible-height,100dvh) - 32px)}.modal .dialog-scroll-body:has(>.deal-workspace,>.task-expanded){flex-direction:column;min-height:0;display:flex;overflow:hidden}.modal .dialog .deal-workspace{flex-direction:column;height:100%;min-height:0;display:flex}.modal .dialog .deal-workspace-columns{flex:1;min-height:0;overflow:hidden}.modal .dialog .deal-facts{overscroll-behavior:contain;min-height:0;overflow-y:auto}.modal .dialog .deal-working-area{flex-direction:column;min-height:0;padding:18px;display:flex;overflow:hidden}.modal .dialog .deal-next-action{flex-shrink:0;margin-bottom:12px;padding:12px 16px}.modal .dialog .deal-next-action>header{background:0 0;min-height:32px;padding:0}.modal .dialog .deal-no-next{gap:10px;padding:8px 0 2px}.modal .dialog .deal-no-next>span{gap:4px}.modal .dialog .deal-record-tabs{flex-direction:column;flex:1;min-height:0;display:flex}.modal .dialog .deal-record-tabs>.studio-tabs{flex-shrink:0}.modal .dialog .deal-tab-panel{overscroll-behavior:contain;flex:1;min-height:0;padding-top:12px;overflow-y:auto}.modal .dialog .deal-history-panel{flex-direction:column;display:flex;overflow:hidden}.modal .dialog .deal-note{flex-shrink:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-bottom:12px;padding:12px}.modal .dialog .deal-note textarea{resize:vertical;height:44px;min-height:44px;max-height:110px}.modal .dialog .deal-note textarea:focus{min-height:76px}.modal .dialog .deal-note .btn{white-space:normal;max-width:130px}.modal .dialog .deal-history>div{padding-block:12px}.modal .dialog .deal-history{overscroll-behavior:contain;flex:1;min-height:0;padding-right:8px;overflow-y:auto}.modal .dialog .task-expanded{align-items:stretch;height:100%;min-height:0}.modal .dialog .task-detail-body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.modal .dialog .task-discussion{flex-direction:column;min-height:0;display:flex;overflow:hidden}.modal .dialog .task-discussion .embedded-thread{flex:1;height:auto;min-height:0}.studio-work-area .studio-timeline{overscroll-behavior:contain;max-height:max(360px,100dvh - 390px);padding-right:12px;overflow-y:auto}}@media (max-width:700px){.deal-facts dl>div:has(.record-assignment){grid-column:1/-1}.deal-stage-control{padding:10px 16px 12px}.deal-stage-heading{flex-wrap:wrap;gap:8px}.deal-stage-total{gap:8px}.deal-stage-total strong{font-size:14px}.deal-stage-rail{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.deal-stage-rail .deal-stage-step{gap:7px;height:100%;padding:9px}.deal-stage-step>span:last-child{white-space:normal;line-height:1.4}.record-files>header{flex-wrap:wrap}.record-file{gap:8px;padding:10px}.assignment-form{padding:20px 16px}.dialog .sale-create-options{padding:16px}}.deal-facts dl>div:has(.record-assignment)>dt{display:none}@media (min-width:901px){.modal .detail-body>.timeline{overscroll-behavior:contain;max-height:max(320px,100dvh - 480px);overflow-y:auto}}.record-assignment>.avatar{width:32px;height:32px;font-size:12px}.record-assignment>.icon-btn{flex-shrink:0}.record-files-empty{background:var(--palette-soft);border-radius:10px;align-items:center;gap:12px;padding:16px;display:flex}.record-files-empty>svg{width:24px;height:24px;color:var(--palette-muted);flex-shrink:0}.record-files-empty strong{font-size:13px;font-weight:500}.record-files-empty p,.sales-document-empty{color:var(--palette-muted);margin:4px 0 0;font-size:12px;line-height:1.6}.sales-document-empty{padding:12px 0}.task-participants .task-member-protected{cursor:default}.task-member-protected>.avatar{flex-shrink:0;width:30px;height:30px;font-size:11px}.studio-client-context .company-facts-visible{border:1px solid var(--palette-line);background:var(--appearance-surface,white);border-radius:12px;margin-top:18px;padding:16px}.studio-client-context .company-facts-visible>h3{margin:0 0 4px;font-size:13px;line-height:1.5}.studio-client-context .company-facts-visible .studio-facts{border:0;margin:0;padding:0;display:block}.studio-client-context .company-facts-visible .studio-facts>div{border:0;border-bottom:1px solid var(--palette-line);gap:4px;margin:0;padding:12px 0;display:grid}.studio-client-context .company-facts-visible .studio-facts>div:last-child{border-bottom:0;padding-bottom:0}.studio-client-context .company-facts-visible dt{color:var(--palette-muted);font-size:11px;line-height:1.5}.studio-client-context .company-facts-visible dd{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}@media (prefers-reduced-motion:reduce){.deal-stage-rail .deal-stage-step{transition:none}}.task-reminder-caption{color:var(--palette-muted);margin:-8px 0 16px;font-size:12px;line-height:1.6}.modal .dialog .deal-history-panel{gap:12px}.modal .dialog .deal-history-panel>.deal-note{border-radius:12px;margin:0}.modal .dialog .deal-history-panel>.deal-history{flex:1 1 0}.modal .dialog .deal-history .record-timeline-item{border-radius:12px;margin:0 0 12px;position:relative}.modal .dialog .deal-history .is-system-event{background:var(--appearance-soft,#f7f8fa);border:1px solid var(--appearance-line,#e5e8ef);padding:9px 14px 9px 30px}.modal .dialog .deal-history .is-system-event:before{content:"";background:#8793a6;border-radius:50%;width:5px;height:5px;position:absolute;top:16px;left:14px}.modal .dialog .deal-history .is-system-event p{color:var(--appearance-muted,#536176);margin:5px 0;font-size:12px}.modal .dialog .deal-history .is-human-note{border:1px solid var(--appearance-line,#c8d6ed);background:var(--appearance-surface,white);border-left:3px solid #456bb4;padding:16px;box-shadow:0 2px 7px #23365608}.modal .dialog .deal-history .is-human-note p{color:var(--appearance-blue-ink,#1c2b40);white-space:pre-wrap;margin:10px 0;font-size:14px}.modal .dialog .deal-history time{color:var(--appearance-muted,#758196);font-size:11px}.modal .dialog .deal-history .deal-event-type{color:var(--appearance-muted,#66748b);font-size:11px}.modal .dialog .deal-history .is-human-note .deal-event-type{color:var(--appearance-blue-ink,#35578e);font-weight:600}.studio-timeline .studio-event.is-system-event{background:var(--appearance-soft,#f7f8fa);border:1px solid var(--appearance-line,#e5e8ef);border-radius:10px;padding:10px 14px}.studio-timeline .studio-event.is-human-note{background:var(--appearance-surface,#fff);border:1px solid var(--appearance-line,#c8d6ed);border-left:3px solid #456bb4;border-radius:10px;padding:16px}.modal .dialog .deal-workspace.chat-active .deal-stage-control,.modal .dialog .deal-workspace.chat-active .deal-facts{display:none}.modal .dialog .deal-workspace.chat-active .deal-workspace-columns{grid-template-columns:minmax(0,1fr)}.modal .dialog .deal-workspace.chat-active .deal-working-area{padding:12px 18px}.modal .dialog .deal-workspace.chat-active .deal-tab-panel{flex-direction:column;display:flex;overflow:hidden}.modal .dialog .deal-workspace.chat-active .record-conversations{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.modal .dialog .deal-workspace.chat-active .record-conversations>.embedded-thread{flex:1 1 0;height:auto;min-height:0;max-height:none}.modal .dialog .deal-workspace.chat-active .thread-linker{flex-shrink:0}@media (max-width:899px){.modal .dialog .deal-history-panel{min-height:360px}.modal .dialog .deal-workspace.chat-active .record-conversations>.embedded-thread{min-height:420px}}.access-log{gap:20px;display:grid}.access-presence-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.access-presence-list>div{border:1px solid var(--appearance-line,#dce2ec);border-radius:12px;gap:8px;padding:14px;display:grid}.access-presence-list strong{font-size:12px}.access-device{overflow-wrap:anywhere;max-width:260px;color:var(--appearance-muted,#738096);font-size:11px;display:block}.comm-message-content .comm-delivery-error{opacity:.9;border-top:1px solid;margin:10px 0 0;padding-top:8px;font-size:11px;line-height:1.5}@media (min-width:901px){.modal .dialog-scroll-body:has(>.deal-workspace,>.task-expanded){flex:1 1 0}.modal .dialog .deal-workspace,.modal .dialog .task-expanded{flex:1 1 0;height:auto}}@layer product{.editor-access-fields{border:0;min-width:0;margin:0;padding:0}}
}

@layer product {
.crm-deal-sidebar .deal-property-list{column-gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.crm-deal-sidebar .deal-property{grid-column:1/-1;min-width:0}.crm-deal-sidebar .deal-property:is([data-property=dueDate],[data-property=source]){grid-column:auto}.crm-deal-sidebar .deal-property-label{font-size:var(--font-xs)}.modal.drawer.wide:has(.crm-deal-workspace){height:min(calc(var(--visible-height,100dvh) - 32px), calc(100dvh - 32px));max-height:none}.modal:has(.crm-deal-workspace) .dialog-scroll-body{flex:1 1 0;min-height:0;padding:0;display:flex;overflow:hidden}.crm-deal-workspace{width:100%;min-height:0;color:var(--palette-ink);flex-direction:column;flex:1;display:flex}.crm-deal-command{justify-content:space-between;align-items:center;gap:var(--space-4);padding:0 var(--space-6) var(--space-5);background:var(--material-panel);flex-wrap:wrap;flex-shrink:0;display:flex}.crm-deal-heading,.crm-deal-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.crm-deal-heading>strong{font-size:var(--font-xl);font-variant-numeric:tabular-nums;font-weight:650}.crm-deal-heading>span:last-child:not(:first-child){margin-block:0}.crm-stage-rail{gap:var(--space-2);padding:0 var(--space-6) var(--space-5);background:var(--material-panel);border-bottom:1px solid var(--palette-line);flex-shrink:0;margin:0;list-style:none;display:flex;overflow-x:auto}.crm-stage-rail li{flex:1 0 160px;min-width:0}.crm-stage-rail button{align-items:center;gap:var(--space-2);width:100%;min-height:var(--control-height);padding:var(--space-3);text-align:left;font:inherit;font-size:var(--font-xs);color:var(--palette-muted);background:var(--material-lane);border:1px solid var(--palette-line);border-radius:var(--radius-sm);cursor:pointer;font-weight:600;display:flex}.crm-stage-rail button>span{border:1px solid var(--palette-control-line);background:var(--material-panel);border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}.crm-stage-rail button>span svg{width:14px;height:14px}.crm-stage-rail button[data-passed]{color:var(--palette-accent-strong);background:var(--palette-tint)}.crm-stage-rail button[aria-current]{background:var(--material-accent);color:var(--material-on-feature);border-color:var(--palette-accent)}.crm-stage-rail button[aria-current]>span{background:var(--appearance-surface-translucent,#ffffff20);border-color:var(--appearance-line-translucent,#ffffff60)}.crm-stage-rail button:hover:not(:disabled):not([aria-current]){background:var(--palette-tint);color:var(--palette-accent-strong)}.crm-stage-rail button:disabled{cursor:default}.crm-deal-columns{flex:1;grid-template-columns:minmax(300px,350px) minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.crm-deal-sidebar{padding:var(--space-6);background:var(--material-panel);border-right:1px solid var(--palette-line);scrollbar-width:thin;min-height:0;overflow-y:auto}.crm-deal-activity{padding:var(--space-6);background:var(--material-lane);scrollbar-width:thin;min-width:0;overflow-y:auto}.crm-section-heading{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.crm-section-heading h3{font-size:var(--font-md);margin:0;font-weight:600}.crm-section-heading p{font-size:var(--font-sm);color:var(--palette-muted);margin:6px 0 0}.crm-section-heading>span{font-size:var(--font-xs);color:var(--palette-muted)}.deal-properties .crm-section-heading{display:block}.deal-properties .crm-section-heading>span{margin-top:var(--space-2);display:block}.deal-property{border-bottom:1px solid var(--palette-line)}.deal-property-value{gap:var(--space-2);width:100%;padding:var(--space-4) var(--space-6) var(--space-4) 0;text-align:left;color:var(--palette-ink);font:inherit;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;display:grid;position:relative}.deal-property-label{color:var(--palette-muted);font-size:var(--font-sm)}.deal-property-value>span:nth-child(2){font-size:var(--font-sm);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.deal-property-value>svg{width:15px;height:15px;color:var(--palette-muted);position:absolute;top:38px;right:2px}.deal-property-value .is-empty{color:var(--palette-accent)}.deal-property-value:hover:not(:disabled){background:var(--palette-soft)}.deal-property-value:disabled{cursor:default}.deal-property-value:disabled svg{display:none}.deal-property-editor{padding-block:var(--space-4);gap:var(--space-3);display:grid}.crm-inline-actions{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.crm-company-link{align-items:center;gap:var(--space-3);text-align:left;width:100%;font:inherit;color:var(--palette-ink);cursor:pointer;background:0 0;border:0;padding:0;display:flex}.crm-company-link>span:nth-child(2){flex:1;min-width:0}.crm-company-link strong{font-size:var(--font-sm);overflow-wrap:anywhere;display:block}.crm-company-link small{margin-top:var(--space-2);font-size:var(--font-sm);color:var(--palette-muted);display:block}.crm-company-link>svg{width:16px;height:16px;color:var(--palette-muted)}.crm-contact-actions{gap:var(--space-3);margin-block:var(--space-4);display:grid}.crm-contact-actions a{align-items:center;gap:var(--space-2);color:var(--palette-accent-strong);font-size:var(--font-sm);overflow-wrap:anywhere;display:flex}.crm-contact-actions a svg{flex-shrink:0;width:16px;height:16px}.crm-contact-actions>.btn{justify-content:start}.crm-owner>small{color:var(--palette-muted);font-size:var(--font-sm);margin-bottom:var(--space-2);display:block}.crm-owner .record-assignment{width:100%}.crm-attention-disclosure{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--palette-line);color:var(--palette-muted);font-size:var(--font-sm)}.crm-attention-disclosure summary{cursor:pointer}.crm-attention-disclosure>section{margin-top:var(--space-3)}.crm-products-panel,.crm-next-action,.crm-note-composer,.crm-payment-summary{padding:var(--space-5);margin-bottom:var(--space-5);border:1px solid var(--material-panel-edge);border-radius:var(--material-panel-radius);background:var(--material-panel);box-shadow:var(--material-panel-shadow)}.crm-products-count{min-width:24px;min-height:24px;margin-left:var(--space-2);border-radius:var(--radius-sm);font-size:var(--font-xs);color:var(--palette-accent-strong);background:var(--palette-tint);place-items:center;padding:2px 6px;display:inline-grid}.crm-product-hint{margin:var(--space-3) 0;color:var(--palette-muted);font-size:var(--font-sm);line-height:1.6}.crm-products-table-wrap{overflow-x:auto}.crm-products-table{border-collapse:collapse;width:100%;font-size:var(--font-sm)}.crm-products-table th{background:var(--material-lane);color:var(--palette-muted);text-align:left;white-space:nowrap;padding:12px 10px;font-weight:500}.crm-products-table th:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.crm-products-table th:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.crm-products-table td{border-bottom:1px solid var(--palette-line);vertical-align:top;font-variant-numeric:tabular-nums;padding:16px 10px}.crm-products-table td:first-child{min-width:170px}.crm-products-table td:not(:first-child){white-space:nowrap}.crm-products-table strong{font-weight:550}.crm-products-table small{color:var(--palette-muted);margin-top:6px;display:block}.crm-product-fields{gap:var(--space-4);display:grid}.crm-product-fields>.btn{justify-self:start}.crm-product-row{min-width:0;padding:var(--space-4);border:1px solid var(--palette-line);border-radius:var(--radius-md);background:var(--material-lane);margin:0}.crm-product-row>legend{font-size:var(--font-sm);color:var(--palette-accent-strong);padding-inline:var(--space-2);font-weight:600}.crm-product-identity{align-items:end;gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:minmax(150px,.9fr) minmax(170px,1.3fr) 40px;display:grid}.crm-product-numbers{align-items:end;gap:var(--space-3);grid-template-columns:minmax(80px,.7fr) minmax(85px,.6fr) minmax(130px,1fr) minmax(130px,1fr);display:grid}.crm-product-row .field{min-width:0}.crm-product-row .field>label{font-size:var(--font-xs);white-space:normal;line-height:1.5}.crm-product-row input,.crm-product-row .select-trigger{width:100%;min-width:0}.crm-product-subtotal{min-height:var(--control-height);align-content:end;align-self:stretch;gap:var(--space-2);padding-bottom:var(--space-3);font-size:var(--font-sm);display:grid}.crm-product-subtotal>span{color:var(--palette-muted);font-size:var(--font-xs)}.crm-product-subtotal>strong{overflow-wrap:anywhere;font-weight:550}.crm-product-total{justify-content:space-between;gap:var(--space-4);padding-block:var(--space-4);color:var(--palette-muted);font-size:var(--font-sm);flex-wrap:wrap;display:flex}.crm-product-total>strong{color:var(--palette-ink);font-size:var(--font-md);font-variant-numeric:tabular-nums;font-weight:600}.crm-next-action header{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.crm-next-action header>span{align-items:center;gap:var(--space-2);font-size:var(--font-sm);display:flex}.crm-next-action header svg{width:18px;height:18px;color:var(--palette-accent)}.crm-next-action>p{color:var(--palette-muted);font-size:var(--font-sm);margin-bottom:0;line-height:1.6}.crm-next-action .task-row{box-shadow:none;background:0 0;border:0;padding:16px 0 4px}.crm-overdue-caption{margin-top:var(--space-2);color:var(--color-red);font-size:var(--font-xs);display:block}.crm-record-tabs{margin-bottom:var(--space-5);overflow-x:auto;flex-wrap:nowrap!important}.crm-record-tabs [role=tab]{white-space:nowrap}.crm-note-composer .field textarea{min-height:96px}.crm-note-composer>div:last-child{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.crm-note-composer>div:last-child>span{color:var(--palette-muted);font-size:var(--font-xs)}.crm-activity-filter{justify-content:space-between;align-items:center;gap:var(--space-3);margin:var(--space-5) 0 var(--space-4);flex-wrap:wrap;display:flex}.crm-activity-filter h3{font-size:var(--font-md);margin:0;font-weight:600}.crm-event-list{gap:var(--space-3);display:grid}.crm-event-list .record-timeline-item{padding:var(--space-4);border:1px solid var(--palette-line);border-radius:var(--radius-md);background:var(--material-panel)}.crm-event-list .record-timeline-item.is-system-event{background:var(--material-lane)}.crm-event-list .deal-event-type,.crm-event-list time{color:var(--palette-muted);font-size:var(--font-xs)}.crm-event-list .record-timeline-item p{margin-block:var(--space-3);color:var(--palette-ink);font-size:var(--font-sm);overflow-wrap:anywhere;line-height:1.65}.crm-quiet-empty{justify-items:center;gap:var(--space-3);padding:var(--space-7);text-align:center;color:var(--palette-muted);font-size:var(--font-sm);display:grid}.crm-quiet-empty svg{width:28px;height:28px;color:var(--palette-accent)}.crm-quiet-empty p{margin:0}.crm-payment-amount{gap:var(--space-2);display:grid}.crm-payment-amount>strong{font-size:var(--font-xl)}.crm-payment-amount>span,.crm-payment-amount>small{color:var(--palette-muted);font-size:var(--font-sm)}.crm-payment-summary>.btn{margin-top:var(--space-4)}.crm-status-success{color:var(--color-green)!important}.crm-status-danger{color:var(--color-red)!important}.crm-payment-form,.crm-outcome-form{gap:var(--space-5);padding:var(--space-6);display:grid}.crm-form-hint{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--material-lane);color:var(--palette-muted);font-size:var(--font-sm);margin:0;line-height:1.6}.crm-form-footer{justify-content:flex-end;gap:var(--space-3);border-top:1px solid var(--palette-line);padding-top:var(--space-4);flex-wrap:wrap;display:flex}.crm-task-cancel{align-items:start;gap:var(--space-3);font-size:var(--font-sm);line-height:1.6;display:flex}.crm-messages-panel{min-height:500px}.crm-messages-panel .record-conversations{height:560px}.modal:has(.crm-focused-editor) .dialog-scroll-body{flex-direction:column;min-height:0;display:flex;overflow:hidden}.modal .crm-focused-editor{flex-direction:column;flex:1;min-height:0;display:flex}.modal .crm-focused-editor .form-fields{flex:1;align-content:start;min-height:0;overflow-y:auto}.modal .crm-focused-editor .form-footer{flex-shrink:0;margin-top:auto;position:static}.crm-editor-group{gap:var(--space-5);display:grid}.crm-editor-extra{border-top:1px solid var(--palette-line);padding-top:var(--space-4)}.crm-editor-extra>summary{cursor:pointer;color:var(--palette-accent-strong);font-size:var(--font-sm);font-weight:550}.crm-editor-extra>.editor-section{margin-top:var(--space-4)}.crm-editor-extra>.editor-section>legend{display:none}.crm-quick-dates{gap:var(--space-2);flex-wrap:wrap;display:flex}.modal.drawer.wide:has(.crm-task-workspace){width:min(720px,100vw - 32px);height:min(840px, calc(var(--visible-height,100dvh) - 32px), calc(100dvh - 32px));max-height:min(calc(var(--visible-height,100dvh) - 32px), calc(100dvh - 32px))}.modal .dialog-scroll-body:has(>.crm-task-workspace){min-height:0;display:block;overflow-y:auto}.modal .dialog .crm-task-workspace{height:auto;min-height:0;max-height:none;display:block;overflow:visible}.modal .dialog .crm-task-workspace .task-detail-body{padding:var(--space-6);overflow:visible}.crm-task-primary-actions{gap:var(--space-2);margin-block:var(--space-5);flex-wrap:wrap;display:flex}.crm-task-discussion{border-top:1px solid var(--palette-line);background:var(--material-lane)}.crm-task-discussion>summary{padding:var(--space-5) var(--space-6);cursor:pointer;color:var(--palette-ink);font-size:var(--font-sm);font-weight:600}.crm-task-discussion>summary>span{margin-left:var(--space-3);color:var(--palette-muted);font-size:var(--font-xs);font-weight:400}.crm-task-thread{height:420px;min-height:0;padding:0 var(--space-5) var(--space-5);overflow:hidden}.client-studio .studio-command-row{margin-bottom:var(--space-4);min-height:auto;padding:0;position:static}.crm-client-header-actions{justify-items:end;gap:var(--space-3);display:grid}.crm-client-header-actions .studio-command-bar{gap:var(--space-2);box-shadow:none;background:0 0;flex-wrap:wrap;padding:0;display:flex}.crm-client-overview{gap:var(--space-6);display:grid}.crm-client-overview .studio-next-step{margin:0}.crm-client-overview .studio-next-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.crm-overview-deal{align-items:center;gap:var(--space-4);width:100%;padding:var(--space-4) 0;text-align:left;font:inherit;color:var(--palette-ink);border:0;border-bottom:1px solid var(--palette-line);cursor:pointer;background:0 0;display:flex}.crm-overview-deal>span:first-child{flex:1;min-width:0}.crm-overview-deal strong{font-size:var(--font-md);overflow-wrap:anywhere;display:block}.crm-overview-deal small{color:var(--palette-muted);font-size:var(--font-xs);margin-top:6px;display:block}.crm-overview-deal b{font-size:var(--font-sm);white-space:nowrap}.crm-overview-deal>svg{width:16px;height:16px;color:var(--palette-muted);flex-shrink:0}.crm-client-recent{border-bottom:1px solid var(--palette-line);padding-block:var(--space-3)}.crm-client-recent>span{color:var(--palette-muted);font-size:var(--font-xs)}.crm-client-recent p{font-size:var(--font-sm);line-height:1.6}:is(.crm-stage-rail button,.deal-property-value,.crm-company-link):focus-visible{outline:2px solid var(--palette-accent);outline-offset:3px}@media (min-width:1700px){.crm-deal-columns{grid-template-columns:380px minmax(0,1fr)}.crm-deal-activity{padding:var(--space-7)}}@media (max-width:1050px){.crm-deal-columns{grid-template-columns:290px minmax(0,1fr)}.crm-deal-sidebar,.crm-deal-activity{padding:var(--space-4)}.crm-product-identity{grid-template-columns:minmax(0,1fr) 40px}.crm-product-identity>.field:first-child{grid-column:1/-1}.crm-product-numbers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.modal.drawer.wide:has(.crm-deal-workspace){width:100vw;height:min(var(--visible-height,100dvh), 100dvh);max-height:min(var(--visible-height,100dvh), 100dvh);border-radius:0}.modal.drawer.wide:has(.crm-task-workspace){width:100vw;height:min(var(--visible-height,100dvh), 100dvh);max-height:min(var(--visible-height,100dvh), 100dvh);border-radius:0}.modal.drawer:has(.crm-focused-editor){width:100vw;height:min(var(--visible-height,100dvh), 100dvh);max-height:min(var(--visible-height,100dvh), 100dvh);border-radius:0}.modal:has(.crm-deal-workspace) .dialog-scroll-body{display:block;overflow-y:auto}.crm-deal-workspace{display:block}.crm-deal-command{z-index:3;padding:var(--space-3);border-bottom:1px solid var(--palette-line);position:sticky;top:0}.crm-deal-actions{gap:var(--space-2)}.crm-stage-rail{padding:var(--space-3)}.crm-deal-columns{flex-direction:column;display:flex;overflow:visible}.crm-deal-sidebar,.crm-deal-activity{padding:var(--space-4) var(--space-3);overflow:visible}.crm-deal-sidebar{border-right:0;border-bottom:1px solid var(--palette-line)}.crm-products-panel,.crm-next-action,.crm-note-composer{padding:var(--space-4);border-radius:var(--radius-md)}.crm-products-panel .crm-section-heading{align-items:start}.crm-product-row{padding:var(--space-3)}.crm-product-identity{grid-template-columns:minmax(0,1fr) 40px}.crm-product-identity>.field:first-child{grid-column:1/-1}.crm-product-numbers{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-focused-editor .crm-product-identity{grid-template-columns:minmax(0,1fr) 40px}.crm-product-subtotal>strong{font-size:var(--font-sm)}.crm-note-composer>div:last-child>span{display:none}.crm-focused-editor input,.crm-focused-editor textarea,.deal-property-editor input,.deal-property-editor textarea,.crm-product-row input,.crm-payment-form input,.crm-payment-form textarea{font-size:16px}.crm-client-header-actions{justify-items:start;width:100%}.crm-overview-deal{flex-wrap:wrap}.crm-overview-deal>span:first-child{flex-basis:100%}.crm-task-discussion>summary>span{margin:var(--space-2) 0 0 var(--space-3);display:block}}.crm-deal-command{padding-top:var(--space-4)}.editor-section>.crm-product-fields{clear:both}.crm-product-row>legend{float:none;width:auto;margin:0}.crm-product-row .field>label{font-size:var(--font-sm)}.crm-products-table :is(th,td):not(:first-child){text-align:right}.dialog-title-line{align-items:center;gap:var(--space-2);min-width:0;display:flex}.dialog-title-line h2{margin:0}.dialog-title-line>.icon-btn{flex-shrink:0}.crm-header-owner{flex-shrink:0;margin-left:auto}.crm-header-owner .record-assignment{box-shadow:none;background:0 0;border:0;min-width:0;padding:0}.crm-header-owner .select-trigger{min-height:32px}.crm-assignment-label{color:var(--palette-muted);font-size:var(--font-xs);margin-bottom:2px;display:block}.crm-products-summary{margin-top:var(--space-5);padding-block:var(--space-4);border-bottom:1px solid var(--palette-line)}.crm-products-summary .crm-section-heading{margin-bottom:var(--space-2)}.crm-product-summary-list{margin:0;padding:0;list-style:none}.crm-product-summary-list li{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-block:var(--space-2);font-size:var(--font-sm);line-height:1.5;display:flex}.crm-product-summary-list li>span{overflow-wrap:anywhere;min-width:0}.crm-product-summary-list strong{color:var(--palette-muted);flex-shrink:0;font-weight:500}.crm-products-summary .crm-product-total{font-size:var(--font-xs);padding-bottom:0}.crm-products-summary .crm-product-total strong{font-size:var(--font-sm)}.crm-contact-person{align-items:center;gap:var(--space-3);margin-top:var(--space-4);display:flex}.crm-contact-person>span{flex:1;min-width:0}.crm-contact-person small{font-size:var(--font-xs);color:var(--palette-muted);margin-bottom:var(--space-2);display:block}.crm-contact-person strong{font-size:var(--font-sm);font-weight:500;display:block}.crm-deal-task-list{border:1px solid var(--material-panel-edge);border-radius:var(--material-panel-radius);background:var(--material-panel);box-shadow:var(--material-panel-shadow);overflow:hidden}.crm-deal-task-list:empty{display:none}.crm-deal-task-list .task-row{padding-inline:var(--space-4);background:0 0}.crm-deal-task-list .task-row:last-child{border-bottom:0}.crm-next-action{background:var(--material-panel);border-color:var(--material-panel-edge)}.crm-products-editor,.deal-property-editor{padding:var(--space-2)}.modal:has(.crm-products-editor){width:min(900px,100vw - 32px)}.modal:has(.deal-property-editor){width:min(560px,100vw - 32px)}@media (max-width:700px){.dialog:has(.crm-deal-workspace)>.dialog-header{flex-wrap:wrap}.crm-header-owner{flex-basis:100%;order:3;margin-left:0}.crm-header-owner .record-assignment{justify-content:start}.crm-header-owner .select-trigger{min-height:44px}}.crm-deal-sidebar .deal-property-value{padding-block:var(--space-3);gap:var(--space-1)}.crm-deal-sidebar .deal-property-value>svg{top:28px}.crm-products-summary{margin-top:var(--space-3)}.crm-contact-card{padding-top:var(--space-4)}@media (min-width:701px){.crm-deal-activity{flex-direction:column;display:flex;overflow:hidden}.crm-deal-activity>.crm-next-action{flex-shrink:0}.crm-deal-tabs{flex-direction:column;flex:1;min-height:0;display:flex}.crm-record-tabs{flex-shrink:0}.crm-activity-panel{scrollbar-width:thin;min-height:0;padding:1px 2px var(--space-4);flex:1;overflow-y:auto}}@media (min-width:701px) and (max-height:600px){.crm-deal-activity{display:block;overflow-y:auto}.crm-deal-tabs{display:block}.crm-activity-panel{overflow:visible}}.modal.drawer.wide:has(.crm-task-workspace){width:min(clamp(1200px,86vw,2400px),100vw - 32px);height:min(calc(var(--visible-height,100dvh) - 32px), calc(100dvh - 32px))}.modal .dialog-scroll-body:has(>.crm-task-workspace){display:flex;overflow:hidden}.modal .dialog .crm-task-workspace{flex:1;grid-template-columns:minmax(340px,.85fr) minmax(420px,1.15fr);width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.modal .dialog .crm-task-workspace.is-completing{grid-template-columns:minmax(0,1fr)}.modal .dialog .crm-task-workspace .task-detail-body{min-height:0;overflow-y:auto}.crm-task-discussion{border-top:0;border-left:1px solid var(--palette-line);min-height:0;padding:var(--space-4);overflow:hidden}.crm-task-thread{flex-direction:column;height:100%;min-height:0;padding:0;display:flex}.crm-task-thread>*{flex:1;min-height:0}.crm-client-note-editor{padding:var(--space-4);background:var(--material-panel)}.crm-client-note-editor .field textarea{border:1px solid var(--palette-control-line);border-radius:var(--radius-sm);background:var(--material-panel);min-height:100px;padding:var(--space-3)}.crm-client-note-editor>div:last-child{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-3);display:flex}.crm-client-note-editor>div:last-child>span{color:var(--palette-muted);font-size:var(--font-xs)}.crm-header-owner .record-assignment{padding:var(--space-3);border:1px solid var(--palette-line);border-radius:var(--radius-md);background:var(--material-panel);min-width:230px}@media (max-width:900px){.modal.drawer.wide:has(.crm-task-workspace){width:calc(100vw - 24px)}.modal .dialog .crm-task-workspace{flex-direction:column;display:flex;overflow-y:auto}.modal .dialog .crm-task-workspace .task-detail-body{flex-shrink:0;overflow:visible}.crm-task-discussion{border-left:0;border-top:1px solid var(--palette-line);flex-shrink:0;height:540px;min-height:400px}}@media (max-width:700px){.modal.drawer.wide:has(.crm-task-workspace){width:100vw;height:min(var(--visible-height,100dvh), 100dvh)}.crm-header-owner .record-assignment{width:100%}}.crm-contact-channel-fields{gap:var(--space-4);grid-column:1/-1;display:grid}.crm-channel-group{gap:var(--space-3);display:grid}.crm-channel-group>.btn{justify-self:start}.crm-channel-row{align-items:end;gap:var(--space-2);display:flex}.crm-channel-row>.field{flex:1;min-width:0}.modal .dialog .crm-task-workspace{align-items:stretch}.crm-contact-table-links{gap:var(--space-2);display:grid}.crm-contact-table-links a{overflow-wrap:anywhere}.crm-deal-sidebar .deal-property[data-property=description] .deal-property-value>span:nth-child(2){-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.deal-property-editor textarea{min-height:160px}.crm-contact-person{display:block}.crm-contact-person-tools{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}.crm-contact-person-tools>.icon-btn{flex-shrink:0}.crm-contact-person-row{align-items:center;gap:var(--space-2);display:flex}.crm-contact-person-row>strong{overflow-wrap:anywhere;flex:1;min-width:0}.crm-contact-person>small{margin-bottom:0}@media (pointer:fine){.crm-contact-person-tools>.icon-btn{width:32px;min-width:32px;height:32px;min-height:32px;padding:6px}}.comm-sale-topic{border-bottom:1px solid var(--palette-line);background:var(--material-panel);flex:none;align-items:center;gap:12px;padding:10px 16px;display:flex}.comm-sale-topic>.comm-sale-topic-label{color:var(--palette-muted);flex-shrink:0;font-size:12px}.comm-sale-topic>.select-compact{flex:1;min-width:0}.comm-sale-topic .select-trigger{width:100%;min-height:38px}.comm-sale-hint{color:var(--palette-muted);background:var(--palette-soft);margin:0;padding:10px 16px;font-size:12px;line-height:1.6}.comm-reuse-conversations{border:1px solid var(--palette-line);border-radius:var(--radius-sm);background:var(--material-panel);flex-direction:column;align-items:flex-start;gap:10px;padding:16px;display:flex}.comm-reuse-conversations p{color:var(--palette-muted);margin:0;font-size:13px}.comm-reuse-conversations .btn{white-space:normal;text-align:left;max-width:100%}.comm-message-sale{color:var(--palette-muted);justify-content:center;padding:12px 0 4px;font-size:12px;display:flex}.comm-message-sale button{font:inherit;color:var(--palette-accent-strong);border:1px solid var(--palette-line);border-radius:var(--radius-pill);background:var(--material-panel);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;max-width:90%;padding:4px 10px;overflow:hidden}.comm-message-sale button:focus-visible{outline:2px solid var(--palette-accent);outline-offset:2px}.comm-history-scope{border:1px solid var(--palette-line);border-radius:var(--radius-md);background:var(--palette-soft);flex-wrap:wrap;align-items:center;gap:4px;width:fit-content;max-width:100%;padding:4px;display:flex}.comm-history-option{border-radius:var(--radius-sm);min-height:34px;color:var(--palette-muted);cursor:pointer;justify-content:center;align-items:center;padding:7px 12px;font-size:13px;display:inline-flex}.comm-history-option[data-selected]{color:var(--palette-accent-strong);background:var(--material-panel);box-shadow:0 1px 4px #183b600c}.comm-history-option[data-focus-visible]{outline:2px solid var(--palette-accent);outline-offset:2px}.messenger.embedded-thread.comm-external>header{gap:12px;padding:10px 16px}.messenger.embedded-thread.comm-external>header>div:first-child{flex:150px}.messenger.embedded-thread.comm-external>header>.comm-sale-topic{border:0;flex:2 270px;min-width:0;padding:0}.messenger.embedded-thread.comm-external>header .comm-sale-topic-label{margin:0;font-size:11px}.messenger.embedded-thread.comm-external>header>div:first-child>span{font-size:12px}@media (min-width:701px) and (min-height:601px){.crm-deal-workspace[data-chat-active] .crm-stage-rail,.crm-deal-workspace[data-chat-active] .crm-next-action{display:none}.crm-deal-workspace[data-chat-active] .crm-deal-activity{padding:16px}.crm-deal-workspace[data-chat-active] .crm-record-tabs{margin-bottom:12px}.crm-messages-panel{flex-direction:column;min-height:0;padding-bottom:0;display:flex;overflow:hidden}.crm-messages-panel .record-conversations{flex-direction:column;flex:1;gap:10px;height:auto;min-height:0;display:flex}.crm-messages-panel .record-conversations>:not(.embedded-thread){flex-shrink:0}.crm-messages-panel .record-conversations>.embedded-thread{flex:1 1 0;height:auto;min-height:0;max-height:none}.crm-messages-panel .thread-linker{margin:0;padding-top:8px}.crm-messages-panel .comm-feed{padding:16px}}@media (max-width:700px){.comm-sale-topic{flex-wrap:wrap;gap:6px}.comm-sale-topic>.comm-sale-topic-label{flex-basis:100%}.comm-history-option{padding:8px;font-size:12px}.messenger.embedded-thread.comm-external>header>.comm-sale-topic{flex-basis:100%}}.crm-product-numbers{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-product-subtotal{grid-column:1/-1}
}

@layer motion {
:root{--motion-fast:.12s;--motion-control:.18s;--motion-panel:.28s;--motion-exit:.16s;--motion-ease:cubic-bezier(.25, .1, .25, 1)}.motion-segments .react-aria-Radio{isolation:isolate;transition:color var(--motion-fast) ease;position:relative}.motion-segments .react-aria-Radio[data-selected]{box-shadow:none;color:#fff;background:0 0}.segment-indicator{z-index:-1;border-radius:inherit;background:var(--segment-surface,var(--material-accent));box-shadow:inset 0 1px 0 var(--appearance-edge,#ffffff30), 0 2px 5px #183b6014;pointer-events:none;position:absolute;inset:0}.segment-label{color:inherit;justify-content:center;align-items:center;gap:var(--space-2);display:inline-flex}.comm-internal .motion-segments{--segment-surface:var(--appearance-surface,white)}.comm-internal .motion-segments .react-aria-Radio[data-selected]{color:var(--palette-accent-strong)}.motion-choice,.motion-tab{isolation:isolate;position:relative}.motion-choice:active:not([disabled]){transform:scale(.98)}.choice-surface{z-index:-1;pointer-events:none;border-radius:inherit;background:var(--choice-surface,var(--appearance-surface,white));box-shadow:0 3px 12px #24497112, inset 0 1px 0 var(--appearance-edge,#fff);position:absolute;inset:0}.dock-link.motion-choice.current,.motion-tab[data-selected],.work-nav .motion-choice.selected,.comm-quick-queues .motion-choice[aria-pressed=true],.comm-compose-modes .motion-choice.current,.stage-stepper .motion-choice.current{box-shadow:none;background:0 0}.stage-stepper .motion-choice{--choice-surface:var(--material-accent)}.stage-stepper .motion-choice.current{color:#fff}.dock-link.motion-choice.current:after{content:none}.navigation-indicator:after{content:"";background:var(--navigation-marker,var(--palette-accent));border-radius:3px;width:24px;height:3px;position:absolute;bottom:3px;left:calc(50% - 12px)}.motion-tab,.work-nav .motion-choice{--choice-surface:var(--material-accent)}.motion-tab[data-selected],.work-nav .motion-choice.selected{color:#fff}.motion-tab>.choice-surface{background:var(--choice-surface);border-radius:inherit}.motion-tab>span:not(.choice-surface){color:inherit}.work-nav .motion-choice.selected b{background:var(--appearance-surface-translucent,#ffffff26);color:#fff}.motion-nav-underline .motion-choice.selected{color:var(--palette-accent-strong);border-bottom-color:#0000}.motion-nav-underline .choice-surface{background:var(--palette-accent);height:3px;box-shadow:none;border-radius:3px;top:auto}.motion-nav-soft .motion-choice{--choice-surface:var(--palette-tint)}.motion-nav-soft .motion-choice.selected{color:var(--palette-accent-strong)}:is(.motion-nav-underline,.motion-nav-soft) .motion-choice.selected b{color:var(--palette-accent-strong);background:var(--palette-tint)}.mobile-motion-choice{--choice-surface:var(--palette-tint)}.mobile-motion-choice[aria-current]{background:0 0}.mobile-motion-choice>.choice-surface{position:absolute}.motion-popover[data-entering]{animation:popover-arrive var(--motion-control) var(--motion-ease)}.motion-popover[data-exiting]{animation:popover-arrive var(--motion-exit) ease-in reverse}.comm-compose-modes .motion-choice{--choice-surface:var(--appearance-blue-soft,#edf4ff)}.comm-compose-note .comm-compose-modes .motion-choice{--choice-surface:var(--appearance-amber-soft,#fff0d8)}.comm-composer,.message-input-shell{transition:background-color var(--motion-control) ease, border-color var(--motion-control) ease}.motion-reveal{flex-shrink:0}.crm-app .main-workspace{-webkit-backdrop-filter:none;backdrop-filter:none}.crm-app .navigation-dock{background:linear-gradient(110deg, var(--appearance-surface-translucent,#fffffff7), var(--appearance-blue-soft-translucent,#eaf3fff5));-webkit-backdrop-filter:none;backdrop-filter:none}.modal-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;transition:opacity .2s var(--motion-ease)}.modal-overlay[data-entering],.modal-overlay[data-exiting]{opacity:0}.modal-overlay[data-exiting]{pointer-events:none;transition-duration:var(--motion-exit)}.modal{opacity:1;transition:opacity .24s var(--motion-ease), transform .24s var(--motion-ease);transform:none}.modal[data-entering]{opacity:0;transform:translateY(6px)}.modal[data-exiting]{opacity:0;transition-duration:var(--motion-exit);transform:translateY(4px)}@starting-style{.modal-overlay{opacity:0}.modal{opacity:0;transform:translateY(6px)}.modal.drawer{transform:translate(32px)}}.modal.drawer[data-entering]{transform:translate(32px)}.modal.drawer[data-exiting]{transform:translate(20px)}@media (max-width:700px){@starting-style{.modal.drawer{transform:translateY(24px)}}.modal.drawer[data-entering]{transform:translateY(24px)}.modal.drawer[data-exiting]{transform:translateY(16px)}}@keyframes sheet-in{0%{opacity:0;transform:translateY(44px)}to{opacity:1;transform:translateY(0)}}@keyframes sheet-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(24px)}}:is(.select-popover,.notifications-popover,.dock-profile-popover,.comm-message-menu-popover,.react-aria-Popover,.control-tooltip){transform-origin:var(--trigger-anchor-point,center top);opacity:1;transition:opacity .18s var(--motion-ease), transform .18s var(--motion-ease);transform:none}:is(.select-popover,.notifications-popover,.dock-profile-popover,.comm-message-menu-popover,.react-aria-Popover,.control-tooltip)[data-entering]{opacity:0;transform:translateY(-3px)}:is(.select-popover,.notifications-popover,.dock-profile-popover,.comm-message-menu-popover,.react-aria-Popover,.control-tooltip)[data-exiting]{opacity:0;transition-duration:var(--motion-fast);transform:translateY(-2px)}@starting-style{:is(.select-popover,.notifications-popover,.dock-profile-popover,.comm-message-menu-popover,.react-aria-Popover,.control-tooltip){opacity:0;transform:translateY(-3px)}}.main-content{animation:none}[role=tabpanel]:not([hidden]){animation:panel-content-in .2s var(--motion-ease)}.comm-list-filters[open]>:not(summary),.comm-management[open]>:not(summary),details[open]>.analytics-perspective,.deal-facts[open]>:not(summary){animation:surface-arrive .28s var(--motion-ease)}:is(.btn,.icon-btn,.dock-profile,.mobile-motion-choice,.record-open,.select-trigger,.task-check,.brief-complete){transition:transform var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, color var(--motion-fast) ease}:is(.btn,.icon-btn,.dock-profile,.mobile-motion-choice,.record-open,.select-trigger,.task-check,.brief-complete)[data-pressed]:not([disabled]){transform:scale(.99)}.btn:disabled,.icon-btn:disabled{transform:none}.search-field,.field :is(input,textarea){transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease}.check-box{transition:background-color var(--motion-fast) ease, border-color var(--motion-fast) ease}.check-box svg{visibility:visible;opacity:0;transition:opacity var(--motion-fast) ease, transform var(--motion-control) var(--motion-ease);transform:scale(.7)}.check-field[data-selected] .check-box svg{opacity:1;transform:scale(1)}.switch-track{transition:background-color var(--motion-control) ease}.switch-track i{transition:transform var(--motion-control) var(--motion-ease)}.task-check span{transition:background-color var(--motion-control) ease, border-color var(--motion-control) ease}.task-check.done svg{animation:check-arrive var(--motion-panel) var(--motion-ease)}.task-row.completed .task-row-title{opacity:.62}.task-row-title{transition:opacity var(--motion-control) ease}:is(.dock-link,.motion-choice,.work-nav button,.team-view-tabs .btn,.react-aria-Tab,.comm-list-item,.comm-queues button,.select-option,.data-table tbody tr){transition:transform var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) ease, color var(--motion-fast) ease}.dock-link .dock-icon{transition:transform var(--motion-control) var(--motion-ease)}.dock-link.current:after{animation:nav-mark-arrive var(--motion-panel) var(--motion-ease);transform-origin:50%}.deal-card{transition:border-color var(--motion-control) ease}.request-card{transition:transform var(--motion-control) var(--motion-ease), border-color var(--motion-control) ease}.task-board-card{transition:border-color var(--motion-control) ease, background-color var(--motion-control) ease}.task-board-card:active{cursor:grabbing}.pipeline-bar-fill{transform-origin:0;animation:chart-grow .52s var(--motion-ease) backwards}.server-report,.empty{animation:panel-content-in .2s var(--motion-ease)}@keyframes chart-grow{0%{opacity:.3;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.kanban-column{transition:background-color var(--motion-control) ease}.kanban-column[data-drag-over]{background:color-mix(in srgb, var(--lane-accent,var(--palette-accent)) 12%, var(--appearance-surface,white));outline:2px solid color-mix(in srgb, var(--palette-accent) 35%, transparent);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.btn-primary:hover:not(:disabled){transform:translateY(-1px)}.btn-primary[data-pressed]:not(:disabled){transform:translateY(0)scale(.99)}.dock-link:hover{transform:translateY(-2px)}.dock-link:active{transform:translateY(0)scale(.99)}:is(.icon-btn,.dock-profile):hover:not(:disabled):not([data-disabled]){background-color:var(--palette-tint);transform:none}:is(.btn-secondary,.btn-ghost,.btn-danger,.record-open,.select-trigger):hover:not(:disabled):not([data-disabled]),:is(.work-nav button,.react-aria-Tab,.motion-segments .react-aria-Radio):hover:not([data-disabled]){transform:translateY(-1px)}:is(.btn,.icon-btn,.dock-profile,.mobile-motion-choice,.dock-profile,.mobile-motion-choice,.record-open,.select-trigger,.work-nav button,.react-aria-Tab,.motion-segments .react-aria-Radio):active:not(:disabled):not([data-disabled]){transform:scale(.99)}.deal-card:hover{border-color:var(--palette-line-strong)}.request-card:hover{transform:translateY(-3px)}}.toast{border:1px solid var(--appearance-line-translucent,#ffffff30);background:linear-gradient(120deg,#203d5bf5,#243e58f5);border-radius:16px;box-shadow:0 12px 40px #15375626,inset 0 1px #ffffff12}.toast>svg{color:var(--appearance-green-ink,#a6e5d2)}@keyframes veil-in{0%{opacity:0}to{opacity:1}}@keyframes workspace-arrive{0%{opacity:.9}to{opacity:1}}@keyframes surface-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes dialog-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dialog-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(4px)}}@keyframes drawer-in{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes drawer-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(30px)}}@keyframes popover-arrive{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes check-arrive{0%{opacity:0;transform:scale(.65)}to{opacity:1;transform:scale(1)}}@keyframes nav-mark-arrive{0%{opacity:0;transform:scaleX(.4)}to{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}:is(.btn,.icon-btn,.dock-profile,.mobile-motion-choice,.record-open,.select-trigger,.task-check,.brief-complete,.deal-card,.dock-icon,.dock-link,.request-card,.work-nav button,.react-aria-Tab,.motion-choice){transform:none!important}}.studio-tabs .motion-tab{--choice-surface:var(--appearance-blue-soft,white)}.studio-tabs .motion-tab[data-selected]{color:var(--palette-accent-strong);border-bottom-color:#0000}.messenger-modes{background:var(--palette-soft);border-radius:12px;gap:4px;width:fit-content;margin:16px 24px;padding:4px;display:flex}.messenger-modes .motion-choice{--choice-surface:var(--material-accent);border-radius:9px;min-width:120px}.messenger-modes .motion-choice[aria-pressed=true]{color:#fff;background:0 0}.messenger-content{min-width:0}@media (max-width:700px){.messenger-modes{margin:12px 16px}}.communication-panel .messenger-modes{flex-shrink:0;margin:0}.communication-panel .messenger-content{flex:1;min-height:0;display:flex}.communication-panel .messenger-content>.comm-workbench{flex:1;height:100%;min-height:0}@media (max-width:700px){.sales-process .board-scroll-controls{grid-column:1/-1;justify-content:flex-end;width:100%;margin-left:0;display:flex}}.select-popover .virtual-select-list{height:min(300px,45dvh);overflow:auto}.crm-app[data-contrast=readable]{background-attachment:scroll}:is(.dialog-header,.form-footer,.select-popover){-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-reduced-motion:no-preference){:is(.table-scroll,.table-mobile-records){animation:.18s ease-out data-arrive}}@keyframes data-arrive{0%{opacity:.9}to{opacity:1}}:is(.work-nav .motion-choice.selected,.motion-tab[data-selected],.motion-segments .react-aria-Radio[data-selected],.stage-stepper .motion-choice.current,.messenger-modes .motion-choice[aria-pressed=true]):is(:hover,[data-hovered]){color:var(--selected-hover-ink,white)!important;background:0 0!important}:is(.motion-nav-soft,.motion-nav-underline,.studio-tabs,.comm-internal){--selected-hover-ink:var(--palette-accent-strong)}.delivery-status{color:var(--color-muted,var(--appearance-muted,#687994));align-items:center;gap:4px;font-size:11px;line-height:1.4;animation:.18s ease-out feedback-in;display:inline-flex}.delivery-status>svg{flex:none;width:12px;height:12px}.delivery-pending>svg{animation:1s linear infinite delivery-spin}.delivery-sent{color:var(--palette-accent-strong)}.delivery-failed{color:var(--appearance-red-ink,#b42318)}.delivery-status button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 4px;text-decoration:underline}.comm-message-meta .delivery-status{gap:4px}.field :is(input,textarea){transition:border-color .16s,box-shadow .16s,background-color .16s}.field :is(input,textarea):focus{box-shadow:0 0 0 3px var(--palette-tint)}@keyframes delivery-spin{to{transform:rotate(360deg)}}@keyframes feedback-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.delivery-status,.delivery-pending>svg{animation:none}}.note-arrival{animation:.24s cubic-bezier(.22,1,.36,1) feedback-in}.assistant-message .delivery-status{margin-top:10px}.assistant-thinking{animation:.2s ease-out feedback-in}@media (prefers-reduced-motion:reduce){.note-arrival,.assistant-thinking{animation:none}}.workspace-save-status{z-index:1500;background:var(--appearance-surface,#fff);border:1px solid var(--palette-line-strong);color:var(--palette-accent-strong);pointer-events:none;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;animation:.16s ease-out feedback-in;display:flex;position:fixed;top:90px;right:24px;box-shadow:0 6px 22px #183b6018}.workspace-save-status svg,.action-pending-spinner{width:15px;height:15px;animation:1s linear infinite delivery-spin}@media (max-width:750px){.workspace-save-status{top:auto;bottom:calc(84px + env(safe-area-inset-bottom));right:16px}}@media (prefers-reduced-motion:reduce){.workspace-save-status,.workspace-save-status svg,.action-pending-spinner{animation:none}}.discard-panel{border:1px solid var(--palette-line);background:linear-gradient(145deg, var(--appearance-surface,#fff), var(--palette-soft));max-width:560px;animation:feedback-in .22s var(--motion-ease);border-radius:22px;margin:28px auto;padding:30px;box-shadow:0 8px 28px #183b6009,inset 0 1px #fff}.discard-icon{background:var(--appearance-amber-soft,#fff3df);width:48px;height:48px;color:var(--appearance-amber-ink,#a56a13);border-radius:15px;place-items:center;margin-bottom:22px;display:grid;box-shadow:inset 0 0 0 1px #e5b8613d}.discard-icon svg{width:24px;height:24px}.discard-eyebrow{color:var(--palette-muted);margin-bottom:8px;font-size:12px;font-weight:500;display:block}.discard-panel h3{letter-spacing:-.035em;color:var(--palette-ink);margin:0 0 12px;font-size:24px;line-height:1.25}.discard-panel p{max-width:45ch;color:var(--palette-muted);margin:0;font-size:14px;line-height:1.7}.discard-panel .confirm-actions{border-top:1px solid var(--palette-line);flex-wrap:wrap;justify-content:flex-start;gap:10px;margin-top:24px;padding:24px 0 0;display:flex}.discard-panel .btn{white-space:normal}@media (max-width:600px){.discard-panel{margin:12px 0;padding:22px}.discard-panel h3{font-size:21px}.discard-panel .confirm-actions .btn{width:100%}}@media (prefers-reduced-motion:reduce){.discard-panel{animation:none}}.comm-message.is-own:not(.comm-note) .delivery-status{color:#fff}.comm-message.is-own:not(.comm-note) .delivery-failed{background:var(--appearance-red-soft,#fff1ee);color:var(--appearance-red-ink,#9b231b);border-radius:7px;padding:3px 7px}.comm-message.is-own:not(.comm-note) .delivery-status button{color:inherit;font-weight:600}.new-direct-chat{gap:24px;padding:24px;display:grid}.new-direct-chat .record-actions{flex-wrap:wrap;justify-content:flex-end}[data-motion-disclosure][open]>:not(summary):nth-child(-n+6){animation:surface-arrive .22s var(--motion-ease)}@media (prefers-reduced-motion:reduce){[data-motion-disclosure][open]>:not(summary){animation:none}}:is(.action,.btn,.icon-btn,.motion-choice)[data-disabled],:is(.action,.btn,.icon-btn,.motion-choice):disabled{transform:none}.action{transition:color var(--motion-fast) ease, background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, opacity var(--motion-fast) ease}.motion-panel-stack{gap:18px;min-width:0;display:grid}.filters-open .responsive-filters-panel{animation:surface-arrive .18s var(--motion-ease)}:is(.dock-link,.mobile-motion-choice,.motion-choice,.react-aria-Tab,.motion-segments .react-aria-Radio){transform:none!important}@keyframes panel-content-in{0%{opacity:.9}to{opacity:1}}.main-content{view-transition-name:crm-workspace}::view-transition{pointer-events:none}::view-transition-group(root){animation:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-group(crm-workspace){animation:none}::view-transition-old(crm-workspace){animation:.22s ease-in-out both workspace-leave}::view-transition-new(crm-workspace){animation:.22s ease-in-out both workspace-enter}@keyframes workspace-leave{to{opacity:0}}@keyframes workspace-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}:root{view-transition-name:none}::view-transition-old(crm-workspace){object-fit:none;object-position:top left;mix-blend-mode:plus-lighter;width:100%;height:auto}::view-transition-new(crm-workspace){object-fit:none;object-position:top left;mix-blend-mode:plus-lighter;width:100%;height:auto}
}

@layer motion {
html:not([data-theme=dark]) .crm-app[data-contrast=readable] .navigation-dock{--dock-ink:#c8d3e2;--dock-hover:#ffffff0e;--dock-selected:#3d6094;--choice-surface:var(--dock-selected);--navigation-marker:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--dock-ink);background:linear-gradient(115deg,#202b3a 0%,#1b293b 55%,#20344c 100%);border-color:#34455c;box-shadow:0 8px 24px #162b431a,inset 0 1px #ffffff0a}html:not([data-theme=dark]) .crm-app[data-contrast=readable] .dock-link,html:not([data-theme=dark]) .crm-app[data-contrast=readable] .dock-tools .icon-btn{color:var(--dock-ink)}html:not([data-theme=dark]) .crm-app[data-contrast=readable] .dock-link:hover:not(.current),html:not([data-theme=dark]) .crm-app[data-contrast=readable] .dock-tools .icon-btn:hover{color:#fff;background:var(--dock-hover);box-shadow:inset 0 0 0 1px #ffffff09}html:not([data-theme=dark]) .crm-app[data-contrast=readable] .dock-link.current{--choice-surface:var(--dock-selected);--navigation-marker:#fff;color:#fff}html:not([data-theme=dark]) .crm-app[data-contrast=readable] .dock-link.current .dock-icon>svg{color:#fff}html:not([data-theme=dark]) .navigation-dock .navigation-indicator{box-shadow:inset 0 0 0 1px #ffffff30,inset 0 1px #ffffff12,0 3px 10px #07121f1f}html:not([data-theme=dark]) .crm-app[data-contrast=readable] .dock-tools{border-color:#ffffff21}html:not([data-theme=dark]) .crm-app[data-contrast=readable] .dock-badge{color:#fff;background:#3567b8;border-color:#fff}html:not([data-theme=dark]) .crm-app[data-contrast=readable] .dock-link.current .dock-badge{background:#3567b8;border-color:#fff}html:not([data-theme=dark]) .crm-app[data-contrast=readable] .dock-tools .icon-btn[aria-current=page],html:not([data-theme=dark]) .crm-app[data-contrast=readable] .dock-tools .icon-btn[aria-current=page]:hover{background:var(--dock-selected);color:#fff;box-shadow:0 3px 10px #07121f1f}html:not([data-theme=dark]) .crm-app[data-contrast=readable] .dock-badge.danger{background:#b73652}html:not([data-theme=dark]) .crm-app .navigation-dock .dock-profile .avatar{color:#e1ecfc;background:#304d72;box-shadow:0 0 0 2px #ffffff24}html:not([data-theme=dark]) .crm-app[data-contrast=readable] .navigation-dock :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #a6ceff}
}

@layer motion {
:root:not([data-theme=dark]){--palette-backdrop:#f5f6f8}.crm-app[data-contrast=readable] .workspace-page-heading,.crm-app[data-contrast=readable] .workspace-record-heading{border:1px solid var(--palette-line);border-left:3px solid var(--palette-accent);background:var(--appearance-surface,#fff);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-width:0;margin:0 0 20px;padding:16px 20px;display:flex;box-shadow:0 2px 4px #17212f05}.crm-app[data-contrast=readable] [data-workspace-heading]{top:calc(var(--shell-gutter) + var(--dock-height) + 8px);z-index:25;scroll-margin-top:calc(var(--shell-gutter) + var(--dock-height) + 8px);flex-shrink:0;position:sticky}.crm-app[data-contrast=readable] :is(.screen-team,.screen-employees,.screen-assistant,.screen-tasks:has(.week-planner)) [data-workspace-heading]{position:relative;top:auto}.crm-app[data-contrast=readable] .workspace-page-heading>div:first-child{text-align:left;min-width:0}.crm-app[data-contrast=readable] .workspace-page-heading h1{color:var(--palette-ink);letter-spacing:-.035em;justify-content:flex-start;align-items:center;gap:10px;margin:0;font-size:clamp(25px,2.1vw,30px);font-weight:700;line-height:1.25;display:flex}.crm-app[data-contrast=readable] .workspace-page-heading h1>[aria-hidden=true]{width:28px;height:30px;color:var(--palette-muted);box-shadow:none;background:0 0;border:0;border-radius:0;flex-shrink:0}.workspace-section-label,.workspace-current-view{color:var(--palette-muted);font-size:14px;font-weight:550;line-height:1.5}.workspace-section-label{margin-bottom:4px}.workspace-current-view{margin-top:5px}.crm-app .workspace-page-heading :is(.command-bar,.page-title-actions){box-shadow:none;background:0 0;margin:0;padding:0}.crm-app[data-contrast=readable] .work-area{border-color:var(--palette-line-strong);box-shadow:0 2px 6px #17212f06}.crm-app[data-contrast=readable] .work-area>.work-rail{background:var(--palette-soft);border-right-color:var(--palette-line)}.crm-app[data-contrast=readable] .work-rail .work-nav button.selected{--choice-surface:var(--palette-tint);color:var(--palette-accent-strong);background:var(--palette-tint);box-shadow:inset 3px 0 var(--palette-accent);font-weight:650}.crm-app[data-contrast=readable] .work-rail .work-nav button>.choice-surface{box-shadow:none}.crm-app[data-contrast=readable] :is(.work-toolbar,.board-toolbar){background:var(--appearance-surface,white)}.crm-app[data-contrast=readable] .work-toolbar{border-bottom:1px solid var(--palette-divider);padding-bottom:16px}.crm-app[data-contrast=readable] .sales-process .process-header{background:var(--palette-soft);padding-block:12px}.crm-app[data-contrast=readable] .sales-process .pipeline-summary strong{color:var(--palette-ink);font-size:24px}.crm-app[data-contrast=readable] .sales-process .pipeline-summary .badge{color:var(--palette-muted);background:0 0;border:0}.crm-app[data-contrast=readable] .sales-process .board-toolbar{border-bottom:1px solid var(--palette-divider);padding-block:12px}.crm-app[data-contrast=readable] .active-filter-summary{background:var(--palette-soft);border-bottom:1px solid var(--palette-divider);margin:0;padding:8px 22px}.crm-app[data-contrast=readable] .sales-process .kanban-column>header,.crm-app[data-contrast=readable] .task-lane>header{border-top:3px solid var(--lane-accent);padding-top:12px}.crm-app[data-contrast=readable] :is(.kanban-column h2,.task-lane h3){color:var(--palette-ink);font-size:16px;font-weight:700}.crm-app[data-contrast=readable] :is(.deal-card h3,.task-board-card h4){color:var(--palette-ink);font-size:16px;font-weight:700;line-height:1.4}.crm-app[data-contrast=readable] .work-rail .work-nav button.selected:before{content:"";inset-block:8px;background:var(--palette-accent);border-radius:3px;width:3px;position:absolute;left:0}.crm-app[data-contrast=readable] .work-rail .work-nav button.selected b{color:var(--palette-accent-strong);background:var(--appearance-surface,white)}.crm-app[data-contrast=readable] .task-group{border:1px solid var(--palette-divider);border-radius:10px;overflow:clip}.crm-app[data-contrast=readable] .task-group>header{background:var(--palette-soft);border-bottom-color:var(--palette-line);padding:12px 16px}.crm-app[data-contrast=readable] .task-group-overdue>header{background:var(--appearance-red-soft,#fff0ed);color:var(--appearance-red-ink,#a82b20)}.crm-app[data-contrast=readable] .task-group .task-row{border-bottom-color:var(--palette-divider);padding-inline:14px}:is(.crm-app[data-contrast=readable],.dialog) .task-row[data-overdue]{border-left:3px solid var(--appearance-red-ink,#b42318)}.crm-app[data-contrast=readable] .task-group .task-row:hover{background:var(--palette-soft)}.crm-app[data-contrast=readable] .team-view-header .team-view-tabs{margin-bottom:16px}.crm-app.top-navigation .team-chats{flex-direction:column;height:100%;min-height:0;display:flex}.crm-app.top-navigation .team-chats .team-view-content{flex:1;min-height:0}.crm-app.top-navigation .screen-team .team-chats .comm-workbench{height:100%;min-height:0}.crm-app[data-contrast=readable] .comm-layout{border-color:var(--palette-line-strong)}:is(.crm-app[data-contrast=readable],.dialog) .comm-list{background:var(--palette-soft)}:is(.crm-app[data-contrast=readable],.dialog) .comm-list-item.selected{background:var(--palette-tint);box-shadow:inset 4px 0 var(--palette-accent)}.dialog .entity-form .form-footer{border-top:1px solid var(--palette-line-strong);background:var(--palette-soft)}.dialog .dialog-header{background:var(--palette-soft);border-bottom:1px solid var(--palette-line-strong)}.dialog .dialog-header h2{color:var(--palette-ink);font-weight:700}.dialog .editor-section legend{color:var(--palette-ink);font-size:17px;font-weight:650}.dialog :is(.field>label,.field>.react-aria-Label){color:var(--palette-ink);font-weight:550}:is(.crm-app[data-contrast=readable],.dialog) .studio-tabs{background:var(--palette-soft);border-bottom:1px solid var(--palette-line)}:is(.crm-app[data-contrast=readable],.dialog) .crm-section-heading h3{color:var(--palette-ink);font-size:16px;font-weight:650}.dialog .crm-deal-sidebar{background:var(--palette-soft);border-right:1px solid var(--palette-line)}.dialog .crm-next-action{border-left:3px solid var(--palette-accent);background:var(--palette-soft)}.crm-app[data-contrast=readable] .brief-status a strong{font-size:24px;font-weight:700}.crm-app[data-contrast=readable] :is(.brief-surface,.brief-replies,.brief-overdue,.analytics-panel,.settings-card)>header{background:var(--palette-soft);border-bottom:1px solid var(--palette-line)}html:not([data-theme=dark]) .crm-app[data-contrast=readable] :is(.work-area>.work-rail,.comm-list,.employee-list,.brief-replies){background:#fff}html:not([data-theme=dark]) :is(.crm-app[data-contrast=readable],.dialog) .messenger{--chat-canvas:#f6f7f9}.crm-app[data-contrast=readable] .task-plan .work-rail-label{display:none}:is(.crm-app[data-contrast=readable],.dialog) .field>label{color:var(--palette-ink);font-size:14px;font-weight:600}:is(.crm-app[data-contrast=readable],.dialog) .btn{font-weight:650}:is(.crm-app[data-contrast=readable],.dialog) :is(.data-table .identity-cell strong,.employee-list strong,.comm-item-top strong){color:var(--palette-ink);font-size:15px;font-weight:700}:is(.crm-app[data-contrast=readable],.dialog) :is(.data-table .stack-cell strong,.record-meta strong,.studio-facts dd){color:var(--palette-ink);font-size:15px;font-weight:650}:is(.crm-app[data-contrast=readable],.dialog) :is(.data-table small,.employee-list small,.record-meta>div>span,.studio-facts dt,.work-toolbar>div>span){color:var(--palette-muted);font-size:13px;font-weight:500}:is(.crm-app[data-contrast=readable],.dialog) :is(.deal-company,.comm-item-body>span,.comm-item-body p,.studio-heading-meta){color:var(--palette-muted);font-size:14px;font-weight:500}:is(.crm-app[data-contrast=readable],.dialog) :is(.comm-conversation-title h2,.crm-section-heading h3,.contact-summary h3){color:var(--palette-ink);font-weight:700}.dialog .dialog-context{font-size:14px;font-weight:600}:is(.crm-app[data-contrast=readable],.dialog) .crm-form-hint{color:var(--palette-muted);background:var(--palette-soft);font-size:14px}.crm-app[data-contrast=readable] .sales-process .deal-card .deal-open>strong{color:var(--palette-ink);font-weight:700}.crm-app[data-contrast=readable] .task-plan .work-toolbar h2{font-weight:700}.crm-app[data-contrast=readable] .brief-section-heading h2{color:var(--palette-ink);font-weight:700}.crm-app[data-contrast=readable] .analytics-metrics>div{background:var(--appearance-surface,white)}html:not([data-theme=dark]) .crm-app[data-contrast=readable] .assistant-history{background:#fff}.crm-app[data-contrast=readable] .sales-process .deal-company{font-weight:600}.crm-app[data-contrast=readable] .sales-process .deal-card-owner{font-size:13px;font-weight:650}.crm-app[data-contrast=readable] .sales-process .request-card-meta{font-weight:600}.crm-app[data-contrast=readable] .sales-process .kanban-column>.add-card{border:1px solid var(--palette-control-line);background:var(--appearance-surface,white);min-height:40px;color:var(--palette-accent-strong);border-radius:8px;flex-shrink:0;justify-content:flex-start;gap:8px;margin:0 2px 12px;padding:9px 12px;font-size:14px;font-weight:650;line-height:1.4}.crm-app[data-contrast=readable] .sales-process .kanban-column>.add-card:hover{border-color:var(--palette-accent);background:var(--palette-tint)}.crm-app[data-contrast=readable] .sales-process .deal-next-step{border:1px solid var(--palette-line);border-left:3px solid var(--palette-accent);border-radius:8px;gap:8px;margin-block:14px 10px;padding:9px 10px;font-size:14px;font-weight:550;line-height:1.4}.crm-app[data-contrast=readable] .sales-process .deal-next-step>svg{width:16px;height:16px;color:var(--palette-accent-strong);flex-shrink:0;margin-top:2px}.crm-app[data-contrast=readable] .sales-process .deal-next-step small{color:var(--palette-muted);margin-top:4px;font-size:13px;font-weight:500;line-height:1.4}.crm-app[data-contrast=readable] .sales-process .deal-next-step.is-empty{color:var(--palette-accent-strong)}.crm-app[data-contrast=readable] .sales-process .deal-next-step.overdue{border-color:var(--appearance-red-line,#efc9c1);border-left-color:var(--appearance-red-ink,#b42318);box-shadow:none}.crm-app[data-contrast=readable] .sales-process .deal-next-step.overdue :is(svg,small){color:inherit}html:not([data-theme=dark]) .crm-app[data-contrast=readable] .sales-process .deal-next-step:not(.overdue):not(.unplanned):hover{background:#f5f8fd;border-color:#245bc6}html:not([data-theme=dark]) .crm-app[data-contrast=readable] .sales-process{border-color:#b9cce5}html:not([data-theme=dark]) .crm-app[data-contrast=readable] .sales-process .process-header{background:#213d60;border-bottom-color:#213d60}html:not([data-theme=dark]) .crm-app[data-contrast=readable] .sales-process .pipeline-summary,html:not([data-theme=dark]) .crm-app[data-contrast=readable] .sales-process .pipeline-summary strong{color:#fff}html:not([data-theme=dark]) .crm-app[data-contrast=readable] .sales-process :is(.pipeline-summary>div>span:first-child,.pipeline-summary .badge){color:#dce9fa}html:not([data-theme=dark]) .crm-app[data-contrast=readable] .sales-process .active-filter-summary{background:#fff}html:not([data-theme=dark]) .crm-app[data-contrast=readable] .sales-process .active-filter-summary>span{color:#19489f;background:#e7f0ff}html:not([data-theme=dark]) .crm-app[data-contrast=readable] .sales-process .deal-next-step:not(.overdue):not(.unplanned){color:#19489f;background:#fff;border-color:#5e86bf #5e86bf #5e86bf #245bc6}html:not([data-theme=dark]) .crm-app[data-contrast=readable] .sales-process .deal-next-step:not(.overdue):not(.unplanned)>svg{color:#245bc6}html:not([data-theme=dark]) .crm-app[data-contrast=readable] .sales-process .deal-next-step:not(.overdue):not(.unplanned) small{color:#3e4c60}html:not([data-theme=dark]) .crm-app[data-contrast=readable] .sales-process .request-card>.btn{color:#fff;background:#245bc6;border-color:#245bc6}html:not([data-theme=dark]) .crm-app[data-contrast=readable] .sales-process .request-card>.btn:hover{background:#19489f;border-color:#19489f}@media (max-width:700px){.crm-app.top-navigation .team-chats{height:calc(100dvh - 2 * var(--shell-gutter) - var(--topbar-height) - 128px);min-height:460px}.crm-app.top-navigation .team-chats:has(.comm-mobile-detail){gap:0;height:100%;min-height:0}.crm-app[data-contrast=readable] .screen-team:has(.comm-mobile-detail) .workspace-page-heading{display:none}.crm-app[data-contrast=readable] .workspace-page-heading,.crm-app[data-contrast=readable] .workspace-record-heading{flex-wrap:wrap;gap:12px;margin-bottom:14px;padding:12px 14px}.crm-app[data-contrast=readable] .workspace-page-heading h1{font-size:25px}.crm-app[data-contrast=readable] .workspace-page-heading .page-title-actions{margin-left:auto}.crm-app[data-contrast=readable] .workspace-page-heading :is(.btn,.icon-btn){min-height:42px}.crm-app[data-contrast=readable] .comm-mobile-detail>.comm-page-header{display:none}.dialog .crm-deal-sidebar{border-right:0;border-bottom:1px solid var(--palette-line)}}
}

@layer motion {
.modal-overlay[data-nested]{background:#0b172866}.dialog>.dialog-header{align-items:flex-start;gap:16px;box-shadow:0 2px 6px #17212f08}.dialog>.dialog-header>div:first-child{flex:1;min-width:0}.dialog>.dialog-header>.icon-btn:last-child{border:1px solid var(--palette-line);background:var(--appearance-surface,white);color:var(--palette-ink);flex-shrink:0;margin-left:auto}.dialog-context{color:var(--palette-muted);overflow-wrap:anywhere;margin-bottom:5px;font-size:13px;font-weight:550;line-height:1.5}.dialog[data-tone=danger]>.dialog-header{border-top:3px solid var(--appearance-red-ink,#b42318)}.dialog .dialog-scroll-body>p{overflow-wrap:anywhere;margin:20px 24px;font-size:14px;line-height:1.65}.dialog .dialog-scroll-body>.confirm-actions{border-top:1px solid var(--palette-line);background:var(--palette-soft);margin:0;padding:16px 24px 24px}.dialog :is(.dialog-form-section,.editor-section){border:0;border-bottom:1px solid var(--palette-line);min-width:0;box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0 0 20px}.dialog :is(.dialog-form-section,.editor-section)>legend{float:none;width:100%;color:var(--palette-ink);margin:0;padding:0 0 12px;font-size:17px;font-weight:650;line-height:1.4}.dialog-section-fields,.dialog-extra-fields{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.dialog-section-description{color:var(--palette-muted);margin:0 0 16px;font-size:13px;line-height:1.6}.dialog-extra-fields{padding-top:16px}.dialog :is(.dialog-disclosure,.crm-editor-extra){border:1px solid var(--palette-line);background:var(--palette-soft);border-radius:10px;padding:12px 16px}.dialog :is(.dialog-disclosure,.crm-editor-extra)>summary{color:var(--palette-ink);cursor:pointer;font-size:14px;font-weight:600;line-height:1.5}.dialog :is(.dialog-disclosure,.crm-editor-extra)>summary:focus-visible{outline:2px solid var(--palette-accent);outline-offset:4px;border-radius:3px}.dialog .crm-editor-extra .editor-section{border-bottom:0;margin-top:16px;padding-bottom:0}.dialog .crm-editor-extra .editor-section>legend{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.dialog :is(.crm-products-editor,.deal-property-editor){gap:20px;padding:24px}.dialog :is(.dialog-actions,.crm-form-footer,.task-result-actions,.crm-products-editor>.crm-inline-actions,.deal-property-editor>.crm-inline-actions){z-index:3;border-top:1px solid var(--palette-line-strong);background:var(--appearance-surface,white);box-shadow:0 -8px 0 var(--appearance-surface,white);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:8px;padding:16px 0 12px;display:flex;position:sticky;bottom:0}.dialog :is(.dialog-actions,.crm-form-footer,.task-result-actions) .btn{white-space:normal}.dialog :is(.form-error,p[role=alert]){border:1px solid color-mix(in srgb, var(--appearance-red-ink,#b42318) 30%, var(--palette-line));background:var(--appearance-red-soft,#fff0ed);color:var(--appearance-red-ink,#a62b20);border-radius:8px;padding:12px 14px;font-size:14px;line-height:1.5}.dialog .dialog-scroll-body>p[role=status]{border-left:3px solid var(--palette-accent);background:var(--palette-tint);color:var(--palette-ink);border-radius:6px;padding:12px 14px}.dialog :is(.crm-product-row,.contact-summary,.task-detail-date,.linked-client){border-color:var(--palette-line-strong)}.dialog .request-details>.record-meta{border:1px solid var(--palette-line);background:var(--palette-soft);border-radius:10px;padding:16px}.dialog .request-conversation>h2{border-bottom:1px solid var(--palette-line);padding-bottom:12px}.dialog :is(.task-discussion-heading,.crm-section-heading){gap:12px}.dialog .crm-product-total{border:1px solid var(--palette-line-strong);background:var(--palette-soft);color:var(--palette-ink);border-radius:10px;padding:14px}.dialog .settings-dialog-form .access-grants-list>.field{border:1px solid var(--palette-line);background:var(--palette-soft);border-radius:9px;padding:14px}@media (max-width:700px){.dialog .dialog-scroll-body>p{margin:16px}.dialog .dialog-scroll-body>.confirm-actions,.dialog :is(.crm-products-editor,.deal-property-editor){padding:16px}.dialog :is(.dialog-disclosure,.crm-editor-extra){padding:12px}.dialog :is(.dialog-actions,.crm-form-footer,.task-result-actions){padding-bottom:max(12px, env(safe-area-inset-bottom))}}
}

@layer motion {
:root:not([data-theme=dark]){--workspace-summary:#213d60;--workspace-on-summary:#fff;--workspace-on-summary-muted:#dce9fa;--workspace-action-soft:#e7f0ff;--workspace-action-ink:#19489f}html:not([data-theme=dark]) .crm-app[data-contrast=readable] .work-rail .work-nav button.selected{--choice-surface:#245bc6;color:#fff;background:#245bc6}html:not([data-theme=dark]) .crm-app[data-contrast=readable] .work-rail .work-nav button.selected b{color:var(--workspace-action-ink);background:#fff}html:not([data-theme=dark]) .crm-app[data-contrast=readable] .directory-heading-bar{background:var(--workspace-summary);border-bottom-color:var(--workspace-summary)}html:not([data-theme=dark]) .crm-app[data-contrast=readable] .directory-heading-bar .work-nav button{color:var(--workspace-on-summary-muted)}html:not([data-theme=dark]) .crm-app[data-contrast=readable] .directory-kind-tabs .work-nav button.selected{--choice-surface:#fff;color:var(--workspace-action-ink);background:#fff;border-bottom-color:#0000}html:not([data-theme=dark]) .crm-app[data-contrast=readable] .directory-heading-bar .work-nav button b{color:#fff;background:#ffffff1f}html:not([data-theme=dark]) .crm-app[data-contrast=readable] .directory-view-tabs .work-nav button.selected{--choice-surface:#fff;color:var(--workspace-action-ink);background:#fff}html:not([data-theme=dark]) .crm-app[data-contrast=readable] :is(.directory-view-tabs,.directory-kind-tabs) .work-nav button.selected b{background:var(--workspace-action-soft);color:var(--workspace-action-ink)}html:not([data-theme=dark]) .crm-app[data-contrast=readable] .directory-heading-bar .work-nav button:hover{color:#fff;background:#ffffff18}html:not([data-theme=dark]) .crm-app[data-contrast=readable] :is(.directory-view-tabs,.directory-kind-tabs) .work-nav button.selected:hover{background:var(--workspace-action-soft);color:var(--workspace-action-ink)}html:not([data-theme=dark]) .crm-app[data-contrast=readable] .directory-heading-bar .work-nav button.danger b{color:#a82b20;background:#ffe6e2}html:not([data-theme=dark]) :is(.crm-app[data-contrast=readable],.dialog) :is(.data-table th,.table-mobile-controls){background:var(--workspace-action-soft);color:var(--workspace-action-ink)}html:not([data-theme=dark]) :is(.crm-app[data-contrast=readable],.dialog) .data-table th .sort-heading{color:inherit}html:not([data-theme=dark]) .crm-app[data-contrast=readable] :is(.task-group:not(.task-group-overdue),.brief-agenda,.brief-sales,.settings-card)>header{background:var(--workspace-action-soft);color:var(--workspace-action-ink)}html:not([data-theme=dark]) .crm-app[data-contrast=readable] .brief-overdue>header{color:#a82b20;background:#fff0ed}html:not([data-theme=dark]) .crm-app[data-contrast=readable] .brief-overdue>header h2{color:#a82b20}html:not([data-theme=dark]) .crm-app[data-contrast=readable] .brief-replies>header{background:var(--workspace-summary);color:#fff}html:not([data-theme=dark]) .crm-app[data-contrast=readable] .brief-replies>header h2{color:#fff}html:not([data-theme=dark]) .crm-app[data-contrast=readable] .brief-replies>header h2 b{color:var(--workspace-action-ink);background:#fff}html:not([data-theme=dark]) :is(.crm-app[data-contrast=readable],.dialog) .comm-conversation-header{border-bottom-color:var(--palette-line);color:var(--palette-ink);background:#fff}html:not([data-theme=dark]) :is(.crm-app[data-contrast=readable],.dialog) .comm-conversation-header :is(h2,.icon-btn,.btn){color:var(--palette-ink)}html:not([data-theme=dark]) :is(.crm-app[data-contrast=readable],.dialog) .comm-conversation-title>span{color:var(--palette-muted)}html:not([data-theme=dark]) :is(.crm-app[data-contrast=readable],.dialog) .comm-conversation-header :is(.icon-btn:hover,.btn:hover){background:var(--palette-tint)}html:not([data-theme=dark]) :is(.crm-app[data-contrast=readable],.dialog) .comm-list-item.selected{background:var(--workspace-action-soft)}html:not([data-theme=dark]) .crm-app[data-contrast=readable] .assistant-thread.active{--choice-surface:var(--workspace-action-soft);background:var(--workspace-action-soft);color:var(--workspace-action-ink)}html:not([data-theme=dark]) :is(.crm-app[data-contrast=readable],.dialog) .comm-list-controls .segments,html:not([data-theme=dark]) .crm-app[data-contrast=readable] .employee-list>button.selected{background:var(--workspace-action-soft)}html:not([data-theme=dark]) .crm-app[data-contrast=readable] .administration .info-box{background:var(--workspace-action-soft);color:var(--workspace-action-ink)}html:not([data-theme=dark]) .crm-app[data-contrast=readable] .directory-kind-tabs .choice-surface{background:var(--choice-surface);border-radius:8px;height:auto;inset:0}html:not([data-theme=dark]) :is(.crm-app[data-contrast=readable],.dialog) .comm-quick-queues{background:#fff}html:not([data-theme=dark]) :is(.crm-app[data-contrast=readable],.dialog) .comm-quick-queues>button[aria-pressed=true]{--choice-surface:var(--workspace-action-soft);background:var(--workspace-action-soft);color:var(--workspace-action-ink)}html:not([data-theme=dark]) :is(.crm-app[data-contrast=readable],.dialog) .team-view-tabs{background:#fff}html:not([data-theme=dark]) :is(.crm-app[data-contrast=readable],.dialog) .team-view-tabs a[aria-current=page]{--choice-surface:#245bc6;color:#fff;background:#245bc6}html:not([data-theme=dark]) .dialog>.dialog-header{background:var(--workspace-summary);border-bottom-color:var(--workspace-summary)}html:not([data-theme=dark]) .dialog>.dialog-header h2{color:#fff}html:not([data-theme=dark]) .dialog>.dialog-header .dialog-context,html:not([data-theme=dark]) .dialog>.dialog-header p{color:var(--workspace-on-summary-muted)}html:not([data-theme=dark]) .dialog>.dialog-header .dialog-title-line>.icon-btn{color:#fff}html:not([data-theme=dark]) .dialog>.dialog-header .dialog-title-line>.icon-btn:hover{background:#ffffff1f}html:not([data-theme=dark]) .dialog>.dialog-header>.icon-btn:last-child{color:#fff;background:#ffffff14;border-color:#fff5}html:not([data-theme=dark]) .dialog>.dialog-header>.icon-btn:last-child:hover{background:#ffffff26}html:not([data-theme=dark]) .dialog[data-tone=danger]>.dialog-header{background:#fff0ed;border-bottom-color:#efc9c1}html:not([data-theme=dark]) .dialog[data-tone=danger]>.dialog-header :is(h2,p,.dialog-context,.icon-btn:last-child){color:#a82b20}html:not([data-theme=dark]) .dialog[data-tone=danger]>.dialog-header>.icon-btn:last-child{background:#fff;border-color:#efc9c1}html:not([data-theme=dark]) .dialog :is(.entity-form .form-footer,.dialog-scroll-body>.confirm-actions,.crm-deal-sidebar){background:#fff}html:not([data-theme=dark]) :is(.crm-app[data-contrast=readable],.dialog) :is(.crm-next-action,.crm-form-hint,.task-detail-date),html:not([data-theme=dark]) .dialog .request-details>.record-meta{background:var(--workspace-action-soft)}html:not([data-theme=dark]) :is(.crm-app[data-contrast=readable],.dialog) .studio-tabs{background:#fff}html:not([data-theme=dark]) .crm-app[data-contrast=readable] .sales-process .kanban .deal-card{background:#fff;border:1px solid #92abc9;box-shadow:0 3px 8px #203d601c,0 1px 2px #203d6014}html:not([data-theme=dark]) .crm-app[data-contrast=readable] .sales-process .kanban .deal-card:hover{border-color:#4d78b0;box-shadow:0 5px 12px #203d6022}@media (min-width:701px){html:not([data-theme=dark]) .crm-app[data-contrast=readable] .task-plan:not(:has(.week-planner))>.work-rail{background:var(--workspace-summary);border-right-color:var(--workspace-summary)}html:not([data-theme=dark]) .crm-app[data-contrast=readable] .task-plan:not(:has(.week-planner))>.work-rail :is(.plan-date strong,.work-rail-label,.field>label,.field>.react-aria-Label){color:var(--workspace-on-summary-muted)}html:not([data-theme=dark]) .crm-app[data-contrast=readable] .task-plan:not(:has(.week-planner)) .work-rail .work-nav button{color:var(--workspace-on-summary-muted)}html:not([data-theme=dark]) .crm-app[data-contrast=readable] .task-plan:not(:has(.week-planner)) .work-rail .work-nav button:hover:not(.selected){color:#fff;background:#ffffff14}html:not([data-theme=dark]) .crm-app[data-contrast=readable] .task-plan:not(:has(.week-planner)) .work-rail .work-nav button b{color:var(--workspace-on-summary-muted);background:#ffffff1f}html:not([data-theme=dark]) .crm-app[data-contrast=readable] .task-plan:not(:has(.week-planner)) .work-rail .work-nav button.selected{--choice-surface:#fff;--selected-hover-ink:var(--workspace-action-ink);color:var(--workspace-action-ink);background:#fff}html:not([data-theme=dark]) .crm-app[data-contrast=readable] .task-plan:not(:has(.week-planner)) .work-rail .work-nav button.selected b{background:var(--workspace-action-soft);color:var(--workspace-action-ink)}html:not([data-theme=dark]) .crm-app[data-contrast=readable] .task-plan:not(:has(.week-planner)) .work-rail .work-nav button.danger b{color:#a82b20;background:#ffe6e2}}html:not([data-theme=dark]) .crm-app[data-contrast=readable] .directory-kind-tabs .work-nav{gap:8px}html:not([data-theme=dark]) .crm-app[data-contrast=readable] .directory-kind-tabs .work-nav button{border:0;border-radius:8px;min-height:40px;margin-block:8px;padding:8px 12px}.crm-app[data-contrast=readable] .task-plan .plan-date strong{font-size:18px;font-weight:750;line-height:1.4}.crm-app[data-contrast=readable] .task-plan .work-rail .work-nav button{font-weight:650}.crm-app[data-contrast=readable] .task-plan .rail-filter .react-aria-Label{font-weight:700}.crm-app[data-contrast=readable] .task-plan .rail-filter .select-trigger{font-weight:600}.crm-app[data-contrast=readable] .task-plan .rail-filter[data-own-only] .select-trigger{opacity:1;color:var(--palette-ink)}.crm-app[data-contrast=readable] .task-plan .rail-filter[data-own-only] .field{opacity:1}.crm-app[data-contrast=readable] .task-plan .rail-filter[data-own-only] .select-trigger>svg{display:none}
}

@layer motion {
:is(.crm-app[data-contrast=readable],.dialog) .messenger .comm-list-filters>summary,:is(.crm-app[data-contrast=readable],.dialog) .messenger .comm-channel{font-weight:650}:is(.crm-app[data-contrast=readable],.dialog) .messenger .comm-item-company.has-company{border-radius:5px;align-items:center;gap:5px;max-width:100%;padding:2px 6px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.comm-item-company.has-company>svg{flex-shrink:0;width:13px;height:13px}.comm-company-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.comm-conversation-meta{flex-wrap:wrap;align-items:center;gap:5px 9px;margin-top:4px;font-size:12px;line-height:1.4;display:flex}.comm-header-company{background:var(--palette-tint);min-width:0;max-width:100%;color:var(--palette-accent-strong);border-radius:5px;align-items:center;gap:5px;padding:2px 6px;font-weight:600;display:inline-flex}.comm-header-company>svg{flex-shrink:0;width:13px;height:13px}.comm-header-company>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:is(.crm-app[data-contrast=readable],.dialog) .messenger .comm-conversation-meta .comm-header-company,:is(.crm-app[data-contrast=readable],.dialog) .messenger .comm-conversation-meta .comm-header-company>span{color:var(--palette-accent-strong)}.comm-header-channel{color:var(--palette-muted);font-weight:650}.comm-header-unlinked{color:var(--palette-muted)}:is(.crm-app[data-contrast=readable],.dialog) .messenger .comm-status{border-radius:5px;align-items:center;padding:2px 6px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}:is(.crm-app[data-contrast=readable],.dialog) .messenger .comm-sale-link button:not(.icon-btn){font-weight:650;line-height:1.45}:is(.crm-app[data-contrast=readable],.dialog) .messenger .comm-compose-switch{border:1px solid var(--palette-line);background:var(--palette-soft);border-radius:10px;align-items:stretch;gap:3px;max-width:100%;padding:3px;display:inline-flex}:is(.crm-app[data-contrast=readable],.dialog) .messenger .comm-compose-switch>button{min-width:0;min-height:32px;color:var(--palette-muted);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:6px 9px;font-size:13px;font-weight:600;display:inline-flex}:is(.crm-app[data-contrast=readable],.dialog) .messenger .comm-compose-switch>button svg{width:15px;height:15px}:is(.crm-app[data-contrast=readable],.dialog) .messenger .comm-compose-modes>span{font-weight:650}:is(.crm-app[data-contrast=readable],.dialog) .messenger .comm-compose-blocked{font-size:14px;font-weight:650;line-height:1.5}:is(.crm-app[data-contrast=readable],.dialog) .messenger .comm-composer-locked .comm-compose-blocked{margin:0}html:not([data-theme=dark]) :is(.crm-app[data-contrast=readable],.dialog) .messenger .comm-channel-views .segments{--selected-hover-ink:#19489f;background:#213d60;border-color:#213d60}html:not([data-theme=dark]) :is(.crm-app[data-contrast=readable],.dialog) .messenger .comm-channel-views .react-aria-Radio{color:#dce9fa;min-height:38px;font-size:14px;font-weight:650}html:not([data-theme=dark]) :is(.crm-app[data-contrast=readable],.dialog) .messenger .comm-channel-views .react-aria-Radio[data-selected]{--segment-surface:#fff;color:#19489f}html:not([data-theme=dark]) :is(.crm-app[data-contrast=readable],.dialog) .messenger .comm-quick-queues{background:#e9eff7;border:1px solid #c4d2e6;border-radius:10px;gap:3px;padding:3px;display:flex}html:not([data-theme=dark]) :is(.crm-app[data-contrast=readable],.dialog) .messenger .comm-quick-queues>button{color:#3e526c;border-radius:7px;flex:1 1 0;min-height:32px;padding:6px 8px;font-size:13px;font-weight:600}html:not([data-theme=dark]) :is(.crm-app[data-contrast=readable],.dialog) .messenger .comm-quick-queues>button[aria-pressed=true]{--choice-surface:#315b8a;color:#fff;background:0 0}html:not([data-theme=dark]) :is(.crm-app[data-contrast=readable],.dialog) .messenger .comm-item-company.has-company{color:#365578;background:#edf2f8}html:not([data-theme=dark]) :is(.crm-app[data-contrast=readable],.dialog) .messenger :is(.comm-status-open,.comm-status-waiting):not(.comm-reply-needed){color:#315b8a;background:#e7effa}html:not([data-theme=dark]) :is(.crm-app[data-contrast=readable],.dialog) .messenger .comm-reply-needed{color:#81500c;background:#fff0d5}html:not([data-theme=dark]) :is(.crm-app[data-contrast=readable],.dialog) .messenger .comm-status-closed{color:#4d5968;background:#edf0f4}html:not([data-theme=dark]) :is(.crm-app[data-contrast=readable],.dialog) .messenger .comm-status-spam{color:#a82b20;background:#ffebe8}html:not([data-theme=dark]) :is(.crm-app[data-contrast=readable],.dialog) .messenger .comm-sale-link{background:#f0f4fa}html:not([data-theme=dark]) :is(.crm-app[data-contrast=readable],.dialog) .messenger .comm-sale-link button:not(.icon-btn){color:#244e7b}html:not([data-theme=dark]) :is(.crm-app[data-contrast=readable],.dialog) .messenger .comm-compose-switch{background:#dce6f4;border-color:#b9cbe4}html:not([data-theme=dark]) :is(.crm-app[data-contrast=readable],.dialog) .messenger .comm-compose-switch>button.current{--choice-surface:#315b8a;--selected-hover-ink:#fff;color:#fff}html:not([data-theme=dark]) :is(.crm-app[data-contrast=readable],.dialog) .messenger .comm-compose-note .comm-compose-switch>button.current{--choice-surface:#835b12}html:not([data-theme=dark]) :is(.crm-app[data-contrast=readable],.dialog) .messenger{--chat-canvas:#dce6ef;--chat-sent:#315d8f;--chat-sent-muted:#e1edfc}html:not([data-theme=dark]) :is(.crm-app[data-contrast=readable],.dialog) .messenger .comm-feed{color:var(--palette-ink)}html:not([data-theme=dark]) :is(.crm-app[data-contrast=readable],.dialog) .messenger .comm-message.is-own:not(.comm-note) .comm-message-content{border-color:#6388b6;box-shadow:0 2px 5px #07142326}html:not([data-theme=dark]) :is(.crm-app[data-contrast=readable],.dialog) .messenger .comm-day>span{color:#52677e;background:#ffffffb8}html:not([data-theme=dark]) :is(.crm-app[data-contrast=readable],.dialog) .messenger .comm-message-sale{color:#52677e}html:not([data-theme=dark]) :is(.crm-app[data-contrast=readable],.dialog) .messenger .comm-message-sale button{color:#365578;background:#ffffffb8;border-color:#b9c9dc}html:not([data-theme=dark]) :is(.crm-app[data-contrast=readable],.dialog) .messenger .comm-feed .empty :is(h3,p),html:not([data-theme=dark]) :is(.crm-app[data-contrast=readable],.dialog) .messenger .comm-history-control{color:var(--palette-muted)}@media (max-width:700px){:is(.crm-app[data-contrast=readable],.dialog) .messenger .comm-compose-switch{width:100%}:is(.crm-app[data-contrast=readable],.dialog) .messenger .comm-compose-switch>button{flex:1 1 0}}
}

@layer motion {
:is(.crm-app[data-contrast=readable],.dialog) .messenger .comm-conversation-header{border-top-right-radius:14px}html:not([data-theme=dark]) :is(.crm-app[data-contrast=readable],.dialog) .messenger .comm-message:not(.is-own):not(.comm-note) .comm-message-content{border-color:#c6d2e1;box-shadow:0 2px 5px #203d6010}.dialog .crm-next-action .task-row[data-overdue]{border-left:0}.dialog .crm-deal-workspace .crm-next-action:has(.task-row[data-overdue]){background:var(--appearance-red-soft,#fff5f2);border-color:color-mix(in srgb, var(--appearance-red-ink,#b42318) 30%, var(--palette-line));border-left-color:var(--appearance-red-ink,#b42318)}.dialog .crm-deal-workspace .crm-next-action:has(.task-row[data-overdue])>header>span svg{color:var(--appearance-red-ink,#b42318)}html:not([data-theme=dark]) .crm-app[data-contrast=readable] .assistant-conversation>header{color:#fff;background:#213d60;border-bottom-color:#213d60}html:not([data-theme=dark]) .crm-app[data-contrast=readable] .assistant-conversation>header strong{color:#fff;font-weight:700}html:not([data-theme=dark]) .crm-app[data-contrast=readable] .assistant-conversation>header div span{color:#dce9fa}html:not([data-theme=dark]) .crm-app[data-contrast=readable] .assistant-conversation>header .assistant-model{color:#fff;background:#ffffff1a;border:1px solid #ffffff30}@media (max-width:900px){:is(.crm-app[data-contrast=readable],.dialog) .messenger .comm-conversation-header{border-top-left-radius:14px}}.dialog .crm-deal-sidebar .deal-property-label{color:var(--palette-ink);font-size:13px;font-weight:600}.dialog .crm-deal-sidebar .deal-property-value>span:nth-child(2){font-weight:550}.dialog .crm-deal-sidebar .deal-property-value .is-empty{color:var(--palette-accent-strong);font-weight:650}.crm-app[data-contrast=readable] .sales-process .deal-card-created{color:var(--palette-muted);margin-right:auto;font-size:12px;font-weight:600;line-height:1.5}
}

@layer motion {
.crm-app .team-workspace .team-view-content{padding:0}:is(.crm-app,.dialog) .comm-list-heading,.crm-app.top-navigation .main-content .comm-list-heading{flex-shrink:0;gap:8px;min-height:64px;padding:10px 12px}:is(.crm-app,.dialog) .comm-list-heading :is(.team-view-tabs,.messenger-modes){border:1px solid var(--palette-line);background:var(--palette-soft);width:fit-content;min-width:0;box-shadow:none;border-radius:10px;gap:2px;margin:0;padding:3px;display:flex}:is(.crm-app,.dialog) .comm-list-heading :is(.team-view-tabs a,.messenger-modes button){white-space:nowrap;border-radius:7px;gap:6px;min-width:0;min-height:36px;padding:8px 10px;font-size:14px;font-weight:650}:is(.crm-app,.dialog) .comm-list-heading :is(.team-view-tabs svg,.messenger-modes svg){width:16px;height:16px}.crm-app .team-workspace .comm-list-heading .team-view-tabs a[aria-current]{color:var(--workspace-action-ink,#19489f);--choice-surface:var(--palette-surface);background:var(--palette-surface)}.crm-app .team-workspace .comm-list-heading .team-view-tabs a:hover:not([aria-current]){background:var(--palette-tint);transform:none}.crm-app .team-directory .employee-directory{border-radius:14px;grid-template-columns:320px minmax(0,1fr)}.crm-app .team-directory .employee-list-pane{border-right:1px solid var(--palette-line);background:var(--palette-surface);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.crm-app .team-directory .employee-search{padding:0 10px 6px}.crm-app .team-directory .employee-search .search-field{width:100%;min-height:44px}.crm-app .team-directory .employee-list{border:0;flex:1;min-height:0;overflow-y:auto}.crm-app .assistant-conversation>header .assistant-history-toggle{min-height:36px;color:inherit;background:#ffffff1a;border-color:#ffffff40;flex-shrink:0;padding:8px}:is(.crm-app[data-contrast=readable],.dialog) .messenger .comm-status-waiting:not(.comm-reply-needed){background:var(--appearance-blue-soft,#e7effa);color:var(--appearance-blue-ink,#315b8a)}@media (min-width:701px) and (max-width:1100px){.crm-app .team-directory .employee-directory{grid-template-columns:290px minmax(0,1fr)}}@media (max-width:700px){.crm-app .team-directory .employee-directory{grid-template-columns:minmax(0,1fr)}.crm-app .team-directory .employee-list-pane{border-right:0}.crm-app .team-directory .employee-detail-open .employee-list-pane{display:none}.crm-app .team-directory .employee-search{padding:0 8px 4px}.crm-app.top-navigation .main-content.screen-team:has(.team-directory){padding:0}}.crm-app .team-directory .employee-search .search-field{background:var(--appearance-blue-soft,#f7faff);box-shadow:inset 0 0 0 1px var(--palette-line);border-radius:13px}
}

