.crm-workflow-field{min-width:0;max-width:100%;display:block}.crm-workflow-field select{box-sizing:border-box;color:#111827;background:#fff;border:1px solid #cbd2dc;border-radius:4px;width:100%;max-width:100%;height:28px;margin:2px 0;font:400 14px/20px Arial,sans-serif}.crm-workflow-field [role=alert]{white-space:normal;color:#b42318}.crm-workflow-owners{color:#111827;background:#fff;border:1px solid #e3e7ec;border-radius:4px;margin:12px 0;padding:12px 16px;font:400 14px/20px Arial,sans-serif}.crm-workflow-owners>div{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.crm-workflow-owners fieldset{border:0;flex-wrap:wrap;gap:8px 20px;padding:12px 0;display:flex}.crm-workflow-owners label{align-items:center;gap:8px;display:flex}.crm-workflow-owners button{margin-right:8px}.di-court-right>label{flex-direction:column;gap:6px;margin:12px 0;display:flex}.di-court-right>label select{max-width:100%;min-height:32px;font:400 14px/20px Arial,sans-serif}.crm-case-instance-stack{align-items:center;min-width:0;gap:6px!important;display:flex!important}.crm-case-instance-stack .crm-workflow-field{flex:none}.crm-case-instance-stack .crm-case-instance-chip{text-overflow:ellipsis;min-width:0;overflow:hidden}.crm-case-instance-stack .crm-workflow-field>button{height:28px;font:inherit;color:#111827;background:#fff;border:1px solid #cbd2dc;border-radius:4px;padding:0 6px}.crm-search-table-links{color:#6b7280;align-items:center;gap:12px;min-height:32px;font:400 14px/20px Arial,sans-serif;display:flex}.crm-search-table-links button{color:#15785e;font:inherit;background:0 0;border:0;padding:4px 8px}.crm-deal-workspace-r7 .crm-workflow-owners button{color:#111827;background:#fff;border:1px solid #cbd2dc;border-radius:4px;min-height:32px;padding:5px 12px;font:400 14px/20px Arial,sans-serif}.crm-deal-workspace-r7 .crm-workflow-owners button[type=submit]{color:#fff;background:#005b50;border-color:#005b50}.crm-deal-workspace-r7 .crm-workflow-owners button:disabled{opacity:.55;cursor:default}.crm-app.is-unified-workspace.is-section-cases .crm-case-register-head>:not(.crm-table-resize-layer),.crm-app.is-unified-workspace.is-section-cases .crm-court-desktop-record>span{box-sizing:border-box;min-width:0}.crm-app.is-unified-workspace.is-section-cases .crm-case-register-head>[data-column]{white-space:nowrap}.crm-app.is-unified-workspace.is-section-cases .crm-court-desktop-record>span>:is(strong,span,a,em){overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%}.crm-app.is-unified-workspace.is-section-cases .crm-court-desktop-record>.crm-case-instance-stack{flex-wrap:nowrap}.crm-app.is-unified-workspace.is-section-cases .crm-case-instance-stack .crm-workflow-field{flex:none;display:block!important}.crm-app.is-unified-workspace.is-section-cases .crm-case-instance-stack .crm-case-instance-chip{flex:auto;max-width:none}.crm-app.is-unified-workspace.is-section-cases .crm-case-optional-cell>strong{overflow-wrap:anywhere}.crm-inline-field{min-width:0;min-height:32px;font:inherit;box-sizing:border-box;border:1px solid #0000;border-radius:4px;padding:4px 28px 4px 5px;line-height:1.4;position:relative}:is(.crm-inline-field:has(.crm-inline-trigger:not(:disabled)):hover,.crm-inline-field:focus-within){background:#f7f9fc;border-color:#d5dce5}.crm-inline-value{pointer-events:none;overflow-wrap:anywhere;white-space:pre-wrap;min-height:22px}.crm-inline-value a,.crm-inline-value button{z-index:2;pointer-events:auto;position:relative}.crm-inline-field>.crm-inline-trigger{color:#65758b;cursor:text;border-radius:3px;justify-content:flex-end;align-items:center;width:100%;height:100%;min-height:32px;padding:0 5px;display:flex;position:absolute;inset:0;box-shadow:none!important;background:0 0!important;border:0!important}.crm-inline-trigger svg{opacity:0}.crm-inline-field:hover>.crm-inline-trigger:not(:disabled) svg,.crm-inline-trigger:focus-visible svg{opacity:1}.crm-inline-trigger:focus-visible{outline-offset:2px;outline:2px solid #537aab}.crm-inline-trigger:disabled{cursor:default}.crm-inline-field.is-editing{background:#fff;border-color:#b7c8dd;padding:0}.crm-inline-editor{border:0;min-width:0;margin:0;padding:0}.crm-inline-editor input:not([type=checkbox]),.crm-inline-editor select,.crm-inline-editor textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;min-height:30px;padding:4px 5px;line-height:1.4}.crm-inline-editor textarea{resize:vertical}.crm-inline-empty{color:#87909e}@media (hover:none){.crm-inline-trigger svg{opacity:.65}.crm-inline-field,.crm-inline-field>.crm-inline-trigger{min-height:44px}}.crm-inline-trigger{touch-action:pan-y pinch-zoom;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.crm-inline-trigger.is-holding:after{content:"";background:#005b50;height:2px;animation:2s linear forwards crm-field-hold;position:absolute;bottom:0;left:0}@keyframes crm-field-hold{0%{width:0}to{width:100%}}@media (prefers-reduced-motion:reduce){.crm-inline-trigger.is-holding:after{width:100%;animation:none}}.crm-client-inline-actions{z-index:3;background:#fff;border-top:1px solid #e3e8eb;flex-wrap:wrap;gap:8px;padding:10px 0;display:flex;position:sticky;bottom:0}.crm-client-inline-form{min-width:0}.crm-inline-touch-hint{color:#6c7786;font-size:12px;font-weight:400;display:none}@media (hover:none){.crm-inline-touch-hint{display:block}}.crm-inline-actions{background:#fff;flex-wrap:wrap;align-items:center;gap:6px;padding:6px;display:flex}.crm-inline-actions [role=status]{flex-basis:100%;font-size:12px}.crm-inline-field{transition:background-color .15s,border-color .15s,box-shadow .15s}.crm-inline-field:has(.crm-inline-trigger:not(:disabled)):hover{background:#eef5f1;border-color:#d1e4da}.crm-inline-field:has(.crm-inline-trigger:focus-visible){background:#eef5f1;border-color:#d1e4da}.crm-inline-trigger svg{color:#568774;transition:opacity .15s,transform .15s;transform:translate(3px)}.crm-inline-field:hover>.crm-inline-trigger:not(:disabled) svg,.crm-inline-trigger:focus-visible svg{transform:translate(0)}.crm-inline-trigger:focus-visible{outline-color:#1c987b}.crm-inline-field.is-editing{background:#fafffc;border-color:#20a083;box-shadow:0 0 0 2px #20a08312,0 3px 15px #20a08309}.crm-inline-editor input:not([type=checkbox]),.crm-inline-editor select,.crm-inline-editor textarea{color:inherit;box-shadow:none;background:0 0;border:0;border-radius:3px;outline:none;margin:0}.crm-inline-editor input:focus-visible,.crm-inline-editor select:focus-visible,.crm-inline-editor textarea:focus-visible{outline-offset:-1px;outline:1px solid #20a083}.crm-inline-confirmed{z-index:3;pointer-events:none;color:#128669;opacity:0;position:absolute;top:7px;right:6px}@media (prefers-reduced-motion:reduce){.crm-inline-field,.crm-inline-trigger svg{transition:none;transform:none}}.crm-inline-field .crm-inline-editor input:not([type=checkbox]),.crm-inline-field .crm-inline-editor select,.crm-inline-field .crm-inline-editor textarea{display:block}.crm-client-inline-actions{border-top:0;border-bottom:1px solid #e3e8eb;min-height:54px;margin-bottom:8px;top:0;bottom:auto}.crm-client-inline-actions>span{color:#6c8074;align-self:center;font-size:12px}.crm-client-inline-actions{box-sizing:border-box;grid-template-rows:44px 32px;grid-template-columns:max-content minmax(0,1fr);gap:0 8px;height:96px;min-height:96px;padding:10px 0;display:grid}.crm-client-inline-actions>button{place-self:center start;max-width:100%}.crm-client-inline-actions>span{grid-area:2/1/auto/-1;align-self:start;max-height:32px;line-height:16px;overflow:auto}.crm-app .crm-inline-field .crm-inline-editor :is(input:not([type=checkbox]),select,textarea){max-width:100%;height:auto;box-sizing:border-box!important;min-height:34px!important;font:inherit!important;padding:6px 8px!important;line-height:1.4!important}.crm-app .crm-inline-field .crm-inline-editor select{height:auto!important;min-height:38px!important;padding-right:28px!important}.crm-app .crm-inline-field .crm-inline-editor textarea{overflow-wrap:anywhere;display:block;resize:none!important;white-space:pre-wrap!important;overflow-y:hidden!important}.crm-app .crm-inline-field .crm-inline-editor .crm-inline-toggle{cursor:pointer;align-items:center;gap:10px;min-height:38px;margin:0;padding:6px 8px;position:relative;font:inherit!important;line-height:1.4!important;display:flex!important}.crm-inline-toggle input[type=checkbox]{opacity:0;width:36px;height:22px;margin:0;position:absolute}.crm-inline-toggle-track{box-sizing:border-box;background:#cbd2dc;border:1px solid #a6b1bf;border-radius:11px;flex:none;width:36px;height:22px;position:relative}.crm-inline-toggle-track:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0002}.crm-inline-toggle input:checked+.crm-inline-toggle-track{background:#005b50;border-color:#005b50}.crm-inline-toggle input:checked+.crm-inline-toggle-track:after{left:16px}.crm-inline-toggle input:focus-visible+.crm-inline-toggle-track{outline-offset:3px;outline:2px solid #005b50}@media (width<=900px){.crm-app .crm-inline-field .crm-inline-editor :is(input:not([type=checkbox]),select,textarea){min-height:44px!important;font-size:16px!important}.crm-app .crm-inline-field .crm-inline-editor .crm-inline-toggle{min-height:44px}}@media (width>=901px){.crm-app .crm-client-standard-card .crm-client-resizable{grid-template-columns:minmax(0,var(--client-left-width,440px)) 10px minmax(0,1fr)!important}.crm-client-resizable>.crm-client-data-card{min-width:0;container:client-data/inline-size}.crm-client-resizable>.crm-client-related{min-width:0;container:client-related/inline-size}.crm-client-pane-divider{cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;outline-offset:-2px;background:#f8fafb;position:relative}.crm-client-pane-divider:after{content:"";background:#e0e6ec;width:2px;position:absolute;top:0;bottom:0;left:4px}.crm-client-pane-divider:is(:hover,:focus-visible):after{background:#005b50}.crm-client-resizable>p[role=status]{grid-column:1/-1;margin:0}}@container client-data (width<=340px){.crm-client-standard-card .crm-client-reference-facts>div{grid-template-columns:minmax(0,1fr)!important;gap:3px!important}.crm-client-standard-card .crm-client-reference-facts dd{margin:0!important}.crm-client-inline-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:auto;min-height:96px}}@container client-related (width<=620px){.crm-client-related-table,.crm-client-related-table tbody{width:100%!important;min-width:0!important;display:block!important}.crm-client-related-table thead{display:none!important}.crm-client-related-table tr{border-bottom:1px solid #e6eaf0;height:auto!important;display:block!important}.crm-client-related-table td{overflow-wrap:anywhere;gap:4px 10px;border:0!important;grid-template-columns:100px minmax(0,1fr)!important;width:auto!important;min-width:0!important;height:auto!important;padding:8px!important;display:grid!important}.crm-client-related-table td:before{content:attr(data-label);color:#667085;font-size:13px}.crm-client-related-table td>*{grid-column:2;min-width:0}.crm-client-related-table td.crm-client-related-empty{display:block!important}.crm-client-related-table td.crm-client-related-empty:before{display:none}.crm-client-related [role=separator]{display:none!important}.crm-client-related-heading,.crm-client-related-tabs,.crm-client-related-scope{flex-wrap:wrap!important}}@media (width<=900px){.crm-client-pane-divider{display:none!important}}.crm-app .crm-deal-title-edit{overflow-wrap:anywhere;cursor:text;border-radius:3px;max-width:100%;color:inherit!important;font:inherit!important;line-height:inherit!important;text-align:left!important;white-space:normal!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:inline!important}.crm-app .crm-deal-title-edit:hover{text-underline-offset:4px;-webkit-text-decoration:underline #98b7a9;text-decoration:underline #98b7a9}.crm-app .crm-deal-title-edit:focus-visible,.crm-app .crm-deal-stage-edit:focus-visible{outline-offset:3px;outline:2px solid #005b50}.crm-app .crm-deal-stage-edit{cursor:pointer;white-space:normal;max-width:100%}@media (width>=1200px){.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-r31{--task-line:#e6eaf0;color:#111827}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-r31 .crm-task-table-scroll{max-height:calc(100dvh - 112px);box-shadow:none;background:#fff;border:0;border-radius:0;scroll-padding-top:32px;overflow:auto}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-r31 :is(.crm-task-column-head,.crm-task-row){box-sizing:border-box;grid-template-columns:var(--crm-task-grid);width:var(--crm-task-min-width);min-width:var(--crm-task-min-width);gap:0;margin:0;padding:0;display:grid}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-r31 .crm-task-column-head{z-index:8;border-bottom:1px solid var(--task-line);background:#f1f3f5;height:32px;min-height:32px;position:sticky;top:0}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-r31 .crm-task-column-head>:not(.crm-table-resize-layer){border:0;border-right:1px solid var(--task-line);color:#475467;text-align:left;border-radius:0;width:auto;min-width:0;height:32px;min-height:32px;padding:0 20px;font:600 14px/20px Arial,sans-serif}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-r31 .crm-task-table-settings-icon{place-self:stretch stretch!important;width:100%!important;height:32px!important}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-r31 .crm-task-table-settings-icon:before{content:none}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-r31 .crm-task-row{border:0;border-bottom:1px solid var(--task-line);min-height:60px;box-shadow:none;background:#fff;border-radius:0}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-r31 .crm-task-row:focus-within{background:#f3faf7!important}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-r31 .crm-task-cell{border:0;border-right:1px solid var(--task-line);align-self:stretch;align-items:center;min-width:0;padding:9px 20px;font:400 15px/21px Arial,sans-serif;display:flex;overflow:hidden}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-r31 :is(.crm-task-row-main,.crm-task-object,.crm-task-assignee,.crm-task-type){text-align:left;width:100%;min-width:0;max-width:100%}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-r31 .crm-task-truncated{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-r31 .crm-task-date{white-space:nowrap;font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-start;gap:1px;display:flex}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-r31 .crm-task-date small{color:#667085;font:400 14px/20px Arial,sans-serif;display:block!important}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-r31 .crm-task-priority{color:#475467;white-space:nowrap;background:#f1f3f5;border:0;border-radius:8px;align-items:center;min-height:28px;padding:4px 10px;font:400 14px/20px Arial,sans-serif;display:inline-flex}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-r31 .crm-task-priority.is-high{color:#9a4b00;background:#fff0cf}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-r31 .crm-task-group{width:var(--crm-task-min-width);min-width:100%;margin:0;padding:0}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-r31 .crm-task-group>h2{color:#475467;border-bottom:1px solid var(--task-line);background:#f7f9fa;height:32px;min-height:32px}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-r31 .crm-task-group>h2 button{height:32px;min-height:32px;color:inherit;align-items:center;gap:8px;padding:0 12px;font:400 14px/20px Arial,sans-serif;display:flex}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-r31 .crm-task-group>h2 :is(strong,span){color:inherit}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-r31 .crm-task-group.is-overdue>h2{color:#b42318;background:#fdf2f1}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-r31 .crm-task-group.is-today>h2{color:#005b50;background:#f3faf7}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-r31 .crm-task-row-actions{opacity:1;gap:4px;min-width:0}}.crm-app.is-section-tasks .crm-task-columns-menu .crm-task-column-move{flex-shrink:0;gap:4px;display:flex}.crm-app.is-section-tasks .crm-task-column-move button{width:28px;min-width:28px;height:28px;min-height:28px;padding:0}.crm-app.is-section-tasks .crm-task-columns-menu>div>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.crm-app.is-section-tasks .crm-task-columns-menu label{flex:1;min-width:0}@media (width>=1200px){.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-r31 .crm-task-table-settings-icon:after{content:none!important}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-r31 .crm-task-column-head>.is-title{z-index:3;background:#f1f3f5;position:sticky;left:40px}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-r31 .crm-task-cell.is-title{z-index:2;background:inherit;position:sticky;left:40px}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-r31 .crm-task-row>.crm-checkbox{z-index:3;background:#fff;position:sticky;left:12px}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-r31 .crm-task-group>h2 button{position:sticky;left:0}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-r31 :is(.crm-task-status-badge,.crm-task-created){white-space:nowrap;font:400 14px/20px Arial,sans-serif!important}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-r31 .crm-task-status-badge small{font:400 14px/20px Arial,sans-serif!important}}.crm-app.is-section-tasks .crm-task-columns-menu>p{color:#475467;margin:8px 12px;font:400 14px/20px Arial,sans-serif}.crm-email-image-consent{color:#52615e;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 0;font-size:14px;line-height:1.45;display:flex}.crm-email-image-consent>span{overflow-wrap:anywhere;flex:240px}.crm-main-messages .crm-chat-body article .crm-email-image-consent>span{text-align:left;color:inherit;margin-top:0;font-size:14px!important;line-height:1.45!important}.crm-email-image-consent>button{font:inherit;white-space:normal;flex:0 auto;min-height:44px}.crm-clients-standard{--client-green:#005b50;--client-line:#e6eaf0;color:#111827;background:#fff;min-width:0;font-family:Arial,Helvetica Neue,sans-serif;gap:0!important}.crm-clients-heading{justify-content:space-between;align-items:center;gap:24px;padding:20px 24px 8px;display:flex}.crm-clients-heading>div{align-items:center;gap:12px;display:flex}.crm-clients-heading h1{margin:0;font-size:32px;line-height:40px}.crm-clients-heading span{color:#667085;font-size:14px}.crm-clients-standard button,.crm-clients-standard input,.crm-clients-standard select{font-family:inherit}.crm-clients-standard .crm-primary-button,.crm-clients-standard .crm-quiet-button{height:42px;box-shadow:none;border-radius:6px;padding:0 16px;font-size:16px;line-height:22px}.crm-clients-standard .crm-primary-button{color:#fff;background:#005b50;border:1px solid #005b50}.crm-clients-standard .crm-quiet-button{color:#111827;background:#fff;border:1px solid #cbd2dc}.crm-clients-type-tabs,.crm-client-related-tabs,.crm-client-related-scope{border-bottom:1px solid #e6eaf0;align-items:center;gap:12px;padding:0 24px;display:flex}.crm-clients-type-tabs button,.crm-client-related-tabs button,.crm-client-related-scope button{color:#667085;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;min-height:48px;padding:10px 14px;font-size:16px}.crm-clients-type-tabs button.is-active,.crm-client-related-tabs button.is-active,.crm-client-related-scope button.is-active{color:#005b50;border-bottom-color:#005b50}.crm-clients-standard .crm-clients-panel{box-shadow:none;background:#fff;border:0;border-radius:0;min-width:0}.crm-clients-standard .crm-panel-toolbar{gap:16px;padding:16px 24px}.crm-clients-standard .crm-panel-toolbar>.crm-quiet-button,.crm-clients-standard .crm-panel-toolbar>.crm-client-add-button{display:none}.crm-clients-standard .crm-client-search{background:#fff;border:1px solid #cbd2dc;border-radius:6px;flex:1;max-width:none;height:42px}.crm-clients-standard .crm-client-search input{font-size:15px}.crm-clients-standard .crm-client-result-count{color:#667085;font-size:14px}.crm-clients-standard .crm-table-wrap{scrollbar-color:#c8cfd7 #edf0f3;border:0;border-radius:0;max-height:calc(100dvh - 320px);padding:0;overflow:auto}.crm-clients-standard .crm-client-table{border-collapse:collapse;width:100%;min-width:1100px;font-size:15px;line-height:21px}.crm-clients-standard .crm-client-table th,.crm-clients-standard .crm-client-table td{text-align:left;vertical-align:middle;white-space:normal;overflow-wrap:anywhere;border:1px solid #e6eaf0;border-top:0;border-left:0;padding:9px 20px}.crm-clients-standard .crm-client-table th{color:#475467;text-transform:none;letter-spacing:0;z-index:2;background:#f1f3f5;height:52px;font-size:14px;font-weight:600;position:sticky;top:0}.crm-clients-standard .crm-client-table td{background:#fff;height:60px}.crm-clients-standard .crm-client-table tr:hover td{background:#f3faf7}.crm-clients-standard .crm-client-table tr:focus-within td{background:#e5f7f0}.crm-clients-standard .crm-client-table strong{font-size:15px;font-weight:400;line-height:21px}.crm-clients-standard .crm-client-table small{color:#667085;margin-top:2px;font-size:14px;line-height:20px;display:block}.crm-clients-standard .crm-client-table a,.crm-clients-standard .crm-link-button{color:#005b50;text-underline-offset:3px;white-space:normal;text-align:left;font-size:15px;line-height:21px;text-decoration:underline}.crm-clients-standard .crm-client-table-person>span:last-child>a{font-weight:600}.crm-clients-standard .crm-client-avatar{color:#475467;background:#f1f3f5;border:1px solid #e6eaf0;width:32px;min-width:32px;height:32px;font-size:12px}.crm-clients-standard .crm-client-table-person{gap:12px}.crm-clients-standard .crm-client-pagination{border-top:1px solid #e6eaf0;padding:12px 24px;font-size:14px}.crm-client-columns-panel{border-bottom:1px solid #e6eaf0;padding:16px 24px}.crm-client-columns-panel h3{margin:0 0 8px;font-size:18px}.crm-client-columns-panel p{color:#667085;font-size:14px}.crm-client-columns-panel>div{border:1px solid #e6eaf0;align-items:center;gap:8px;margin:4px;padding:8px;display:inline-flex}.crm-client-columns-panel button{background:#fff;border:1px solid #cbd2dc;border-radius:6px;width:32px;height:32px}.crm-app .crm-modal.crm-client-standard-card{color:#111827;min-width:0;font-family:Arial,Helvetica Neue,sans-serif;inset:56px 0 0 var(--crm-sidebar-width,184px)!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;flex-direction:column!important;margin:0!important;display:flex!important;position:fixed!important;overflow:hidden!important;transform:none!important}.crm-app.is-sidebar-collapsed .crm-modal.crm-client-standard-card{left:64px!important}.crm-client-backbar{border-bottom:1px solid #e6eaf0;flex:none;justify-content:space-between;align-items:center;min-height:38px;padding:4px 24px;display:flex}.crm-client-backbar a,.crm-client-backbar button{color:#667085;background:0 0;border:0;font-size:14px;text-decoration:none}.crm-app .crm-modal.crm-client-standard-card>header{background:#fff;border-bottom:1px solid #e6eaf0;flex:none;gap:24px;min-height:100px;padding:16px 24px!important}.crm-app .crm-modal.crm-client-standard-card header h2{white-space:normal;overflow-wrap:anywhere;font-weight:700;font-size:28px!important;line-height:34px!important}.crm-client-standard-card .crm-client-detail-heading{gap:16px;min-width:0}.crm-client-standard-card .crm-client-detail-heading>span>p{display:none}.crm-client-standard-card .crm-client-hero-meta{flex-wrap:wrap;gap:12px;line-height:20px;font-size:14px!important}.crm-client-standard-card .crm-client-hero-meta a{color:#005b50!important;background:0 0!important;border:0!important;font-size:14px!important}.crm-client-standard-card .crm-client-photo-actions{flex-shrink:0}.crm-client-standard-card .crm-client-reference-workspace{flex:1;min-height:0;overflow:hidden;grid-template-columns:clamp(360px,28%,440px) minmax(0,1fr)!important;gap:0!important;width:100%!important;max-width:none!important;padding:0!important;display:grid!important}.crm-client-standard-card .crm-client-data-card{box-shadow:none!important;background:#fff!important;border:0!important;border-right:1px solid #e6eaf0!important;border-radius:0!important;min-height:0!important;padding:24px!important;overflow:auto!important}.crm-client-standard-card .crm-client-reference-card-title{padding:0 0 16px!important}.crm-client-standard-card .crm-client-reference-card-title h3{font-size:18px!important;line-height:24px!important}.crm-client-standard-card .crm-client-reference-title-icon,.crm-client-standard-card .crm-client-reference-row-icon,.crm-client-standard-card .crm-client-reference-group h4>i{display:none}.crm-client-standard-card .crm-client-reference-scroll{padding:0!important;overflow:visible!important}.crm-client-standard-card .crm-client-reference-group{border-bottom:1px solid #e6eaf0!important;padding:18px 0!important}.crm-client-standard-card .crm-client-reference-group h4{color:#667085!important;margin:0 0 14px!important;font-size:14px!important;font-weight:600!important;line-height:20px!important}.crm-client-standard-card .crm-client-reference-facts{flex-direction:column;gap:12px!important;display:flex!important}.crm-client-standard-card .crm-client-reference-facts>div{grid-template-columns:120px minmax(0,1fr);gap:12px;display:grid!important}.crm-client-standard-card .crm-client-reference-facts dt,.crm-client-standard-card .crm-client-reference-contact-list small{color:#667085!important;font-size:14px!important;font-weight:400!important;line-height:20px!important}.crm-client-standard-card .crm-client-reference-facts dd,.crm-client-standard-card .crm-client-reference-contact-list strong,.crm-client-standard-card .crm-client-reference-contact-list a,.crm-client-standard-card .crm-client-reference-notes{overflow-wrap:anywhere;white-space:pre-wrap;font-size:15px!important;font-weight:400!important;line-height:21px!important}.crm-client-standard-card .crm-client-reference-contact-list a{text-decoration:underline;color:#005b50!important}.crm-client-standard-card .crm-client-reference-contact-list>div{align-items:center;gap:12px;display:flex!important}.crm-client-standard-card .crm-client-reference-contact-list>div>span{flex:1;min-width:0}.crm-client-standard-card .crm-client-reference-add-field{color:#005b50!important;padding:16px 0!important;font-size:14px!important}.crm-client-standard-card .crm-source-fields-card{max-width:100%;margin:16px 0!important}.crm-client-related{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.crm-client-related-tabs{flex:none;padding-top:8px}.crm-client-related-content{flex:1;min-height:0;padding:0 24px 24px;overflow:auto}.crm-client-related-scope{border-bottom:0;gap:12px;padding:12px 0}.crm-client-related-scope input{border:1px solid #cbd2dc;border-radius:6px;height:42px;margin-left:auto;padding:8px 12px;font-size:15px}.crm-client-related-scroll{scrollbar-color:#c8cfd7 #edf0f3;max-width:100%;position:relative;overflow:auto}.crm-client-related-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:760px}.crm-client-related-table th,.crm-client-related-table td{text-align:left;vertical-align:middle;overflow-wrap:anywhere;white-space:normal;border:1px solid #e6eaf0;border-top:0;border-left:0;padding:10px 20px}.crm-client-related-table th{color:#475467;text-transform:none;background:#f1f3f5;height:52px;font-size:14px;font-weight:600;line-height:20px}.crm-client-related-table td{height:60px;font-size:15px;line-height:21px}.crm-client-related-table th:first-child{width:42%}.crm-client-related-table small{color:#667085;white-space:pre-wrap;margin-top:3px;font-size:14px;line-height:20px;display:block}.crm-client-related-table a{color:#005b50;text-underline-offset:3px;text-decoration:underline}.crm-client-related-table tr:hover td{background:#f3faf7}.crm-client-related-heading{justify-content:space-between;align-items:center;gap:16px;margin:32px 0 16px;display:flex}.crm-client-related-heading h3{margin:0;font-size:18px;line-height:24px}.crm-client-related-heading button{color:#005b50;background:0 0;border:0;font-size:14px}.crm-client-state{color:#475467;background:#f1f3f5;border-radius:8px;padding:5px 10px;font-size:14px;line-height:20px;display:inline-block}.crm-client-state.is-stage{color:#005cc8;background:#ddebfd}.crm-client-state.is-overdue{color:#b42318;background:#fde9e7}.crm-client-state.is-done{color:#006b3c;background:#d0f2e3}.crm-client-related-empty{color:#667085;font-size:15px;padding:28px 20px!important}.crm-client-related-messages>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #e6eaf0;flex-direction:column;align-items:flex-start;gap:8px;width:100%;padding:20px 0;font-size:15px;line-height:21px;display:flex}.crm-client-related-messages strong{color:#005b50;text-decoration:underline}.crm-client-related-messages span{white-space:pre-wrap;overflow-wrap:anywhere}.crm-client-related-messages small{color:#667085;font-size:14px}.crm-client-related-history details{border-bottom:1px solid #e6eaf0;padding:20px 0;font-size:15px;line-height:21px}.crm-client-related-history summary{cursor:pointer}.crm-client-related-history time{color:#667085;margin-left:16px;font-size:14px}.crm-client-related-history p{white-space:pre-wrap;overflow-wrap:anywhere}.crm-client-standard-card .crm-client-editor{flex:1;min-height:0;overflow:auto;padding:24px!important}.crm-client-standard-card .crm-client-editor-footer{background:#fff;border-top:1px solid #e6eaf0;position:sticky;bottom:0;padding:12px!important}.crm-clients-standard :focus-visible{outline-offset:2px;outline:2px solid #005b50}.crm-clients-standard ::-webkit-scrollbar-track{background:#edf0f3}.crm-clients-standard ::-webkit-scrollbar-thumb{background:#c8cfd7;border:3px solid #edf0f3;border-radius:6px}.crm-clients-standard ::-webkit-scrollbar-thumb:hover{background:#005b50}.crm-client-copy-control{flex-direction:column;align-items:flex-end;max-width:120px;display:flex;flex:none!important}.crm-client-copy-control button{color:#005b50;background:#fff;border:1px solid #cbd2dc;border-radius:6px;width:32px;height:32px;font-size:18px}.crm-client-copy-control small{font-size:14px!important;line-height:20px!important}.crm-app.is-unified-workspace.is-section-clients .crm-workspace{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.crm-app.is-unified-workspace.is-section-clients .crm-workspace>.crm-topbar,.crm-app.is-unified-workspace.is-section-clients .crm-context-nav{flex:none}.crm-app.is-unified-workspace.is-section-clients .crm-main{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;background:#fff!important;padding:0!important}.crm-app .crm-clients-standard{flex-direction:column;height:100%;min-height:0;display:flex}.crm-clients-standard>.crm-clients-heading,.crm-clients-standard>.crm-clients-type-tabs{flex:none}.crm-clients-standard .crm-clients-panel{flex-direction:column;flex:1;min-height:0;display:flex}.crm-clients-standard .crm-panel-toolbar,.crm-clients-standard .crm-client-pagination{flex:none}.crm-clients-standard .crm-table-wrap{flex:1;min-height:0;max-height:none}.crm-clients-standard .crm-client-columns-panel,.crm-clients-standard .crm-advanced-filters{flex:none;max-height:250px;overflow:auto}.crm-clients-standard .crm-client-card-grid{min-height:0;overflow:auto}.crm-app.is-unified-workspace .crm-clients-standard .crm-client-row :is(strong,a){font-size:15px!important;line-height:21px!important}.crm-app.is-unified-workspace .crm-clients-standard .crm-client-row small,.crm-app.is-unified-workspace .crm-clients-standard .crm-client-row small a{font-size:14px!important;line-height:20px!important}.crm-app.is-unified-workspace .crm-clients-standard .crm-primary-button{background:#005b50!important}.crm-app.is-unified-workspace .crm-clients-standard :is(.crm-primary-button,.crm-quiet-button,.crm-clients-type-tabs button,.crm-client-related-tabs button,.crm-client-related-scope button){font-size:16px!important;line-height:22px!important}.crm-app.is-unified-workspace .crm-clients-standard .crm-column-resizer:after{background:#cbd2dc!important;width:1px!important}.crm-app.is-unified-workspace .crm-clients-standard .crm-column-resizer:is(:hover,:focus-visible):after{background:#005b50!important;width:2px!important}.crm-app .crm-modal.crm-client-standard-card{z-index:151!important;font-family:Arial,Helvetica Neue,sans-serif!important}.crm-clients-standard :is(h1,h2,h3,h4,p,span,a,button,input,select,textarea,th,td,dt,dd,small,strong,summary){font-family:Arial,Helvetica Neue,sans-serif!important}.crm-client-standard-card .crm-client-close-button{place-items:center;width:42px;height:42px;display:grid!important}.crm-client-standard-card .crm-client-photo.is-large{width:48px!important;min-width:48px!important;height:48px!important}.crm-client-standard-card :is(.crm-client-reference-workspace,.crm-client-related,.crm-client-related-content,.crm-client-related-table td){background:#fff!important}.crm-clients-standard :is(.crm-table-wrap,.crm-client-related-scroll){scrollbar-color:auto!important;scrollbar-width:auto!important}.crm-clients-standard ::-webkit-scrollbar{width:12px!important;height:22px!important}dialog.crm-client-discard{color:#111827;background:#fff;border:1px solid #e6eaf0;border-radius:8px;width:min(560px,90vw);max-width:560px;margin:auto;padding:24px;position:fixed;inset:0;box-shadow:0 8px 32px #11182720}.crm-client-discard::backdrop{background:#1118272e}.crm-client-discard h3{margin:0 0 12px;font-size:18px;line-height:24px}.crm-client-discard p{margin:0 0 24px;font-size:15px;line-height:21px}.crm-client-discard button{margin:4px}.crm-app.is-unified-workspace.is-section-clients .crm-clients-standard :is(h1,h2,h3,h4,p,span,a,button,input,select,textarea,th,td,dt,dd,small,strong,summary){font-family:Arial,Helvetica Neue,sans-serif!important}.crm-app.is-unified-workspace.is-section-clients .crm-client-standard-card .crm-client-detail-heading h2{color:#111827!important;letter-spacing:0!important;font-family:Arial,Helvetica Neue,sans-serif!important;font-weight:700!important}.crm-app.is-unified-workspace.is-section-clients .crm-clients-heading h1{letter-spacing:0!important;color:#111827!important;font-size:32px!important;line-height:40px!important}.crm-app.is-unified-workspace.is-section-clients .crm-client-related-table td{font-size:15px!important;line-height:21px!important}.crm-app.is-unified-workspace.is-section-clients .crm-clients-standard :is(.crm-primary-button,.crm-quiet-button){box-shadow:none!important}.crm-app.is-unified-workspace.is-section-clients .crm-clients-standard .crm-table-resize-slot:last-child{overflow:hidden}.crm-app.is-unified-workspace.is-section-clients .crm-client-standard-card .crm-editor-section{box-shadow:none!important;background:#fff!important;border:1px solid #e6eaf0!important;border-radius:6px!important}.crm-app.is-unified-workspace.is-section-clients .crm-client-standard-card .crm-editor-section h3{font-size:18px!important;line-height:24px!important}.crm-app.is-unified-workspace.is-section-clients .crm-client-standard-card .crm-editor-section :is(input,select,textarea){box-shadow:none!important;border:1px solid #cbd2dc!important;font-size:15px!important;line-height:21px!important}.crm-app.is-unified-workspace.is-section-clients .crm-client-standard-card .crm-editor-section label>span{font-size:14px!important;font-weight:600!important;line-height:20px!important}.crm-app.is-unified-workspace.is-section-clients .crm-toast{top:auto!important;bottom:24px!important;right:24px!important}.crm-app.is-unified-workspace.is-section-clients .crm-clients-standard .crm-client-row .crm-person-cell{font-size:15px!important;line-height:21px!important}.crm-app.is-unified-workspace.is-section-clients .crm-clients-heading h1{font-weight:700!important}.crm-app.is-unified-workspace.is-section-clients :is(.crm-client-related-heading h3,.crm-client-columns-panel h3,.crm-client-discard h3,.crm-client-standard-card .crm-editor-section h3),.crm-app.is-unified-workspace.is-section-clients .crm-client-related-table td:first-child>a{font-weight:600!important}.crm-app.is-unified-workspace.is-section-clients .crm-clients-standard :is(.crm-client-table,.crm-client-related-table) th{color:#475467!important;font-size:14px!important;font-weight:600!important;line-height:20px!important}.crm-app.is-unified-workspace.is-section-clients .crm-client-standard-card .crm-client-reference-card-title h3{font-weight:600!important}.crm-app.is-unified-workspace.is-section-clients .crm-client-standard-card :is(.crm-client-reference-facts dt,.crm-client-reference-contact-list small,.crm-client-related-table small,.crm-editor-section small){color:#667085!important;font-size:14px!important;font-weight:400!important;line-height:20px!important}.crm-app.is-unified-workspace.is-section-clients .crm-clients-standard .crm-client-row small{color:#667085!important}.crm-app.is-unified-workspace.is-section-clients .crm-client-standard-card>header :is(.crm-primary-button,.crm-quiet-button){font-weight:500!important}.crm-app.is-unified-workspace.is-section-clients .crm-client-standard-card .crm-editor-section .crm-detail-heading>button{color:#005b50!important;font-size:16px!important;font-weight:500!important;line-height:22px!important}.crm-app.is-unified-workspace.is-section-clients .crm-clients-standard .crm-client-pagination>span{color:#667085!important;font-size:14px!important;font-weight:400!important;line-height:20px!important}.crm-app.crm-density .crm-client-card-r2 .crm-client-quick-links{background:#fff;border-bottom:1px solid #e6eaf0;flex:none;gap:8px;padding:10px 20px;display:flex}.crm-app.crm-density .crm-client-card-r2 .crm-client-quick-links button{color:#005b50;background:#fff;border:1px solid #cbd2dc;border-radius:6px;min-height:36px;padding:6px 12px;font:14px/20px Arial}.crm-app.crm-density .crm-client-card-r2 .crm-client-reference-workspace{background:#fdfdfd!important;gap:0!important}.crm-app.crm-density .crm-client-card-r2 .crm-client-data-card{background:#fdfdfd!important;border:0!important;padding:16px!important}.crm-app.crm-density .crm-client-card-r2 .crm-client-reference-card-title{flex-direction:column;align-items:flex-start;gap:6px;display:flex;padding-bottom:14px!important}.crm-client-edit-hint{color:#667085;font:13px/19px Arial}.crm-app.crm-density .crm-client-card-r2 .crm-client-field-group{background:#fff;border:1px solid #e6eaf0!important;border-radius:8px!important;margin:0 0 14px!important;padding:0!important}.crm-app.crm-density .crm-client-card-r2 .crm-client-field-group>summary{cursor:pointer;color:#111827;justify-content:space-between;align-items:center;min-height:48px;padding:12px 14px;font:600 16px/22px Arial;list-style:none;display:flex}.crm-client-field-group>summary::-webkit-details-marker{display:none}.crm-client-field-group>summary:after{content:"⌄";color:#667085}.crm-client-field-group[open]>summary:after{content:"⌃"}.crm-client-field-group[open]>summary{border-bottom:1px solid #e6eaf0}.crm-client-field-group-body{min-width:0;padding:4px 12px 10px}.crm-app.crm-density .crm-client-card-r2 .crm-client-reference-facts{gap:0!important;margin:0!important}.crm-app.crm-density .crm-client-card-r2 .crm-client-reference-facts>div{border-bottom:1px solid #e6eaf0;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:10px;padding:10px 0}.crm-app.crm-density .crm-client-card-r2 .crm-client-reference-facts>div:last-child{border-bottom:0}.crm-app.crm-density .crm-client-card-r2 .crm-client-reference-facts dt{padding-top:7px}.crm-app.crm-density .crm-client-card-r2 .crm-client-reference-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.crm-app.crm-density .crm-client-card-r2 .crm-inline-field.is-direct-activation:not(.is-editing){min-height:36px;padding:6px!important}.crm-client-card-r2 .crm-inline-value{flex-direction:column;gap:6px;display:flex}.crm-client-card-r2 .crm-inline-value>.crm-inline-empty{white-space:normal}.crm-client-card-r2 .crm-client-contact-actions{pointer-events:none;flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.crm-app.crm-density .crm-client-card-r2 .crm-client-contact-actions>a,.crm-app.crm-density .crm-client-card-r2 .crm-client-copy-control>button{color:#005b50;z-index:2;pointer-events:auto;background:#fff;border:1px solid #e6eaf0;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;min-height:36px;font:18px/24px Arial;text-decoration:none;display:inline-flex;position:relative}.crm-client-card-r2 .crm-client-copy-control{align-items:flex-start;max-width:100%!important}.crm-app.crm-density .crm-client-card-r2 .crm-client-field-actions{background:#fff;border-top:1px solid #e6eaf0;flex-wrap:wrap;gap:8px;padding:8px;display:flex}.crm-app.crm-density .crm-client-card-r2 .crm-client-field-actions button{border:1px solid #cbd2dc;border-radius:6px;min-height:36px;padding:6px 10px;font:14px/20px Arial}.crm-app.crm-density .crm-client-card-r2 .crm-client-field-actions>span{color:#667085;white-space:normal;flex-basis:100%;font:13px/19px Arial}.crm-app.crm-density .crm-client-card-r2 .crm-client-related-tabs{border-bottom:1px solid #e6eaf0;gap:8px;padding:12px 16px 0}.crm-app.crm-density .crm-client-card-r2 .crm-client-related-tabs button{min-height:44px;padding:10px 12px;font:15px/21px Arial!important}.crm-app.crm-density .crm-client-card-r2 .crm-client-related-content{padding:0 16px 20px}.crm-app.crm-density .crm-client-card-r2 .crm-client-related-scope{flex-wrap:wrap;gap:6px}.crm-app.crm-density .crm-client-card-r2 .crm-client-related-scope button{border:1px solid #0000;border-radius:6px;min-height:36px;padding:7px 12px;font:14px/20px Arial!important}.crm-app.crm-density .crm-client-card-r2 .crm-client-related-scope button.is-active{color:#005b50;background:#e5f7f0;border-color:#d3e6df}.crm-app.crm-density .crm-client-card-r2 .crm-client-related-table th{height:32px;padding:6px 14px;font:600 14px/20px Arial!important}.crm-app.crm-density .crm-client-card-r2 .crm-client-related-table td{padding:12px 14px;font:15px/21px Arial!important}.crm-app.crm-density .crm-client-card-r2 .crm-client-related-heading{margin:24px 0 12px}.crm-app.crm-density .crm-client-card-r2 .crm-client-related-history details{background:#fff;border:1px solid #e6eaf0;border-radius:8px;margin:12px 0;padding:0}.crm-app.crm-density .crm-client-card-r2 .crm-client-related-history summary{cursor:pointer;min-height:48px;padding:14px;line-height:1.5}.crm-client-card-r2 .crm-client-related-history details>p,.crm-client-card-r2 .crm-client-related-history details>small{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px 14px;display:block}.crm-client-card-r2 .crm-client-related-content>[role=alert]{color:#b42318;background:#fff8f7;border:1px solid #f4c7c1;border-radius:6px;padding:14px}.crm-client-card-r2 .crm-client-related-history>[role=alert]{color:#b42318;background:#fff8f7;padding:14px}.crm-client-card-r2 .crm-client-related-messages>button{text-align:left;border:1px solid #e6eaf0;border-radius:8px;width:100%;min-width:0;margin:12px 0;padding:16px}.crm-client-card-r2 .crm-client-related-messages>button>span{white-space:pre-wrap;overflow-wrap:anywhere}.crm-client-card-r2 .crm-client-related-empty{color:#667085;padding:28px 16px!important;line-height:1.6!important}.crm-client-card-r2 :is(button,a,summary):focus-visible{outline-offset:2px;outline:2px solid #005b50}.crm-app.crm-density .crm-client-card-r2 .crm-client-field-popover{z-index:6;max-width:calc(100% - 24px);max-height:calc(100dvh - 180px);overflow:auto}@container client-data (width<=360px){.crm-app.crm-density .crm-client-card-r2 .crm-client-reference-facts>div{gap:3px;grid-template-columns:minmax(0,1fr)!important}.crm-app.crm-density .crm-client-card-r2 .crm-client-reference-facts dt{padding-top:0}}@media (width<=900px){.crm-app.crm-density .crm-client-card-r2 .crm-client-quick-links{flex-wrap:wrap;padding:10px 12px}.crm-app.crm-density .crm-client-card-r2 .crm-client-quick-links button{min-height:44px}.crm-app.crm-density .crm-client-card-r2 .crm-client-reference-workspace{flex-direction:column!important;height:auto!important;display:flex!important;overflow:visible!important}.crm-app.crm-density .crm-client-card-r2 .crm-client-data-card{order:2;padding:12px!important;overflow:visible!important}.crm-app.crm-density .crm-client-card-r2 .crm-client-related{order:1;min-width:0;overflow:visible!important}.crm-app.crm-density .crm-client-card-r2 .crm-client-reference-card-title{padding-bottom:12px!important}.crm-app.crm-density .crm-client-card-r2 .crm-client-reference-facts>div{gap:2px;padding:10px 0;grid-template-columns:minmax(0,1fr)!important}.crm-app.crm-density .crm-client-card-r2 .crm-client-reference-facts dt{padding-top:0}.crm-app.crm-density .crm-client-card-r2 .crm-client-reference-facts dd{font:16px/23px Arial!important}.crm-app.crm-density .crm-client-card-r2 .crm-inline-field.is-direct-activation:not(.is-editing){min-height:44px}.crm-app.crm-density .crm-client-card-r2 .crm-client-contact-actions>a,.crm-app.crm-density .crm-client-card-r2 .crm-client-copy-control>button{width:44px;height:44px;min-height:44px}.crm-app.crm-density .crm-client-card-r2 .crm-client-field-actions button{min-height:44px}.crm-app.crm-density .crm-client-card-r2 .crm-client-related-tabs{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:12px;display:grid}.crm-app.crm-density .crm-client-card-r2 .crm-client-related-tabs button{white-space:normal;border:1px solid #e6eaf0;border-radius:6px;width:100%;min-height:44px;padding:10px 4px}.crm-app.crm-density .crm-client-card-r2 .crm-client-related-tabs button.is-active{background:#e5f7f0;border-color:#9fc9bc}.crm-app.crm-density .crm-client-card-r2 .crm-client-related-content{padding:0 12px 16px;overflow:visible}.crm-app.crm-density .crm-client-card-r2 .crm-client-related-scope button{min-height:44px}.crm-app.crm-density .crm-client-card-r2 .crm-client-related-scope input{flex-basis:100%;width:100%;min-height:44px;margin:6px 0 0;font-size:16px}.crm-app.crm-density .crm-client-card-r2 .crm-client-related-table td{border:0;padding:6px 0;font:16px/23px Arial!important}.crm-app.crm-density .crm-client-card-r2 .crm-client-related-table tr{border-color:#e6eaf0;border-radius:8px;margin:0 0 12px;padding:14px}.crm-app.crm-density .crm-client-card-r2 .crm-client-related-table td a{min-height:44px}.crm-app.crm-density .crm-client-card-r2 .crm-client-related-heading{gap:8px;margin-top:20px}.crm-app.crm-density .crm-client-card-r2 .crm-client-related-heading button{text-align:right;white-space:normal;max-width:150px;min-height:44px}.crm-app.crm-density .crm-client-card-r2 .crm-client-field-popover{inset:auto 12px calc(76px + env(safe-area-inset-bottom));width:auto;max-width:none;max-height:calc(100dvh - 160px);position:fixed}.crm-app.crm-density .crm-client-card-r2 .crm-client-field-popover :is(input,select){min-height:44px;font-size:16px}.crm-app.crm-density .crm-client-card-r2 .crm-client-field-popover button{min-height:44px}.crm-app.crm-density .crm-client-card-r2 .crm-client-photo-actions{justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex!important}.crm-app.crm-density .crm-client-card-r2 .crm-client-add-field-button{align-items:center;min-height:44px;padding:8px 12px;font:14px/20px Arial;display:inline-flex!important}.crm-app.crm-density .crm-client-card-r2 .crm-client-close-button{width:44px!important;min-width:44px!important;height:44px!important;position:static!important}.crm-app.crm-density .crm-client-card-r2 .is-direct-activation>.crm-inline-trigger{min-height:44px;inset:0}}.crm-app.crm-density .crm-client-card-r2 .crm-client-add-field-button:before{content:none!important}@media (width<=900px){.crm-app.crm-density .crm-deal-workspace-r7 .di-tasks{flex:none;width:100%;min-width:0;display:block;padding:12px!important}.crm-app.crm-density .crm-deal-workspace-r7 .di-tasks .di-task-toolbar{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;min-width:0;display:grid}.crm-app.crm-density .crm-deal-workspace-r7 .di-tasks .di-tabs{border-bottom:1px solid #e1e7e4;flex-wrap:wrap;gap:0;width:100%;min-width:0;display:flex}.crm-app.crm-density .crm-deal-workspace-r7 .di-tasks .di-tabs button{white-space:nowrap;word-break:normal;overflow-wrap:normal;flex:auto;min-width:0;min-height:44px;padding:8px 6px;font-size:14px;line-height:20px}.crm-app.crm-density .crm-deal-workspace-r7 .di-tasks .di-task-toolbar>.di-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:0;display:grid}.crm-app.crm-density .crm-deal-workspace-r7 .di-tasks .di-search{grid-column:1/-1;gap:8px;width:100%;min-width:0;height:44px;margin:0;padding:0 10px}.crm-app.crm-density .crm-deal-workspace-r7 .di-tasks .di-search svg{flex:none}.crm-app.crm-density .crm-deal-workspace-r7 .di-tasks .di-search input{background:0 0;width:100%;min-width:0;max-width:100%;height:42px;padding:6px 0;font-size:16px;min-height:42px!important}.crm-app.crm-density .crm-deal-workspace-r7 .di-tasks .di-controls>button{justify-content:center;width:100%;min-height:44px;padding:8px;font-size:15px}.crm-app.crm-density .crm-deal-workspace-r7 .di-tasks .di-secondary-controls{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;margin:12px 0;display:grid}.crm-app.crm-density .crm-deal-workspace-r7 .di-tasks select{width:100%;min-width:0;max-width:100%;min-height:44px;font-size:16px}.crm-app.crm-density .crm-deal-workspace-r7 .di-tasks>.di-table-scroll{background:0 0;border:0;flex:none;min-height:0;max-height:none;overflow:visible}.crm-app.crm-density .crm-deal-workspace-r7 .di-tasks .di-table{width:100%;display:block;min-width:0!important}.crm-app.crm-density .crm-deal-workspace-r7 .di-tasks .di-table-head{clip-path:inset(50%);white-space:nowrap;pointer-events:none;width:1px;height:1px;min-height:0;position:absolute;overflow:hidden}.crm-app.crm-density .crm-deal-workspace-r7 .di-tasks .di-table-head [role=separator]{display:none}.crm-app.crm-density .crm-deal-workspace-r7 .di-tasks .di-table-row{background:#fff;border:1px solid #dfe6e2;border-radius:8px;grid-template-columns:44px minmax(0,1fr) 44px;align-items:start;gap:0;min-width:0;margin:0 0 12px;padding:8px;display:grid}.crm-app.crm-density .crm-deal-workspace-r7 .di-tasks .di-table-row>[role=cell]{overflow-wrap:anywhere;white-space:normal;border:0;grid-column:1/-1;min-width:0;padding:6px 4px;font-size:15px;line-height:22px}.crm-app.crm-density .crm-deal-workspace-r7 .di-tasks .di-table-row>[data-column=complete]{grid-area:1/1;align-items:center;padding:0}.crm-app.crm-density .crm-deal-workspace-r7 .di-tasks .di-table-row>[data-column=title]{grid-area:1/2;padding:0 4px}.crm-app.crm-density .crm-deal-workspace-r7 .di-tasks .di-table-row>[data-column=menu]{grid-area:1/3;align-items:center;padding:0}.crm-app.crm-density .crm-deal-workspace-r7 .di-tasks .di-title{text-align:left;white-space:normal;text-overflow:clip;overflow-wrap:anywhere;width:100%;min-height:44px;padding:10px 0;font-size:16px;line-height:23px;display:block;overflow:visible}.crm-app.crm-density .crm-deal-workspace-r7 .di-tasks .di-table-row>[data-column=title]>small{white-space:pre-wrap;margin:0 0 8px;font-size:14px;line-height:20px}.crm-app.crm-density .crm-deal-workspace-r7 .di-tasks .di-table-row>:is([data-column=due],[data-column=type],[data-column=owner],[data-column=state]){border-top:1px solid #f0f3f1;grid-template-columns:106px minmax(0,1fr);align-items:start;gap:8px;display:grid}.crm-app.crm-density .crm-deal-workspace-r7 .di-tasks .di-table-row>:is([data-column=due],[data-column=type],[data-column=owner],[data-column=state]):before{content:attr(data-label);color:#6c7c74;font-size:13px;line-height:22px}.crm-app.crm-density .crm-deal-workspace-r7 .di-tasks .di-table-row [data-column=due] small{color:inherit;margin-left:8px;font-size:14px;display:inline}.crm-app.crm-density .crm-deal-workspace-r7 .di-tasks .di-state{white-space:normal;justify-self:start;max-width:100%}.crm-app.crm-density .crm-deal-workspace-r7 .di-tasks :is(.di-circle-button,[data-menu]){justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;padding:8px;display:flex}.crm-app.crm-density .crm-deal-workspace-r7 .di-tasks .di-row-menu{width:260px;max-width:calc(100vw - 24px);overflow-y:auto}.crm-app.crm-density .crm-deal-workspace-r7 .di-tasks .di-row-menu button{min-height:44px}.crm-app.crm-density .crm-deal-workspace-r7 .di-tasks>.di-panel{min-width:0;max-height:none;margin:12px 0;padding:12px;overflow:visible}.crm-app.crm-density .crm-deal-workspace-r7 .di-tasks .di-filter-fields{grid-template-columns:minmax(0,1fr);gap:12px}.crm-app.crm-density .crm-deal-workspace-r7 .di-tasks .di-filter-fields label{min-width:0}.crm-app.crm-density .crm-deal-workspace-r7 .di-tasks .di-panel input:not([type=checkbox]){width:100%;min-width:0;min-height:44px;font-size:16px}.crm-app.crm-density .crm-deal-workspace-r7 .di-tasks .di-panel button{min-height:44px}.crm-app.crm-density .crm-deal-workspace-r7 .di-tasks .di-table-footer{flex-wrap:wrap;gap:4px 12px;padding:0;font-size:13px;line-height:20px}.crm-app.crm-density .crm-deal-workspace-r7 .di-tasks .di-hint{margin:12px 0 4px;font-size:13px;line-height:20px}.crm-app.crm-density .crm-deal-workspace-r7 .di-tasks .di-completion-form{min-width:0;max-height:none;margin:12px 0;padding:12px}.crm-app.crm-density .crm-deal-workspace-r7 .di-tasks .di-empty strong{font-size:16px;line-height:23px}.crm-app.crm-density .crm-deal-workspace-r7 .di-tasks .di-empty button{min-height:44px;font-size:15px}.crm-app.crm-density .crm-deal-workspace-r7 .di-tasks .di-completion-form>strong{overflow-wrap:anywhere;font-size:16px;line-height:23px;display:block}.crm-app.crm-density .crm-deal-workspace-r7 .di-tasks .di-completion-form textarea{width:100%;min-width:0;font-size:16px}}:root{--crm-ink:#172033;--crm-ink-soft:#4f5d73;--crm-muted:#7c899d;--crm-line:#e5e9f0;--crm-line-dark:#d8dee9;--crm-canvas:#f5f7fa;--crm-paper:#fff;--crm-primary:#4f56d9;--crm-primary-dark:#3d43bd;--crm-primary-soft:#eef0ff;--crm-navy:#141d32;--crm-red:#d64747;--crm-red-soft:#fff1f1;--crm-amber:#bd7415;--crm-amber-soft:#fff7e9;--crm-green:#21835a;--crm-green-soft:#edf9f3;--crm-blue:#2878cc;--crm-blue-soft:#edf6ff;--crm-violet:#7555d9;--crm-violet-soft:#f4efff;--crm-shadow-sm:0 1px 2px #1822340a;--crm-shadow-md:0 14px 40px #1a22341f;--crm-radius:14px}html,body{min-height:100%;margin:0}.crm-app,.crm-app *{box-sizing:border-box}.crm-app{background:radial-gradient(circle at 90% -20%, #5860dd0a, transparent 32%), var(--crm-canvas);min-height:100vh;color:var(--crm-ink);text-rendering:optimizelegibility;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.45}.crm-app button,.crm-app input,.crm-app select,.crm-app textarea{font:inherit}.crm-app button{color:inherit}.crm-app button,.crm-app select{cursor:pointer}.crm-app button:focus-visible,.crm-app input:focus-visible,.crm-app select:focus-visible,.crm-app textarea:focus-visible{outline-offset:2px;outline:3px solid #4f56d938}.crm-app button:disabled{cursor:not-allowed;opacity:.56}.crm-skip{z-index:200;background:var(--crm-primary);color:#fff;border-radius:0 0 8px 8px;padding:10px 16px;text-decoration:none;transition:top .15s;position:fixed;top:-80px;left:270px}.crm-skip:focus{top:0}.crm-sidebar{z-index:60;background:radial-gradient(circle at 5% -2%, #646de62e, transparent 30%), var(--crm-navy);color:#dce3f1;border-right:1px solid #ffffff12;flex-direction:column;width:244px;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden auto}.crm-brand{border-bottom:1px solid #ffffff12;flex:0 0 76px;align-items:center;gap:11px;height:76px;padding:0 20px;display:flex}.crm-brand-mark,.crm-mobile-logo{color:#fff;background:linear-gradient(145deg,#6972e9,#454dc7);border:1px solid #ffffff2b;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffff3d,0 7px 18px #252b8066}.crm-brand-copy{letter-spacing:.01em;flex-direction:column;display:flex}.crm-brand-copy strong{color:#fff;font-size:17px;font-weight:670}.crm-brand-copy small{color:#8e9ab0;letter-spacing:.14em;text-transform:uppercase;margin-top:-1px;font-size:10px}.crm-sidebar-close{color:#fff;background:0 0;border:0;margin-left:auto;font-size:26px;display:none}.crm-create{background:var(--crm-primary);border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;font-size:13px;font-weight:650;transition:transform .16s,background .16s,box-shadow .16s;display:inline-flex;color:#fff!important}.crm-create:hover{background:#5d65e2;transform:translateY(-1px);box-shadow:0 8px 18px #2a319340}.crm-create span{font-size:17px;line-height:1}.crm-create-sidebar{margin:17px 16px 12px;box-shadow:0 7px 20px #1b227557}.crm-create-sidebar kbd{color:#ffffffad;background:#ffffff14;border:1px solid #ffffff29;border-radius:4px;margin-left:auto;padding:2px 5px;font-size:9px;font-weight:500}.crm-create-sidebar span:first-child{margin-left:auto}.crm-nav{padding:0 10px}.crm-nav-label{color:#69778f;letter-spacing:.12em;text-transform:uppercase;margin:13px 10px 7px;font-size:9px;font-weight:700}.crm-nav-label-secondary{margin-top:18px}.crm-nav-item{text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;height:41px;margin:2px 0;padding:0 10px;font-size:13px;transition:color .14s,background .14s;display:flex;position:relative;color:#abb5c8!important}.crm-nav-item:before{content:"";opacity:0;background:#7b82ee;border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:-10px}.crm-nav-item:hover{background:#ffffff0d;color:#fff!important}.crm-nav-item.is-active{background:#6972e924;font-weight:600;color:#f5f7ff!important}.crm-nav-item.is-active:before{opacity:1}.crm-nav-icon{color:#8390a8;flex:none;place-items:center;width:22px;height:22px;font-family:Arial,sans-serif;font-size:17px;font-weight:400;display:grid}.crm-nav-item.is-active .crm-nav-icon{color:#8991ff}.crm-nav-badge{color:#aeb4ff;text-align:center;background:#727bee36;border-radius:10px;min-width:20px;margin-left:auto;padding:2px 6px;font-size:10px;font-weight:700}.crm-nav-badge.is-red{color:#ff9b9b;background:#e653532e}.crm-sidebar-status{background:#ffffff08;border:1px solid #ffffff12;border-radius:11px;margin:auto 16px 12px;padding:12px}.crm-sync-line{align-items:flex-start;gap:8px;display:flex}.crm-status-dot{background:#52c58b;border-radius:50%;flex:none;width:7px;height:7px;margin-top:5px;box-shadow:0 0 0 3px #52c58b1f}.crm-sync-line>span:last-child{flex-direction:column;display:flex}.crm-sync-line strong{color:#dbe2ee;font-size:10px;font-weight:600}.crm-sync-line small{color:#77859b;margin-top:2px;font-size:9px}.crm-sidebar-status>button{color:#929ed9;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;margin-top:10px;padding:0;font-size:9px;display:flex}.crm-profile-actions{background:#00000014;border-top:1px solid #ffffff12;flex:none;grid-template-columns:minmax(0,1fr) 54px;display:grid}.crm-profile{text-align:left;background:0 0;border:0;flex:none;align-items:center;gap:10px;min-height:66px;padding:11px 16px;display:flex;color:#fff!important}.crm-profile:hover,.crm-profile:focus-visible,.crm-logout-button:hover,.crm-logout-button:focus-visible{background:#ffffff12}.crm-profile>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.crm-profile strong{color:#ebeff6;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.crm-profile small{color:#78869c;font-size:9px}.crm-profile-more{color:#6f7d94;font-size:18px}.crm-logout-button{background:0 0;border:0;border-left:1px solid #ffffff12;place-items:center;gap:3px;min-width:0;padding:8px 6px;display:grid;color:#aeb8c7!important}.crm-logout-icon{font-family:Arial,sans-serif;font-size:19px;line-height:1;transform:rotate(180deg)}.crm-logout-label{font-size:9px;line-height:1}.crm-avatar,.crm-mini-avatar{color:#4651a8;background:#e7e9f8;border-radius:50%;flex:none;place-items:center;font-size:9px;font-style:normal;font-weight:720;display:inline-grid}.crm-avatar{width:29px;height:29px}.crm-avatar-dark{color:#c8d1e1;background:#303b54;border:1px solid #ffffff1a;width:33px;height:33px}.avatar-МН{color:#4851c5;background:#e9eafe}.avatar-ЕВ{color:#16785d;background:#e6f5f1}.avatar-ИС{color:#a66018;background:#fff0df}.crm-workspace{min-width:0;min-height:100vh;margin-left:244px}.crm-topbar{z-index:40;border-bottom:1px solid var(--crm-line);height:64px;box-shadow:var(--crm-shadow-sm);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;align-items:center;gap:22px;padding:0 clamp(20px,3vw,44px);display:flex;position:sticky;top:0}.crm-mobile-menu,.crm-mobile-logo{display:none}.crm-global-search{border:1px solid var(--crm-line);width:min(440px,44vw);height:37px;color:var(--crm-muted);background:#f8f9fb;border-radius:9px;align-items:center;gap:9px;padding:0 10px;transition:border .15s,background .15s,box-shadow .15s;display:flex}.crm-global-search:focus-within{background:#fff;border-color:#aeb3ed;box-shadow:0 0 0 3px #4f56d914}.crm-global-search>span{font-size:20px;line-height:1;transform:rotate(-12deg)}.crm-global-search input{min-width:0;color:var(--crm-ink);background:0 0;border:0;outline:0;flex:1;font-size:12px}.crm-global-search input::placeholder{color:#949faf}.crm-global-search kbd{color:#8b95a5;background:#fff;border:1px solid #dfe3ea;border-radius:4px;flex:none;padding:3px 6px;font-size:9px;font-weight:500;box-shadow:0 1px 1px #141c2b0d}.crm-top-actions{align-items:center;gap:11px;margin-left:auto;display:flex}.crm-presence{color:var(--crm-muted);align-items:center;gap:7px;margin-right:3px;font-size:10px;display:flex}.crm-presence-avatars{display:flex}.crm-mini-avatar{border:2px solid #fff;width:25px;height:25px}.crm-mini-avatar+.crm-mini-avatar{margin-left:-7px}.crm-mini-avatar.is-blue{color:#207b64;background:#dff3ee}.crm-mini-avatar.is-orange{color:#a85a12;background:#ffebd5}.crm-icon-button{border:1px solid var(--crm-line);color:#69778c;background:#fff;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;font-size:18px;line-height:1;transition:border .15s,background .15s;display:inline-grid;position:relative}.crm-icon-button:hover{background:#f8f9fc;border-color:#cfd5df}.crm-notification-wrap{position:relative}.crm-notification-dot{background:#e45454;border:1.5px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.crm-create-top{min-width:105px;padding:0 15px}.crm-popover{z-index:90;border:1px solid var(--crm-line);box-shadow:var(--crm-shadow-md);background:#fff;border-radius:13px;position:absolute}.crm-notifications{width:min(360px,100vw - 24px);padding:8px;top:calc(100% + 12px);right:0}.crm-popover-head{justify-content:space-between;align-items:center;padding:10px 10px 12px;display:flex}.crm-popover-head strong{font-size:13px}.crm-popover-head button{color:var(--crm-primary);background:0 0;border:0;padding:0;font-size:10px}.crm-notifications>button{text-align:left;background:0 0;border:0;border-radius:9px;gap:10px;width:100%;padding:10px;display:flex}.crm-notifications>button:hover{background:#f7f8fb}.crm-notifications>button>span:last-child{flex-direction:column;min-width:0;display:flex}.crm-notifications>button strong{font-size:11px}.crm-notifications>button small{color:var(--crm-muted);font-size:9px}.crm-event-icon{border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.crm-event-icon.is-violet{background:var(--crm-violet-soft);color:var(--crm-violet)}.crm-event-icon.is-red{background:var(--crm-red-soft);color:var(--crm-red)}.crm-event-icon.is-blue{background:var(--crm-blue-soft);color:var(--crm-blue)}.crm-main{width:min(100%,1600px);margin:0 auto;padding:28px clamp(20px,3vw,44px) 56px}.crm-page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:27px;display:flex}.crm-page-heading>div:first-child>p{color:var(--crm-primary);letter-spacing:.11em;text-transform:uppercase;margin:0 0 4px;font-size:10px;font-weight:720}.crm-page-heading h1{color:var(--crm-ink);letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,3vw,36px);font-weight:600;line-height:1.18}.crm-page-heading>div:first-child>span{color:var(--crm-muted);margin-top:5px;font-size:12px;display:block}.crm-page-actions{gap:9px;display:flex}.crm-primary-button,.crm-quiet-button{border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 14px;font-size:11px;font-weight:650;transition:border .15s,background .15s,transform .15s;display:inline-flex}.crm-primary-button{border:1px solid var(--crm-primary);background:var(--crm-primary);box-shadow:0 5px 13px #4f56d930;color:#fff!important}.crm-primary-button:hover{border-color:var(--crm-primary-dark);background:var(--crm-primary-dark);transform:translateY(-1px)}.crm-quiet-button{border:1px solid var(--crm-line);color:var(--crm-ink-soft);background:#fff}.crm-quiet-button:hover{background:#f9fafc;border-color:#cbd2dd}.crm-section-stack{flex-direction:column;gap:20px;min-width:0;display:flex}.crm-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.crm-section-heading h2{color:var(--crm-ink);letter-spacing:-.01em;margin:0;font-size:15px;font-weight:690}.crm-section-heading p{color:var(--crm-muted);margin:2px 0 0;font-size:10px}.crm-section-heading>button{color:var(--crm-primary);background:0 0;border:0;padding:1px 0;font-size:9px}.crm-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.crm-kpi{border:1px solid var(--crm-line);min-height:112px;box-shadow:var(--crm-shadow-sm);text-align:left;background:#fff;border-radius:13px;grid-template-columns:36px 1fr;align-items:center;gap:10px;padding:17px;transition:transform .16s,border .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden}.crm-kpi:before{content:"";width:3px;position:absolute;inset:0 auto 0 0}.crm-kpi:hover{border-color:#d4d9e3;transform:translateY(-2px);box-shadow:0 7px 22px #18223414}.crm-kpi.is-red:before{background:var(--crm-red)}.crm-kpi.is-amber:before{background:#d69331}.crm-kpi.is-violet:before{background:var(--crm-violet)}.crm-kpi.is-blue:before{background:var(--crm-blue)}.crm-kpi-icon{border-radius:10px;place-items:center;width:36px;height:36px;font-size:17px;font-weight:700;display:grid}.crm-kpi.is-red .crm-kpi-icon{background:var(--crm-red-soft);color:var(--crm-red)}.crm-kpi.is-amber .crm-kpi-icon{background:var(--crm-amber-soft);color:var(--crm-amber)}.crm-kpi.is-violet .crm-kpi-icon{background:var(--crm-violet-soft);color:var(--crm-violet)}.crm-kpi.is-blue .crm-kpi-icon{background:var(--crm-blue-soft);color:var(--crm-blue)}.crm-kpi-copy{grid-template-columns:auto 1fr;align-items:baseline;column-gap:5px;display:grid}.crm-kpi-copy small{color:var(--crm-muted);grid-column:1/-1;margin-bottom:1px;font-size:9px}.crm-kpi-copy strong{color:var(--crm-ink);font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:600;line-height:1.1}.crm-kpi-copy em{color:var(--crm-ink-soft);font-size:10px;font-style:normal}.crm-kpi-note{color:var(--crm-muted);grid-column:1/-1;font-size:9px}.crm-kpi-arrow{color:#adb5c2;font-size:15px;transition:transform .16s;position:absolute;bottom:10px;right:12px}.crm-kpi:hover .crm-kpi-arrow{transform:translate(3px)}.crm-deals-panel,.crm-board-shell,.crm-court-alerts,.crm-case-registry,.crm-tasks-panel,.crm-calendar-panel,.crm-upcoming,.crm-clients-panel,.crm-integration-section{border:1px solid var(--crm-line);border-radius:var(--crm-radius);min-width:0;box-shadow:var(--crm-shadow-sm);background:#fff}.crm-deals-panel{padding:19px}.crm-deals-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.crm-deals-head h2{margin:0;font-size:16px;font-weight:690}.crm-deals-head p{color:var(--crm-muted);margin:2px 0 0;font-size:10px}.crm-view-switcher,.crm-segmented{border:1px solid var(--crm-line);background:#f7f8fa;border-radius:9px;padding:3px;display:inline-flex}.crm-view-switcher button,.crm-segmented button{min-height:29px;color:var(--crm-muted);white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:10px}.crm-view-switcher button{align-items:center;gap:5px;font-size:12px;display:inline-flex}.crm-view-switcher button span{font-size:9px}.crm-view-switcher button.is-active,.crm-segmented button.is-active{color:var(--crm-ink);background:#fff;font-weight:650;box-shadow:0 1px 3px #1922321a}.crm-saved-views{align-items:center;gap:6px;margin-top:14px;padding-bottom:2px;display:flex;overflow:auto}.crm-saved-views>span{color:var(--crm-muted);flex:none;font-size:9px}.crm-saved-views button{color:#59677c;background:#fafbfc;border:1px solid #e7eaf0;border-radius:13px;flex:none;min-height:25px;padding:0 9px;font-size:9px}.crm-saved-views button:hover{background:var(--crm-primary-soft);color:var(--crm-primary);border-color:#cfd4ee}.crm-filter-summary{border-top:1px solid var(--crm-line);border-bottom:1px solid var(--crm-line);background:#fbfcfd;align-items:center;gap:10px;margin:13px -19px 0;padding:10px 19px;display:flex}.crm-filter-toggle{min-height:29px;color:var(--crm-ink-soft);background:#fff;border:1px solid #e0e4eb;border-radius:7px;align-items:center;gap:6px;padding:0 9px;font-size:10px;font-weight:600;display:flex}.crm-filter-toggle>span{color:#6c7890;font-size:13px;transform:rotate(90deg)}.crm-filter-toggle b{background:var(--crm-primary);color:#fff;border-radius:8px;place-items:center;min-width:16px;height:16px;font-size:8px;display:grid}.crm-filter-toggle i{color:#929cac;font-style:normal;transition:transform .15s}.crm-filter-toggle.is-open i{transform:rotate(180deg)}.crm-filter-clear{color:var(--crm-primary);background:0 0;border:0;padding:0;font-size:9px}.crm-filter-help{color:#98a1af;font-size:9px}.crm-filters{border-bottom:1px solid var(--crm-line);background:#fbfcfd;grid-template-columns:repeat(4,minmax(140px,1fr));gap:10px;margin:0 -19px 16px;padding:14px 19px;animation:.18s both crm-filter-in;display:grid}@keyframes crm-filter-in{0%{opacity:0;transform:translateY(-4px)}}.crm-filters label,.crm-modal label{flex-direction:column;gap:5px;min-width:0;display:flex}.crm-filters label>span,.crm-modal label>span{color:var(--crm-ink-soft);font-size:9px;font-weight:610}.crm-filters input,.crm-filters select,.crm-modal input,.crm-modal select{width:100%;height:35px;color:var(--crm-ink);background:#fff;border:1px solid #dde2ea;border-radius:8px;outline:0;padding:0 9px;font-size:10px}.crm-filters input:focus,.crm-filters select:focus,.crm-modal input:focus,.crm-modal select:focus{border-color:#9da4e6;box-shadow:0 0 0 3px #4f56d914}.crm-filters input::placeholder,.crm-modal input::placeholder{color:#a2abb9}.crm-popover-empty{color:var(--crm-muted);margin:0;padding:14px;font-size:9px}.crm-deal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.crm-deal-card{border:1px solid var(--crm-line);text-align:left;background:#fff;border-radius:12px;flex-direction:column;min-width:0;padding:15px;transition:border .16s,box-shadow .16s,transform .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #1c253708}.crm-deal-card:before{content:"";background:#cfd5e0;width:3px;position:absolute;inset:0 auto 0 0}.crm-deal-card.status-overdue:before{background:var(--crm-red)}.crm-deal-card.status-today:before{background:#d58b24}.crm-deal-card.status-ontrack:before{background:#47a179}.crm-deal-card:hover{border-color:#cfd5e0;transform:translateY(-2px);box-shadow:0 10px 25px #19233617}.crm-card-topline,.crm-card-footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.crm-stage-badge{color:#565cc3;text-overflow:ellipsis;white-space:nowrap;background:#f4f4ff;border:1px solid #dedffc;border-radius:5px;align-items:center;width:fit-content;max-width:100%;min-height:21px;padding:0 7px;font-size:8px;font-weight:670;line-height:1.25;display:inline-flex;overflow:hidden}.crm-card-menu{color:#a2abb7;letter-spacing:1px;font-size:10px}.crm-card-title{color:#1e283b;letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:10px;font-size:13px;font-weight:690;line-height:1.35;display:-webkit-box;overflow:hidden}.crm-card-type{color:var(--crm-muted);margin-top:2px;font-size:9px}.crm-client-line{align-items:center;gap:8px;margin-top:11px;display:flex}.crm-client-avatar,.crm-conversation-avatar{color:#57617a;background:#f2f4fa;border:1px solid #e2e5ef;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;font-size:9px;font-weight:720;display:inline-grid}.crm-client-line>span:last-child,.crm-court-line>span:last-child,.crm-hearing-line>span:last-child,.crm-task-box>span:last-child{flex-direction:column;min-width:0;display:flex}.crm-client-line small,.crm-court-line small,.crm-hearing-line small,.crm-task-box small,.crm-responsible small{color:var(--crm-muted);font-size:8px;font-weight:500}.crm-client-line strong{color:#3d495c;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:610;overflow:hidden}.crm-card-divider{background:#edf0f4;height:1px;margin:12px 0}.crm-court-line,.crm-hearing-line{align-items:flex-start;gap:8px;display:flex}.crm-hearing-line{margin-top:8px}.crm-data-icon{color:#6c7890;background:#f2f4f8;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;font-family:Georgia,serif;font-size:11px;display:grid}.crm-court-line strong,.crm-hearing-line strong{color:#3c485b;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.crm-task-box{background:#f6fbf8;border:1px solid #e2eee8;border-radius:9px;align-items:flex-start;gap:8px;margin-top:12px;padding:9px;display:flex}.crm-task-box.is-overdue{background:#fff6f6;border-color:#f1d4d4}.crm-task-box.is-today{background:#fffaf1;border-color:#f1e0c5}.crm-task-check{width:21px;height:21px;color:var(--crm-green);background:#e1f2e9;border-radius:50%;flex:none;place-items:center;font-size:9px;font-weight:800;display:grid}.crm-task-box.is-overdue .crm-task-check{color:var(--crm-red);background:#fae3e3}.crm-task-box.is-today .crm-task-check{color:var(--crm-amber);background:#f9ebd1}.crm-task-box strong{color:#344152;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650;overflow:hidden}.crm-task-box em{color:var(--crm-green);margin-top:1px;font-size:8px;font-style:normal}.crm-task-box.is-overdue em{color:var(--crm-red);font-weight:620}.crm-task-box.is-today em{color:var(--crm-amber)}.crm-card-footer{background:#fcfcfd;border-top:1px solid #edf0f4;margin:12px -15px -15px;padding:10px 15px}.crm-responsible{align-items:center;gap:7px;min-width:0;display:flex}.crm-responsible>span:last-child{flex-direction:column;min-width:0;display:flex}.crm-responsible strong{color:#4b576a;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:600;overflow:hidden}.crm-card-signals{gap:5px;display:flex}.crm-card-signals span{border-radius:10px;justify-content:center;align-items:center;gap:2px;min-width:24px;height:21px;padding:0 5px;font-size:8px;font-weight:700;display:inline-flex}.crm-card-signals .is-change{background:var(--crm-violet-soft);color:var(--crm-violet)}.crm-card-signals .is-message{background:var(--crm-blue-soft);color:var(--crm-blue)}.crm-table-wrap{width:100%;overflow:auto}.crm-table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;font-size:9px}.crm-table th{border-bottom:1px solid var(--crm-line);color:#7c8798;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;background:#fafbfc;padding:10px;font-size:8px;font-weight:650}.crm-table td{color:#4b5768;vertical-align:middle;border-bottom:1px solid #edf0f4;max-width:240px;padding:11px 10px}.crm-table tbody tr{transition:background .12s}.crm-table tbody tr:hover{background:#fafbfe}.crm-table td>strong,.crm-table td>small{display:block}.crm-table td>strong{color:#384457;font-size:9px;font-weight:620}.crm-table td>small{max-width:210px;color:var(--crm-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.crm-table-title{text-align:left;background:0 0;border:0;flex-direction:column;width:100%;padding:0;display:flex}.crm-table-title strong{color:#273246;font-size:10px}.crm-table-title span{color:var(--crm-muted);margin-top:2px;font-size:8px}.crm-inline-status{font-weight:620;margin-top:3px!important}.crm-inline-status.is-overdue{color:var(--crm-red)!important}.crm-inline-status.is-today{color:var(--crm-amber)!important}.crm-inline-status.is-ontrack{color:var(--crm-green)!important}.crm-person-cell{white-space:nowrap;align-items:center;gap:7px;display:inline-flex!important}.crm-mini-calendar{border:1px solid var(--crm-line);border-radius:11px;overflow:hidden}.crm-calendar-weekdays{border-bottom:1px solid var(--crm-line);background:#fafbfc;grid-template-columns:repeat(7,1fr);display:grid}.crm-calendar-weekdays span{color:var(--crm-muted);text-align:center;text-transform:uppercase;padding:9px;font-size:8px;font-weight:650}.crm-calendar-grid{grid-template-columns:repeat(7,minmax(100px,1fr));display:grid}.crm-calendar-grid>div{border-right:1px solid var(--crm-line);border-bottom:1px solid var(--crm-line);background:#fff;min-height:132px;padding:8px;position:relative}.crm-calendar-grid>div:nth-child(7n){border-right:0}.crm-calendar-grid>div.is-muted{color:#b3bbc6;background:#fafbfc}.crm-calendar-date{color:#536075;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.crm-calendar-grid>div.is-today .crm-calendar-date{background:var(--crm-primary);color:#fff;font-weight:700}.crm-calendar-grid>div button{border:0;border-left:3px solid var(--crm-violet);background:var(--crm-violet-soft);text-align:left;border-radius:5px;flex-direction:column;width:100%;margin-top:5px;padding:7px;display:flex}.crm-calendar-grid>div button small{color:var(--crm-violet);font-size:8px}.crm-calendar-grid>div button strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:8px;display:-webkit-box;overflow:hidden}.crm-calendar-grid>div button span{color:#7a6a9d;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:7px;display:block;overflow:hidden}.crm-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:260px;display:flex}.crm-empty>span{color:#929dad;background:#f0f2f7;border-radius:14px;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.crm-empty h3{margin:10px 0 2px;font-size:13px}.crm-empty p{color:var(--crm-muted);margin:0;font-size:10px}.crm-empty button{color:var(--crm-primary);background:#fff;border:1px solid #d9dee7;border-radius:7px;margin-top:12px;padding:7px 12px;font-size:9px}.crm-summary-strip,.crm-task-overview,.crm-client-stats{border:1px solid var(--crm-line);box-shadow:var(--crm-shadow-sm);background:#fff;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.crm-summary-strip>div,.crm-task-overview>div{border-right:1px solid var(--crm-line);flex-direction:column;justify-content:center;min-height:86px;padding:17px 22px;display:flex}.crm-summary-strip>div:last-child,.crm-task-overview>div:last-child{border-right:0}.crm-summary-strip span,.crm-task-overview>div>span:first-child{color:var(--crm-muted);font-size:9px}.crm-summary-strip strong,.crm-task-overview>div>strong{margin-top:3px;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:600}.crm-summary-strip strong.is-danger,.crm-task-overview strong.is-danger{color:var(--crm-red)}.crm-board-shell{padding:13px}.crm-board-toolbar,.crm-panel-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.crm-board-toolbar>span{color:var(--crm-muted);font-size:9px}.crm-kanban{scroll-snap-type:x proximity;gap:9px;width:100%;padding:1px 1px 12px;display:flex;overflow-x:auto}.crm-kanban::-webkit-scrollbar{height:6px}.crm-saved-views::-webkit-scrollbar{height:6px}.crm-kanban::-webkit-scrollbar-thumb{background:#d9dee7;border-radius:4px}.crm-saved-views::-webkit-scrollbar-thumb{background:#d9dee7;border-radius:4px}.crm-kanban-column{scroll-snap-align:start;background:#f5f6f8;border:1px solid #e5e8ee;border-radius:10px;flex:0 0 230px;width:230px;overflow:hidden}.crm-kanban-column>header{background:#fafbfc;border-bottom:1px solid #e2e5eb;align-items:center;gap:7px;min-height:40px;padding:8px 10px;display:flex}.crm-stage-dot,.crm-reference-grid i{background:#8895ac;border-radius:50%;flex:none;width:7px;height:7px}.stage-color-0{background:#7b83e9!important}.stage-color-1{background:#49a6cc!important}.stage-color-2{background:#d6953c!important}.stage-color-3{background:#8b69d5!important}.stage-color-4{background:#4ca278!important}.stage-color-5{background:#ce6873!important}.crm-kanban-column>header strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:9px;font-weight:680;overflow:hidden}.crm-kanban-column>header b{color:#788499;background:#eaedf2;border-radius:9px;place-items:center;min-width:18px;height:18px;font-size:8px;display:grid}.crm-kanban-card{text-align:left;background:#fff;border:1px solid #e1e5eb;border-top:2px solid #4ca278;border-radius:8px;flex-direction:column;width:100%;margin-bottom:7px;padding:10px;transition:box-shadow .15s,transform .15s;display:flex;box-shadow:0 1px 2px #141d2e0a}.crm-kanban-card.is-overdue{border-top-color:var(--crm-red)}.crm-kanban-card.is-today{border-top-color:#d58b24}.crm-kanban-card:hover{transform:translateY(-1px);box-shadow:0 7px 17px #1923351a}.crm-kanban-type{color:var(--crm-primary);text-transform:uppercase;font-size:7px;font-weight:650}.crm-kanban-card>strong{color:#273245;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.crm-kanban-client{color:var(--crm-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.crm-kanban-case{color:#657086;border-top:1px solid #edf0f4;margin-top:8px;padding-top:7px;font-size:8px}.crm-kanban-task{align-items:flex-start;gap:6px;margin-top:7px;display:flex}.crm-kanban-task>i{background:var(--crm-green-soft);width:17px;height:17px;color:var(--crm-green);border-radius:50%;flex:none;place-items:center;font-size:7px;font-style:normal;font-weight:700;display:grid}.crm-kanban-card.is-overdue .crm-kanban-task>i{background:var(--crm-red-soft);color:var(--crm-red)}.crm-kanban-card.is-today .crm-kanban-task>i{background:var(--crm-amber-soft);color:var(--crm-amber)}.crm-kanban-task>span{color:#4b566a;text-overflow:ellipsis;white-space:nowrap;flex-direction:column;min-width:0;font-size:8px;display:flex;overflow:hidden}.crm-kanban-task small{color:var(--crm-muted);font-size:7px}.crm-kanban-card.is-overdue .crm-kanban-task small{color:var(--crm-red)}.crm-kanban-footer{justify-content:space-between;align-items:center;margin-top:9px;display:flex}.crm-kanban-footer>span:last-child{color:#6a7588;font-size:8px;font-weight:620}.crm-kanban-empty{color:#a0a8b4;border:1px dashed #d9dde5;border-radius:7px;place-items:center;height:70px;font-size:8px;display:grid}.crm-kanban-add{color:#858f9f;background:0 0;border:0;border-radius:6px;width:100%;margin-top:5px;padding:7px;font-size:8px}.crm-kanban-add:hover{color:var(--crm-primary);background:#ebeef3}.crm-court-alerts,.crm-case-registry{padding:18px}.crm-monitor-live{background:var(--crm-green-soft);color:var(--crm-green);border-radius:12px;align-items:center;gap:6px;padding:5px 9px;font-size:8px;font-weight:620;display:inline-flex}.crm-monitor-live i,.crm-user-status i,.crm-connection-badge i{background:currentColor;border-radius:50%;width:6px;height:6px}.crm-change-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.crm-change-list article{background:#fbfaff;border:1px solid #e4dff5;border-radius:10px;gap:10px;min-width:0;padding:13px;display:flex}.crm-change-list article.is-amber{background:#fffcf7;border-color:#eedfc8}.crm-change-list article.is-blue{background:#f9fcff;border-color:#d8e7f4}.crm-change-icon{background:var(--crm-violet-soft);width:29px;height:29px;color:var(--crm-violet);border-radius:8px;flex:none;place-items:center;font-family:Georgia,serif;font-size:14px;font-weight:700;display:grid}.crm-change-list article.is-amber .crm-change-icon{background:var(--crm-amber-soft);color:var(--crm-amber)}.crm-change-list article.is-blue .crm-change-icon{background:var(--crm-blue-soft);color:var(--crm-blue)}.crm-change-list article>div{min-width:0}.crm-change-meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.crm-change-meta b{color:var(--crm-violet);text-transform:uppercase;font-size:8px}.crm-change-list article.is-amber .crm-change-meta b{color:var(--crm-amber)}.crm-change-list article.is-blue .crm-change-meta b{color:var(--crm-blue)}.crm-change-meta small{color:var(--crm-muted);font-size:7px}.crm-change-list h3{margin:5px 0 2px;font-size:10px;font-weight:680}.crm-change-list p{color:var(--crm-ink-soft);margin:0;font-size:8px;line-height:1.45}.crm-change-actions{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.crm-change-actions button{color:#536076;background:#fff;border:1px solid #dedfe9;border-radius:6px;padding:5px 7px;font-size:7px}.crm-change-actions button:first-child{background:var(--crm-primary);color:#fff;border-color:#0000}.crm-compact-search{border:1px solid var(--crm-line);width:230px;height:32px;color:var(--crm-muted);background:#fafbfc;border-radius:8px;align-items:center;gap:6px;padding:0 9px;display:flex}.crm-compact-search input{min-width:0;color:var(--crm-ink);background:0 0;border:0;outline:0;flex:1;font-size:9px}.crm-case-list{border:1px solid var(--crm-line);border-radius:10px}.crm-case-list>button{border:0;border-bottom:1px solid var(--crm-line);text-align:left;background:#fff;grid-template-columns:104px minmax(190px,1.35fr) minmax(150px,1fr) minmax(120px,.7fr) minmax(100px,.6fr) 18px;align-items:center;gap:12px;width:100%;padding:12px 13px;transition:background .13s;display:grid}.crm-case-list>button:first-child{border-radius:10px 10px 0 0}.crm-case-list>button:last-child{border-bottom:0;border-radius:0 0 10px 10px}.crm-case-list>button:hover{background:#fafbfe}.crm-case-status{color:#708073;white-space:nowrap;align-items:center;gap:5px;font-size:7px;display:inline-flex}.crm-case-status i{background:#5ba882;border-radius:50%;width:7px;height:7px}.crm-case-status i.has-change{background:var(--crm-violet);box-shadow:0 0 0 3px #7555d91f}.crm-case-main,.crm-case-court,.crm-case-hearing,.crm-case-monitor{flex-direction:column;min-width:0;display:flex}.crm-case-main strong{color:var(--crm-primary);font-size:8px}.crm-case-main b{color:#283347;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;overflow:hidden}.crm-case-main small,.crm-case-court small,.crm-case-hearing small,.crm-case-monitor small{color:var(--crm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.crm-case-court strong,.crm-case-hearing strong,.crm-case-monitor strong{color:#465267;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;font-weight:610;overflow:hidden}.crm-case-arrow{color:#a4adba;font-size:15px}.crm-task-overview>div>small{color:var(--crm-muted);margin-top:2px;font-size:8px}.crm-progress-card>strong{align-self:flex-end;margin-top:-22px!important;font-family:inherit!important;font-size:11px!important}.crm-progress-track{background:#eceff3;border-radius:3px;width:100%;height:5px;margin-top:10px;overflow:hidden}.crm-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#6a72e5,#58a9ca);height:100%;display:block}.crm-tasks-panel{padding:17px}.crm-task-group h2{color:#3e4a5d;align-items:center;gap:7px;margin:0 0 7px;font-size:10px;font-weight:680;display:flex}.crm-task-group h2 span{color:#788499;background:#eef0f4;border-radius:9px;place-items:center;min-width:18px;height:18px;font-size:7px;display:grid}.crm-task-row{border-top:1px solid #edf0f4;grid-template-columns:22px 72px minmax(180px,1fr) minmax(140px,.6fr) 90px 26px;align-items:center;gap:11px;min-height:54px;padding:8px 9px;display:grid}.crm-task-row:last-child{border-bottom:1px solid #edf0f4}.crm-task-row.is-overdue{background:linear-gradient(90deg,#fff2f2cc,#0000 35%)}.crm-checkbox{color:#fff;background:#fff;border:1.5px solid #cdd3dd;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;font-weight:800;display:grid}.crm-checkbox:hover{border-color:var(--crm-primary)}.crm-checkbox.is-checked{border-color:var(--crm-green);background:var(--crm-green)}.crm-task-type{color:#59667a;background:#f0f2f7;border-radius:5px;align-items:center;width:fit-content;min-height:21px;padding:0 7px;font-size:8px;font-weight:620;display:inline-flex}.crm-task-row-main{flex-direction:column;min-width:0;display:flex}.crm-task-row-main strong{color:#2e394b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.crm-task-row-main span{color:var(--crm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.crm-task-assignee{color:#576377;white-space:nowrap;align-items:center;gap:7px;font-size:8px;display:flex}.crm-task-date{text-align:right;flex-direction:column;display:flex}.crm-task-date strong{color:#4a5669;font-size:8px}.crm-task-date small{color:var(--crm-muted);font-size:7px}.crm-task-row.is-overdue .crm-task-date strong{color:var(--crm-red)}.crm-row-more{color:#a3acb8;background:0 0;border:0;font-size:9px}.crm-empty-compact{min-height:220px}.crm-inbox{border:1px solid var(--crm-line);border-radius:var(--crm-radius);height:calc(100vh - 166px);min-height:560px;box-shadow:var(--crm-shadow-sm);background:#fff;grid-template-columns:290px minmax(350px,1fr) 220px;display:grid;overflow:hidden}.crm-inbox-list{border-right:1px solid var(--crm-line);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.crm-inbox-filters{border-bottom:1px solid var(--crm-line);padding:13px}.crm-inbox-title{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.crm-inbox-title>div{flex-direction:column;min-width:0;display:flex}.crm-inbox-title strong{color:var(--crm-ink);font-size:14px}.crm-inbox-title span{color:var(--crm-muted);font-size:11px}.crm-inbox-title>button{border:1px solid var(--crm-line);min-height:30px;color:var(--crm-primary);background:#fff;border-radius:8px;flex:none;padding:0 9px;font-size:12px;font-weight:650}.crm-inbox-filters .crm-compact-search{width:100%}.crm-channel-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin-top:10px;padding-bottom:2px;display:grid}.crm-channel-tabs button{min-width:0;min-height:26px;color:var(--crm-muted);background:0 0;border:0;border-radius:6px;padding:0 5px;font-size:8px;overflow:hidden}.crm-channel-tabs button.is-active{background:var(--crm-primary-soft);color:var(--crm-primary);font-weight:650}.crm-channel-tabs button b{background:#fff;border-radius:8px;place-items:center;min-width:15px;height:15px;margin-left:3px;font-size:10px;display:inline-grid}.crm-inbox-smart-filters{gap:5px;margin-top:7px;display:flex}.crm-inbox-smart-filters button{border:1px solid var(--crm-line);min-width:0;min-height:27px;color:var(--crm-muted);text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:7px;flex:1;padding:0 7px;font-size:11px;overflow:hidden}.crm-inbox-smart-filters button.is-active{border-color:color-mix(in srgb, var(--crm-primary) 35%, var(--crm-line));background:var(--crm-primary-soft);color:var(--crm-primary)}.crm-inbox-smart-filters b{margin-left:3px}.crm-conversation-list{flex:1;min-height:0;overflow-y:auto}.crm-conversation-list>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:35px minmax(0,1fr);gap:9px;width:100%;padding:12px;display:grid;position:relative}.crm-conversation-list>button:hover{background:#fafbfc}.crm-conversation-list>button.is-active{background:#f3f4ff}.crm-conversation-list>button.is-active:before{background:var(--crm-primary);content:"";width:3px;position:absolute;inset:0 auto 0 0}.crm-conversation-avatar{background:#edf0f7;border-radius:50%;width:35px;height:35px;position:relative}.crm-conversation-avatar i{color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:15px;height:15px;font-size:6px;font-style:normal;font-weight:800;display:grid;position:absolute;bottom:-1px;right:-2px}.crm-conversation-avatar i.is-telegram{background:#2c94d1}.crm-conversation-avatar i.is-email,.crm-conversation-avatar i.is-mail{background:#ef4545}.crm-conversation-avatar i.is-vk{background:#2787f5;width:18px;font-size:5px}.crm-conversation-avatar i.is-max{background:#8b5cf6}.crm-conversation-copy{flex-direction:column;min-width:0;display:flex}.crm-conversation-copy>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.crm-conversation-copy strong{color:#303b4d;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.crm-conversation-copy small{color:var(--crm-muted);flex:none;font-size:7px}.crm-conversation-copy p{color:#5d697c;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 2px;font-size:8px;overflow:hidden}.crm-conversation-copy em{color:#939cab;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;overflow:hidden}.crm-conversation-list>button>b{background:var(--crm-primary);color:#fff;border-radius:9px;place-items:center;min-width:17px;height:17px;font-size:7px;display:grid;position:absolute;bottom:10px;right:11px}.crm-conversation-empty{min-height:180px;color:var(--crm-muted);text-align:center;align-content:center;place-items:center;padding:24px 18px;display:grid}.crm-conversation-empty>span{font-size:24px}.crm-conversation-empty strong{color:var(--crm-ink);margin-top:8px;font-size:14px}.crm-conversation-empty p{margin:5px 0 0;font-size:12px;line-height:1.4}.crm-chat{background:#f8f9fb;flex-direction:column;min-width:0;display:flex}.crm-chat-head{border-bottom:1px solid var(--crm-line);background:#fff;align-items:center;gap:10px;min-height:61px;padding:10px 15px;display:flex}.crm-chat-head>div{flex-direction:column;flex:1;min-width:0;display:flex}.crm-chat-head>div strong{font-size:10px}.crm-chat-head>div span{color:var(--crm-muted);font-size:8px}.crm-online-dot{background:#43a474;border-radius:50%;width:6px;height:6px;margin:0 2px;display:inline-block}.crm-chat-head .crm-quiet-button{min-height:31px;font-size:8px}.crm-chat-head .crm-icon-button{width:31px;height:31px;font-size:9px}.crm-chat-link{background:#f6f7fa;border-bottom:1px solid #e5e8ef;align-items:center;gap:8px;min-height:38px;padding:0 15px;display:flex}.crm-chat-link span{color:var(--crm-muted);font-size:7px}.crm-chat-link strong{color:#546074;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:8px;overflow:hidden}.crm-chat-link button{color:var(--crm-primary);background:0 0;border:0;font-size:8px}.crm-chat-link.is-unlinked{background:#fff8e8}.crm-chat-link.is-unlinked span,.crm-chat-link.is-unlinked button{color:#a45d05}.crm-email-actions{border-bottom:1px solid var(--crm-line);background:#fff;align-items:center;gap:10px;min-height:39px;padding:6px 15px;display:flex}.crm-email-actions>span{color:#465267;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.crm-email-actions>div{flex:none;gap:4px;display:flex}.crm-email-actions button{border:1px solid var(--crm-line);min-height:27px;color:var(--crm-muted);background:#fff;border-radius:7px;padding:0 8px;font-size:11px}.crm-chat-body{flex-direction:column;flex:1;gap:8px;min-height:0;padding:16px 20px;display:flex;overflow-y:auto}.crm-chat-day{color:#7a8595;background:#e9ecf1;border-radius:10px;align-self:center;padding:4px 8px;font-size:7px}.crm-chat-body article{width:min(78%,480px);display:flex}.crm-chat-body article.is-mine{justify-content:flex-end;align-self:flex-end}.crm-chat-body article>div{background:#fff;border:1px solid #e0e4ea;border-radius:3px 11px 11px;padding:9px 11px;box-shadow:0 1px 2px #1c243408}.crm-chat-body article.is-mine>div{background:#eff0ff;border-color:#d8dcfb;border-radius:11px 3px 11px 11px}.crm-chat-body p{color:#354154;margin:0;font-size:9px;line-height:1.55}.crm-chat-body article span{color:var(--crm-muted);text-align:right;margin-top:3px;font-size:7px;display:block}.crm-message-compose{background:#fff;border:1px solid #dce1e9;border-radius:11px;grid-template-columns:30px minmax(0,1fr) 30px 34px;align-items:center;gap:5px;margin:0 13px 13px;padding:7px;display:grid;position:relative;box-shadow:0 4px 18px #1e273a0f}.crm-message-compose>button{color:#7d899b;background:0 0;border:0;border-radius:7px;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.crm-message-compose textarea{resize:none;min-height:26px;max-height:90px;color:var(--crm-ink);border:0;outline:0;font-size:9px;line-height:1.5}.crm-message-compose .crm-send-button{background:var(--crm-primary);color:#fff;border-radius:9px;width:34px;height:34px;font-size:17px}.crm-message-compose>span{color:#9099a8;font-size:6px;position:absolute;bottom:-15px;right:10px}.crm-inbox-onboarding{background:radial-gradient(circle at 50% 12%,#15705b17,#0000 32%),#f8faf9;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:0;padding:32px;display:flex;overflow-y:auto}.crm-inbox-onboarding-head{text-align:center;max-width:650px}.crm-inbox-onboarding-head>span{color:var(--crm-primary);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:750}.crm-inbox-onboarding-head h2{color:var(--crm-ink);margin:8px 0 6px;font-size:24px;line-height:1.18}.crm-inbox-onboarding-head p{color:var(--crm-muted);margin:0;font-size:14px;line-height:1.55}.crm-channel-readiness{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:min(100%,660px);margin:24px 0 18px;display:grid}.crm-channel-readiness article{border:1px solid var(--crm-line);background:#fff;border-radius:11px;grid-template-columns:34px minmax(0,1fr);gap:10px;min-width:0;padding:13px;display:grid;box-shadow:0 5px 18px #1f302a0d}.crm-channel-readiness article>i{width:34px;height:34px;color:var(--crm-primary);background:#edf2f0;border-radius:10px;grid-row:1/span 2;place-items:center;font-size:13px;font-style:normal;font-weight:800;display:grid}.crm-channel-readiness article.is-email>i{color:#d83b3b;background:#fff0f0}.crm-channel-readiness article.is-telegram>i{color:#2188c7;background:#eaf6fd}.crm-channel-readiness article.is-vk>i{color:#2787f5;background:#edf5ff}.crm-channel-readiness article.is-max>i{color:#7c4fe0;background:#f3efff}.crm-channel-readiness article>div{flex-direction:column;min-width:0;display:flex}.crm-channel-readiness strong{color:var(--crm-ink);font-size:14px}.crm-channel-readiness span{color:var(--crm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.crm-channel-readiness b{color:#6d7b75;grid-column:2;font-size:10px;font-weight:650}.crm-inbox-onboarding>button{min-height:40px}.crm-inbox-principles{text-align:left}.crm-inbox-principles>span{color:var(--crm-primary);text-transform:uppercase;font-size:12px;font-weight:750}.crm-inbox-principles ol{color:#465267;gap:12px;margin:18px 0 0;padding-left:22px;font-size:13px;line-height:1.45;display:grid}.crm-contact-panel{border-left:1px solid var(--crm-line);text-align:center;background:#fff;padding:20px 15px;overflow-y:auto}.crm-contact-avatar{color:#556079;background:#edf0f7;border-radius:50%;place-items:center;width:50px;height:50px;margin:0 auto;font-size:12px;font-weight:720;display:grid}.crm-contact-panel h3{margin:9px 0 1px;font-size:11px}.crm-contact-panel>p{color:var(--crm-muted);margin:0;font-size:8px}.crm-contact-panel>button{border:1px solid var(--crm-line);width:100%;min-height:31px;color:var(--crm-primary);background:#fff;border-radius:7px;margin-top:12px;font-size:8px;font-weight:620}.crm-contact-panel dl{text-align:left;margin:18px 0 0}.crm-contact-panel dl div{border-top:1px solid #edf0f4;padding:10px 0}.crm-contact-panel dt{color:var(--crm-muted);font-size:7px}.crm-contact-panel dd{color:#465267;margin:2px 0 0;font-size:8px;font-weight:610}.crm-contact-actions{flex-direction:column;gap:6px;margin-top:15px;display:flex}.crm-contact-actions button{color:#5e6a7e;text-align:left;background:#f3f4f8;border:0;border-radius:7px;min-height:29px;font-size:8px}.crm-chat-head>.crm-message-more{flex:none;min-width:auto;display:block;position:relative}.crm-message-menu{z-index:35;border:1px solid var(--crm-line);background:#fff;border-radius:10px;width:190px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 14px 36px #18233429}.crm-message-menu button{color:#344256;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f4;min-height:36px;padding:8px 11px;font-size:11px}.crm-message-menu button:last-child{border-bottom:0}.crm-message-menu button:hover{background:#f6f8f9}.crm-message-menu button.is-danger{color:#c33f45}.crm-email-actions button.is-active{border-color:color-mix(in srgb, var(--crm-primary) 45%, var(--crm-line));background:var(--crm-primary-soft);color:var(--crm-primary)}.crm-message-templates{position:relative}.crm-message-templates>button{color:#7d899b;background:0 0;border:0;border-radius:7px;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.crm-message-menu.is-template{width:min(360px,100vw - 80px);top:auto;bottom:calc(100% + 8px);right:-40px}.crm-message-menu.is-template button{line-height:1.4}.crm-message-attachments{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.crm-chat-body article .crm-message-attachments{margin-top:7px}.crm-chat-body article .crm-message-attachments :is(a,span){color:#445269;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#f7f8fa;border:1px solid #d8dde5;border-radius:7px;align-items:center;gap:5px;max-width:100%;margin:0;padding:5px 7px;font-size:8px;text-decoration:none;display:inline-flex;overflow:hidden}.crm-chat-body article .crm-message-attachments i{font-style:normal}.crm-message-compose .crm-message-attachments.is-pending{grid-column:1/-1;padding:3px 34px 0}.crm-message-compose .crm-message-attachments.is-pending button,.crm-message-modal-attachments button{color:#526075;background:#f7f8fa;border:1px solid #d8dee6;border-radius:7px;min-height:26px;padding:4px 8px;font-size:9px}.crm-message-error{color:#bd383f;grid-column:1/-1;padding:2px 36px 0;font-size:9px;font-weight:600}.crm-message-modal-overlay{z-index:160}.crm-message-action-modal{z-index:170;width:min(620px,100vw - 28px);max-height:min(760px,100vh - 36px);overflow-y:auto}.crm-message-action-modal header>div>span{color:var(--crm-primary);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:700}.crm-message-action-modal textarea{resize:vertical;border:1px solid var(--crm-line);width:100%;min-height:105px;color:var(--crm-ink);font:inherit;border-radius:8px;outline:0;padding:10px 11px;font-size:11px;line-height:1.5}.crm-message-action-modal textarea:focus{border-color:color-mix(in srgb, var(--crm-primary) 55%, var(--crm-line));box-shadow:0 0 0 3px color-mix(in srgb, var(--crm-primary) 12%, transparent)}.crm-message-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.crm-message-modal-attachments{flex-wrap:wrap;gap:6px;display:flex}.crm-message-modal-attachments>button:first-child{color:var(--crm-primary);background:#fff;border-style:dashed}@media (width<=700px){.crm-inbox-onboarding{justify-content:flex-start;padding:22px 16px}.crm-channel-readiness{grid-template-columns:1fr}.crm-email-actions>div{display:none}.crm-message-modal-grid{grid-template-columns:1fr}}.crm-calendar-panel{padding:16px}.crm-calendar-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:13px;display:flex}.crm-calendar-nav{align-items:center;gap:6px;display:flex}.crm-calendar-nav button{border:1px solid var(--crm-line);color:#687589;background:#fff;border-radius:7px;min-height:29px;padding:0 9px;font-size:9px}.crm-calendar-nav strong{margin-left:8px;font-size:11px}.crm-week-calendar{border:1px solid var(--crm-line);border-radius:10px;overflow:auto}.crm-week-head{border-bottom:1px solid var(--crm-line);background:#fafbfc;grid-template-columns:50px repeat(7,1fr);min-width:760px;display:grid}.crm-week-head>div{border-left:1px solid var(--crm-line);flex-direction:column;justify-content:center;align-items:center;min-height:47px;display:flex}.crm-week-head small{color:var(--crm-muted);text-transform:uppercase;font-size:7px}.crm-week-head strong{border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.crm-week-head div.is-today strong{background:var(--crm-primary);color:#fff}.crm-week-body{grid-template-columns:50px repeat(7,1fr);min-width:760px;height:480px;display:grid}.crm-time-axis{flex-direction:column;display:flex}.crm-time-axis span{height:11.1111%;color:var(--crm-muted);text-align:right;border-bottom:1px solid #edf0f4;padding:5px 6px 0 0;font-size:7px}.crm-day-column{border-left:1px solid var(--crm-line);background:repeating-linear-gradient(#fff 0 calc(11.1111% - 1px),#edf0f4 calc(11.1111% - 1px) 11.1111%);position:relative}.crm-day-column.is-today{background:linear-gradient(#4f56d906,#4f56d906),repeating-linear-gradient(#fff 0 calc(11.1111% - 1px),#edf0f4 calc(11.1111% - 1px) 11.1111%)}.crm-now-line{z-index:2;background:#eb5f5f;height:1px;position:absolute;left:0;right:0}.crm-now-line i{background:#eb5f5f;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:-3px}.crm-calendar-event{z-index:3;border-left:3px solid var(--crm-primary);background:var(--crm-primary-soft);border-radius:6px;flex-direction:column;min-height:64px;padding:7px;display:flex;position:absolute;left:4px;right:4px}.crm-calendar-event.is-task{background:var(--crm-green-soft);border-left-color:#429670}.crm-calendar-event small{color:var(--crm-primary);font-size:7px}.crm-calendar-event.is-task small{color:var(--crm-green)}.crm-calendar-event strong{margin-top:2px;font-size:8px}.crm-calendar-event em{color:var(--crm-muted);margin-top:2px;font-size:7px;font-style:normal}.crm-upcoming{padding:17px}.crm-upcoming-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.crm-upcoming-grid>button{border:1px solid var(--crm-line);text-align:left;background:#fff;border-radius:9px;grid-template-columns:38px minmax(0,1fr) 14px;align-items:center;gap:9px;min-width:0;padding:10px;display:grid}.crm-upcoming-grid>button:hover{background:#fafbfe;border-color:#cfd4df}.crm-upcoming-date{background:var(--crm-primary-soft);width:38px;height:42px;color:var(--crm-primary);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;display:flex}.crm-upcoming-date strong{font-family:Georgia,serif;font-size:15px;line-height:1}.crm-upcoming-date small{font-size:7px}.crm-upcoming-grid>button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.crm-upcoming-grid small{color:var(--crm-primary);font-size:7px}.crm-upcoming-grid strong{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.crm-upcoming-grid em{color:var(--crm-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:7px;font-style:normal;overflow:hidden}.crm-upcoming-grid>button>i{color:#a0a9b6;font-style:normal}.crm-client-stats{grid-template-columns:repeat(3,1fr)}.crm-client-stats>div{border-right:1px solid var(--crm-line);align-items:center;gap:12px;min-height:84px;padding:15px 20px;display:flex}.crm-client-stats>div:last-child{border-right:0}.crm-stat-icon{border-radius:10px;place-items:center;width:37px;height:37px;font-size:17px;display:grid}.crm-stat-icon.is-blue{background:var(--crm-blue-soft);color:var(--crm-blue)}.crm-stat-icon.is-green{background:var(--crm-green-soft);color:var(--crm-green)}.crm-stat-icon.is-violet{background:var(--crm-violet-soft);color:var(--crm-violet)}.crm-client-stats>div>span:last-child{flex-direction:column;display:flex}.crm-client-stats small{color:var(--crm-muted);font-size:8px}.crm-client-stats strong{font-family:Georgia,serif;font-size:22px;font-weight:600}.crm-clients-panel{padding:16px}.crm-client-result-count{color:var(--crm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px}.crm-panel-toolbar .crm-view-switcher{margin-left:auto}.crm-client-table-person{align-items:center;gap:8px;display:flex}.crm-client-table-person>span:last-child{flex-direction:column;display:flex}.crm-client-table-person strong{color:#303b4d;font-size:9px}.crm-client-table-person small{color:var(--crm-muted);font-size:7px}.crm-link-button{text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:220px;padding:0;font-size:9px;font-weight:620;overflow:hidden;color:var(--crm-primary)!important}.crm-client-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.crm-client-card-grid article{border:1px solid var(--crm-line);text-align:center;border-radius:10px;padding:15px}.crm-client-card-grid h3{margin:8px 0 0;font-size:10px}.crm-client-card-grid>article>p{color:var(--crm-muted);margin:2px 0 11px;font-size:7px}.crm-client-card-grid dl{text-align:left;margin:0}.crm-client-card-grid dl div{border-top:1px solid #edf0f4;padding:7px 0}.crm-client-card-grid dt{color:var(--crm-muted);font-size:7px}.crm-client-card-grid dd{color:#465267;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:8px;font-weight:610;overflow:hidden}.crm-client-card-grid article>button{background:var(--crm-primary-soft);width:100%;color:var(--crm-primary);border:0;border-radius:7px;margin-top:8px;padding:7px;font-size:8px;font-weight:620}.crm-client-detail-button{color:var(--crm-primary);background:#fff;border:1px solid #dfe3ea;border-radius:7px;padding:6px 9px;font-size:8px;font-weight:650}.crm-client-empty{min-height:120px;color:var(--crm-muted);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.crm-client-empty strong{color:var(--crm-text);font-size:10px}.crm-client-empty span{font-size:8px}.crm-client-pagination{color:var(--crm-muted);justify-content:center;align-items:center;gap:12px;padding:15px 0 2px;font-size:8px;display:flex}.crm-client-pagination button{border:1px solid var(--crm-line);color:var(--crm-primary);background:#fff;border-radius:7px;padding:7px 11px;font-size:8px;font-weight:650}.crm-client-pagination button:disabled{color:#aab1bc;cursor:default;opacity:.55}.crm-client-detail-modal{width:min(900px,100vw - 28px);max-height:min(820px,100vh - 28px)}.crm-client-detail-body{max-height:calc(100vh - 130px);padding:18px 20px 20px;overflow:auto}.crm-client-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.crm-client-detail-grid>section,.crm-client-detail-wide{border:1px solid var(--crm-line);background:#fbfcfd;border-radius:11px;padding:14px}.crm-client-detail-grid h3,.crm-client-detail-wide h3{color:#263246;margin:0 0 10px;font-size:10px}.crm-client-detail-grid dl{margin:0}.crm-client-detail-grid dl>div{border-top:1px solid #eceff3;grid-template-columns:130px minmax(0,1fr);gap:10px;padding:8px 0;display:grid}.crm-client-detail-grid dl>div:first-child{border-top:0;padding-top:0}.crm-client-detail-grid dt{color:var(--crm-muted);font-size:8px}.crm-client-detail-grid dd{color:#364257;white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:9px;line-height:1.55}.crm-client-detail-wide{margin-top:12px}.crm-client-detail-wide p{color:#465267;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:9px;line-height:1.6}.crm-client-detail-tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.crm-client-detail-tags span{background:var(--crm-primary-soft);color:var(--crm-primary);border-radius:999px;padding:5px 8px;font-size:8px}.crm-client-source{color:#4e695c;background:#f1f7f4;border-radius:9px;justify-content:space-between;align-items:flex-start;gap:12px;margin-top:12px;padding:11px 13px;font-size:8px;display:flex}.crm-client-row{cursor:pointer;outline:none;transition:background .15s}.crm-client-row:hover,.crm-client-row:focus{background:#f4f6ff}.crm-client-add-button{white-space:nowrap;min-height:34px}.crm-client-detail-modal{border-radius:0;width:auto;max-height:none;animation:.22s both crm-drawer-in;inset:0 0 0 244px;transform:none}.crm-client-detail-modal>header{min-height:76px;padding:15px clamp(22px,3vw,42px)}.crm-client-detail-modal header h2{font-size:clamp(24px,2.4vw,34px)}.crm-client-editor{flex-direction:column;height:calc(100vh - 76px);display:flex}.crm-client-detail-body{flex:1;max-height:none;padding:24px clamp(22px,3vw,42px) 110px}.crm-editor-section{border:1px solid var(--crm-line);background:var(--crm-paper);border-radius:14px;margin-bottom:18px;padding:20px}.crm-editor-section h3{color:var(--crm-color-subtitle,var(--crm-ink));margin:0 0 16px;font-size:15px}.crm-editor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.crm-editor-grid label,.crm-task-composer label,.crm-new-client-fields label{flex-direction:column;gap:7px;min-width:0;display:flex}.crm-editor-grid label.is-wide,.crm-task-composer label.is-wide,.crm-new-client-fields label.is-wide{grid-column:span 2}.crm-editor-grid label>span,.crm-task-composer label>span,.crm-new-client-fields label>span{color:#59667a;font-size:11px;font-weight:650}.crm-editor-grid input,.crm-editor-grid select,.crm-editor-grid textarea,.crm-repeatable-list input,.crm-task-composer input,.crm-task-composer select,.crm-new-client-fields input,.crm-new-client-fields select{width:100%;min-height:44px;color:var(--crm-text);font:inherit;background:#fff;border:1px solid #dce1e9;border-radius:9px;padding:10px 12px;font-size:13px}.crm-editor-grid textarea{resize:vertical;min-height:96px}.crm-repeatable-list{flex-direction:column;gap:9px;display:flex}.crm-repeatable-list>div{grid-template-columns:minmax(110px,.35fr) minmax(220px,1fr) 40px;gap:9px;display:grid}.crm-repeatable-list button{color:var(--crm-red);background:#fff7f7;border:1px solid #efdada;border-radius:9px;font-size:18px}.crm-repeatable-list>p,.crm-workspace-empty{color:var(--crm-muted);text-align:center;border:1px dashed #d8dde6;border-radius:10px;margin:0;padding:18px;font-size:12px}.crm-custom-field-builder{background:#f5f6ff;border-radius:11px;margin-top:18px;padding:15px}.crm-custom-field-builder>strong{margin-bottom:10px;font-size:12px;display:block}.crm-custom-field-builder>div{grid-template-columns:minmax(220px,1fr) 190px auto;gap:9px;display:grid}.crm-custom-field-builder input,.crm-custom-field-builder select{background:#fff;border:1px solid #d9deea;border-radius:8px;min-height:40px;padding:8px 10px;font-size:12px}.crm-custom-field-builder button{background:var(--crm-primary);color:#fff;border:0;border-radius:8px;font-size:11px;font-weight:650}.crm-client-editor-footer{z-index:5;border-top:1px solid var(--crm-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;justify-content:flex-end;align-items:center;gap:10px;min-height:70px;margin-top:-70px;padding:12px clamp(22px,3vw,42px);display:flex;position:sticky;bottom:0}.crm-client-editor-footer>span{color:var(--crm-green);margin-right:auto;font-size:12px}.crm-client-source span{text-align:right}.crm-integration-health{background:#f5fbf8;border:1px solid #d8ebe2;border-radius:12px;justify-content:space-between;align-items:center;padding:14px 17px;display:flex}.crm-integration-health>div{align-items:center;gap:10px;display:flex}.crm-health-icon{background:var(--crm-green);color:#fff;border-radius:50%;place-items:center;width:31px;height:31px;font-size:12px;font-weight:800;display:grid}.crm-integration-health>div>span:last-child{flex-direction:column;display:flex}.crm-integration-health strong{color:#2c684d;font-size:10px}.crm-integration-health small{color:#6e8e80;font-size:8px}.crm-integration-health>button{color:var(--crm-green);background:0 0;border:0;font-size:8px;font-weight:620}.crm-integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.crm-integration-grid article{border:1px solid var(--crm-line);background:#fff;border-radius:11px;padding:15px}.crm-integration-card-head{align-items:center;gap:10px;display:flex}.crm-integration-icon{border-radius:11px;flex:none;place-items:center;width:39px;height:39px;font-size:15px;font-weight:800;display:grid}.crm-integration-icon.is-blue{background:var(--crm-blue-soft);color:var(--crm-blue)}.crm-integration-icon.is-red{background:var(--crm-red-soft);color:var(--crm-red)}.crm-integration-icon.is-violet{background:var(--crm-violet-soft);color:var(--crm-violet)}.crm-integration-icon.is-amber{background:var(--crm-amber-soft);color:var(--crm-amber)}.crm-integration-card-head>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.crm-integration-card-head small{color:var(--crm-muted);text-transform:uppercase;font-size:7px}.crm-integration-card-head h3{margin:1px 0 0;font-size:11px}.crm-connection-badge{color:#858e9c;white-space:nowrap;background:#f0f2f5;border-radius:10px;align-items:center;gap:5px;margin-left:auto;padding:4px 7px;font-size:7px;display:inline-flex}.crm-connection-badge.is-connected{background:var(--crm-green-soft);color:var(--crm-green)}.crm-integration-grid article>p{min-height:34px;color:var(--crm-ink-soft);margin:12px 0;font-size:8px;line-height:1.55}.crm-integration-grid dl{border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4;grid-template-columns:1fr 1fr;margin:0;padding:10px 0;display:grid}.crm-integration-grid dt{color:var(--crm-muted);font-size:7px}.crm-integration-grid dd{color:#465267;margin:2px 0 0;font-size:8px;font-weight:610}.crm-integration-actions{gap:7px;margin-top:12px;display:flex}.crm-integration-actions button{flex:1;min-height:31px;font-size:8px}.crm-test-button{color:var(--crm-muted);background:0 0;border:0;font-size:8px}.crm-security-note,.crm-role-explainer{background:#f8f8fd;border:1px solid #dfe2f3;border-radius:11px;align-items:flex-start;gap:11px;padding:14px 16px;display:flex}.crm-security-note>span,.crm-role-explainer>span{background:var(--crm-primary-soft);width:28px;height:28px;color:var(--crm-primary);border-radius:8px;flex:none;place-items:center;font-size:13px;display:grid}.crm-security-note>div,.crm-role-explainer>div{flex:1}.crm-security-note strong,.crm-role-explainer strong{font-size:9px}.crm-security-note p,.crm-role-explainer p{color:var(--crm-muted);margin:2px 0 0;font-size:8px}.crm-security-note button{color:var(--crm-primary);background:0 0;border:0;align-self:center;font-size:8px}.crm-email-integration-modal{width:min(640px,100vw - 28px);max-height:min(760px,100vh - 28px)}.crm-email-integration-modal form{overflow:auto}.crm-email-server-summary{grid-template-columns:1fr 1fr;gap:8px;display:grid}.crm-email-server-summary span{color:#52685d;overflow-wrap:anywhere;background:#f7fbf9;border:1px solid #dce8e2;border-radius:9px;flex-direction:column;gap:3px;min-width:0;padding:11px 12px;font-size:9px;display:flex}.crm-email-server-summary strong{color:var(--crm-green);letter-spacing:.08em;font-size:8px}.crm-email-integration-modal label{flex-direction:column;gap:6px;display:flex}.crm-email-integration-modal label>span{color:#344052;font-size:9px;font-weight:650}.crm-email-integration-modal input[readonly]{color:#687386;background:#f5f6f8}.crm-email-connection-notice p{line-height:1.5}.crm-email-last-error{color:#a83b3b;margin:-2px 0 0;font-size:8px;line-height:1.45}.crm-email-integration-modal footer{flex-wrap:wrap}@media (width<=620px){.crm-email-server-summary{grid-template-columns:1fr}.crm-email-integration-modal footer{flex-direction:column;align-items:stretch}.crm-email-integration-modal footer button{width:100%}}.crm-settings{border:1px solid var(--crm-line);border-radius:var(--crm-radius);background:#fff;grid-template-columns:220px minmax(0,1fr);min-height:560px;display:grid;overflow:hidden}.crm-settings-nav{border-right:1px solid var(--crm-line);background:#fafbfc;padding:15px 10px}.crm-settings-nav p{color:#9aa3b0;letter-spacing:.08em;text-transform:uppercase;margin:11px 9px 6px;font-size:7px;font-weight:680}.crm-settings-nav button{color:#697589;text-align:left;background:0 0;border:0;border-radius:7px;width:100%;min-height:35px;padding:0 9px;font-size:9px}.crm-settings-nav button:hover,.crm-settings-nav button.is-active{background:var(--crm-primary-soft);color:var(--crm-primary);font-weight:630}.crm-user-list{border:1px solid var(--crm-line);border-radius:10px}.crm-user-list article{border-bottom:1px solid var(--crm-line);grid-template-columns:35px minmax(170px,1fr) 120px 120px 25px;align-items:center;gap:10px;padding:12px;display:grid;position:relative}.crm-user-list article.is-inactive{opacity:.72;background:#fafbfc}.crm-user-list article:last-child{border-bottom:0}.crm-user-list article>div{flex-direction:column;min-width:0;display:flex}.crm-user-list strong{font-size:9px}.crm-user-list small{color:var(--crm-muted);font-size:8px}.crm-user-role{color:#687488;background:#f0f2f5;border-radius:8px;width:fit-content;padding:4px 7px;font-size:8px}.crm-user-status{color:var(--crm-green);align-items:center;gap:5px;font-size:8px;display:flex}.crm-user-status.is-muted{color:var(--crm-muted)}.crm-user-actions{position:relative;min-width:0!important;display:block!important}.crm-user-actions>button{color:#9ca5b2;background:0 0;border:0;border-radius:7px;width:28px;height:28px;font-size:9px}.crm-user-actions>button:hover,.crm-user-actions>button[aria-expanded=true]{background:var(--crm-primary-soft);color:var(--crm-primary)}.crm-user-menu{z-index:20;border:1px solid var(--crm-line);background:#fff;border-radius:8px;padding:5px;position:absolute;top:32px;right:0;box-shadow:0 12px 30px #10192b29;min-width:150px!important;display:block!important}.crm-user-menu button{width:100%;min-height:32px;color:var(--crm-ink);text-align:left;background:0 0;border:0;border-radius:6px;padding:0 9px;font-size:9px}.crm-user-menu button:hover{background:var(--crm-primary-soft);color:var(--crm-primary)}.crm-role-explainer{margin-top:15px}.crm-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.crm-reference-grid>article{border:1px solid var(--crm-line);border-radius:10px;overflow:hidden}.crm-reference-grid header{border-bottom:1px solid var(--crm-line);background:#fafbfc;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.crm-reference-grid header strong{font-size:10px}.crm-reference-grid header span{background:var(--crm-primary-soft);min-width:20px;height:20px;color:var(--crm-primary);border-radius:10px;place-items:center;font-size:8px;display:grid}.crm-reference-grid>article>div{flex-direction:column;max-height:400px;padding:7px;display:flex;overflow-y:auto}.crm-reference-grid>article>div>span{color:#526074;border-bottom:1px solid #f0f2f5;align-items:center;gap:8px;min-height:30px;padding:0 7px;font-size:8px;display:flex}.crm-reference-grid>article>div.crm-task-type-cloud{flex-flow:wrap;align-content:flex-start;gap:6px;padding:12px}.crm-reference-grid .crm-task-type-cloud span{background:#fafbfc;border:1px solid #e1e5eb;border-radius:6px;min-height:25px;padding:0 8px}.crm-setting-toggles{border:1px solid var(--crm-line);border-radius:10px}.crm-setting-toggles article{border-bottom:1px solid var(--crm-line);align-items:center;gap:18px;min-height:63px;padding:12px 14px;display:flex}.crm-setting-toggles article:last-child{border-bottom:0}.crm-setting-toggles article>span{flex-direction:column;flex:1;display:flex}.crm-setting-toggles strong{font-size:9px}.crm-setting-toggles small{color:var(--crm-muted);font-size:8px}.crm-switch{background:#cfd4dc;border:0;border-radius:10px;width:34px;height:20px;padding:0;position:relative}.crm-switch i{background:#fff;border-radius:50%;width:14px;height:14px;transition:left .15s,background .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #121b2a33}.crm-switch.is-on{background:var(--crm-primary)}.crm-switch.is-on i{left:17px}.crm-switch:disabled{cursor:wait;opacity:.62}.crm-settings-error{color:#a83b3b;background:#fff6f6;border:1px solid #f4c8c8;border-radius:8px;margin:0 0 10px;padding:8px 10px;font-size:9px}.crm-security-settings{border:1px solid var(--crm-line);border-radius:10px}.crm-security-settings article{border-bottom:1px solid var(--crm-line);align-items:center;gap:18px;min-height:63px;padding:12px 14px;display:flex}.crm-security-settings article:last-child{border-bottom:0}.crm-security-settings article>span{flex-direction:column;flex:1;display:flex}.crm-security-settings strong{font-size:9px}.crm-security-settings small{color:var(--crm-muted);font-size:8px}.crm-security-settings em{color:var(--crm-muted);background:#f0f2f5;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal}.crm-security-settings em.is-active{color:var(--crm-green);background:#e9f7ef}.crm-pagination{border-top:1px solid var(--crm-line,#dedbd1);color:var(--crm-muted,#73817c);justify-content:center;align-items:center;gap:12px;padding:14px 16px;font-size:13px;display:flex}.crm-pagination button{border:1px solid var(--crm-line,#dedbd1);background:var(--crm-paper,#fffef9);min-height:34px;color:var(--crm-ink,#17231f);cursor:pointer;border-radius:8px;padding:6px 12px}.crm-pagination button:disabled{cursor:default;opacity:.45}.crm-main:empty:before{content:"Загружаем актуальные данные CRM…";width:min(680px,100% - 48px);min-height:240px;color:var(--crm-muted,#73817c);background:var(--crm-paper,#fffef9);border:1px solid var(--crm-line,#dedbd1);box-sizing:border-box;border-radius:14px;margin:clamp(32px,9vh,96px) auto 0;padding:32px;display:block;box-shadow:0 12px 32px #182d2714}.crm-app.crm-density.is-section-calendar .crm-week-head>div.is-today>strong{flex:0 0 24px;width:24px;min-width:24px;height:24px}.crm-app.crm-density.is-section-calendar :is(.crm-time-axis span,.crm-upcoming .crm-section-heading p),.crm-app.crm-density.is-section-integrations :is(.crm-section-heading p,.crm-integration-grid p,.crm-integration-grid dt,.crm-integration-grid dd,.crm-integration-grid small,.crm-connection-badge,.crm-security-note strong,.crm-security-note p),.crm-app.crm-density.is-section-settings :is(.crm-user-list strong,.crm-user-list small,.crm-user-role,.crm-user-status,.crm-role-explainer strong,.crm-role-explainer p){line-height:1.45;font-size:max(14px, var(--crm-size-label,14px))!important}.crm-app.crm-density.is-section-integrations .crm-integration-grid>article>p{height:auto}@media (width<=900px){.crm-app.crm-density.is-section-settings .crm-user-list article{grid-template-columns:32px minmax(0,1fr) 44px;align-items:start;gap:6px 10px}.crm-app.crm-density.is-section-settings .crm-user-list article>.crm-avatar{grid-area:1/1/span 2}.crm-app.crm-density.is-section-settings .crm-user-list article>div:not(.crm-user-actions){grid-area:1/2}.crm-app.crm-density.is-section-settings .crm-user-list :is(strong,small){white-space:normal;overflow-wrap:anywhere}.crm-app.crm-density.is-section-settings .crm-user-list .crm-user-role{white-space:normal;overflow-wrap:anywhere;grid-area:2/2;max-width:100%;position:static}.crm-app.crm-density.is-section-settings .crm-user-list .crm-user-actions{grid-area:1/3/span 2}}.crm-app.crm-density .crm-cyber :is(.crm-cyber-kicker,.crm-cyber-summary span,.crm-cyber-summary small,.crm-cyber-legend,.crm-cyber-routes>div,.crm-cyber-layer-index,.crm-cyber-layer-list strong,.crm-cyber-layer-list small,.crm-cyber-layer-list em,.crm-cyber-signals>header>span,.crm-cyber-empty,.crm-cyber-signal-head,.crm-cyber-signal-row,.crm-cyber-signal-row em){font-size:14px;line-height:1.4}.crm-app.crm-density .crm-cyber-routes>div>span{white-space:normal;overflow-wrap:anywhere}.crm-app.crm-density .crm-cyber-panel>header{flex-wrap:wrap}@media (width<=600px){.crm-app.crm-density .crm-cyber-layer-list>div{grid-template-columns:24px minmax(0,1fr)}.crm-app.crm-density .crm-cyber-layer-list em{grid-column:2;justify-self:start}}.crm-overlay{z-index:70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172670;border:0;animation:.17s both crm-fade-in;position:fixed;inset:0}@keyframes crm-fade-in{0%{opacity:0}}.crm-drawer-overlay{z-index:80}.crm-drawer{z-index:90;background:#fff;width:min(590px,92vw);animation:.22s both crm-drawer-in;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-22px 0 60px #111a2b2e}@keyframes crm-drawer-in{0%{transform:translate(100%)}}.crm-drawer-head{z-index:3;border-bottom:1px solid var(--crm-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;justify-content:space-between;align-items:center;min-height:58px;padding:10px 20px;display:flex;position:sticky;top:0}.crm-drawer-head>div{align-items:center;gap:7px;display:flex}.crm-priority-badge{background:var(--crm-red-soft);min-height:21px;color:var(--crm-red);border-radius:5px;align-items:center;padding:0 7px;font-size:8px;font-weight:650;display:inline-flex}.crm-drawer-head>div:last-child button{color:#788499;background:#f5f6f8;border:0;border-radius:7px;place-items:center;width:30px;height:30px;font-size:16px;display:grid}.crm-drawer-head>div:last-child button:first-child{font-size:9px}.crm-drawer-title{background:radial-gradient(circle at 100% 0,#636ce312,#0000 42%),#fff;padding:22px 24px 18px}.crm-drawer-title>p{color:var(--crm-primary);text-transform:uppercase;margin:0 0 4px;font-size:8px;font-weight:680}.crm-drawer-title h2{color:#202b3e;margin:0;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:600;line-height:1.25}.crm-drawer-client{align-items:center;gap:8px;margin-top:14px;display:flex}.crm-drawer-client>span:last-child{flex-direction:column;display:flex}.crm-drawer-client small{color:var(--crm-muted);font-size:8px}.crm-drawer-client strong{font-size:9px}.crm-drawer-actions{grid-template-columns:repeat(4,1fr);gap:8px;padding:0 24px 18px;display:grid}.crm-drawer-actions button{border:1px solid var(--crm-line);color:#5a6679;background:#fff;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:59px;font-size:8px;display:flex}.crm-drawer-actions button:hover{background:var(--crm-primary-soft);color:var(--crm-primary);border-color:#cfd4ed}.crm-drawer-actions button span{font-size:15px}.crm-drawer-tabs{z-index:2;border-top:1px solid var(--crm-line);border-bottom:1px solid var(--crm-line);background:#fff;gap:19px;padding:0 24px;display:flex;position:sticky;top:58px}.crm-drawer-tabs button{min-height:43px;color:var(--crm-muted);background:0 0;border:0;padding:0;font-size:9px;position:relative}.crm-drawer-tabs button:after{background:var(--crm-primary);content:"";opacity:0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.crm-drawer-tabs button.is-active{color:var(--crm-primary);font-weight:680}.crm-drawer-tabs button.is-active:after{opacity:1}.crm-drawer-body{background:#f7f8fa;padding:18px 24px 40px}.crm-focus-card,.crm-drawer-alert,.crm-detail-section,.crm-timeline,.crm-drawer-task-list,.crm-files{border:1px solid var(--crm-line);background:#fff;border-radius:11px}.crm-focus-card{padding:14px}.crm-focus-card header{justify-content:space-between;align-items:center;display:flex}.crm-focus-card header>span{color:var(--crm-muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:680}.crm-focus-card header b{background:var(--crm-green-soft);color:var(--crm-green);border-radius:9px;padding:4px 7px;font-size:7px}.crm-focus-card header b.is-overdue{background:var(--crm-red-soft);color:var(--crm-red)}.crm-focus-card header b.is-today{background:var(--crm-amber-soft);color:var(--crm-amber)}.crm-focus-card>div{align-items:flex-start;gap:9px;margin-top:11px;display:flex}.crm-focus-card>div>span:last-child{flex-direction:column;display:flex}.crm-focus-card small{color:var(--crm-primary);font-size:7px;font-weight:650}.crm-focus-card strong{margin-top:1px;font-size:11px}.crm-focus-card em{color:var(--crm-muted);margin-top:2px;font-size:8px;font-style:normal}.crm-focus-card>button{background:var(--crm-green-soft);width:100%;min-height:34px;color:var(--crm-green);border:1px solid #dbe6e0;border-radius:7px;margin-top:12px;font-size:8px;font-weight:650}.crm-drawer-alert{background:#faf8ff;border-color:#e2dcf6;gap:10px;margin-top:10px;padding:13px;display:flex}.crm-drawer-alert>span{background:var(--crm-violet-soft);width:28px;height:28px;color:var(--crm-violet);border-radius:8px;flex:none;place-items:center;font-family:Georgia,serif;font-weight:700;display:grid}.crm-drawer-alert strong{font-size:9px}.crm-drawer-alert p{color:#6a607f;margin:2px 0 5px;font-size:8px}.crm-drawer-alert button{color:var(--crm-violet);background:0 0;border:0;padding:0;font-size:8px;font-weight:650}.crm-detail-section{margin-top:10px;padding:14px}.crm-detail-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;display:flex}.crm-detail-heading h3{margin:0;font-size:10px}.crm-detail-heading button{color:var(--crm-primary);background:0 0;border:0;padding:0;font-size:8px}.crm-details-grid{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.crm-details-grid div{min-width:0}.crm-details-grid dt{color:var(--crm-muted);font-size:7px}.crm-details-grid dd{color:#424e62;margin:2px 0 0;font-size:8px;font-weight:610}.crm-detail-tags{flex-wrap:wrap;gap:4px;display:flex}.crm-detail-tags span{color:#697589;background:#f0f2f5;border-radius:4px;padding:3px 6px;font-size:7px}.crm-timeline,.crm-drawer-task-list,.crm-files{padding:15px}.crm-timeline h3{margin:0 0 13px;font-size:11px}.crm-timeline article{grid-template-columns:28px 1fr;gap:10px;padding-bottom:17px;display:grid;position:relative}.crm-timeline article:not(:last-child):before{content:"";background:#e0e4ea;width:1px;position:absolute;top:29px;bottom:0;left:13px}.crm-timeline article>span{z-index:1;border:1px solid var(--crm-line);color:#7b8799;background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;display:grid;position:relative}.crm-timeline article>span.is-violet{background:var(--crm-violet-soft);color:var(--crm-violet);border-color:#dfd8f5}.crm-timeline article>div{flex-direction:column;display:flex}.crm-timeline small{color:var(--crm-muted);font-size:7px}.crm-timeline strong{margin-top:2px;font-size:9px}.crm-timeline p{color:var(--crm-ink-soft);margin:2px 0 0;font-size:8px}.crm-drawer-task-list article{border-top:1px solid #edf0f4;align-items:flex-start;gap:9px;padding:10px 0;display:flex}.crm-drawer-task-list article>span{color:#fff;border:1px solid #cfd5df;border-radius:50%;place-items:center;width:19px;height:19px;font-size:8px;display:grid}.crm-drawer-task-list article>span.is-done{border-color:var(--crm-green);background:var(--crm-green)}.crm-drawer-task-list article>div{flex-direction:column;display:flex}.crm-drawer-task-list small{color:var(--crm-primary);font-size:7px}.crm-drawer-task-list strong{font-size:9px}.crm-drawer-task-list em{color:var(--crm-muted);font-size:7px;font-style:normal}.crm-files article{border-top:1px solid #edf0f4;grid-template-columns:35px 1fr 25px;align-items:center;gap:9px;padding:10px 0;display:grid}.crm-files article>span{background:var(--crm-red-soft);width:34px;height:38px;color:var(--crm-red);border-radius:5px;place-items:center;font-size:7px;font-weight:750;display:grid}.crm-files article>div{flex-direction:column;display:flex}.crm-files strong{font-size:9px}.crm-files small{color:var(--crm-muted);font-size:7px}.crm-files article>button{color:#9ca5b2;background:0 0;border:0;font-size:8px}.crm-modal-overlay{z-index:100}.crm-modal{z-index:110;border:1px solid var(--crm-line);background:#fff;border-radius:15px;width:min(510px,100vw - 28px);animation:.18s both crm-modal-in;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 80px #10192b47}@keyframes crm-modal-in{0%{opacity:0;transform:translate(-50%,calc(10px - 50%))scale(.98)}}.crm-modal>header{border-bottom:1px solid var(--crm-line);background:#fafbfc;justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.crm-modal header p{color:var(--crm-primary);text-transform:uppercase;margin:0;font-size:8px;font-weight:680}.crm-modal header h2{margin:2px 0 0;font-family:Georgia,serif;font-size:20px;font-weight:600}.crm-modal header>button{color:#737f91;background:#eef0f4;border:0;border-radius:8px;place-items:center;width:30px;height:30px;font-size:19px;display:grid}.crm-modal form{flex-direction:column;gap:12px;padding:20px;display:flex}.crm-modal input,.crm-modal select{height:39px;font-size:10px}.crm-form-row{grid-template-columns:1fr 1fr;gap:11px;display:grid}.crm-modal form>aside{background:#f5fbf8;border:1px solid #dbe9e2;border-radius:8px;gap:8px;padding:10px;display:flex}.crm-modal form>aside span{background:var(--crm-green);color:#fff;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font-size:8px;display:grid}.crm-modal form>aside p{color:#557263;margin:1px 0 0;font-size:8px}.crm-modal footer{border-top:1px solid var(--crm-line);background:#fafbfc;justify-content:flex-end;gap:8px;margin:4px -20px -20px;padding:13px 20px;display:flex}.crm-user-modal{width:min(600px,100vw - 28px)}.crm-modal label.crm-user-active{border:1px solid var(--crm-line);background:#fafbfc;border-radius:8px;flex-direction:row;align-items:center;gap:9px;min-height:42px;padding:10px 12px;display:flex}.crm-modal label.crm-user-active input{width:17px;height:17px;margin:0}.crm-modal label.crm-user-active span{font-size:9px}.crm-modal form>aside.is-error{background:#fff6f6;border-color:#f4c8c8}.crm-modal form>aside.is-error span{background:var(--crm-red)}.crm-modal form>aside.is-error p{color:#a83b3b}.crm-modal button:disabled{cursor:wait;opacity:.62}.crm-toast{z-index:130;min-width:280px;box-shadow:var(--crm-shadow-md);color:#3c584a;background:#fff;border:1px solid #d5e8de;border-radius:10px;align-items:center;gap:9px;padding:11px 13px;font-size:9px;font-weight:620;animation:.22s both crm-toast-in;display:flex;position:fixed;bottom:22px;right:22px}@keyframes crm-toast-in{0%{opacity:0;transform:translateY(10px)}}.crm-toast>span{background:var(--crm-green);color:#fff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.crm-toast button{color:#929cab;background:0 0;border:0;margin-left:auto;font-size:16px}.crm-mobile-tabs,.crm-sidebar-overlay{display:none}.crm-visually-hidden{clip:rect(1px, 1px, 1px, 1px)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}@media (width>=1500px){.crm-sidebar{width:256px}.crm-workspace{margin-left:256px}.crm-deal-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1180px){.crm-sidebar{width:220px}.crm-workspace{margin-left:220px}.crm-topbar,.crm-main{padding-left:20px;padding-right:20px}.crm-kpi-grid,.crm-deal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-change-list{grid-template-columns:1fr}.crm-change-list article{align-items:flex-start}.crm-case-list>button{grid-template-columns:90px minmax(180px,1.4fr) minmax(140px,1fr) minmax(110px,.7fr) 18px}.crm-case-monitor{display:none}.crm-inbox{grid-template-columns:270px minmax(330px,1fr)}.crm-contact-panel{display:none}.crm-upcoming-grid,.crm-client-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.crm-sidebar{width:238px;transition:transform .22s;transform:translate(-100%);box-shadow:15px 0 45px #0c13203b}.crm-sidebar.is-open{transform:translate(0)}.crm-sidebar-close,.crm-sidebar-overlay{display:block}.crm-sidebar-overlay{z-index:50}.crm-workspace{margin-left:0}.crm-topbar{gap:10px;height:60px}.crm-mobile-menu{border:1px solid var(--crm-line);color:#596679;background:#fff;border-radius:9px;flex:none;place-items:center;width:35px;height:35px;font-size:16px;display:grid}.crm-mobile-logo{display:none}.crm-global-search{width:min(420px,54vw)}.crm-presence{display:none}.crm-main{padding-top:23px}.crm-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-summary-strip,.crm-task-overview{grid-template-columns:repeat(2,1fr)}.crm-summary-strip>div:nth-child(2),.crm-task-overview>div:nth-child(2){border-right:0}.crm-summary-strip>div:nth-child(-n+2),.crm-task-overview>div:nth-child(-n+2){border-bottom:1px solid var(--crm-line)}.crm-task-row{grid-template-columns:22px 64px minmax(160px,1fr) 80px 26px}.crm-task-assignee{display:none}.crm-settings{grid-template-columns:180px minmax(0,1fr)}.crm-user-list article{grid-template-columns:35px minmax(150px,1fr) 100px 25px}.crm-user-status{display:none}.crm-reference-grid{grid-template-columns:1fr}.crm-drawer{width:min(570px,96vw)}}@media (width<=680px){.crm-app{padding-bottom:66px}.crm-topbar{gap:8px;padding:0 12px}.crm-mobile-logo{border-radius:9px;width:32px;height:32px;font-size:18px;display:grid}.crm-global-search{flex:1;width:auto;min-width:0}.crm-global-search kbd{display:none}.crm-global-search input{font-size:11px}.crm-create-top{width:36px;min-width:36px;padding:0;font-size:0;display:grid}.crm-create-top span{font-size:18px}.crm-main{padding:18px 12px 30px}.crm-page-heading{align-items:flex-start;margin-bottom:18px}.crm-page-heading h1{font-size:27px}.crm-page-heading>div:first-child>span{max-width:290px;font-size:10px}.crm-page-actions{display:none}.crm-section-heading{align-items:center}.crm-kpi-grid{scroll-snap-type:x mandatory;gap:9px;margin-right:-12px;padding:2px 12px 12px 0;display:flex;overflow-x:auto}.crm-kpi{scroll-snap-align:start;flex:0 0 min(78vw,270px);width:min(78vw,270px);min-height:100px}.crm-deals-panel{padding:14px}.crm-deals-head{align-items:flex-start}.crm-deals-head .crm-view-switcher button{justify-content:center;width:30px;padding:0}.crm-deals-head .crm-view-switcher button span{display:none}.crm-saved-views{margin-right:-14px}.crm-filter-summary{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}.crm-filters{grid-template-columns:1fr;margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}.crm-filters input,.crm-filters select{height:42px;font-size:12px}.crm-deal-grid{grid-template-columns:1fr}.crm-deal-card{padding:14px}.crm-card-footer{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}.crm-table{min-width:860px}.crm-mini-calendar{overflow-x:auto}.crm-calendar-weekdays,.crm-calendar-grid{min-width:720px}.crm-summary-strip,.crm-task-overview{grid-template-columns:1fr 1fr}.crm-summary-strip>div,.crm-task-overview>div{min-height:76px;padding:13px}.crm-summary-strip strong,.crm-task-overview>div>strong{font-size:20px}.crm-board-shell{padding:10px}.crm-board-toolbar{flex-direction:column;align-items:flex-start}.crm-board-toolbar>span{display:none}.crm-kanban-column{flex-basis:min(78vw,270px);width:min(78vw,270px)}.crm-court-alerts,.crm-case-registry{padding:14px}.crm-change-list article{flex-direction:column}.crm-change-meta{flex-direction:column;align-items:flex-start;gap:2px}.crm-change-actions button{min-height:30px}.crm-case-registry .crm-section-heading{flex-direction:column;align-items:flex-start}.crm-case-registry .crm-compact-search{width:100%}.crm-case-list{border:0}.crm-case-list>button{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:9px;padding:12px;display:flex;position:relative;border:1px solid var(--crm-line)!important;border-radius:9px!important}.crm-case-status{position:absolute;top:11px;right:11px}.crm-case-main{max-width:calc(100% - 110px)}.crm-case-court,.crm-case-hearing,.crm-case-monitor{border-top:1px solid #edf0f4;width:100%;padding-top:7px}.crm-case-arrow{position:absolute;bottom:10px;right:12px}.crm-tasks-panel{padding:12px}.crm-task-row{grid-template-columns:24px minmax(0,1fr) 60px;gap:8px;padding:10px 4px;position:relative}.crm-task-type,.crm-task-assignee,.crm-row-more{display:none}.crm-task-row-main strong{font-size:10px}.crm-inbox{grid-template-columns:1fr;height:calc(100vh - 157px);min-height:500px}.crm-inbox-list{display:none}.crm-chat-head{padding:9px 11px}.crm-chat-head .crm-quiet-button{display:none}.crm-chat-body{padding:12px}.crm-chat-body article{width:88%}.crm-message-compose{margin:0 9px 11px}.crm-calendar-panel,.crm-upcoming{padding:12px}.crm-calendar-toolbar{flex-direction:column;align-items:flex-start}.crm-calendar-nav{width:100%}.crm-calendar-nav strong{margin-left:auto;font-size:9px}.crm-upcoming-grid,.crm-client-stats{grid-template-columns:1fr}.crm-client-stats>div{border-right:0;border-bottom:1px solid var(--crm-line);min-height:68px}.crm-client-stats>div:last-child{border-bottom:0}.crm-clients-panel{padding:12px}.crm-clients-panel .crm-panel-toolbar{flex-wrap:wrap}.crm-client-search{width:100%}.crm-client-card-grid{grid-template-columns:1fr}.crm-client-result-count{width:100%}.crm-client-pagination{justify-content:space-between;gap:6px}.crm-client-detail-modal{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.crm-client-detail-body{max-height:calc(100vh - 96px);padding:12px}.crm-client-detail-grid{grid-template-columns:1fr}.crm-client-detail-grid dl>div{grid-template-columns:1fr;gap:3px}.crm-client-source{flex-direction:column}.crm-client-source span{text-align:left}.crm-integration-health{flex-direction:column;align-items:flex-start;gap:9px}.crm-integration-section{padding:14px}.crm-integration-grid{grid-template-columns:1fr}.crm-integration-card-head{flex-wrap:wrap}.crm-connection-badge{margin-left:49px}.crm-security-note{flex-wrap:wrap}.crm-security-note button{margin-left:39px}.crm-settings{min-height:0;display:block}.crm-settings-nav{border-right:0;border-bottom:1px solid var(--crm-line);gap:5px;padding:9px;display:flex;overflow-x:auto}.crm-settings-nav p{display:none}.crm-settings-nav button{flex:none;width:auto;padding:0 10px}.crm-settings-content{padding:14px}.crm-user-list{border:0}.crm-user-list article{border-radius:9px;grid-template-columns:35px minmax(0,1fr) 25px;margin-bottom:8px;padding:11px;position:relative;border:1px solid var(--crm-line)!important}.crm-user-role{position:absolute;bottom:10px;right:42px}.crm-reference-grid{grid-template-columns:1fr}.crm-setting-toggles article{min-height:72px}.crm-mobile-tabs{z-index:55;height:62px;padding:5px 6px env(safe-area-inset-bottom);border-top:1px solid var(--crm-line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff7;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -8px 24px #19223312}.crm-mobile-tabs button{color:#8490a2;background:0 0;border:0;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:7px;display:flex;position:relative}.crm-mobile-tabs button>span{font-size:16px;line-height:1}.crm-mobile-tabs button.is-active{background:var(--crm-primary-soft);color:var(--crm-primary);font-weight:650}.crm-mobile-tabs i{background:var(--crm-red);color:#fff;border:2px solid #fff;border-radius:7px;place-items:center;min-width:14px;height:14px;font-size:6px;font-style:normal;display:grid;position:absolute;top:3px;right:calc(50% - 17px)}.crm-drawer{border-radius:17px 17px 0 0;width:100%;animation-name:crm-drawer-mobile-in;inset:4vh 0 0}@keyframes crm-drawer-mobile-in{0%{transform:translateY(100%)}}.crm-drawer-head{min-height:52px;padding:8px 14px}.crm-drawer-title{padding:16px}.crm-drawer-title h2{font-size:21px}.crm-drawer-actions{grid-template-columns:repeat(4,1fr);gap:5px;padding:0 16px 14px}.crm-drawer-actions button{min-height:55px;padding:4px;font-size:7px}.crm-drawer-tabs{gap:14px;padding:0 16px;top:52px;overflow-x:auto}.crm-drawer-tabs button{flex:none}.crm-drawer-body{padding:14px 12px 90px}.crm-details-grid,.crm-form-row{grid-template-columns:1fr}.crm-modal{max-height:92vh;overflow-y:auto}.crm-modal>header,.crm-modal form{padding-left:15px;padding-right:15px}.crm-modal footer{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}.crm-toast{min-width:0;bottom:74px;left:12px;right:12px}}@media (width<=390px){.crm-mobile-logo{display:none}.crm-global-search>span{font-size:17px}.crm-global-search input::placeholder{font-size:0}.crm-global-search input:before{content:"Поиск"}.crm-kpi{flex-basis:84vw;width:84vw}.crm-deals-head h2{font-size:14px}.crm-deals-head .crm-view-switcher{flex:none}.crm-summary-strip,.crm-task-overview{grid-template-columns:1fr}.crm-summary-strip>div,.crm-task-overview>div{border-right:0;border-bottom:1px solid var(--crm-line)}.crm-summary-strip>div:last-child,.crm-task-overview>div:last-child{border-bottom:0}.crm-integration-grid dl{grid-template-columns:1fr;gap:8px}.crm-drawer-actions{grid-template-columns:repeat(2,1fr)}}.crm-drawer-overlay,.crm-workspace-overlay{left:244px}.crm-deal-workspace{width:auto;max-width:none;left:244px;right:0}.crm-deal-workspace .crm-drawer-head{min-height:70px;padding:12px clamp(20px,2.5vw,36px)}.crm-deal-head-actions{min-width:0}.crm-deal-head-actions>span{max-width:280px;color:var(--crm-green);font-size:11px}.crm-deal-head-actions .crm-primary-button{min-width:110px;padding:0 16px;color:#fff!important;width:auto!important;font-size:11px!important}.crm-deal-workspace .crm-drawer-title,.crm-deal-workspace .crm-drawer-actions,.crm-deal-workspace .crm-drawer-tabs,.crm-deal-workspace .crm-drawer-body{padding-left:clamp(22px,3vw,42px);padding-right:clamp(22px,3vw,42px)}.crm-deal-workspace .crm-drawer-title h2{font-size:clamp(25px,2.4vw,36px)}.crm-deal-workspace .crm-drawer-client{text-align:left;background:0 0;border:0;padding:0}.crm-deal-workspace .crm-drawer-client small{font-size:10px}.crm-deal-workspace .crm-drawer-client strong{font-size:13px}.crm-deal-workspace .crm-drawer-actions{grid-template-columns:repeat(4,minmax(130px,190px));justify-content:start}.crm-deal-workspace .crm-drawer-actions button{min-height:68px;font-size:11px}.crm-deal-workspace .crm-drawer-tabs{gap:28px;top:70px}.crm-deal-workspace .crm-drawer-tabs button{min-height:50px;font-size:11px}.crm-deal-workspace .crm-drawer-body{min-height:calc(100vh - 330px);padding-top:24px}.crm-deal-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.crm-deal-editor .crm-editor-section{margin:0}.crm-editor-submit-row{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:14px;display:flex}.crm-editor-submit-row>span{color:var(--crm-green);margin-right:auto;font-size:12px}.crm-task-composer{background:#f7f8ff;border:1px solid #dfe3ef;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;padding:16px;display:grid}.crm-task-composer .crm-primary-button{align-self:end;min-height:44px}.crm-drawer-task-list article>button{color:#fff;background:#fff;border:1px solid #d5dbe6;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.crm-drawer-task-list article>button.is-done{border-color:var(--crm-green);background:var(--crm-green)}.crm-files article>div a{color:var(--crm-text);font-size:11px;font-weight:680;text-decoration:none;display:block}.crm-files article>div a:hover{color:var(--crm-primary);text-decoration:underline}.crm-files article>button{width:auto;color:var(--crm-red);padding:7px 9px}.crm-client-choice{border:0;margin:0;padding:0}.crm-create-deal-modal{width:min(720px,100vw - 28px)}.crm-client-detail-modal .crm-client-editor{gap:0;padding:0}.crm-client-choice legend{color:var(--crm-muted);margin-bottom:7px;font-size:9px;font-weight:650}.crm-segmented-choice{background:#eff1f5;border-radius:10px;grid-template-columns:repeat(2,1fr);gap:5px;margin-bottom:12px;padding:4px;display:grid}.crm-segmented-choice button{color:#687488;background:0 0;border:0;border-radius:7px;min-height:34px;font-size:9px}.crm-segmented-choice button.is-active{color:var(--crm-primary);background:#fff;font-weight:680;box-shadow:0 2px 8px #17213314}.crm-client-picker{flex-direction:column;gap:5px;max-height:220px;margin-top:7px;display:flex;overflow-y:auto}.crm-client-picker>button,.crm-client-picker>div{border:1px solid var(--crm-line);text-align:left;background:#fff;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 11px;display:flex}.crm-client-picker>button.is-selected{border-color:var(--crm-primary);background:var(--crm-primary-soft)}.crm-client-picker strong{font-size:10px}.crm-client-picker small,.crm-client-picker span{color:var(--crm-muted);font-size:8px}.crm-new-client-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.crm-new-client-fields>p{color:var(--crm-muted);grid-column:1/-1;margin:0;font-size:9px}.crm-toast .crm-toast-action{background:var(--crm-primary);color:#fff;border-radius:7px;margin-left:4px;padding:6px 9px;font-size:9px}@media (width>=1500px){.crm-drawer-overlay,.crm-workspace-overlay,.crm-deal-workspace,.crm-client-detail-modal{left:256px}}@media (width<=1180px){.crm-drawer-overlay,.crm-workspace-overlay,.crm-deal-workspace,.crm-client-detail-modal{left:220px}.crm-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-deal-editor{grid-template-columns:1fr}}@media (width<=900px){.crm-drawer-overlay,.crm-workspace-overlay{left:0}.crm-deal-workspace,.crm-client-detail-modal{border-radius:0;width:100%;max-height:none;inset:0}.crm-deal-workspace .crm-drawer-actions{grid-template-columns:repeat(4,1fr)}}@media (width<=640px){.crm-editor-grid,.crm-new-client-fields{grid-template-columns:1fr}.crm-editor-grid label.is-wide,.crm-task-composer label.is-wide,.crm-new-client-fields label.is-wide{grid-column:auto}.crm-repeatable-list>div{grid-template-columns:1fr 40px}.crm-repeatable-list>div input:first-child{grid-column:1/-1}.crm-custom-field-builder>div,.crm-task-composer{grid-template-columns:1fr}.crm-client-editor-footer{flex-wrap:wrap;padding:10px 12px}.crm-client-editor-footer>span{width:100%}.crm-deal-workspace .crm-drawer-head{align-items:flex-start}.crm-deal-head-actions>span{display:none}.crm-deal-head-actions .crm-primary-button{min-width:88px}.crm-deal-workspace .crm-drawer-actions{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.crm-app *,.crm-app :before,.crm-app :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.crm-sidebar-collapse{color:#dbe2ee;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;margin-left:auto;font-size:20px;line-height:1;display:grid}.crm-context-nav{z-index:35;border-bottom:1px solid var(--crm-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8f9fcf5;align-items:center;gap:10px;min-height:42px;padding:5px clamp(20px,3vw,44px);display:flex;position:sticky;top:64px;overflow:hidden}.crm-history-buttons{flex:none;gap:4px;display:flex}.crm-history-buttons button,.crm-open-sections button{color:#657085;background:#fff;border:1px solid #dfe3ec;border-radius:7px;min-height:28px;font-size:10px}.crm-history-buttons button{width:30px}.crm-history-buttons button:disabled{opacity:.38}.crm-open-sections{scrollbar-width:none;gap:5px;min-width:0;display:flex;overflow-x:auto}.crm-open-sections::-webkit-scrollbar{display:none}.crm-open-sections button{flex:none;padding:0 10px}.crm-open-sections button.is-active{background:var(--crm-primary-soft);color:var(--crm-primary);border-color:#aeb4f2;font-weight:680}.crm-breadcrumb-current{color:#8a94a5;flex:none;margin-left:auto;font-size:9px}.crm-app.is-sidebar-collapsed .crm-sidebar{width:72px}.crm-app.is-sidebar-collapsed .crm-workspace{margin-left:72px}.crm-app.is-sidebar-collapsed .crm-brand{justify-content:center;padding:0 12px}.crm-app.is-sidebar-collapsed .crm-brand-copy,.crm-app.is-sidebar-collapsed .crm-create-sidebar .crm-action-label,.crm-app.is-sidebar-collapsed .crm-create-sidebar kbd,.crm-app.is-sidebar-collapsed .crm-nav-label,.crm-app.is-sidebar-collapsed .crm-nav-item>span:not(.crm-nav-icon),.crm-app.is-sidebar-collapsed .crm-sidebar-status,.crm-app.is-sidebar-collapsed .crm-profile>span:not(.crm-avatar){display:none}.crm-app.is-sidebar-collapsed .crm-sidebar-collapse{z-index:2;background:#26314b;width:22px;height:22px;font-size:17px;position:absolute;top:57px;right:5px}.crm-app.is-sidebar-collapsed .crm-create-sidebar{min-width:42px;min-height:42px;margin:17px 15px 12px;padding:0}.crm-app.is-sidebar-collapsed .crm-create-sidebar span:first-child{margin:0}.crm-app.is-sidebar-collapsed .crm-nav{padding:0 10px}.crm-app.is-sidebar-collapsed .crm-nav-item{justify-content:center;padding:0}.crm-app.is-sidebar-collapsed .crm-nav-item:before{left:-10px}.crm-app.is-sidebar-collapsed .crm-profile{justify-content:center;padding:10px}.crm-app.is-sidebar-collapsed .crm-drawer-overlay,.crm-app.is-sidebar-collapsed .crm-workspace-overlay,.crm-app.is-sidebar-collapsed .crm-deal-workspace,.crm-app.is-sidebar-collapsed .crm-modal.crm-client-detail-modal{left:72px}.crm-modal.crm-client-detail-modal{border-radius:0;width:auto;max-height:none;inset:0 0 0 244px;transform:none}.crm-task-detail-modal{z-index:82}.crm-client-detail-heading{align-items:center;gap:14px;min-width:0;display:flex}.crm-client-detail-heading>span:last-child{min-width:0}.crm-client-photo{overflow:hidden}.crm-client-photo img{object-fit:cover;width:100%;height:100%}.crm-client-photo.is-large{flex:0 0 58px;width:58px;height:58px;font-size:15px}.crm-client-photo-actions{align-items:center;gap:8px;display:flex}.crm-client-photo-actions .crm-quiet-button{width:auto;padding:0 14px}.crm-field-settings-hint,.crm-settings-notice{color:var(--crm-muted);font-size:10px}.crm-reference-edit-grid,.crm-custom-field-settings{align-items:start}.crm-custom-field-settings{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-reference-editor{overflow:hidden;padding:0!important}.crm-reference-editor>header{border-bottom:1px solid var(--crm-line);justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.crm-reference-editor>header span{background:var(--crm-primary-soft);min-width:24px;min-height:24px;color:var(--crm-primary);border-radius:12px;place-items:center;font-size:10px;font-weight:700;display:grid}.crm-reference-rows{flex-direction:column;max-height:510px;padding:8px;display:flex;overflow-y:auto}.crm-reference-rows form{border-bottom:1px solid #edf0f5;grid-template-columns:13px minmax(0,1fr) 30px 30px;align-items:center;gap:6px;padding:5px;display:grid}.crm-field-editor .crm-reference-rows form{grid-template-columns:minmax(0,1fr) minmax(105px,.7fr) 30px 30px}.crm-reference-rows input,.crm-reference-rows select,.crm-reference-add input,.crm-reference-add select{min-width:0;height:34px;color:var(--crm-text);background:0 0;border:1px solid #0000;border-radius:7px;padding:0 8px;font-size:10px}.crm-reference-rows input:focus,.crm-reference-rows select:focus,.crm-reference-add input,.crm-reference-add select{background:#fff;border-color:#d9deea;outline:0}.crm-reference-rows button{color:#68748a;background:#f3f5f9;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.crm-reference-rows button:last-child{color:var(--crm-red)}.crm-reference-add{border-top:1px solid var(--crm-line);grid-template-columns:minmax(0,1fr) 38px;gap:7px;padding:8px 13px 12px;display:grid}.crm-field-add{grid-template-columns:minmax(0,1fr) minmax(110px,.7fr) 38px}.crm-reference-add .crm-primary-button{min-width:38px;padding:0}.crm-settings-notice{min-height:22px;padding:0 14px 9px;display:block}.crm-deals-table tbody tr{cursor:pointer}.crm-deals-table td strong,.crm-deals-table td small{display:block}.crm-deals-table td small{color:var(--crm-muted);margin-top:3px}.crm-task-row{cursor:pointer}.crm-task-row:focus-visible,.crm-deals-table tbody tr:focus-visible{outline:2px solid var(--crm-primary);outline-offset:-2px}.crm-task-card-view .crm-task-group{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.crm-task-card-view .crm-task-group h2{grid-column:1/-1}.crm-task-card-view .crm-task-row{border:1px solid var(--crm-line);border-radius:12px;grid-template-columns:28px 1fr 30px;gap:9px;min-height:150px;display:grid}.crm-task-card-view .crm-task-type,.crm-task-card-view .crm-task-row-main,.crm-task-card-view .crm-task-assignee,.crm-task-card-view .crm-task-date{grid-column:2/-1}.crm-task-card-view .crm-row-more{grid-area:1/3}.crm-case-card-view{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.crm-case-card-view>button{border:1px solid var(--crm-line);border-radius:12px;grid-template-columns:1fr 1fr;gap:12px;min-height:190px;display:grid}.crm-case-card-view .crm-case-status,.crm-case-card-view .crm-case-main{grid-column:1/-1}@media (width>=1500px){.crm-modal.crm-client-detail-modal{left:256px}}@media (width<=1180px){.crm-modal.crm-client-detail-modal{left:220px}.crm-custom-field-settings{grid-template-columns:1fr}.crm-task-card-view .crm-task-group{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.crm-sidebar-collapse{display:none}.crm-app.is-sidebar-collapsed .crm-sidebar{width:min(300px,86vw)}.crm-app.is-sidebar-collapsed .crm-workspace{margin-left:0}.crm-app.is-sidebar-collapsed .crm-brand{justify-content:flex-start;padding:0 20px}.crm-app.is-sidebar-collapsed .crm-brand-copy,.crm-app.is-sidebar-collapsed .crm-create-sidebar .crm-action-label,.crm-app.is-sidebar-collapsed .crm-nav-label,.crm-app.is-sidebar-collapsed .crm-nav-item>span:not(.crm-nav-icon),.crm-app.is-sidebar-collapsed .crm-profile>span:not(.crm-avatar){display:initial}.crm-app.is-sidebar-collapsed .crm-nav-item{justify-content:flex-start;padding:0 10px}.crm-modal.crm-client-detail-modal,.crm-app.is-sidebar-collapsed .crm-modal.crm-client-detail-modal{width:100%;inset:0}.crm-app.is-sidebar-collapsed .crm-drawer-overlay,.crm-app.is-sidebar-collapsed .crm-workspace-overlay{left:0}.crm-app.is-sidebar-collapsed .crm-deal-workspace{width:100%;inset:0}.crm-context-nav{padding:5px 12px;top:56px}.crm-breadcrumb-current{display:none}}@media (width<=640px){.crm-task-card-view .crm-task-group,.crm-case-card-view{grid-template-columns:1fr}.crm-open-sections{display:none}.crm-context-nav{justify-content:space-between}.crm-context-nav:after{color:#778397;content:"Навигация";font-size:10px}.crm-client-photo-actions .crm-quiet-button{min-width:42px;padding:0 9px;font-size:0}.crm-client-photo-actions .crm-quiet-button:before{content:"📷";font-size:15px}.crm-create-top,.crm-page-actions .crm-primary-button{width:42px;min-width:42px;padding:0}.crm-create-top .crm-action-label,.crm-page-actions .crm-primary-button .crm-action-label{display:none}.crm-field-editor .crm-reference-rows form,.crm-field-add{grid-template-columns:minmax(0,1fr) 34px 34px}.crm-field-editor .crm-reference-rows select,.crm-field-add select{grid-area:2/1/auto/-1}}:root{--crm-compact-sidebar:88px;--crm-compact-topbar:56px;--crm-compact-context:38px;--crm-compact-gap:12px}.crm-app.is-compact-sidebar .crm-sidebar{width:var(--crm-compact-sidebar);padding:10px 7px 0;overflow:hidden}.crm-app.is-compact-sidebar .crm-workspace{margin-left:var(--crm-compact-sidebar)}.crm-app.is-compact-sidebar .crm-brand{border-bottom-color:#ffffff0f;flex:0 0 64px;justify-content:center;gap:5px;height:64px;padding:0}.crm-app.is-compact-sidebar .crm-brand-mark{border-radius:12px;width:38px;height:38px;font-size:22px}.crm-app.is-compact-sidebar .crm-brand-copy{display:none}.crm-app.is-compact-sidebar .crm-nav{flex-direction:column;flex:1;gap:2px;min-height:0;padding:7px 0;display:flex}.crm-app.is-compact-sidebar .crm-nav-label{display:none}.crm-app.is-compact-sidebar .crm-nav-item{text-align:center;border-radius:10px;flex-direction:column;flex:52px;justify-content:center;align-items:center;gap:3px;width:100%;height:auto;min-height:52px;max-height:62px;margin:0;padding:4px 2px;font-size:9px;line-height:1.05;display:flex;color:#9eabc1!important}.crm-app.is-compact-sidebar .crm-nav-item:before{inset:9px auto 9px -7px}.crm-app.is-compact-sidebar .crm-nav-item>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:72px;display:block;overflow:hidden}.crm-app.is-compact-sidebar .crm-nav-item.is-active{background:linear-gradient(145deg,#6972e942,#6972e91f);color:#fff!important}@media (width>=901px){.crm-app.is-compact-sidebar .crm-nav{overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-color:transparent transparent;scrollbar-width:thin;overflow:hidden auto}.crm-app.is-compact-sidebar .crm-nav:hover,.crm-app.is-compact-sidebar .crm-nav:focus-within{scrollbar-color:#9aa6be73 transparent}.crm-app.is-compact-sidebar .crm-nav::-webkit-scrollbar{width:3px}.crm-app.is-compact-sidebar .crm-nav::-webkit-scrollbar-track{background:0 0}.crm-app.is-compact-sidebar .crm-nav::-webkit-scrollbar-thumb{background:0 0;border-radius:3px}.crm-app.is-compact-sidebar .crm-nav:hover::-webkit-scrollbar-thumb{background:#9aa6be73}.crm-app.is-compact-sidebar .crm-nav:focus-within::-webkit-scrollbar-thumb{background:#9aa6be73}.crm-app.is-compact-sidebar .crm-nav-item{flex:0 0 52px}}.crm-app.is-compact-sidebar .crm-nav-badge{color:#fff;background:#e15f65;border:2px solid #172136;min-width:17px;margin:0;padding:2px 4px;font-size:8px;line-height:1;position:absolute;top:4px;right:5px}.crm-nav-glyph{color:#8492aa;flex:0 0 25px;width:25px;height:25px;transition:color .15s,transform .15s;display:block;position:relative}.crm-nav-item:hover .crm-nav-glyph,.crm-nav-item.is-active .crm-nav-glyph{color:#aeb4ff;transform:translateY(-1px)}.crm-nav-glyph i,.crm-nav-glyph b,.crm-nav-glyph em{box-sizing:border-box;color:inherit;font:inherit;border-color:currentColor;margin:0;display:block;position:absolute}.crm-nav-glyph.is-overview i,.crm-nav-glyph.is-overview b,.crm-nav-glyph.is-overview em,.crm-nav-glyph.is-overview:after{content:"";border:1.5px solid;border-radius:2px;width:8px;height:8px}.crm-nav-glyph.is-overview i{top:3px;left:3px}.crm-nav-glyph.is-overview b{top:3px;right:3px}.crm-nav-glyph.is-overview em{bottom:3px;left:3px}.crm-nav-glyph.is-overview:after{position:absolute;bottom:3px;right:3px}.crm-nav-glyph.is-deals i{border:1.5px solid;border-radius:4px;inset:7px 2px 3px}.crm-nav-glyph.is-deals b{border:1.5px solid;border-bottom:0;border-radius:3px 3px 0 0;width:9px;height:6px;top:3px;left:8px}.crm-nav-glyph.is-deals em{border-top:1.5px solid;width:21px;top:12px;left:2px}.crm-nav-glyph.is-cases i{border-left:1.5px solid;height:17px;top:3px;left:12px}.crm-nav-glyph.is-cases b{border-top:1.5px solid;width:17px;top:6px;left:4px}.crm-nav-glyph.is-cases b:before,.crm-nav-glyph.is-cases b:after{content:"";border-bottom:1.5px solid;border-left:1.5px solid;border-right:1.5px solid;border-radius:0 0 5px 5px;width:7px;height:8px;position:absolute;top:0}.crm-nav-glyph.is-cases b:before{left:-2px}.crm-nav-glyph.is-cases b:after{right:-2px}.crm-nav-glyph.is-cases em{border-top:1.5px solid;bottom:3px;left:5px;right:5px}.crm-nav-glyph.is-tasks i{border:1.5px solid;border-radius:50%;inset:2px}.crm-nav-glyph.is-tasks b{border-bottom:1.8px solid;border-left:1.8px solid;width:11px;height:6px;top:8px;left:7px;transform:rotate(-45deg)}.crm-nav-glyph.is-messages i{border:1.5px solid;border-radius:7px;inset:3px 2px 6px}.crm-nav-glyph.is-messages i:after{content:"";background:#172136;border-bottom:1.5px solid;border-left:1.5px solid;width:7px;height:7px;position:absolute;bottom:-5px;left:4px;transform:skewY(-35deg)}.crm-nav-item.is-active .crm-nav-glyph.is-messages i:after{background:#202b56}.crm-nav-glyph.is-calendar i{border:1.5px solid;border-radius:4px;inset:4px 2px 2px}.crm-nav-glyph.is-calendar i:before{content:"";border-top:1.5px solid;position:absolute;top:5px;left:0;right:0}.crm-nav-glyph.is-calendar b,.crm-nav-glyph.is-calendar em{border-left:1.5px solid;height:7px;top:1px}.crm-nav-glyph.is-calendar b{left:7px}.crm-nav-glyph.is-calendar em{right:7px}.crm-nav-glyph.is-clients i,.crm-nav-glyph.is-clients b{border:1.5px solid;border-radius:50%;width:7px;height:7px;top:3px}.crm-nav-glyph.is-clients i{left:5px}.crm-nav-glyph.is-clients b{right:4px}.crm-nav-glyph.is-clients em{border:1.5px solid;border-radius:9px 9px 4px 4px;height:10px;bottom:3px;left:2px;right:2px}.crm-nav-glyph.is-integrations i,.crm-nav-glyph.is-integrations b,.crm-nav-glyph.is-integrations em{border:1.5px solid;border-radius:50%;width:7px;height:7px}.crm-nav-glyph.is-integrations i{top:2px;left:9px}.crm-nav-glyph.is-integrations b{bottom:3px;left:2px}.crm-nav-glyph.is-integrations em{bottom:3px;right:2px}.crm-nav-glyph.is-integrations:before,.crm-nav-glyph.is-integrations:after{content:"";border-top:1.5px solid;width:11px;position:absolute;top:10px}.crm-nav-glyph.is-integrations:before{left:3px;transform:rotate(-51deg)}.crm-nav-glyph.is-integrations:after{right:3px;transform:rotate(51deg)}.crm-nav-glyph.is-settings i,.crm-nav-glyph.is-settings b,.crm-nav-glyph.is-settings em{border-top:1.5px solid;left:2px;right:2px}.crm-nav-glyph.is-settings i{top:5px}.crm-nav-glyph.is-settings b{top:12px}.crm-nav-glyph.is-settings em{top:19px}.crm-nav-glyph.is-settings i:after,.crm-nav-glyph.is-settings b:after,.crm-nav-glyph.is-settings em:after{content:"";background:#172136;border:1.5px solid;border-radius:50%;width:6px;height:6px;position:absolute;top:-3.5px}.crm-nav-glyph.is-settings i:after{left:3px}.crm-nav-glyph.is-settings b:after{right:3px}.crm-nav-glyph.is-settings em:after{left:7px}.crm-nav-item.is-active .crm-nav-glyph.is-settings i:after,.crm-nav-item.is-active .crm-nav-glyph.is-settings b:after,.crm-nav-item.is-active .crm-nav-glyph.is-settings em:after{background:#202b56}.crm-app.is-compact-sidebar .crm-sidebar-status{background:0 0;border:0;flex:0 0 34px;justify-content:center;align-items:center;min-height:34px;margin:3px 7px 6px;padding:0;display:flex}.crm-app.is-compact-sidebar .crm-sync-line{justify-content:center;align-items:center;display:flex}.crm-app.is-compact-sidebar .crm-status-dot{width:8px;height:8px;margin:0}.crm-app.is-compact-sidebar .crm-sync-line>span:last-child,.crm-app.is-compact-sidebar .crm-sidebar-status>button{display:none}.crm-app.is-compact-sidebar .crm-profile-actions{grid-template-columns:50px 38px}.crm-app.is-compact-sidebar .crm-profile{flex:0 0 50px;justify-content:center;min-height:50px;padding:7px}.crm-app.is-compact-sidebar .crm-profile>span:not(.crm-avatar){display:none}.crm-app.is-compact-sidebar .crm-profile .crm-avatar{width:32px;height:32px}.crm-app.is-compact-sidebar .crm-logout-button{padding-inline:4px}.crm-app.is-compact-sidebar .crm-logout-label{display:none}.crm-app.is-compact-sidebar .crm-topbar{height:var(--crm-compact-topbar);gap:14px;padding:0 20px}.crm-app.is-compact-sidebar .crm-global-search{width:min(460px,46vw);height:36px}.crm-app.is-compact-sidebar .crm-context-nav{top:var(--crm-compact-topbar);min-height:var(--crm-compact-context);padding:4px 20px}.crm-app.is-compact-sidebar .crm-history-buttons button,.crm-app.is-compact-sidebar .crm-open-sections button{min-height:27px}.crm-app.is-compact-sidebar .crm-main{padding:14px 20px 36px}.crm-app.is-compact-sidebar .crm-page-heading{align-items:center;gap:14px;min-height:44px;margin-bottom:10px}.crm-app.is-compact-sidebar .crm-page-heading>div:first-child{grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:11px;min-width:0;display:grid}.crm-app.is-compact-sidebar .crm-page-heading>div:first-child>p{color:#8a94a5;letter-spacing:0;text-transform:none;grid-area:1/2;margin:0;font-size:10px;font-weight:600}.crm-app.is-compact-sidebar .crm-page-heading h1{letter-spacing:-.03em;grid-area:1/1/span 2;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:27px;font-weight:760;line-height:1}.crm-app.is-compact-sidebar .crm-page-heading>div:first-child>span{text-overflow:ellipsis;white-space:nowrap;grid-area:2/2;margin:1px 0 0;font-size:11px;overflow:hidden}.crm-app.is-compact-sidebar .crm-page-actions{margin-left:auto}.crm-app.is-compact-sidebar .crm-section-stack{gap:var(--crm-compact-gap)}.crm-command-strip{min-width:0}.crm-command-strip .crm-kpi-grid{border:1px solid var(--crm-line);box-shadow:var(--crm-shadow-sm);background:#fff;border-radius:12px;gap:0;overflow:hidden}.crm-command-strip .crm-kpi{border:0;border-right:1px solid var(--crm-line);min-height:72px;box-shadow:none;border-radius:0;grid-template-columns:31px auto minmax(0,1fr);gap:9px;padding:10px 13px}.crm-command-strip .crm-kpi:last-child{border-right:0}.crm-command-strip .crm-kpi:before{width:2px}.crm-command-strip .crm-kpi:hover{z-index:1;background:#fafbff;transform:none;box-shadow:inset 0 0 0 1px #d6daf0}.crm-command-strip .crm-kpi-icon{border-radius:9px;width:31px;height:31px;font-size:14px}.crm-command-strip .crm-kpi-copy{flex-wrap:wrap;align-items:baseline;gap:0 5px;min-width:68px;display:flex}.crm-command-strip .crm-kpi-copy small{width:100%;margin:0;font-size:10px}.crm-command-strip .crm-kpi-copy strong{font-family:Inter,Segoe UI,Arial,sans-serif;font-size:23px;font-weight:760}.crm-command-strip .crm-kpi-copy em,.crm-command-strip .crm-kpi-note{font-size:9px}.crm-command-strip .crm-kpi-note{text-overflow:ellipsis;white-space:nowrap;grid-column:auto;overflow:hidden}.crm-command-strip .crm-kpi-arrow{font-size:12px;bottom:8px;right:9px}.crm-overview-workgrid{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:12px;display:grid}.crm-overview-tasks,.crm-overview-side>section{border:1px solid var(--crm-line);min-width:0;box-shadow:var(--crm-shadow-sm);background:#fff;border-radius:12px;overflow:hidden}.crm-compact-card-head{border-bottom:1px solid var(--crm-line);justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:8px 12px;display:flex}.crm-compact-card-head h2{color:#2e394b;margin:0;font-size:13px;font-weight:720}.crm-compact-card-head span{color:var(--crm-muted);margin-top:1px;font-size:9px;display:block}.crm-compact-card-head button{color:var(--crm-primary);background:0 0;border:0;flex:none;padding:3px 0;font-size:10px;font-weight:650}.crm-overview-task-list>:is(button,article){color:#536076;cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:18px 74px minmax(140px,1fr) 29px 72px 18px;align-items:center;gap:9px;width:100%;min-height:51px;padding:6px 12px;display:grid}.crm-overview-task-list>:is(button,article):last-child{border-bottom:0}.crm-overview-task-list>:is(button,article):hover{background:#fafbfe}.crm-overview-task-list>:is(button,article).is-overdue{background:linear-gradient(90deg,#fff0f0bd,#fff 34%)}.crm-overview-task-check{border:1.5px solid #cbd2dc;border-radius:50%;width:17px;height:17px}.crm-overview-task-main,.crm-overview-task-time,.crm-overview-event-list button>span:last-child,.crm-overview-change-list button>span:last-child{flex-direction:column;min-width:0;display:flex}.crm-overview-task-main strong,.crm-overview-event-list strong,.crm-overview-change-list strong{color:#2e394b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.crm-overview-task-main small,.crm-overview-task-time small,.crm-overview-event-list small,.crm-overview-change-list small{color:var(--crm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.crm-overview-task-time{text-align:right}.crm-overview-task-time strong{color:#59667a;font-size:9px}.crm-overview-side{grid-template-rows:1fr 1fr;gap:12px;display:grid}.crm-overview-event-list>button,.crm-overview-change-list>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f4;align-items:center;gap:10px;width:100%;min-height:47px;padding:6px 11px;display:grid}.crm-overview-event-list>button{grid-template-columns:62px minmax(0,1fr)}.crm-overview-change-list>button{grid-template-columns:25px minmax(0,1fr)}.crm-overview-event-list>button:hover,.crm-overview-change-list>button:hover{background:#fafbfe}.crm-overview-event-date{flex-direction:column;display:flex}.crm-overview-event-date strong{color:var(--crm-primary)}.crm-overview-change-list>button>span:first-child{background:var(--crm-violet-soft);width:25px;height:25px;color:var(--crm-violet);border-radius:7px;place-items:center;font-family:Georgia,serif;font-weight:700;display:grid}.crm-overview-side .crm-workspace-empty,.crm-overview-task-list .crm-workspace-empty{border:0;border-radius:0;min-height:48px;padding:10px}.crm-overview-deals-secondary{margin-top:0}.crm-summary-strip>div,.crm-task-overview>div,.crm-client-stats>div{min-height:68px;padding:10px 16px}.crm-summary-strip span,.crm-task-overview>div>span:first-child,.crm-client-stats small{font-size:10px}.crm-summary-strip strong,.crm-task-overview>div>strong,.crm-client-stats strong{font-family:Inter,Segoe UI,Arial,sans-serif;font-size:20px;font-weight:740}.crm-task-overview>div>small{font-size:9px}.crm-board-shell,.crm-court-alerts,.crm-case-registry,.crm-tasks-panel,.crm-calendar-panel,.crm-clients-panel,.crm-integration-section{border-radius:12px}.crm-board-shell,.crm-tasks-panel,.crm-clients-panel{padding:11px}.crm-board-toolbar,.crm-panel-toolbar{min-height:36px;margin-bottom:8px}.crm-view-switcher,.crm-segmented{border-radius:8px;padding:2px}.crm-view-switcher button,.crm-segmented button{min-height:28px;font-size:10px}.crm-table th{padding:8px 10px;font-size:9px}.crm-table td{padding:9px 10px;font-size:11px}.crm-table td>strong,.crm-deals-table td strong,.crm-client-table-person strong{font-size:11px}.crm-table td>small,.crm-deals-table td small,.crm-client-table-person small{font-size:9px}.crm-kanban{gap:8px;padding-bottom:7px}.crm-kanban-column{flex-basis:218px;width:218px}.crm-kanban-content{min-height:175px;padding:6px}.crm-kanban-card{margin-bottom:6px;padding:8px}.crm-kanban-card>strong{font-size:11px}.crm-kanban-card,.crm-kanban-card span,.crm-kanban-card small{line-height:1.28}.crm-cases-layout{grid-template-columns:minmax(0,1fr);display:grid}.crm-cases-layout .crm-case-registry{grid-row:1;padding:11px}.crm-cases-layout .crm-court-alerts{grid-row:2;padding:11px}.crm-cases-layout .crm-section-heading{align-items:center;min-height:34px;margin-bottom:8px}.crm-cases-layout .crm-section-heading h2{font-size:13px}.crm-cases-layout .crm-section-heading p{font-size:9px}.crm-case-list>button{min-height:56px;padding:8px 10px}.crm-case-status,.crm-case-main small,.crm-case-court small,.crm-case-hearing small,.crm-case-monitor small{font-size:9px}.crm-case-main strong,.crm-case-court strong,.crm-case-hearing strong,.crm-case-monitor strong{font-size:10px}.crm-case-main b{font-size:11px}.crm-cases-layout .crm-change-list article{min-height:72px;padding:9px}.crm-cases-layout .crm-change-list h3{font-size:10px}.crm-cases-layout .crm-change-list p,.crm-cases-layout .crm-change-actions button,.crm-cases-layout .crm-change-meta small{font-size:8px}.crm-cases-layout .crm-empty-state{min-height:82px;padding:10px}.crm-cases-layout .crm-empty-state>span{width:30px;height:30px}.crm-cases-layout .crm-empty-state h3{margin:4px 0 1px}.crm-task-group+.crm-task-group{margin-top:10px}.crm-task-group h2{margin-bottom:4px;font-size:11px}.crm-task-row{grid-template-columns:22px 80px minmax(180px,1fr) minmax(150px,.6fr) 86px 24px;gap:9px;min-height:48px;padding:5px 7px}.crm-task-row-main strong{font-size:11px}.crm-task-row-main span,.crm-task-assignee,.crm-task-date strong{font-size:9px}.crm-task-date small{font-size:8px}.crm-task-card-view .crm-task-group{gap:8px;padding:8px}.crm-task-card-view .crm-task-row{min-height:128px}.crm-client-stats .crm-stat-icon{border-radius:9px;width:32px;height:32px;font-size:14px}.crm-client-search{width:min(390px,48vw)}.crm-client-card-grid{grid-template-columns:repeat(4,minmax(185px,1fr));gap:8px}.crm-client-card-grid article{padding:11px}.crm-client-card-grid h3{font-size:11px}.crm-client-card-grid>article>p,.crm-client-card-grid dt,.crm-client-card-grid dd{font-size:9px}.crm-client-card-grid dl div{padding:6px 0}.crm-client-card-grid article>button,.crm-client-detail-button,.crm-link-button{font-size:9px}.crm-client-pagination{padding-top:10px}.crm-app.is-compact-sidebar .crm-modal.crm-client-detail-modal{inset:0 0 0 var(--crm-compact-sidebar)}.crm-app.is-compact-sidebar .crm-modal.crm-client-detail-modal>header{background:#fffffffa;min-height:58px;padding:8px 20px}.crm-app.is-compact-sidebar .crm-client-detail-modal header p{font-size:9px}.crm-app.is-compact-sidebar .crm-client-detail-modal header h2{text-overflow:ellipsis;white-space:nowrap;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:20px;font-weight:760;overflow:hidden}.crm-app.is-compact-sidebar .crm-client-photo.is-large{flex-basis:42px;width:42px;height:42px;font-size:12px}.crm-app.is-compact-sidebar .crm-client-editor{height:calc(100vh - 58px)}.crm-app.is-compact-sidebar .crm-client-detail-body{padding:14px 20px 68px}.crm-app.is-compact-sidebar .crm-editor-section{border-radius:11px;margin-bottom:10px;padding:13px}.crm-app.is-compact-sidebar .crm-editor-section h3{margin-bottom:10px;font-size:13px}.crm-app.is-compact-sidebar .crm-editor-grid{gap:9px 11px}.crm-app.is-compact-sidebar .crm-editor-grid label,.crm-app.is-compact-sidebar .crm-task-composer label,.crm-app.is-compact-sidebar .crm-new-client-fields label{gap:4px}.crm-app.is-compact-sidebar .crm-editor-grid label>span,.crm-app.is-compact-sidebar .crm-task-composer label>span,.crm-app.is-compact-sidebar .crm-new-client-fields label>span{font-size:10px}.crm-app.is-compact-sidebar .crm-editor-grid input,.crm-app.is-compact-sidebar .crm-editor-grid select,.crm-app.is-compact-sidebar .crm-editor-grid textarea,.crm-app.is-compact-sidebar .crm-repeatable-list input,.crm-app.is-compact-sidebar .crm-task-composer input,.crm-app.is-compact-sidebar .crm-task-composer select,.crm-app.is-compact-sidebar .crm-new-client-fields input,.crm-app.is-compact-sidebar .crm-new-client-fields select{border-radius:8px;min-height:38px;padding:7px 10px;font-size:12px}.crm-app.is-compact-sidebar .crm-editor-grid textarea{min-height:72px}.crm-app.is-compact-sidebar .crm-client-editor-footer{min-height:56px;margin-top:-56px;padding:8px 20px}.crm-app.is-compact-sidebar .crm-modal.crm-client-detail-modal.crm-task-detail-modal{width:min(560px, calc(100vw - var(--crm-compact-sidebar)));border-left:1px solid var(--crm-line);inset:0 0 0 auto;box-shadow:-20px 0 60px #10192b2e}.crm-app.is-compact-sidebar .crm-task-detail-modal .crm-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-app.is-compact-sidebar .crm-task-detail-modal .crm-editor-grid label.is-wide{grid-column:1/-1}.crm-app.is-compact-sidebar .crm-drawer-overlay,.crm-app.is-compact-sidebar .crm-workspace-overlay{left:var(--crm-compact-sidebar)}.crm-app.is-compact-sidebar .crm-deal-workspace{right:0;left:var(--crm-compact-sidebar);width:auto}.crm-app.is-compact-sidebar .crm-deal-workspace .crm-drawer-head{min-height:56px;padding:8px 20px}.crm-app.is-compact-sidebar .crm-deal-workspace .crm-drawer-title,.crm-app.is-compact-sidebar .crm-deal-workspace .crm-drawer-actions,.crm-app.is-compact-sidebar .crm-deal-workspace .crm-drawer-tabs,.crm-app.is-compact-sidebar .crm-deal-workspace .crm-drawer-body{padding-left:20px;padding-right:20px}.crm-app.is-compact-sidebar .crm-deal-workspace .crm-drawer-title{padding-top:10px;padding-bottom:8px}.crm-app.is-compact-sidebar .crm-deal-workspace .crm-drawer-title h2{font-family:Inter,Segoe UI,Arial,sans-serif;font-size:22px;font-weight:760}.crm-app.is-compact-sidebar .crm-deal-workspace .crm-drawer-actions{grid-template-columns:repeat(4,minmax(120px,170px));gap:8px}.crm-app.is-compact-sidebar .crm-deal-workspace .crm-drawer-actions button{min-height:48px;font-size:10px}.crm-app.is-compact-sidebar .crm-deal-workspace .crm-drawer-tabs{gap:22px;top:56px}.crm-app.is-compact-sidebar .crm-deal-workspace .crm-drawer-tabs button{min-height:40px;font-size:10px}.crm-app.is-compact-sidebar .crm-deal-workspace .crm-drawer-body{min-height:calc(100vh - 260px);padding-top:12px}.crm-app.is-compact-sidebar .crm-deal-editor{gap:11px}.crm-app.is-compact-sidebar .crm-task-composer{gap:8px;margin-bottom:10px;padding:10px}.crm-settings{grid-template-columns:188px minmax(0,1fr);min-height:calc(100vh - 168px)}.crm-settings-nav{padding:9px 7px}.crm-settings-nav p{margin:8px 8px 4px;font-size:8px}.crm-settings-nav button{min-height:32px;font-size:10px}.crm-settings-content{padding:14px}.crm-user-list article{min-height:51px;padding:8px 10px}.crm-user-list strong,.crm-security-note strong,.crm-role-explainer strong{font-size:10px}.crm-user-list small,.crm-user-role,.crm-user-status{font-size:9px}.crm-reference-editor>header{padding:10px 12px}.crm-reference-rows form{padding:3px 5px}.crm-integration-health{padding:10px 13px}.crm-integration-section{padding:12px}.crm-integration-grid{gap:8px}.crm-integration-grid article{padding:11px}.crm-integration-card-head h3{font-size:12px}.crm-integration-grid article>p,.crm-integration-grid dt,.crm-integration-grid dd,.crm-integration-actions button{font-size:9px}.crm-modal:not(.crm-client-detail-modal){border-radius:13px;width:min(600px,100vw - 28px)}.crm-modal:not(.crm-client-detail-modal)>header{padding:12px 16px}.crm-modal:not(.crm-client-detail-modal) header h2{font-family:Inter,Segoe UI,Arial,sans-serif;font-size:19px;font-weight:750}.crm-modal:not(.crm-client-detail-modal) form{gap:9px;padding:14px 16px}.crm-modal:not(.crm-client-detail-modal) footer{margin:3px -16px -14px;padding:10px 16px}.crm-app.is-compact-sidebar .crm-section-heading h2,.crm-app.is-compact-sidebar .crm-deals-head h2{font-size:14px}.crm-app.is-compact-sidebar .crm-section-heading p,.crm-app.is-compact-sidebar .crm-deals-head p,.crm-app.is-compact-sidebar .crm-saved-views>span,.crm-app.is-compact-sidebar .crm-saved-views button,.crm-app.is-compact-sidebar .crm-filter-toggle,.crm-app.is-compact-sidebar .crm-filter-help{font-size:9px}@media (width<=1180px) and (width>=901px){:root{--crm-compact-sidebar:82px}.crm-app.is-compact-sidebar .crm-main,.crm-app.is-compact-sidebar .crm-topbar,.crm-app.is-compact-sidebar .crm-context-nav{padding-left:14px;padding-right:14px}.crm-command-strip .crm-kpi-note{display:none}.crm-overview-workgrid{grid-template-columns:minmax(0,1.7fr) minmax(270px,1fr)}.crm-overview-task-list>:is(button,article){grid-template-columns:18px 68px minmax(120px,1fr) 29px 64px 18px}.crm-case-list>button{grid-template-columns:92px minmax(170px,1.3fr) minmax(130px,.9fr) minmax(110px,.7fr) 18px}.crm-case-monitor{display:none}.crm-client-card-grid{grid-template-columns:repeat(3,minmax(180px,1fr))}}@media (width<=900px){:root{--crm-compact-sidebar:0px;--crm-compact-topbar:56px}.crm-app.is-compact-sidebar .crm-workspace{margin-left:0}.crm-app.is-compact-sidebar .crm-sidebar{width:min(300px,86vw);padding:0;overflow-y:auto}.crm-app.is-compact-sidebar .crm-brand{justify-content:flex-start;gap:10px;height:68px;padding:0 18px}.crm-app.is-compact-sidebar .crm-brand-copy{display:flex}.crm-app.is-compact-sidebar .crm-nav{padding:8px 10px;display:block}.crm-app.is-compact-sidebar .crm-nav-label{display:block}.crm-app.is-compact-sidebar .crm-nav-item{text-align:left;flex-direction:row;flex:none;justify-content:flex-start;gap:11px;min-height:43px;max-height:none;padding:0 11px;font-size:13px}.crm-app.is-compact-sidebar .crm-nav-item>span:nth-child(2){text-align:left;max-width:none}.crm-app.is-compact-sidebar .crm-nav-badge{min-width:20px;margin-left:auto;position:static}.crm-app.is-compact-sidebar .crm-sidebar-status{background:#ffffff08;border:1px solid #ffffff12;min-height:0;margin:auto 16px 10px;padding:11px;display:block}.crm-app.is-compact-sidebar .crm-sync-line{justify-content:flex-start}.crm-app.is-compact-sidebar .crm-sync-line>span:last-child,.crm-app.is-compact-sidebar .crm-sidebar-status>button{display:flex}.crm-app.is-compact-sidebar .crm-profile{justify-content:flex-start;min-height:60px;padding:9px 16px}.crm-app.is-compact-sidebar .crm-profile-actions{grid-template-columns:minmax(0,1fr) 54px}.crm-app.is-compact-sidebar .crm-profile>span:not(.crm-avatar){display:flex}.crm-app.is-compact-sidebar .crm-profile .crm-profile-more,.crm-app.is-compact-sidebar .crm-logout-label{display:inline}.crm-app.is-compact-sidebar .crm-main{padding:12px 12px 78px}.crm-app.is-compact-sidebar .crm-topbar{padding:0 12px}.crm-app.is-compact-sidebar .crm-context-nav{padding:4px 12px}.crm-overview-workgrid{grid-template-columns:1fr}.crm-overview-side{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.crm-command-strip .crm-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-command-strip .crm-kpi:nth-child(2){border-right:0}.crm-command-strip .crm-kpi:nth-child(-n+2){border-bottom:1px solid var(--crm-line)}.crm-settings{grid-template-columns:1fr;min-height:auto}.crm-settings-nav{border-right:0;border-bottom:1px solid var(--crm-line);gap:4px;display:flex;overflow-x:auto}.crm-settings-nav p{display:none}.crm-settings-nav button{flex:none;width:auto;padding:0 10px}.crm-app.is-compact-sidebar .crm-modal.crm-client-detail-modal,.crm-app.is-compact-sidebar .crm-modal.crm-client-detail-modal.crm-task-detail-modal{width:100%;inset:0}.crm-app.is-compact-sidebar .crm-drawer-overlay,.crm-app.is-compact-sidebar .crm-workspace-overlay{left:0}.crm-app.is-compact-sidebar .crm-deal-workspace{width:100%;inset:0}.crm-client-card-grid{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media (width<=640px){.crm-app.is-compact-sidebar .crm-page-heading{min-height:40px}.crm-app.is-compact-sidebar .crm-page-heading>div:first-child{display:block}.crm-app.is-compact-sidebar .crm-page-heading>div:first-child>p{display:none}.crm-app.is-compact-sidebar .crm-page-heading h1{font-size:23px}.crm-app.is-compact-sidebar .crm-page-heading>div:first-child>span{max-width:calc(100vw - 100px);margin-top:3px;display:block}.crm-command-strip .crm-kpi{grid-template-columns:29px 1fr;min-height:64px;padding:8px 10px}.crm-command-strip .crm-kpi-note,.crm-command-strip .crm-kpi-arrow{display:none}.crm-overview-task-list>:is(button,article){grid-template-columns:18px minmax(0,1fr) 58px 18px;min-height:54px}.crm-overview-task-list .crm-task-type,.crm-overview-task-list .crm-avatar{display:none}.crm-overview-side{grid-template-columns:1fr}.crm-summary-strip,.crm-task-overview,.crm-client-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-summary-strip>div,.crm-task-overview>div,.crm-client-stats>div{border-bottom:1px solid var(--crm-line)}.crm-client-card-grid{grid-template-columns:1fr}.crm-case-list>button{grid-template-columns:minmax(0,1fr) auto}.crm-case-status,.crm-case-court,.crm-case-monitor{display:none}.crm-case-main{grid-area:1/1}.crm-case-hearing{grid-area:2/1}.crm-case-arrow{grid-area:1/2/span 2}.crm-cases-layout .crm-change-list,.crm-app.is-compact-sidebar .crm-editor-grid,.crm-app.is-compact-sidebar .crm-task-detail-modal .crm-editor-grid{grid-template-columns:1fr}.crm-app.is-compact-sidebar .crm-editor-grid label.is-wide{grid-column:1}.crm-app.is-compact-sidebar .crm-deal-workspace .crm-drawer-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@font-face{font-family:CRM Inter;src:url(/fonts/Inter-Variable.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:CRM Manrope;src:url(/fonts/Manrope-Variable.ttf)format("truetype");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:"CRM Source Sans 3";src:url(/fonts/SourceSans3-Variable.ttf)format("truetype");font-style:normal;font-weight:200 900;font-display:swap}@font-face{font-family:CRM Literata;src:url(/fonts/Literata-Variable.ttf)format("truetype");font-style:normal;font-weight:200 900;font-display:swap}.crm-app{--crm-font-title:"CRM Manrope", sans-serif;--crm-font-subtitle:"CRM Manrope", sans-serif;--crm-font-body:"CRM Inter", sans-serif;--crm-font-label:"CRM Source Sans 3", sans-serif;--crm-font-dialog:"CRM Inter", sans-serif;--crm-font-message:"CRM Inter", sans-serif;--crm-font-data:"CRM Source Sans 3", sans-serif;--crm-size-title:28px;--crm-size-subtitle:18px;--crm-size-body:16px;--crm-size-label:16px;--crm-size-dialog:16px;--crm-size-message:16px;--crm-size-data:16px;--crm-color-title:#111827;--crm-color-subtitle:#111827;--crm-color-body:#111827;--crm-color-label:#111827;--crm-color-dialog:#111827;--crm-color-message:#263244;--crm-color-data:#111827;color:var(--crm-color-body);font-family:var(--crm-font-body);font-size:var(--crm-size-body)}.crm-app button,.crm-app input,.crm-app select,.crm-app textarea{font-family:var(--crm-font-body);font-size:var(--crm-size-body)}.crm-app :is(.crm-page-heading h1,.crm-modal header h2,.crm-drawer-title h2){color:var(--crm-color-title)!important;font-family:var(--crm-font-title)!important;font-size:var(--crm-size-title)!important}.crm-app :is(.crm-section-heading h2,.crm-deals-head h2,.crm-compact-card-head h2,.crm-settings-content h3,.crm-drawer-body h3,.crm-modal form h3,.crm-integration-card-head h3,.crm-chat-head strong){color:var(--crm-color-subtitle)!important;font-family:var(--crm-font-subtitle)!important;font-size:var(--crm-size-subtitle)!important}.crm-app :is(.crm-page-heading>div:first-child>p,.crm-page-heading>div:first-child>span,.crm-nav-label,.crm-settings-nav>p,label>span:first-child,th,dt,small,.crm-field-label,.crm-table-label,.crm-status-label){color:var(--crm-color-label)!important;font-family:var(--crm-font-label)!important;font-size:var(--crm-size-label)!important}.crm-app :is(.crm-modal form,.crm-modal footer,.crm-drawer-body,.crm-client-detail-body,.crm-task-detail-body){color:var(--crm-color-dialog);font-family:var(--crm-font-dialog);font-size:var(--crm-size-dialog)}.crm-app :is(.crm-chat-body p,.crm-message-compose textarea,.crm-message-action-modal textarea){color:var(--crm-color-message)!important;font-family:var(--crm-font-message)!important;font-size:var(--crm-size-message)!important}.crm-app :is(.crm-conversation-copy strong,.crm-conversation-copy p){color:var(--crm-color-message)!important;font-family:var(--crm-font-message)!important;font-size:clamp(13px, calc(var(--crm-size-message) * .86), 18px)!important}.crm-app :is(td,.crm-kpi-value,.crm-card-value,.crm-deal-card strong,.crm-task-row strong,.crm-client-row strong,.crm-case-row strong,.crm-command-metric strong,.crm-stat strong,.crm-data-value,input:not([type=range]):not([type=color]),select,textarea){color:var(--crm-color-data);font-family:var(--crm-font-data);font-size:var(--crm-size-data)}.crm-bell-icon{width:19px;height:20px;display:block;position:relative}.crm-bell-icon:before{content:"";border:1.8px solid;border-bottom:0;border-radius:7px 7px 4px 4px;width:11px;height:12px;position:absolute;top:3px;left:3px}.crm-bell-icon:after{content:"";border-top:1.8px solid;border-radius:50%;height:4px;position:absolute;bottom:3px;left:1px;right:1px;transform:rotate(-2deg)}.crm-bell-icon i{background:currentColor;border-radius:0 0 4px 4px;width:4px;height:3px;position:absolute;bottom:0;left:8px}.crm-notification-wrap .crm-icon-button:after{border:2px solid var(--crm-paper);content:"";background:#e34855;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.crm-theme-nav-icon{vertical-align:-3px;place-items:center;width:16px;height:16px;margin-right:6px;display:inline-grid;position:relative}.crm-theme-nav-icon:before{content:"";border:1.5px solid;border-radius:50%;width:9px;height:9px}.crm-theme-nav-icon:after{content:"";background:linear-gradient(currentColor,currentColor) 50% 0/1px 3px no-repeat,linear-gradient(currentColor,currentColor) 50% 100%/1px 3px no-repeat,linear-gradient(90deg,currentColor,currentColor) 0/3px 1px no-repeat,linear-gradient(90deg,currentColor,currentColor) 100%/3px 1px no-repeat;position:absolute;inset:0}.crm-appearance-settings{gap:14px;display:grid}.crm-theme-picker,.crm-typography-intro{border:1px solid var(--crm-line);background:var(--crm-paper);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;display:flex}.crm-theme-picker h3,.crm-typography-intro h3{margin:0}.crm-theme-picker p,.crm-typography-intro p{color:var(--crm-muted);margin:3px 0 0;font-size:11px}.crm-theme-options{flex:none;gap:8px;display:flex}.crm-theme-options button{border:1px solid var(--crm-line);background:var(--crm-paper);min-height:38px;color:var(--crm-ink-soft);border-radius:9px;align-items:center;gap:8px;padding:0 12px;font-weight:650;display:inline-flex}.crm-theme-options button:hover,.crm-theme-options button.is-active{border-color:var(--crm-primary);background:var(--crm-primary-soft);color:var(--crm-primary)}.crm-theme-symbol{place-items:center;width:18px;height:18px;display:inline-grid;position:relative}.crm-theme-symbol.is-sun:before{content:"";border:1.7px solid;border-radius:50%;width:8px;height:8px}.crm-theme-symbol.is-sun:after{content:"";background:linear-gradient(currentColor,currentColor) 50% 0/1px 4px no-repeat,linear-gradient(currentColor,currentColor) 50% 100%/1px 4px no-repeat,linear-gradient(90deg,currentColor,currentColor) 0/4px 1px no-repeat,linear-gradient(90deg,currentColor,currentColor) 100%/4px 1px no-repeat;position:absolute;inset:0}.crm-theme-symbol.is-moon:before{content:"";background:currentColor;border-radius:50%;width:13px;height:13px}.crm-theme-symbol.is-moon:after{background:var(--crm-paper);content:"";border-radius:50%;width:11px;height:11px;position:absolute;top:1px;right:0}.crm-typography-intro>span{background:var(--crm-primary-soft);max-width:220px;color:var(--crm-primary);text-align:right;border-radius:8px;padding:7px 10px;font-size:10px}.crm-typography-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.crm-typography-card{border:1px solid var(--crm-line);background:var(--crm-paper);border-radius:12px;grid-template-columns:minmax(150px,.85fr) minmax(210px,1.15fr);gap:13px;padding:12px;display:grid}.crm-type-preview{border:1px solid var(--crm-line);background:color-mix(in srgb, var(--crm-primary-soft) 35%, var(--crm-paper));border-radius:9px;flex-direction:column;justify-content:center;gap:5px;min-width:0;padding:10px;display:flex}.crm-type-preview>span{color:var(--crm-muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:750}.crm-type-preview strong{overflow-wrap:anywhere;line-height:1.2}.crm-type-preview small{color:var(--crm-muted)!important;font-family:var(--crm-font-body)!important;font-size:9px!important}.crm-type-controls{gap:8px;display:grid}.crm-type-controls>label{gap:4px;display:grid}.crm-type-controls>label>span:first-child{font-weight:700}.crm-type-controls select,.crm-type-controls input[type=text]{border:1px solid var(--crm-line-dark);background:var(--crm-paper);border-radius:8px;width:100%;min-width:0;height:34px;padding:0 9px}.crm-font-size-control{grid-template-columns:minmax(80px,1fr) 54px;align-items:center;gap:8px;display:grid}.crm-font-size-control input[type=range]{width:100%;accent-color:var(--crm-primary)}.crm-font-size-control .crm-font-size-value{background:var(--crm-primary-soft);width:58px;height:30px;color:var(--crm-primary);text-align:center;border:1px solid #0000;border-radius:7px;padding:0 4px;font-size:10px;font-weight:700}.crm-font-size-control .crm-font-size-value:focus{border-color:var(--crm-primary)}.crm-font-size-control .crm-font-size-value::-webkit-inner-spin-button{margin:0}.crm-color-control{grid-template-columns:38px minmax(0,1fr);gap:7px;display:grid}.crm-color-control input[type=color]{border:1px solid var(--crm-line-dark);background:var(--crm-paper);border-radius:8px;width:38px;height:34px;padding:3px}.crm-appearance-actions{z-index:5;border-top:1px solid var(--crm-line);background:color-mix(in srgb, var(--crm-paper) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:flex-end;align-items:center;gap:8px;margin:2px -14px -14px;padding:11px 14px;display:flex;position:sticky;bottom:-14px}.crm-appearance-actions p{color:var(--crm-green);flex:1;margin:0;font-size:11px}.crm-appearance-actions p.is-error{color:var(--crm-red)}.crm-app[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--crm-ink:#edf2f7;--crm-ink-soft:#cbd5e1;--crm-muted:#94a3b8;--crm-line:#2b384d;--crm-line-dark:#3a4960;--crm-canvas:#0b1120;--crm-paper:#111a2b;--crm-primary:#8d96ff;--crm-primary-dark:#aab0ff;--crm-primary-soft:#252b55;--crm-navy:#080e1b;--crm-red-soft:#3a1e27;--crm-amber-soft:#3a2c18;--crm-green-soft:#17372e;--crm-blue-soft:#182e49;--crm-violet-soft:#2c2545;--crm-shadow-sm:0 1px 2px #00000040;--crm-shadow-md:0 18px 50px #00000061;background:radial-gradient(circle at 90% -20%, #626beb1a, transparent 35%), var(--crm-canvas)}.crm-app[data-theme=dark] :is(.crm-workspace,.crm-main,.crm-topbar,.crm-context-nav,.crm-settings,.crm-settings-content,.crm-settings-nav,.crm-card,.crm-command-strip,.crm-filter-panel,.crm-deals-board,.crm-table-wrap,.crm-task-board,.crm-calendar,.crm-calendar-grid,.crm-client-list,.crm-clients-shell,.crm-case-registry,.crm-chat-layout,.crm-integration-section,.crm-integration-grid article,.crm-reference-grid>article,.crm-user-list,.crm-setting-toggles,.crm-security-settings,.crm-modal,.crm-modal>header,.crm-modal form,.crm-modal footer,.crm-drawer,.crm-drawer-head,.crm-drawer-tabs,.crm-drawer-body,.crm-deal-workspace,.crm-popover,.crm-type-preview){color:var(--crm-color-body);border-color:var(--crm-line)!important;background-color:var(--crm-paper)!important}.crm-app[data-theme=dark] :is(.crm-global-search,.crm-global-search input,.crm-icon-button,.crm-quiet-button,.crm-view-toggle,.crm-filter-toggle,input,select,textarea,.crm-reference-grid header,.crm-reference-grid .crm-task-type-cloud span,.crm-user-list article.is-inactive,.crm-user-menu,.crm-theme-options button,.crm-type-controls select,.crm-type-controls input[type=text],.crm-color-control input[type=color]){border-color:var(--crm-line-dark)!important;background-color:#172236!important}.crm-app[data-theme=dark] :is(.crm-context-nav,.crm-settings-nav,.crm-drawer-tabs,.crm-modal footer,.crm-reference-grid header){background-color:#0e1727!important}.crm-app[data-theme=dark] :is(.crm-table tbody tr:hover,.crm-client-row:hover,.crm-task-row:hover,.crm-case-row:hover,.crm-context-nav button:hover,.crm-settings-nav button:hover){background-color:#1d2a40!important}.crm-app[data-theme=dark] :is(.crm-modal-overlay,.crm-drawer-overlay){background:#02060fc2}.crm-app[data-theme=dark] .crm-theme-symbol.is-moon:after{background:#172236}.crm-app[data-theme=dark] .crm-notification-wrap .crm-icon-button:after{border-color:#172236}.crm-app[data-theme=dark] :is(a,button){text-decoration-color:currentColor}.crm-app[data-theme=dark] ::placeholder{color:#718096!important}@media (width<=1240px){.crm-typography-grid{grid-template-columns:1fr}}@media (width<=760px){.crm-theme-picker,.crm-typography-intro{flex-direction:column;align-items:stretch}.crm-theme-options{width:100%}.crm-theme-options button{flex:1;justify-content:center}.crm-typography-intro>span{text-align:left;max-width:none}.crm-typography-card{grid-template-columns:1fr}.crm-appearance-actions{flex-wrap:wrap}.crm-appearance-actions p{flex-basis:100%}.crm-appearance-actions button{flex:1}}.crm-app :is(.crm-kanban-card,.crm-deal-card,.crm-task-card-view .crm-task-row,.crm-client-card-view .crm-client-row,.crm-case-card-view>button,.crm-overview-task-list>:is(button,article)){color:var(--crm-color-body)!important;font-family:var(--crm-font-body)!important;font-size:var(--crm-size-body)!important}.crm-app :is(.crm-kanban-card>strong,.crm-kanban-task>span,.crm-task-card-view .crm-task-row-main strong,.crm-client-card-view .crm-client-row strong,.crm-case-card-view .crm-case-main strong,.crm-case-card-view .crm-case-main b,.crm-overview-task-main strong){color:var(--crm-color-data)!important;font-family:var(--crm-font-data)!important;font-size:var(--crm-size-data)!important}.crm-app :is(.crm-kanban-card small,.crm-kanban-type,.crm-kanban-client,.crm-kanban-case,.crm-task-card-view .crm-task-type,.crm-task-card-view .crm-task-row-main>span,.crm-client-card-view .crm-client-row small,.crm-case-card-view small,.crm-overview-task-list small,.crm-overview-task-list .crm-task-type){color:var(--crm-color-label)!important;font-family:var(--crm-font-label)!important;font-size:var(--crm-size-label)!important}.crm-editor-fieldset{border:0;min-width:0;margin:0;padding:0}.crm-editor-fieldset:disabled{opacity:1}.crm-editor-fieldset:disabled :is(input,select,textarea){cursor:default;opacity:.78}.crm-readonly-note{color:var(--crm-color-label);font-family:var(--crm-font-label);font-size:var(--crm-size-label)}.crm-app .crm-modal.crm-task-detail-modal{z-index:112}.crm-create-task-modal{width:min(720px,100vw - 32px)}.crm-create-task-modal>form{gap:14px;padding:20px 24px 0;display:grid}.crm-create-task-modal>form>label{gap:6px;display:grid}.crm-create-task-modal textarea{resize:vertical;min-height:88px}.crm-create-task-modal footer{border-top:1px solid var(--crm-border,#dbe3ef);justify-content:flex-end;gap:10px;margin:4px -24px 0;padding:14px 24px;display:flex}.crm-app .crm-modal:is(.crm-create-deal-modal,.crm-create-task-modal){flex-direction:column;max-height:calc(100dvh - 32px);display:flex}.crm-app .crm-modal:is(.crm-create-deal-modal,.crm-create-task-modal)>header{flex:none}.crm-app .crm-modal:is(.crm-create-deal-modal,.crm-create-task-modal)>form{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow:hidden auto}.crm-app .crm-modal:is(.crm-create-deal-modal,.crm-create-task-modal)>form>footer{z-index:2;background:var(--crm-paper,#fff);position:sticky;bottom:0;box-shadow:0 -8px 18px #0f172a14}.crm-form-error{color:#b42318;margin:0}@media (width<=760px){.crm-task-create-button .crm-action-label{display:none}.crm-create-task-modal>form{padding-inline:16px}.crm-create-task-modal footer{margin-inline:-16px;padding-inline:16px}}.crm-stage-pill{border:1px solid color-mix(in srgb, var(--crm-primary) 20%, transparent);background:var(--crm-primary-soft);width:fit-content;max-width:100%;min-height:23px;color:var(--crm-primary);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;padding:3px 8px;font-size:8px;font-weight:700;line-height:1.2;display:inline-flex;overflow:hidden}.crm-board-toolbar .crm-deal-stage-scope{margin-right:auto}.crm-deals-master-detail{grid-template-columns:minmax(0,1fr) 300px;gap:12px;min-height:430px;display:grid}.crm-deals-workspace{border:1px solid var(--crm-line);background:var(--crm-paper);border-radius:11px;min-width:0;overflow:hidden}.crm-operational-kanban{height:100%;min-height:430px;padding:9px 9px 13px}.crm-operational-kanban .crm-kanban-column{flex-basis:218px;width:218px}.crm-operational-kanban .crm-kanban-content{min-height:335px}.crm-operational-kanban .crm-kanban-card.is-selected{border-color:var(--crm-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--crm-primary) 17%, transparent), 0 8px 20px #1923351a}.crm-operational-table{min-width:830px}.crm-operational-table tbody tr{transition:background .15s,box-shadow .15s}.crm-operational-table tbody tr.is-selected{background:var(--crm-primary-soft);box-shadow:inset 3px 0 0 var(--crm-primary)}.crm-operational-table td small{margin-top:2px;display:block}.crm-operational-table td small.is-overdue{color:var(--crm-red)}.crm-operational-table td small.is-today{color:var(--crm-amber)}.crm-deal-inspector,.crm-task-inspector{border:1px solid var(--crm-line);background:var(--crm-paper);min-width:0;box-shadow:var(--crm-shadow-sm);border-radius:11px;overflow:hidden}.crm-deal-inspector{isolation:isolate;grid-template-rows:minmax(0,1fr) auto;height:min-content;max-height:calc(100vh - 98px);display:grid;position:sticky;top:78px;overflow:hidden}.crm-deal-inspector-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow:hidden auto}.crm-deal-inspector-scroll>header{border-bottom:1px solid var(--crm-line);background:linear-gradient(135deg, var(--crm-primary-soft), transparent 68%), var(--crm-paper);padding:15px 15px 12px}.crm-inspector-eyebrow{color:var(--crm-primary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:8px;font-weight:750;display:block}.crm-deal-inspector h2{color:var(--crm-ink);margin:9px 0 2px;font-size:16px;line-height:1.28}.crm-deal-inspector header p{color:var(--crm-muted);margin:0;font-size:9px}.crm-inspector-person{border-bottom:1px solid var(--crm-line);align-items:center;gap:9px;padding:12px 15px;display:flex}.crm-inspector-person>span:last-child{flex-direction:column;min-width:0;display:flex}.crm-inspector-person small,.crm-inspector-facts dt{color:var(--crm-muted);font-size:8px}.crm-inspector-person strong{color:var(--crm-ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.crm-inspector-facts{margin:0;padding:4px 15px}.crm-inspector-facts>div{border-bottom:1px solid var(--crm-line);grid-template-columns:92px minmax(0,1fr);gap:8px;padding:9px 0;display:grid}.crm-inspector-facts>div:last-child{border-bottom:0}.crm-inspector-facts dd{overflow-wrap:anywhere;min-width:0;color:var(--crm-ink);margin:0;font-size:9px;font-weight:650}.crm-inspector-facts dd small{color:var(--crm-muted);margin-top:2px;font-size:8px;font-weight:450;display:block}.crm-inspector-facts>div.is-overdue dd,.crm-inspector-facts>div.is-overdue dd small{color:var(--crm-red)}.crm-inspector-facts>div.is-today dd,.crm-inspector-facts>div.is-today dd small{color:var(--crm-amber)}.crm-inspector-tags{flex-wrap:wrap;gap:5px;padding:8px 15px 12px;display:flex}.crm-inspector-tags span{background:var(--crm-violet-soft);color:var(--crm-violet);border-radius:999px;padding:3px 7px;font-size:7px;font-weight:650}.crm-deal-inspector>footer{z-index:3;border-top:1px solid var(--crm-line);background:var(--crm-paper);padding:11px 15px;position:relative;box-shadow:0 -8px 18px #0f172a14}.crm-deal-inspector>footer .crm-primary-button{width:100%}.crm-inspector-empty,.crm-task-inspector-placeholder{min-height:300px;color:var(--crm-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}.crm-inspector-empty>span,.crm-task-inspector-placeholder>span{background:var(--crm-primary-soft);width:42px;height:42px;color:var(--crm-primary);border-radius:14px;place-items:center;margin-bottom:10px;font-size:19px;display:grid}.crm-inspector-empty strong,.crm-task-inspector-placeholder strong{color:var(--crm-ink);font-size:12px}.crm-inspector-empty p,.crm-task-inspector-placeholder p{max-width:230px;margin:5px 0 0;font-size:9px}.crm-cases-layout .crm-case-registry{order:0}.crm-case-mode-switch{margin-left:auto}.crm-calendar-month-controls{border:1px solid var(--crm-line);background:var(--crm-paper);border-radius:8px;display:inline-flex;overflow:hidden}.crm-calendar-month-controls button{border:0;border-right:1px solid var(--crm-line);min-height:30px;color:var(--crm-ink-soft);background:0 0;padding:0 9px;font-size:8px}.crm-calendar-month-controls button:last-child{border-right:0}.crm-calendar-month-controls button:hover{background:var(--crm-primary-soft);color:var(--crm-primary)}.crm-procedural-registry{overflow:hidden}.crm-court-calendar-workspace{grid-template-columns:minmax(0,1fr) 280px;gap:12px;display:grid}.crm-court-calendar-main{min-width:0;overflow-x:auto}.crm-court-calendar-main .crm-mini-calendar{min-width:720px}.crm-court-calendar-main .crm-calendar-grid>div{min-height:102px;padding:6px}.crm-court-calendar-main .crm-calendar-grid>div button{padding:5px 6px}.crm-hearing-agenda{border:1px solid var(--crm-line);background:var(--crm-paper);border-radius:10px;overflow:hidden}.crm-hearing-agenda>header{border-bottom:1px solid var(--crm-line);justify-content:space-between;align-items:center;padding:11px 12px;display:flex}.crm-hearing-agenda>header span{color:var(--crm-ink);font-size:10px;font-weight:700}.crm-hearing-agenda>header strong{background:var(--crm-primary-soft);min-width:20px;height:20px;color:var(--crm-primary);border-radius:999px;place-items:center;font-size:8px;display:grid}.crm-hearing-agenda>div{max-height:510px;overflow-y:auto}.crm-hearing-agenda>div>button{border:0;border-bottom:1px solid var(--crm-line);text-align:left;background:0 0;grid-template-columns:66px minmax(0,1fr);gap:9px;width:100%;padding:10px 12px;display:grid}.crm-hearing-agenda>div>button:hover{background:var(--crm-primary-soft)}.crm-hearing-agenda time,.crm-hearing-agenda button>span{flex-direction:column;min-width:0;display:flex}.crm-hearing-agenda time strong{color:var(--crm-primary);font-size:9px}.crm-hearing-agenda time span,.crm-hearing-agenda button small{color:var(--crm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.crm-hearing-agenda button>span>strong{color:var(--crm-ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.crm-hearing-agenda>div>p{color:var(--crm-muted);text-align:center;margin:0;padding:22px 14px;font-size:9px}.crm-court-monitor-compact{border:1px solid var(--crm-line);background:var(--crm-paper);border-radius:11px;order:1;overflow:hidden}.crm-court-monitor-compact>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:46px;padding:7px 12px;list-style:none;display:grid}.crm-court-monitor-compact>summary::-webkit-details-marker{display:none}.crm-court-monitor-compact>summary>strong{font-size:10px}.crm-court-monitor-compact>summary>b{background:var(--crm-violet-soft);min-width:20px;height:20px;color:var(--crm-violet);border-radius:999px;place-items:center;font-size:8px;display:grid}.crm-court-monitor-compact>summary>small{color:var(--crm-muted);font-size:8px}.crm-court-monitor-compact[open]>summary{border-bottom:1px solid var(--crm-line)}.crm-court-monitor-compact .crm-change-list{padding:12px}.crm-task-overview{grid-template-columns:repeat(4,minmax(0,1fr))}.crm-task-overview>div{min-height:56px;padding:9px 14px}.crm-task-overview>div>strong{font-size:17px}.crm-task-master-detail{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:12px;min-height:480px;display:grid}.crm-task-master-detail .crm-tasks-panel{min-width:0}.crm-task-day-list .crm-task-group+.crm-task-group{margin-top:12px}.crm-task-day-list .crm-task-group h2{z-index:2;border-bottom:1px solid var(--crm-line);background:var(--crm-paper);min-height:28px;margin:0;padding:5px 8px;position:sticky;top:66px}.crm-task-day-list .crm-task-row{grid-template-columns:22px 72px minmax(150px,1fr) minmax(118px,.55fr) 78px 26px 27px;min-height:48px}.crm-task-day-list .crm-task-row.is-selected,.crm-task-day-list .crm-task-row:focus,.crm-task-day-list .crm-task-row:focus-visible{background:var(--crm-primary-soft);box-shadow:inset 3px 0 0 var(--crm-primary)}.crm-task-inspector{max-height:calc(100vh - 84px);position:sticky;top:66px;overflow-y:auto}.crm-task-inspector>header{border-bottom:1px solid var(--crm-line);background:linear-gradient(135deg, var(--crm-primary-soft), transparent 72%), var(--crm-paper);justify-content:space-between;align-items:flex-start;gap:8px;padding:13px 14px;display:flex}.crm-task-inspector>header p{color:var(--crm-primary);letter-spacing:.07em;text-transform:uppercase;margin:0 0 3px;font-size:7px;font-weight:750}.crm-task-inspector>header h2{color:var(--crm-ink);margin:0;font-size:14px;line-height:1.25}.crm-task-inspector>header>button{border:1px solid var(--crm-line);background:var(--crm-paper);border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.crm-task-inspector-form{flex-direction:column;display:flex}.crm-task-inspector-body{padding:10px}.crm-task-inspector .crm-editor-section{border:1px solid var(--crm-line);background:var(--crm-paper);border-radius:9px;padding:10px}.crm-task-inspector .crm-editor-section+.crm-editor-section{margin-top:9px}.crm-task-inspector .crm-editor-section h3{color:var(--crm-ink);margin:0 0 8px;font-size:10px}.crm-task-inspector .crm-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.crm-task-inspector .crm-editor-grid label{min-width:0}.crm-task-inspector .crm-editor-grid label.is-wide{grid-column:1/-1}.crm-task-inspector .crm-editor-grid label>span{font-size:8px}.crm-task-inspector :is(input,select,textarea){border:1px solid var(--crm-line-dark);background:var(--crm-paper);width:100%;min-height:34px;color:var(--crm-ink);border-radius:7px;padding:7px 8px;font-size:9px}.crm-task-inspector textarea{resize:vertical;min-height:62px}.crm-task-inspector-footer{border-top:1px solid var(--crm-line);background:color-mix(in srgb, var(--crm-paper) 95%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);grid-template-columns:1fr 1fr;gap:7px;padding:10px;display:grid;position:sticky;bottom:0}.crm-task-inspector-footer>span[role=status],.crm-task-inspector-footer>.crm-readonly-note{color:var(--crm-muted);grid-column:1/-1;font-size:8px}.crm-task-inspector-footer .crm-danger-button{grid-column:1/-1}.crm-task-inspector-footer .crm-primary-button,.crm-task-inspector-footer .crm-quiet-button,.crm-task-inspector-footer .crm-danger-button{min-height:34px;padding:6px 8px;font-size:8px}.crm-task-inspector-placeholder{min-height:300px}@media (width<=1240px){.crm-deals-master-detail{grid-template-columns:minmax(0,1fr) 270px}.crm-task-master-detail{grid-template-columns:minmax(0,1fr) 320px}.crm-court-calendar-workspace{grid-template-columns:minmax(0,1fr) 240px}.crm-case-registry .crm-section-heading{flex-wrap:wrap}}@media (width<=980px){.crm-deals-master-detail,.crm-task-master-detail,.crm-court-calendar-workspace{grid-template-columns:minmax(0,1fr)}.crm-deal-inspector,.crm-task-inspector{max-height:none;position:relative;top:auto}.crm-court-calendar-workspace .crm-hearing-agenda{max-height:300px}.crm-task-master-detail .crm-task-inspector{order:-1}.crm-task-inspector-placeholder{display:none}}@media (width<=720px){.crm-summary-strip,.crm-task-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-task-overview>div{border-bottom:1px solid var(--crm-line)}.crm-board-toolbar .crm-deal-stage-scope{order:3;width:100%}.crm-deal-stage-scope button{flex:1}.crm-case-mode-switch{order:2;width:100%;margin-left:0}.crm-case-mode-switch button{flex:1}.crm-calendar-month-controls{order:4}.crm-court-monitor-compact>summary{grid-template-columns:auto minmax(0,1fr) auto}.crm-court-monitor-compact>summary>small{display:none}.crm-task-inspector .crm-editor-grid{grid-template-columns:minmax(0,1fr)}.crm-task-inspector .crm-editor-grid label.is-wide{grid-column:auto}}.crm-main.crm-main-operational{gap:10px;padding:12px 16px 24px}.crm-operational-section{gap:10px}.crm-cases-layout .crm-operational-heading,.crm-cases-layout .crm-case-registry{grid-row:auto}.crm-operational-heading{align-items:center;gap:18px;min-height:42px;padding:0 4px;display:flex}.crm-operational-heading h1{color:var(--crm-ink);font-family:var(--crm-font-heading);flex:none;margin:0;font-size:clamp(20px,1.8vw,26px);line-height:1}.crm-metric-chips{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.crm-metric-chips>:is(span,button){border:1px solid var(--crm-line);border-left:3px solid var(--crm-primary);background:var(--crm-paper);min-height:30px;color:var(--crm-muted);white-space:nowrap;border-radius:9px;align-items:center;gap:10px;padding:0 11px;font-size:8px;font-weight:700;display:inline-flex}.crm-metric-chips>button{cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.crm-metric-chips>button:hover,.crm-metric-chips>button:focus-visible{border-color:var(--crm-primary);transform:translateY(-1px);box-shadow:0 3px 12px #0f172a1a}.crm-metric-chips>button.is-active{border-color:var(--crm-primary);background:var(--crm-primary-soft);box-shadow:inset 0 0 0 1px var(--crm-primary)}.crm-metric-chips>:is(span,button) strong{color:var(--crm-ink);font-size:13px}.crm-metric-chips>:is(span,button).is-danger{border-left-color:var(--crm-red)}.crm-metric-chips>:is(span,button).is-danger strong{color:var(--crm-red)}.crm-metric-chips>:is(span,button).is-warning{border-left-color:var(--crm-amber)}.crm-metric-chips>:is(span,button).is-warning strong{color:var(--crm-amber)}.crm-metric-chips>:is(span,button).is-success{border-left-color:var(--crm-green)}.crm-metric-chips>:is(span,button).is-success strong{color:var(--crm-green)}.crm-board-shell,.crm-case-registry,.crm-tasks-panel{padding:9px}.crm-operational-toolbar{justify-content:space-between;align-items:center;gap:9px;min-height:34px;margin-bottom:8px;display:flex}.crm-quick-filters,.crm-operational-toolbar-end,.crm-stage-scope-row{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.crm-quick-filters button,.crm-stage-scope-row button{border:1px solid var(--crm-line);background:var(--crm-paper);min-height:27px;color:var(--crm-muted);cursor:pointer;border-radius:999px;padding:4px 9px;font-size:8px;font-weight:700}.crm-quick-filters button:hover,.crm-stage-scope-row button:hover,.crm-quick-filters button.is-active,.crm-stage-scope-row button.is-active{border-color:color-mix(in srgb, var(--crm-primary) 35%, var(--crm-line));background:var(--crm-primary-soft);color:var(--crm-primary)}.crm-stage-scope-row{margin:0 0 8px}.crm-filter-toggle{min-height:29px}.crm-deals-master-detail.is-list{grid-template-columns:minmax(660px,1.35fr) minmax(360px,.85fr)}.crm-deals-master-detail.is-pipeline{grid-template-columns:minmax(0,1fr) 315px}.crm-deals-master-detail.is-list .crm-operational-table{min-width:760px}.crm-operational-table thead th>button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.crm-operational-table thead th>button:hover{color:var(--crm-primary)}.crm-column-filter-row th{background:color-mix(in srgb, var(--crm-paper) 88%, var(--crm-bg));padding:5px 4px 7px}.crm-column-filter-row input,.crm-column-filter-row select{border:1px solid var(--crm-line);background:var(--crm-paper);width:100%;min-width:0;min-height:29px;color:var(--crm-ink);font:inherit;border-radius:7px;padding:4px 7px}.crm-column-filter-row input:focus,.crm-column-filter-row select:focus{border-color:var(--crm-primary);outline:2px solid color-mix(in srgb, var(--crm-primary) 15%, transparent)}.crm-deal-stage-progress{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;padding:12px 13px 4px;display:grid}.crm-deal-stage-progress>span{min-width:0;color:var(--crm-muted);text-align:center;justify-items:center;gap:4px;font-size:7px;display:grid;position:relative}.crm-deal-stage-progress>span:before{z-index:0;background:var(--crm-line);content:"";height:2px;position:absolute;top:7px;left:-50%;right:50%}.crm-deal-stage-progress>span:first-child:before{display:none}.crm-deal-stage-progress i{z-index:1;border:2px solid var(--crm-line);background:var(--crm-paper);color:#fff;border-radius:50%;place-items:center;width:15px;height:15px;font-size:7px;font-style:normal;display:grid;position:relative}.crm-deal-stage-progress .is-complete i{border-color:var(--crm-green);background:var(--crm-green)}.crm-deal-stage-progress .is-current i{border-color:var(--crm-primary);box-shadow:0 0 0 3px var(--crm-primary-soft)}.crm-deal-stage-progress .is-complete:before,.crm-deal-stage-progress .is-current:before{background:var(--crm-green)}.crm-deal-stage-progress small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.crm-deal-recent-events{border-top:1px solid var(--crm-line);padding:7px 13px 12px}.crm-deal-recent-events h3{color:var(--crm-ink);margin:0 0 7px;font-size:9px}.crm-deal-recent-events p{color:var(--crm-ink);grid-template-columns:8px minmax(0,1fr);gap:7px;margin:0;padding:5px 0;font-size:8px;display:grid}.crm-deal-recent-events p>i{background:var(--crm-primary);border-radius:50%;width:7px;height:7px;margin-top:3px}.crm-deal-recent-events p>i.is-overdue{background:var(--crm-red)}.crm-deal-recent-events p small{color:var(--crm-muted);margin-top:2px;display:block}.crm-case-column-filters{border:1px solid var(--crm-line);background:color-mix(in srgb, var(--crm-paper) 88%, var(--crm-bg));border-radius:9px;grid-template-columns:minmax(150px,1.35fr) minmax(115px,1.2fr) minmax(140px,1.1fr) minmax(130px,.9fr) minmax(135px,.95fr) minmax(130px,.9fr) minmax(115px,.75fr);gap:7px;margin-bottom:8px;padding:8px;display:grid}.crm-case-column-filters label{min-width:0;color:var(--crm-muted);gap:3px;font-size:7px;font-weight:700;display:grid}.crm-case-column-filters input,.crm-case-column-filters select{border:1px solid var(--crm-line);background:var(--crm-paper);width:100%;min-width:0;min-height:29px;color:var(--crm-ink);font:inherit;border-radius:7px;padding:4px 7px}.crm-procedural-registry{border:1px solid var(--crm-line);background:var(--crm-paper);border-radius:10px;overflow-x:auto}.crm-case-register-head,.crm-case-register-record>article{grid-template-columns:minmax(190px,1.35fr) minmax(190px,1.2fr) minmax(175px,1.1fr) minmax(145px,.9fr) minmax(150px,.95fr) minmax(145px,.9fr) minmax(120px,.75fr) 24px;align-items:center;gap:9px;min-width:1250px;display:grid}.crm-case-register-head{border-bottom:1px solid var(--crm-line);background:color-mix(in srgb, var(--crm-paper) 85%, var(--crm-bg));min-height:31px;color:var(--crm-muted);letter-spacing:.02em;text-transform:uppercase;padding:0 9px;font-size:7px;font-weight:750}.crm-case-register-record{border-bottom:1px solid var(--crm-line);min-width:1250px}.crm-case-register-record:last-child{border-bottom:0}.crm-case-register-record>article{min-height:83px;padding:8px 9px;transition:background .15s}.crm-case-register-record>article:hover,.crm-case-register-record.is-expanded>article{background:var(--crm-primary-soft)}.crm-case-register-record strong,.crm-case-register-record small{display:block}.crm-case-register-record small{color:var(--crm-muted);margin-top:2px;font-size:7px}.crm-case-register-record a{color:var(--crm-primary)}.crm-case-main-data,.crm-case-court-data,.crm-case-hearing-data,.crm-case-control-dates,.crm-case-responsible,.crm-case-monitoring,.crm-case-main,.crm-case-court,.crm-case-hearing,.crm-case-status{min-width:0;color:var(--crm-ink);font-size:8px}.crm-case-main,.crm-case-court,.crm-case-hearing,.crm-case-status{gap:2px;display:grid}.crm-case-main>*,.crm-case-court>*,.crm-case-hearing>*,.crm-case-status>span>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crm-case-main>strong{color:var(--crm-primary);font-size:9px}.crm-case-main>em{color:var(--crm-amber);font-size:7px;font-style:normal;font-weight:700}.crm-case-main-data>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-case-main-data>strong{color:var(--crm-primary);font-size:9px}.crm-case-main-data>em{color:var(--crm-ink);margin-top:3px;font-size:8px;font-style:normal;font-weight:700;display:block}.crm-case-main-data>small:last-child{color:var(--crm-amber)}.crm-instance-progress{gap:4px;min-width:0;display:grid}.crm-case-instance-stack{gap:7px;min-width:0;display:grid}.crm-court-progress{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:2px;display:grid}.crm-court-progress>span{min-width:0;color:var(--crm-muted);text-align:center;justify-items:center;gap:3px;font-size:6px;display:grid;position:relative}.crm-court-progress>span:before{background:var(--crm-line);content:"";height:2px;position:absolute;top:5px;left:-50%;right:50%}.crm-court-progress>span:first-child:before{display:none}.crm-court-progress i{z-index:1;border:2px solid var(--crm-line);background:var(--crm-paper);border-radius:50%;width:11px;height:11px;position:relative}.crm-court-progress .is-complete i{border-color:var(--crm-green);background:var(--crm-green)}.crm-court-progress .is-current{color:var(--crm-primary);font-weight:700}.crm-court-progress .is-current i{border-color:var(--crm-primary)}.crm-court-progress .is-complete:before,.crm-court-progress .is-current:before{background:var(--crm-green)}.crm-court-progress.is-costs i{border-radius:3px}.crm-instance-progress>span{color:var(--crm-muted);grid-template-columns:13px minmax(0,1fr);align-items:center;gap:5px;font-size:7px;display:grid}.crm-instance-progress>span>i{border:1px solid var(--crm-line);background:var(--crm-paper);color:#fff;border-radius:50%;place-items:center;width:12px;height:12px;font-size:6px;font-style:normal;display:grid}.crm-instance-progress>span.is-complete>i{border-color:var(--crm-green);background:var(--crm-green)}.crm-instance-progress>span.is-current{color:var(--crm-primary);font-weight:700}.crm-instance-progress>span.is-current>i{border:3px solid var(--crm-primary)}.crm-instance-progress>span.is-empty{opacity:.55}.crm-case-court-data strong,.crm-case-hearing-data strong,.crm-case-responsible strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-case-hearing-data time{color:var(--crm-primary);font-size:10px;font-weight:750}.crm-case-control-dates{grid-template-columns:auto 1fr;gap:2px 5px;display:grid}.crm-case-control-dates span{color:var(--crm-muted)}.crm-case-responsible{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:6px;display:grid}.crm-case-monitoring{gap:4px;display:grid}.crm-case-status{grid-template-columns:8px minmax(0,1fr);align-items:center}.crm-case-status>i{background:var(--crm-green);border-radius:50%;width:7px;height:7px}.crm-case-status>i.has-change{background:var(--crm-amber);box-shadow:0 0 0 3px color-mix(in srgb, var(--crm-amber) 15%, transparent)}.crm-case-arrow{color:var(--crm-primary);text-align:center;font-size:14px}.crm-case-monitoring>span{background:var(--crm-green-soft);width:fit-content;color:var(--crm-green);border-radius:999px;align-items:center;gap:5px;padding:3px 6px;font-weight:750;display:inline-flex}.crm-case-monitoring>span:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.crm-case-monitoring>span.is-off{background:var(--crm-bg);color:var(--crm-muted)}.crm-case-expand-button{width:24px;height:24px;color:var(--crm-primary);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.crm-case-register-record.is-expanded .crm-case-expand-button{transform:rotate(90deg)}.crm-case-expanded,.crm-case-expanded-panel{border-top:1px dashed var(--crm-line);background:color-mix(in srgb, var(--crm-primary-soft) 42%, var(--crm-paper));grid-template-columns:1fr auto;gap:12px;min-width:1250px;padding:9px 12px 12px 210px;display:grid}.crm-case-decision-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:6px;display:grid}.crm-case-decision-flow>i{color:var(--crm-muted);align-self:center;font-size:12px;font-style:normal}.crm-case-decision-flow>span{border:1px solid var(--crm-line);background:var(--crm-paper);color:var(--crm-muted);border-radius:7px;gap:3px;padding:7px;font-size:7px;display:grid}.crm-case-decision-flow strong{color:var(--crm-ink);font-size:8px}.crm-case-expanded-actions{align-items:center;gap:6px;display:flex}.crm-case-expanded-actions button,.crm-case-expanded-actions a{border:1px solid var(--crm-line);background:var(--crm-paper);min-height:29px;color:var(--crm-primary);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:4px 9px;font-size:8px;font-weight:700;text-decoration:none;display:inline-flex}.crm-task-master-detail .crm-tasks-panel{min-width:0;padding:0;overflow-x:auto}.crm-task-master-detail .crm-operational-toolbar{border-bottom:1px solid var(--crm-line);min-width:820px;margin:0;padding:8px 9px}.crm-task-column-head,.crm-task-column-filters,.crm-task-day-list .crm-task-row{grid-template-columns:22px minmax(170px,1.4fr) minmax(75px,.55fr) minmax(92px,.65fr) minmax(130px,.9fr) minmax(78px,.55fr) minmax(138px,.9fr) 24px 28px;align-items:center;gap:7px;min-width:820px;display:grid}.crm-task-column-head{border-bottom:1px solid var(--crm-line);background:color-mix(in srgb, var(--crm-paper) 85%, var(--crm-bg));min-height:30px;padding:0 9px}.crm-task-column-head button{min-width:0;color:var(--crm-muted);text-align:left;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:7px;font-weight:750;overflow:hidden}.crm-task-column-head button:hover{color:var(--crm-primary)}.crm-task-column-filters{border-bottom:1px solid var(--crm-line);padding:6px 9px}.crm-task-column-filters input,.crm-task-column-filters select{border:1px solid var(--crm-line);background:var(--crm-paper);width:100%;min-width:0;min-height:28px;color:var(--crm-ink);border-radius:7px;padding:3px 6px;font-size:7px}.crm-column-reset{border:1px solid var(--crm-line);background:var(--crm-paper);min-width:0;min-height:27px;color:var(--crm-primary);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:7px;grid-column:8/span 2;font-size:13px;font-weight:700;overflow:hidden}.crm-task-group>h2{min-height:27px;color:var(--crm-muted);text-transform:none;margin:0;padding:8px 10px 4px;font-size:8px}.crm-task-group>h2 span{background:var(--crm-bg);min-width:17px;height:17px;color:var(--crm-muted);border-radius:50%;place-items:center;margin-left:5px;display:inline-grid}.crm-task-day-list .crm-task-row{min-height:51px;padding:6px 9px}.crm-task-day-list .crm-task-row.is-selected{background:var(--crm-primary-soft);box-shadow:inset 3px 0 0 var(--crm-primary)}.crm-task-row-main,.crm-task-assignee,.crm-task-date{min-width:0}.crm-task-row-main strong,.crm-task-row-main span,.crm-task-assignee{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-task-priority,.crm-task-status-badge{background:var(--crm-bg);width:fit-content;max-width:100%;min-height:21px;color:var(--crm-muted);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;padding:2px 6px;font-size:7px;font-weight:700;display:inline-flex;overflow:hidden}.crm-task-priority.is-high,.crm-task-status-badge.is-overdue{background:var(--crm-red-soft);color:var(--crm-red)}.crm-task-status-badge.is-done{background:var(--crm-green-soft);color:var(--crm-green);white-space:normal;border-radius:8px;flex-direction:column;align-items:flex-start;gap:1px}.crm-task-status-badge.is-done strong{color:inherit;font-size:inherit}.crm-task-status-badge.is-done small{color:inherit;font-size:6.5px;font-weight:600}.crm-complete-button{border:1px solid color-mix(in srgb, var(--crm-green) 78%, transparent);background:var(--crm-green);color:#fff;cursor:pointer;border-radius:8px;min-height:34px;padding:6px 10px;font-size:8px;font-weight:750}.crm-complete-button:hover:not(:disabled){filter:brightness(.94)}.crm-complete-button:disabled{cursor:not-allowed;opacity:.58}.crm-task-completion-panel,.crm-task-completion-summary{border:1px solid color-mix(in srgb, var(--crm-green) 35%, var(--crm-line));background:color-mix(in srgb, var(--crm-green-soft) 70%, var(--crm-paper));border-radius:9px;margin-top:9px;padding:11px}.crm-task-completion-panel{gap:9px;display:grid}.crm-task-completion-panel h3,.crm-task-completion-panel p,.crm-task-completion-summary p{margin:0}.crm-task-completion-panel h3{color:var(--crm-ink);font-size:10px}.crm-task-completion-panel>div:first-child p,.crm-task-completion-summary p{color:var(--crm-muted);margin-top:3px;font-size:8px;line-height:1.45}.crm-task-completion-panel label>span{color:var(--crm-ink);margin-bottom:4px;font-size:8px;font-weight:700;display:block}.crm-task-completion-panel textarea{min-height:88px}.crm-task-completion-error{color:var(--crm-red);font-size:8px}.crm-task-completion-actions{grid-template-columns:.72fr 1.28fr;gap:7px;display:grid}.crm-task-completion-summary{grid-template-columns:26px minmax(0,1fr);gap:8px;display:grid}.crm-task-completion-summary>span{background:var(--crm-green);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:grid}.crm-task-completion-summary strong{color:var(--crm-green);font-size:9px}.crm-task-status-badge.is-cancelled{text-decoration:line-through}.crm-task-plan{height:fit-content;min-height:385px;max-height:calc(100vh - 88px);position:sticky;top:68px}.crm-task-plan-body{padding:12px}.crm-task-plan-progress{border-bottom:1px solid var(--crm-line);gap:7px;padding-bottom:12px;display:grid}.crm-task-plan-progress>span{color:var(--crm-muted);justify-content:space-between;align-items:center;gap:10px;font-size:8px;display:flex}.crm-task-plan-progress strong{color:var(--crm-ink)}.crm-task-plan-progress>i{background:var(--crm-bg);border-radius:999px;height:4px;overflow:hidden}.crm-task-plan-progress>i>b{border-radius:inherit;background:var(--crm-primary);height:100%;display:block}.crm-task-timeline{gap:0;padding:10px 0;display:grid}.crm-task-timeline>button{min-height:51px;color:var(--crm-ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:42px 13px minmax(0,1fr);align-items:stretch;gap:8px;padding:0;display:grid}.crm-task-timeline time{color:var(--crm-primary);padding-top:3px;font-size:8px;font-weight:750}.crm-task-timeline button>i{background:var(--crm-line);justify-self:center;width:2px;position:relative}.crm-task-timeline button>i:before{border:2px solid var(--crm-primary);background:var(--crm-paper);content:"";border-radius:50%;width:9px;height:9px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.crm-task-timeline button.is-high>i:before{border-color:var(--crm-red)}.crm-task-timeline button>span{align-content:start;gap:3px;padding-top:2px;display:grid}.crm-task-timeline button strong{font-size:9px}.crm-task-timeline button small{color:var(--crm-muted);font-size:7px}.crm-task-timeline>p{color:var(--crm-muted);margin:8px 0;font-size:8px}.crm-tasks-without-time{border-top:1px solid var(--crm-line);padding-top:9px}.crm-tasks-without-time h3{color:var(--crm-ink);margin:0 0 7px;font-size:9px}.crm-tasks-without-time h3 span{color:var(--crm-muted)}.crm-tasks-without-time>button{border:0;border-top:1px solid var(--crm-line);width:100%;color:var(--crm-ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:78px minmax(0,1fr);gap:7px;padding:7px 0;display:grid}.crm-tasks-without-time>button>span:last-child{gap:2px;display:grid}.crm-tasks-without-time small{color:var(--crm-muted)}@media (width<=1280px){.crm-deals-master-detail.is-list{grid-template-columns:minmax(620px,1fr) 330px}.crm-task-master-detail{grid-template-columns:minmax(650px,1fr) 350px}}@media (width<=1020px){.crm-deals-master-detail.is-list,.crm-deals-master-detail.is-pipeline,.crm-task-master-detail{grid-template-columns:minmax(0,1fr)}.crm-deal-inspector,.crm-task-plan,.crm-task-inspector{max-height:none;position:relative;top:auto}.crm-task-master-detail .crm-task-inspector{order:0}.crm-case-column-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.crm-main.crm-main-operational{padding:9px}.crm-operational-heading{flex-direction:column;align-items:flex-start;gap:7px}.crm-metric-chips{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.crm-metric-chips>:is(span,button){justify-content:space-between}.crm-operational-toolbar{flex-direction:column;align-items:stretch}.crm-operational-toolbar-end{justify-content:space-between}.crm-case-column-filters{grid-template-columns:minmax(0,1fr)}.crm-case-expanded,.crm-case-expanded-panel{grid-template-columns:minmax(0,1fr);padding-left:12px}.crm-case-decision-flow{grid-template-columns:minmax(0,1fr)}.crm-case-decision-flow>i{display:none}}:root{--crm-ink:#17231f;--crm-ink-soft:#43544e;--crm-muted:#73817c;--crm-line:#dedbd1;--crm-line-dark:#cbc7bc;--crm-canvas:#f2f1eb;--crm-paper:#fffef9;--crm-primary:#125d4d;--crm-primary-dark:#0a493c;--crm-primary-soft:#e6f1ed;--crm-navy:#0c3028;--crm-red:#c73d35;--crm-red-soft:#fff0ed;--crm-amber:#a76513;--crm-amber-soft:#fff4de;--crm-green:#167052;--crm-green-soft:#e8f4ef;--crm-blue:#285fbd;--crm-blue-soft:#edf3ff;--crm-violet:#6051b8;--crm-violet-soft:#f1effd;--crm-shadow-sm:inset 0 1px #ffffffd6, 0 1px 2px #242e2a0d;--crm-shadow-md:inset 0 1px #ffffffe6, 0 18px 48px #1c282321;--crm-metal-line:#74776f40;--crm-instrument-glow:#125d4d21}body{background:#f2f1eb!important}.crm-app{background:radial-gradient(circle at 84% -12%, #285fbd11, transparent 31%), radial-gradient(circle at 4% 102%, #125d4d0f, transparent 29%), linear-gradient(135deg, #ffffff52, transparent 36%), var(--crm-canvas)}.crm-app:before{z-index:0;pointer-events:none;content:"";background-image:linear-gradient(#49534e05 1px,#0000 1px),linear-gradient(90deg,#49534e05 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0}.crm-workspace{position:relative}.crm-sidebar{background:radial-gradient(circle at 50% -4%,#73b09a33,#0000 24%),linear-gradient(#0d382f 0%,#0a2c26 48%,#081f1b 100%);box-shadow:inset -1px 0 #ffffff12,6px 0 26px #0e1f1a1a}.crm-brand-mark,.crm-mobile-logo{color:#f5e8bd;background:linear-gradient(145deg,#ffffff29,#0000 48%),linear-gradient(145deg,#1d6f5d,#0c4337);border-color:#e6dcb680;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #00000047,0 9px 20px #00110d47}.crm-nav-item{transition:color .14s,background-color .14s,transform .14s}.crm-nav-item:hover{transform:translate(1px)}.crm-nav-item.is-active{box-shadow:inset 2px 0 #84bba8,inset 0 1px #ffffff14}.crm-topbar{border-bottom-color:var(--crm-metal-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#fffffcfa,#faf9f4f2);box-shadow:inset 0 -1px #ffffffb3,0 4px 18px #1d2a250e}.crm-context-nav{border-color:var(--crm-metal-line);background:#fffef9c7;box-shadow:inset 0 -1px #ffffffbf}.crm-global-search,.crm-icon-button,.crm-quiet-button,.crm-calendar-nav button,.crm-segmented,.crm-view-toggle{border-color:var(--crm-metal-line);background:linear-gradient(#fffffffa,#f6f5effa);box-shadow:inset 0 1px #ffffffeb,0 1px 2px #202e280e}.crm-global-search:focus-within{background:var(--crm-paper);box-shadow:inset 0 1px #ffffffe6, 0 0 0 3px var(--crm-instrument-glow);border-color:#125d4d8c}.crm-primary-button,.crm-create{background:linear-gradient(#ffffff1f,#0000 48%),linear-gradient(#176a57,#0e5143);border-color:#0f5546;box-shadow:inset 0 1px #ffffff3b,inset 0 -1px #0000002e,0 7px 16px #0c483b2e}.crm-primary-button:hover,.crm-create:hover{background:linear-gradient(#ffffff21,#0000 48%),linear-gradient(#1b745f,#0d4b3e);border-color:#0a463a;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff40,0 9px 20px #0c483b38}.crm-app :is(.crm-command-strip,.crm-kpi,.crm-card,.crm-compact-card,.crm-task-board,.crm-deals-board,.crm-case-registry,.crm-table-wrap,.crm-settings,.crm-calendar-panel,.crm-chat-layout,.crm-clients-shell,.crm-integration-section,.crm-reference-grid>article,.crm-filter-panel,.crm-upcoming,.crm-deals-master-detail,.crm-court-calendar-workspace){border-color:var(--crm-metal-line);background:linear-gradient(145deg, #ffffffb8, transparent 38%), var(--crm-paper);box-shadow:inset 0 1px #fffffff0,inset 0 0 0 1px #ffffff38,0 6px 24px #25302b0f}.crm-app :is(.crm-task-row,.crm-client-row,.crm-case-row,.crm-deal-card,.crm-kanban-card,.crm-upcoming-grid>button){transition:transform .15s,border-color .15s,background-color .15s,box-shadow .15s}.crm-app :is(.crm-task-row,.crm-client-row,.crm-case-row,.crm-deal-card,.crm-kanban-card,.crm-upcoming-grid>button):hover{border-color:#125d4d4d;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffe6,0 7px 18px #1a352b16}.crm-page-heading h1{letter-spacing:-.035em;text-shadow:0 1px #ffffffb8}.crm-page-heading>div:first-child>p,.crm-nav-label,.crm-settings-nav>p{letter-spacing:.13em}.crm-command-strip{position:relative;overflow:hidden}.crm-command-strip:after{pointer-events:none;content:"";opacity:.48;background:repeating-conic-gradient(from -1deg,#125d4d5c 0deg 1deg,#0000 1deg 14deg);border:1px solid #125d4d2b;border-radius:50%;width:36px;height:36px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.crm-icon-button,.crm-reference-rows button,.crm-calendar-nav button,.crm-segmented button{transition:transform .12s,border-color .14s,background-color .14s,color .14s,box-shadow .14s}.crm-icon-button:hover{background:var(--crm-paper);color:var(--crm-primary);border-color:#125d4d66;transform:translateY(-1px);box-shadow:inset 0 1px #fffffff0,0 0 0 3px #125d4d12}.crm-icon-button:active,.crm-reference-rows button:active,.crm-calendar-nav button:active,.crm-segmented button:active,.crm-primary-button:active,.crm-create:active{transition-duration:90ms;transform:scale(.96)}.crm-icon-button:hover .crm-bell-icon{transform-origin:50% 12%;animation:.18s ease-out crm-chronograph-bell}@keyframes crm-chronograph-bell{0%,to{transform:rotate(0)}40%{transform:rotate(7deg)}72%{transform:rotate(-4deg)}}.crm-modal-overlay,.crm-drawer-overlay{animation:.12s ease-out both crm-chronograph-backdrop;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@keyframes crm-chronograph-backdrop{0%{opacity:0;background-color:#121c1800}to{opacity:1}}.crm-drawer{border-left-color:var(--crm-metal-line);background:linear-gradient(145deg, #ffffff94, transparent 31%), var(--crm-paper);box-shadow:inset 1px 0 #ffffffd9,-18px 0 52px #19272129;animation:.2s both crm-chronograph-drawer-in!important}@keyframes crm-chronograph-drawer-in{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:translate(0,0)}}.crm-modal:not(.crm-client-detail-modal){border-color:var(--crm-metal-line);box-shadow:var(--crm-shadow-md);animation:.18s both crm-chronograph-modal-in!important}@keyframes crm-chronograph-modal-in{0%{opacity:0;transform:translate(-50%,calc(10px - 50%))scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.crm-reference-editor>header>div{flex-direction:column;min-width:0;display:flex}.crm-reference-editor>header>div small{color:var(--crm-muted);margin-top:2px;font-size:9px;font-weight:400}.crm-reference-editor[aria-busy=true]>header:after{border:1.5px solid #125d4d2e;border-top-color:var(--crm-primary);content:"";border-radius:50%;width:18px;height:18px;margin-left:auto;animation:.9s linear infinite crm-chronograph-spin}@keyframes crm-chronograph-spin{to{transform:rotate(360deg)}}.crm-reference-editor:not(.crm-field-editor) .crm-reference-rows form{border:1px solid #0000;border-bottom-color:color-mix(in srgb, var(--crm-line) 70%, transparent);border-radius:8px;grid-template-columns:34px 24px 13px minmax(120px,1fr) 30px 30px;gap:5px;transition:opacity .14s,transform .14s,border-color .14s,background-color .14s}.crm-reference-editor:not(.crm-field-editor) .crm-reference-rows form.is-dragging{opacity:.48;transform:scale(.992)}.crm-reference-editor:not(.crm-field-editor) .crm-reference-rows form.is-drop-target{background:var(--crm-primary-soft);border-color:#125d4d47}.crm-reference-editor:not(.crm-field-editor) .crm-reference-rows form.is-drop-before{box-shadow:inset 0 3px var(--crm-primary)}.crm-reference-editor:not(.crm-field-editor) .crm-reference-rows form.is-drop-after{box-shadow:inset 0 -3px var(--crm-primary)}.crm-reference-drag-handle{width:34px;height:30px;color:var(--crm-muted);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:7px;place-items:center;font-size:17px;line-height:1;display:grid}.crm-reference-drag-handle:hover,.crm-reference-drag-handle:focus-visible{border-color:var(--crm-metal-line);background:color-mix(in srgb, var(--crm-primary-soft) 60%, transparent);color:var(--crm-primary);outline:0}.crm-reference-drag-handle:active{cursor:grabbing}.crm-reference-order-number{color:var(--crm-muted);font-variant-numeric:tabular-nums;text-align:center;font-size:9px}.crm-reference-rows .crm-reference-delete{color:var(--crm-red)!important}.crm-reference-rows .crm-reference-save{color:var(--crm-green)}.crm-calendar-date{font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:8px;grid-template-rows:1fr 1fr;grid-template-columns:auto auto;place-items:center start;column-gap:5px;width:auto;min-width:66px;height:27px;padding:3px 7px;display:inline-grid}.crm-calendar-date strong{color:inherit;grid-row:1/span 2;font-size:12px;line-height:1}.crm-calendar-date small,.crm-calendar-date em{opacity:.72;font-style:normal;line-height:1;color:inherit!important;font-size:7px!important}.crm-calendar-date small{text-transform:uppercase;align-self:end}.crm-calendar-date em{align-self:start}.crm-calendar-grid>div.is-today .crm-calendar-date{background:linear-gradient(180deg, #ffffff21, transparent), var(--crm-primary);border-color:#0d4f41;box-shadow:inset 0 1px #fff3,0 4px 10px #125d4d2b}.crm-week-head>div{min-height:58px}.crm-week-head>div>span{color:var(--crm-muted);text-transform:uppercase;margin-top:1px;font-size:7px;line-height:1}.crm-calendar-grid>div,.crm-day-column{background-color:var(--crm-paper)}.crm-calendar-grid>div.is-muted{background:color-mix(in srgb, var(--crm-canvas) 66%, var(--crm-paper))}.crm-calendar-grid>div:hover{box-shadow:inset 0 0 0 1px #125d4d29}.crm-app[data-theme=dark]{--crm-ink:#edf4f1;--crm-ink-soft:#c2d0cb;--crm-muted:#8e9f99;--crm-line:#283a35;--crm-line-dark:#38504a;--crm-canvas:#07120f;--crm-paper:#0e1d19;--crm-primary:#6fa9ff;--crm-primary-dark:#90bcff;--crm-primary-soft:#172f3d;--crm-navy:#06110e;--crm-red-soft:#351d1c;--crm-amber-soft:#352a18;--crm-green-soft:#153129;--crm-blue-soft:#172c43;--crm-violet-soft:#28233e;--crm-metal-line:#8aa29942;--crm-instrument-glow:#6fa9ff26;--crm-shadow-sm:inset 0 1px #ffffff0b, 0 1px 3px #00000047;--crm-shadow-md:inset 0 1px #ffffff0e, 0 20px 58px #0000006b;background:radial-gradient(circle at 86% -12%, #3c72c724, transparent 32%), radial-gradient(circle at 3% 104%, #26765a1f, transparent 29%), var(--crm-canvas)}.crm-app[data-theme=dark]:before{background-image:linear-gradient(#a5c2b606 1px,#0000 1px),linear-gradient(90deg,#a5c2b606 1px,#0000 1px)}.crm-app[data-theme=dark] .crm-sidebar{background:radial-gradient(circle at 50% -4%,#32745e2e,#0000 25%),linear-gradient(#081914,#06120f)}.crm-app[data-theme=dark] :is(.crm-topbar,.crm-context-nav,.crm-command-strip,.crm-kpi,.crm-card,.crm-compact-card,.crm-task-board,.crm-deals-board,.crm-case-registry,.crm-table-wrap,.crm-settings,.crm-calendar-panel,.crm-chat-layout,.crm-clients-shell,.crm-integration-section,.crm-reference-grid>article,.crm-filter-panel,.crm-upcoming,.crm-deals-master-detail,.crm-court-calendar-workspace,.crm-drawer){box-shadow:inset 0 1px #ffffff0a,0 8px 26px #0000002e;border-color:var(--crm-metal-line)!important;background:linear-gradient(145deg, #ffffff09, transparent 34%), var(--crm-paper)!important}.crm-app[data-theme=dark] :is(.crm-global-search,.crm-icon-button,.crm-quiet-button,.crm-calendar-nav button,.crm-segmented,.crm-view-toggle){border-color:var(--crm-metal-line)!important;background:linear-gradient(#ffffff0a,#0000),#12231e!important}.crm-app[data-theme=dark] .crm-calendar-date{color:#c4d1cc}.crm-app[data-theme=dark] .crm-calendar-grid>div,.crm-app[data-theme=dark] .crm-day-column{background-color:#0d1a17!important}.crm-app[data-theme=dark] .crm-calendar-grid>div.is-muted{background:#0a1512!important}.crm-check-row{min-height:38px;color:var(--crm-ink,#17233a);align-items:center;gap:9px;font-size:.86rem;display:flex}.crm-check-row input[type=checkbox]{width:18px;height:18px;accent-color:var(--crm-accent,#126b59);flex:none}.crm-task-all-day{align-self:end}.crm-calendar-toolbar-actions,.crm-calendar-owner-filter{align-items:center;gap:8px;display:flex}.crm-calendar-owner-filter{border:1px solid var(--crm-metal-line,#d6dedb);background:var(--crm-paper,#fff);border-radius:10px;min-height:36px;padding:4px 6px 4px 10px}.crm-calendar-owner-filter span{color:var(--crm-muted,#66736f);font-size:.72rem}.crm-calendar-owner-filter select{max-width:220px;color:var(--crm-ink,#17233a);font:inherit;background:0 0;border:0;outline:none;font-weight:650}.crm-calendar-event.is-all-day{border-style:dashed;box-shadow:0 4px 12px #156b5921}.crm-app[data-theme=dark] .crm-check-row,.crm-app[data-theme=dark] .crm-calendar-owner-filter select{color:#e8f0ed}@media (width<=760px){.crm-command-strip:after{display:none}.crm-reference-editor:not(.crm-field-editor) .crm-reference-rows form{grid-template-columns:34px minmax(100px,1fr) 30px 30px}.crm-reference-editor:not(.crm-field-editor) .crm-reference-rows form>.crm-reference-order-number,.crm-reference-editor:not(.crm-field-editor) .crm-reference-rows form>.crm-stage-dot{display:none}.crm-calendar-date{min-width:58px;padding-inline:5px}.crm-calendar-toolbar-actions{justify-content:space-between;width:100%}.crm-calendar-owner-filter{min-width:0}.crm-calendar-owner-filter span{display:none}.crm-calendar-owner-filter select{max-width:150px}}@media (prefers-reduced-motion:reduce){.crm-app *,.crm-app :before,.crm-app :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.crm-app :is(.crm-drawer,.crm-modal,.crm-modal-overlay,.crm-drawer-overlay){animation:.1s linear both crm-chronograph-reduced-fade!important}.crm-app :is(.crm-task-row,.crm-client-row,.crm-case-row,.crm-deal-card,.crm-kanban-card,.crm-upcoming-grid>button,.crm-nav-item,.crm-icon-button):hover{transform:none}}@keyframes crm-chronograph-reduced-fade{0%{opacity:0}to{opacity:1}}.crm-global-search-wrap{min-width:0;position:relative}.crm-global-search-results{z-index:180;border:1px solid var(--crm-line);background:var(--crm-surface,#fff);border-radius:12px;width:min(540px,100vw - 32px);position:absolute;top:calc(100% + 7px);left:0;overflow:hidden;box-shadow:0 18px 50px #141f362e}.crm-global-search-results>button{border:0;border-bottom:1px solid var(--crm-line);width:100%;color:var(--crm-ink);text-align:left;background:0 0;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:9px 12px;display:grid}.crm-global-search-results>button:hover,.crm-global-search-results>button:focus-visible{background:#4f56d912;outline:0}.crm-global-search-results>button>span:first-child{width:30px;height:30px;color:var(--crm-primary);background:#4f56d91c;border-radius:9px;place-items:center;font-size:9px;font-weight:800;display:grid}.crm-global-search-results>button>span:last-child{flex-direction:column;min-width:0;display:flex}.crm-global-search-results strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.crm-global-search-results small,.crm-global-search-results>p{color:var(--crm-muted);font-size:9px}.crm-global-search-results>p{margin:0;padding:16px}.crm-advanced-filters{border:1px solid var(--crm-line);background:#f8f9fceb;border-radius:11px;grid-template-columns:repeat(5,minmax(130px,1fr));gap:9px;margin:0 0 11px;padding:11px;display:grid}.crm-advanced-filters>label{min-width:0;color:var(--crm-muted);flex-direction:column;gap:4px;font-size:9px;font-weight:650;display:flex}.crm-advanced-filters>label.is-wide{grid-column:span 2}.crm-advanced-filters input,.crm-advanced-filters select{border:1px solid var(--crm-line);background:var(--crm-surface,#fff);width:100%;min-height:34px;color:var(--crm-ink);font:inherit;border-radius:8px;padding:0 9px;font-size:10px}.crm-inline-delete{place-items:center;color:#c8333c!important;background:#cd363f0f!important;border:1px solid #cd363f33!important;border-radius:8px!important;width:27px!important;min-width:27px!important;height:27px!important;min-height:27px!important;padding:0!important;font-size:15px!important;line-height:1!important;display:grid!important}.crm-inline-delete:hover{background:#cd363f24!important}.crm-danger-button,.crm-warning-button{min-height:36px;font:inherit;border-radius:9px;padding:0 13px;font-size:10px;font-weight:750}.crm-danger-button{color:#bc2731;background:#fff4f4;border:1px solid #cd363f52}.crm-warning-button{color:#98600b;background:#fff8e9;border:1px solid #b4761052}.crm-deal-submit-row{gap:8px}.crm-deal-submit-row>span:first-child{margin-right:auto}.crm-deal-back{border:1px solid var(--crm-line);background:var(--crm-surface,#fff);max-width:250px;min-height:30px;color:var(--crm-ink-soft);border-radius:8px;align-items:center;gap:5px;padding:0 8px;font-size:9px;display:inline-flex}.crm-deal-tag-editor{flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px;display:flex}.crm-deal-tag-editor>span{min-height:23px;color:var(--crm-primary);background:#4f56d914;border:1px solid #4f56d92e;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:9px;font-weight:700;display:inline-flex}.crm-deal-tag-editor>span button{color:inherit;background:0 0;border:0;padding:0;line-height:1}.crm-deal-tag-editor>label{background:var(--crm-surface,#fff);border:1px dashed #b8c0cd;border-radius:999px;align-items:center;min-height:25px;display:inline-flex}.crm-deal-tag-editor>label input{width:105px;color:var(--crm-ink);background:0 0;border:0;outline:0;padding:0 2px 0 9px;font-size:9px}.crm-deal-tag-editor>label button{width:24px;color:var(--crm-primary);background:0 0;border:0;padding:0}.crm-link-preview{white-space:pre-wrap;background:#4f56d90d;border-radius:7px;padding:7px 9px;line-height:1.5;display:block}.crm-link-preview a,.crm-deal-messages a,.crm-client-detail-wide a{color:var(--crm-primary);text-underline-offset:2px;text-decoration:underline}.crm-court-workspace,.crm-deal-messages{flex-direction:column;gap:11px;display:flex}.crm-court-workspace .crm-detail-heading p,.crm-deal-messages .crm-detail-heading p{color:var(--crm-muted);margin:3px 0 0;font-size:9px}.crm-court-external-link{min-height:34px;color:var(--crm-primary);background:#4f56d912;border:1px solid #4f56d933;border-radius:9px;align-items:center;padding:0 11px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}.crm-court-instance-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.crm-court-proceeding-switch{border:1px solid var(--crm-line);background:#eff2f7d1;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:5px;display:grid}.crm-court-proceeding-switch button{min-width:0;min-height:48px;color:var(--crm-ink-soft);text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;flex-direction:column;justify-content:center;align-items:flex-start;padding:7px 10px;display:flex}.crm-court-proceeding-switch button.is-active{background:var(--crm-surface,#fff);color:var(--crm-primary);border-color:#4f56d92e;box-shadow:0 3px 12px #161f3112}.crm-court-proceeding-switch strong{font-size:10px}.crm-court-proceeding-switch small{width:100%;color:var(--crm-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.crm-court-instance-tabs button{border:1px solid var(--crm-line);background:var(--crm-surface,#fff);min-width:0;min-height:53px;color:var(--crm-ink);text-align:left;border-radius:9px;flex-direction:column;justify-content:center;align-items:flex-start;padding:8px 10px;display:flex}.crm-court-instance-tabs button.is-active{color:var(--crm-primary);background:#4f56d914;border-color:#4f56d973;box-shadow:0 0 0 2px #4f56d912}.crm-court-instance-tabs strong{font-size:10px}.crm-court-instance-tabs small{width:100%;color:var(--crm-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.crm-court-separation-note{color:var(--crm-ink);background:#3d977212;border:1px solid #3d977238;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.crm-court-separation-note strong{font-size:10px}.crm-court-separation-note span{color:var(--crm-muted);font-size:9px}.crm-deal-messages>article{border:1px solid var(--crm-line);background:var(--crm-surface,#fff);border-radius:11px;overflow:hidden}.crm-deal-messages>article>header{border-bottom:1px solid var(--crm-line);background:#f8f9fccc;align-items:center;gap:9px;padding:9px 11px;display:flex}.crm-deal-messages>article>header>span{width:29px;height:29px;color:var(--crm-primary);background:#4f56d91a;border-radius:9px;place-items:center;display:grid}.crm-deal-messages>article>header div{flex-direction:column;display:flex}.crm-deal-messages>article>header strong{font-size:10px}.crm-deal-messages>article>header small{color:var(--crm-muted);font-size:8px}.crm-deal-messages>article>p{color:var(--crm-ink);white-space:pre-wrap;border-bottom:1px solid #dfe4eca6;grid-template-columns:110px minmax(0,1fr) auto;gap:9px;margin:0;padding:8px 11px;font-size:10px;display:grid}.crm-deal-messages>article>p.is-mine{background:#3d97720d}.crm-deal-messages>article>p small{color:var(--crm-muted)}.crm-client-deals{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.crm-client-deals>div{border:1px solid var(--crm-line);background:#f8f9fcb3;border-radius:10px;min-width:0;padding:11px}.crm-client-deals button{border:1px solid var(--crm-line);background:var(--crm-surface,#fff);width:100%;color:var(--crm-ink);text-align:left;border-radius:8px;flex-direction:column;gap:2px;margin-top:6px;padding:8px 9px;display:flex}.crm-client-deals button strong{font-size:10px}.crm-client-deals button span,.crm-client-deals p{color:var(--crm-muted);font-size:8px}.crm-user-actions-placeholder{width:32px;color:var(--crm-muted);place-items:center;font-size:11px;display:grid}.crm-toast{top:calc(var(--crm-compact-topbar,56px) + var(--crm-compact-context,38px) + 12px);max-width:min(430px,100vw - 24px);bottom:auto}.crm-case-list>article{border:0;border-bottom:1px solid var(--crm-line);background:var(--crm-surface,#fff);text-align:left;cursor:pointer;grid-template-columns:104px minmax(190px,1.35fr) minmax(150px,1fr) minmax(120px,.7fr) minmax(100px,.6fr) 18px;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 10px;display:grid}.crm-case-list>article:first-child{border-radius:10px 10px 0 0}.crm-case-list>article:last-child{border-bottom:0;border-radius:0 0 10px 10px}.crm-case-list>article:hover,.crm-case-list>article:focus-visible{background:#4f56d90a;outline:0}.crm-case-main em.is-costs{color:#28785b;background:#3d977217;border-radius:999px;width:fit-content;margin-top:3px;padding:2px 5px;font-size:7px;font-style:normal}.crm-drawer-task-list article{cursor:pointer}.crm-drawer-task-list article>button:first-child{color:#fff;background:0 0;border:1px solid #cfd5df;border-radius:50%;flex:0 0 21px;place-items:center;width:21px;height:21px;padding:0;display:grid}.crm-drawer-task-list article>button:first-child.is-done{border-color:var(--crm-green);background:var(--crm-green)}.crm-app.is-compact-sidebar .crm-topbar{z-index:150}.crm-app.is-compact-sidebar .crm-context-nav{z-index:149}.crm-app.is-compact-sidebar .crm-drawer-overlay,.crm-app.is-compact-sidebar .crm-workspace-overlay{top:calc(var(--crm-compact-topbar) + var(--crm-compact-context));z-index:76}.crm-app.is-compact-sidebar .crm-deal-workspace,.crm-app.is-compact-sidebar .crm-modal.crm-client-detail-modal{top:calc(var(--crm-compact-topbar) + var(--crm-compact-context));height:calc(100dvh - var(--crm-compact-topbar) - var(--crm-compact-context));z-index:80}.crm-app.is-compact-sidebar .crm-deal-workspace .crm-drawer-tabs{top:0}@media (width<=1180px){.crm-advanced-filters{grid-template-columns:repeat(3,minmax(130px,1fr))}.crm-case-list>article{grid-template-columns:92px minmax(160px,1.2fr) minmax(140px,1fr) minmax(110px,.8fr) 18px}.crm-case-list>article .crm-case-monitor{display:none}}@media (width<=760px){.crm-global-search-wrap{flex:1}.crm-advanced-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-advanced-filters>label.is-wide{grid-column:1/-1}.crm-client-deals,.crm-court-instance-tabs,.crm-court-proceeding-switch{grid-template-columns:1fr}.crm-deal-back span{display:none}.crm-deal-messages>article>p{grid-template-columns:1fr auto}.crm-deal-messages>article>p strong{grid-column:1/-1}.crm-case-list>article{grid-template-columns:80px minmax(0,1fr) 18px}.crm-case-list>article .crm-case-court,.crm-case-list>article .crm-case-hearing,.crm-case-list>article .crm-case-monitor{display:none}.crm-app.is-compact-sidebar .crm-drawer-overlay,.crm-app.is-compact-sidebar .crm-workspace-overlay,.crm-app.is-compact-sidebar .crm-deal-workspace,.crm-app.is-compact-sidebar .crm-modal.crm-client-detail-modal{top:calc(var(--crm-compact-topbar) + var(--crm-compact-context))}}@media (width<=520px){.crm-advanced-filters{grid-template-columns:1fr}.crm-advanced-filters>label.is-wide{grid-column:auto}}.crm-overview-hybrid .crm-command-strip{overflow:visible}.crm-overview-hybrid .crm-command-strip:after{display:none}.crm-overview-hybrid .crm-command-strip .crm-kpi-grid{box-shadow:none;background:0 0;border:0;border-radius:0;gap:10px;overflow:visible}.crm-overview-hybrid .crm-command-strip .crm-kpi{border:1px solid var(--crm-line);background:var(--crm-paper);min-height:56px;box-shadow:var(--crm-shadow-sm);border-radius:10px;grid-template-columns:29px minmax(0,1fr);padding:7px 12px}.crm-overview-hybrid .crm-command-strip .crm-kpi:last-child{border-right:1px solid var(--crm-line)}.crm-overview-hybrid .crm-command-strip .crm-kpi-icon{width:29px;height:29px}.crm-overview-hybrid .crm-command-strip .crm-kpi-copy{min-width:0}.crm-overview-hybrid .crm-command-strip .crm-kpi-copy small{width:auto;margin-right:6px}.crm-overview-hybrid .crm-command-strip .crm-kpi-copy strong{font-size:19px}.crm-overview-hybrid .crm-command-strip .crm-kpi-copy em,.crm-overview-hybrid .crm-command-strip .crm-kpi-note,.crm-overview-hybrid .crm-command-strip .crm-kpi-arrow{display:none}.crm-overview-hybrid .crm-overview-workgrid{grid-template-columns:minmax(0,1.55fr) minmax(340px,1fr)}.crm-overview-hybrid .crm-overview-side{display:block}.crm-overview-task-columns,.crm-overview-hybrid .crm-overview-task-list>article{grid-template-columns:20px minmax(96px,.48fr) minmax(220px,1.45fr) minmax(96px,.5fr) minmax(136px,.66fr) 30px;align-items:center;gap:10px;display:grid}.crm-overview-task-columns{border-bottom:1px solid var(--crm-line);background:color-mix(in srgb, var(--crm-paper) 86%, var(--crm-bg));min-height:31px;color:var(--crm-muted);letter-spacing:.035em;text-transform:uppercase;padding:5px 12px;font-size:7px;font-weight:750}.crm-overview-task-columns>span:nth-child(4){text-align:center}.crm-overview-hybrid .crm-overview-task-list>article{min-height:59px;padding:7px 12px}.crm-overview-hybrid .crm-overview-task-list .crm-task-type{text-overflow:ellipsis;white-space:nowrap;width:fit-content;min-width:0;max-width:100%;overflow:hidden}.crm-overview-hybrid .crm-overview-task-list .crm-overview-task-main{gap:2px}.crm-overview-hybrid .crm-overview-task-list .crm-avatar{justify-self:center}.crm-overview-hybrid .crm-overview-task-list .crm-overview-task-time{text-align:left;gap:2px}.crm-overview-hybrid .crm-overview-task-list .crm-overview-task-time strong,.crm-overview-hybrid .crm-overview-task-list .crm-overview-task-time small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-overview-hybrid .crm-deals-panel{overflow:visible}.crm-overview-deal-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.crm-overview-deal-head h2{color:var(--crm-green);margin:0;font-size:15px;font-weight:730}.crm-overview-deal-head p{color:var(--crm-muted);margin:2px 0 0;font-size:9px}.crm-overview-result-tools{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.crm-overview-result-count{color:var(--crm-muted);white-space:nowrap;font-size:9px}.crm-overview-sort select{border:1px solid var(--crm-line);background:var(--crm-paper);width:auto;min-width:154px;height:31px;color:var(--crm-ink-soft);border-radius:8px;padding:0 29px 0 9px;font-size:9px}.crm-overview-viewbar{border-bottom:1px solid var(--crm-line);justify-content:space-between;align-items:center;gap:10px;min-width:0;margin:9px -19px 0;padding:0 19px 7px;display:flex;overflow:hidden}.crm-overview-view-tabs{scrollbar-width:thin;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}.crm-overview-view-tabs>button,.crm-overview-saved-view>button:first-child,.crm-overview-save-view{min-height:29px;color:var(--crm-ink-soft);white-space:nowrap;background:0 0;border:0;border-radius:7px;flex:none;padding:0 10px;font-size:9px;font-weight:620}.crm-overview-view-tabs>button:hover,.crm-overview-saved-view:hover,.crm-overview-view-tabs>button.is-active,.crm-overview-saved-view.is-active{background:var(--crm-primary-soft);color:var(--crm-primary)}.crm-overview-view-tabs>button.is-active,.crm-overview-saved-view.is-active>button:first-child{color:var(--crm-primary);font-weight:730}.crm-overview-saved-view{border-radius:7px;flex:none;align-items:center;min-height:29px;display:inline-flex}.crm-overview-saved-view>button:first-child{padding-right:4px}.crm-overview-saved-view>button:last-child{width:23px;height:23px;color:var(--crm-muted);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.crm-overview-saved-view>button:last-child:hover{color:var(--crm-red);background:#d647471a}.crm-overview-save-view{color:var(--crm-primary)}.crm-overview-save-view:hover{background:var(--crm-primary-soft)}.crm-overview-query-shell{z-index:20;margin:8px -19px 0;padding:0 19px;position:relative}.crm-overview-smart-query{border:1px solid var(--crm-line);background:var(--crm-paper);border-radius:10px;align-items:center;gap:7px;min-width:0;min-height:43px;padding:5px 6px 5px 10px;display:flex;box-shadow:0 1px 2px #18223408}.crm-overview-query-icon{color:var(--crm-primary);flex:none;font-size:15px}.crm-overview-smart-query>input{width:152px;min-width:104px;height:28px;color:var(--crm-ink);background:0 0;border:0;outline:0;flex:0 152px;padding:0;font-size:9px}.crm-overview-filter-chips{scrollbar-width:thin;flex:auto;align-items:center;gap:5px;min-width:0;display:flex;overflow-x:auto}.crm-overview-filter-chips>span{background:var(--crm-primary-soft);min-height:27px;color:var(--crm-primary);white-space:nowrap;border:1px solid #dfe1fb;border-radius:7px;flex:none;align-items:center;gap:4px;padding:0 4px 0 8px;font-size:9px;display:inline-flex}.crm-overview-filter-chips>span.is-dealType,.crm-overview-filter-chips>span.is-status{background:var(--crm-green-soft);color:var(--crm-green);border-color:#d6eadf}.crm-overview-filter-chips>span.is-dueDate,.crm-overview-filter-chips>span.is-completedAt,.crm-overview-filter-chips>span.is-date{background:var(--crm-amber-soft);color:var(--crm-amber);border-color:#f0dfc5}.crm-overview-filter-chips b{font-weight:720}.crm-overview-filter-chips button{color:currentColor;background:0 0;border:0;border-radius:5px;place-items:center;width:20px;height:20px;padding:0;display:grid}.crm-overview-filter-chips button:hover{background:#4f56d91a}.crm-overview-condition-button,.crm-overview-query-reset{border:1px solid var(--crm-line);background:var(--crm-paper);min-height:30px;color:var(--crm-ink-soft);white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:5px;padding:0 9px;font-size:9px;font-weight:650;display:inline-flex}.crm-overview-condition-button:hover,.crm-overview-condition-button.is-open{background:var(--crm-primary-soft);color:var(--crm-primary);border-color:#cdd1f5}.crm-overview-condition-button b{background:var(--crm-primary);color:#fff;border-radius:9px;place-items:center;min-width:17px;height:17px;font-size:8px;display:grid}.crm-overview-query-reset{color:var(--crm-muted);border-color:#0000}.crm-overview-query-reset:hover{color:var(--crm-red)}.crm-overview-filter-popover{z-index:90;width:min(690px, calc(100vw - var(--crm-compact-sidebar) - 76px));border:1px solid var(--crm-line);background:var(--crm-paper);border-radius:12px;animation:.16s both crm-filter-in;position:absolute;top:calc(100% + 7px);left:19px;overflow:hidden;box-shadow:0 22px 60px #151e3233}.crm-overview-filter-popover-head,.crm-overview-filter-popover-foot{justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.crm-overview-filter-popover-head{border-bottom:1px solid var(--crm-line)}.crm-overview-filter-popover-head>div{flex-direction:column;min-width:0;display:flex}.crm-overview-filter-popover-head strong{color:var(--crm-ink);font-size:11px}.crm-overview-filter-popover-head span{color:var(--crm-muted);font-size:8px}.crm-overview-filter-popover-head>button{width:28px;height:28px;color:var(--crm-muted);background:0 0;border:0;border-radius:7px;place-items:center;padding:0;font-size:17px;display:grid}.crm-overview-filter-popover-head>button:hover{background:var(--crm-primary-soft);color:var(--crm-primary)}.crm-overview-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-height:330px;padding:11px 12px;display:grid;overflow-y:auto}.crm-overview-filter-grid label{flex-direction:column;gap:4px;min-width:0;display:flex}.crm-overview-filter-grid label>span{color:var(--crm-ink-soft);font-size:9px;font-weight:650}.crm-overview-filter-grid input,.crm-overview-filter-grid select{border:1px solid var(--crm-line);background:var(--crm-paper);width:100%;height:34px;color:var(--crm-ink);border-radius:8px;padding:0 9px;font-size:10px}.crm-overview-filter-empty{color:var(--crm-muted);text-align:center;grid-column:1/-1;padding:18px;font-size:10px}.crm-overview-filter-popover-foot{border-top:1px solid var(--crm-line);background:color-mix(in srgb, var(--crm-canvas) 66%, var(--crm-paper));justify-content:flex-end}.crm-overview-filter-popover-foot>button{border:1px solid var(--crm-line);background:var(--crm-paper);min-height:31px;color:var(--crm-ink-soft);border-radius:8px;padding:0 12px;font-size:9px;font-weight:650}.crm-overview-filter-popover-foot>span{color:var(--crm-muted);margin-left:auto;font-size:9px}.crm-overview-filter-popover-foot>button.is-primary{border-color:var(--crm-primary);background:var(--crm-primary);color:#fff}.crm-overview-hybrid .crm-deal-grid,.crm-overview-hybrid .crm-table-wrap,.crm-overview-hybrid .crm-mini-calendar{margin-top:11px}.crm-app[data-theme=dark] :is(.crm-overview-sort select,.crm-overview-smart-query,.crm-overview-filter-popover,.crm-overview-filter-grid input,.crm-overview-filter-grid select,.crm-overview-condition-button,.crm-overview-query-reset,.crm-overview-filter-popover-foot>button){border-color:var(--crm-line-dark);background-color:var(--crm-paper)}@media (width<=1180px){.crm-overview-result-count{display:none}.crm-overview-viewbar,.crm-overview-query-shell{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}.crm-overview-filter-popover{left:14px}}@media (width<=1100px){.crm-overview-hybrid .crm-overview-workgrid{grid-template-columns:1fr}}@media (width<=900px){.crm-overview-deal-head{align-items:flex-start}.crm-overview-result-tools{flex-wrap:wrap}.crm-overview-sort select{min-width:136px}.crm-overview-hybrid .crm-overview-workgrid{grid-template-columns:1fr}.crm-overview-hybrid .crm-overview-side{display:block}}@media (width<=760px){.crm-overview-viewbar{flex-direction:column;align-items:flex-start}.crm-overview-save-view{min-height:27px}.crm-overview-smart-query{flex-wrap:wrap}.crm-overview-smart-query>input{flex:160px}.crm-overview-filter-chips{flex-basis:100%;order:5;width:100%}.crm-overview-filter-popover{border:0;border-radius:0;width:100%;max-height:100dvh;position:fixed;inset:0}.crm-overview-filter-popover-head{min-height:58px;padding:10px 16px}.crm-overview-filter-grid{grid-template-columns:1fr;max-height:calc(100dvh - 116px);padding:12px 16px}.crm-overview-filter-popover-foot{min-height:58px;padding:9px 16px}}@media (width<=640px){.crm-overview-task-columns{display:none}.crm-overview-hybrid .crm-overview-task-list>article{grid-template-columns:18px minmax(0,1fr) 112px 26px;gap:8px;min-height:58px;padding:7px 10px}.crm-overview-hybrid .crm-overview-task-list .crm-task-type,.crm-overview-hybrid .crm-overview-task-list .crm-avatar{display:none}}.crm-client-detail-modal>header{z-index:4;position:relative}.crm-client-view-workspace{background:linear-gradient(90deg, #085c4806 1px, transparent 1px), linear-gradient(#085c4806 1px, transparent 1px), var(--crm-page,#f6f7f5);background-size:28px 28px;grid-template-columns:minmax(320px,34%) minmax(0,1fr);height:calc(100vh - 58px);min-height:0;display:grid;overflow:hidden}.crm-client-profile-pane,.crm-client-work-pane{min-width:0;min-height:0}.crm-client-profile-pane{border-right:1px solid var(--crm-line);background:color-mix(in srgb, var(--crm-surface,#fff) 96%, #ecf5f0);scrollbar-width:thin;padding:14px 16px 28px;overflow:auto}.crm-client-pane-title,.crm-client-tab-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-client-pane-title{z-index:2;border-bottom:1px solid var(--crm-line);background:color-mix(in srgb, var(--crm-surface,#fff) 96%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:-14px -16px 10px;padding:12px 16px 10px;position:sticky;top:-14px}.crm-client-pane-title>span,.crm-client-tab-heading>span{flex-direction:column;gap:2px;min-width:0;display:flex}.crm-client-pane-title small,.crm-client-tab-heading small{color:var(--crm-muted);letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:760}.crm-client-pane-title strong,.crm-client-tab-heading strong{color:var(--crm-ink);font-size:14px;line-height:1.2}.crm-client-pane-title>button{border:1px solid var(--crm-line);background:var(--crm-surface,#fff);width:32px;height:32px;color:var(--crm-primary);border-radius:9px;flex:0 0 32px;place-items:center;font-size:15px;display:grid}.crm-client-pane-title>button:hover,.crm-client-pane-title>button:focus-visible{border-color:color-mix(in srgb, var(--crm-primary) 45%, var(--crm-line));background:color-mix(in srgb, var(--crm-primary) 7%, #fff);outline:0}.crm-client-fact-section{border-bottom:1px solid var(--crm-line);padding:11px 2px}.crm-client-fact-section h3{color:var(--crm-ink);margin:0 0 9px;font-size:11px;font-weight:800}.crm-client-fact-section dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px;margin:0;display:grid}.crm-client-fact-section dl>div{min-width:0}.crm-client-fact-section dl>div.is-wide{grid-column:1/-1}.crm-client-fact-section dt{color:var(--crm-muted);margin-bottom:2px;font-size:8px;font-weight:670}.crm-client-fact-section dd{overflow-wrap:anywhere;color:var(--crm-ink);white-space:pre-line;margin:0;font-size:10px;font-weight:610;line-height:1.4}.crm-client-fact-section a,.crm-client-notes a{color:var(--crm-primary);text-decoration:none}.crm-client-fact-section a:hover,.crm-client-notes a:hover{text-decoration:underline}.crm-client-notes{color:var(--crm-ink);white-space:pre-wrap;margin:0;font-size:9px;line-height:1.55}.crm-client-view-tags{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.crm-client-view-tags span{border:1px solid color-mix(in srgb, var(--crm-primary) 18%, var(--crm-line));background:color-mix(in srgb, var(--crm-primary) 6%, #fff);color:var(--crm-primary);border-radius:999px;padding:4px 7px;font-size:8px;font-weight:720}.crm-client-inline-add-field{border:1px dashed color-mix(in srgb, var(--crm-primary) 34%, var(--crm-line));background:color-mix(in srgb, var(--crm-primary) 4%, #fff);width:100%;color:var(--crm-primary);text-align:left;border-radius:9px;margin:12px 0 8px;padding:9px 11px;font-size:9px;font-weight:780}.crm-client-source-note{color:var(--crm-muted);font-size:7.5px;line-height:1.45;display:block}.crm-client-work-pane{flex-direction:column;padding:12px 14px 14px;display:flex;overflow:hidden}.crm-client-kpis{border:1px solid var(--crm-line);background:var(--crm-surface,#fff);border-radius:11px;flex:none;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 4px 14px #15322b0a}.crm-client-kpis>span{border-right:1px solid var(--crm-line);align-items:baseline;gap:7px;min-width:0;padding:9px 11px;display:flex}.crm-client-kpis>span:last-child{border-right:0}.crm-client-kpis b{color:var(--crm-primary);font-size:17px;font-weight:820}.crm-client-kpis small{color:var(--crm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:680;overflow:hidden}.crm-client-work-tabs{border:1px solid var(--crm-line);background:color-mix(in srgb, var(--crm-surface,#fff) 76%, #edf1ef);border-radius:10px;flex:none;gap:3px;margin-top:9px;padding:3px;display:flex}.crm-client-work-tabs button{min-width:0;color:var(--crm-muted);background:0 0;border:0;border-radius:7px;flex:1;padding:7px 8px;font-size:9px;font-weight:720}.crm-client-work-tabs button span{background:#7987821c;border-radius:999px;place-items:center;min-width:17px;height:17px;margin-left:3px;font-size:7px;display:inline-grid}.crm-client-work-tabs button.is-active{background:var(--crm-primary);box-shadow:0 4px 12px color-mix(in srgb, var(--crm-primary) 22%, transparent);color:#fff}.crm-client-work-tabs button.is-active span{background:#ffffff2e}.crm-client-workbench{flex:1;grid-template-columns:minmax(0,1.55fr) minmax(260px,.9fr);gap:10px;min-height:0;margin-top:9px;display:grid}.crm-client-tab-panel,.crm-client-activity-panel{border:1px solid var(--crm-line);background:var(--crm-surface,#fff);scrollbar-width:thin;border-radius:11px;min-width:0;min-height:0;overflow:auto}.crm-client-tab-panel{padding:12px}.crm-client-activity-panel{padding:12px 10px}.crm-client-tab-heading{margin-bottom:9px}.crm-client-tab-heading>em{color:var(--crm-muted);font-size:8px;font-style:normal;font-weight:650}.crm-client-tab-heading>button{color:var(--crm-primary);background:0 0;border:0;padding:5px 7px;font-size:8px;font-weight:760}.crm-client-work-list,.crm-client-message-list,.crm-client-history-list{flex-direction:column;display:flex}.crm-client-work-list>button{border:0;border-top:1px solid var(--crm-line);width:100%;min-width:0;color:var(--crm-ink);text-align:left;background:0 0;grid-template-columns:8px minmax(0,1.3fr) minmax(130px,.8fr) 12px;align-items:center;gap:9px;padding:10px 4px;display:grid}.crm-client-work-list>button:hover,.crm-client-message-list>button:hover,.crm-client-history-list>button:hover{background:color-mix(in srgb, var(--crm-primary) 4%, transparent)}.crm-client-work-list>button>span:nth-child(2),.crm-client-work-meta,.crm-client-message-list>button>span:nth-child(2),.crm-client-history-list>button>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.crm-client-work-list strong,.crm-client-message-list strong,.crm-client-history-list strong{color:var(--crm-ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:760;overflow:hidden}.crm-client-work-list small,.crm-client-work-list em,.crm-client-message-list small,.crm-client-message-list em,.crm-client-history-list small,.crm-client-history-list em,.crm-client-history-list time{color:var(--crm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;font-style:normal;line-height:1.35;overflow:hidden}.crm-client-work-meta{text-align:right;align-items:flex-end}.crm-client-work-meta b{max-width:100%;color:var(--crm-primary);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.crm-client-work-mark{background:#1da276;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #1da2761a}.crm-client-work-mark.is-muted{box-shadow:none;background:#aeb7b4}.crm-client-task-check{color:#fff;border:1px solid #aab5b1;border-radius:50%;place-items:center;width:17px;height:17px;font-size:8px;display:grid}.crm-client-task-check.overdue{background:#e05b6014;border-color:#e05b60}.crm-client-task-check.is-done{background:#269875;border-color:#269875}.crm-client-message-list>button{border:0;border-top:1px solid var(--crm-line);text-align:left;background:0 0;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:8px;width:100%;min-width:0;padding:10px 4px;display:grid}.crm-client-message-list time{color:var(--crm-muted);font-size:7px}.crm-client-message-list>button>b{color:#fff;background:#d84d57;border-radius:999px;place-items:center;min-width:17px;height:17px;font-size:7px;display:grid}.crm-client-channel,.crm-client-history-list>button>span:first-child{width:28px;height:28px;color:var(--crm-primary);background:#eef4f2;border-radius:50%;place-items:center;font-size:11px;display:grid}.crm-client-channel.is-email,.crm-client-history-list>button>span.is-message{color:#2673df;background:#eaf3ff}.crm-client-channel.is-telegram{color:#1b91d2;background:#e8f7ff}.crm-client-history-list>button>span.is-task{color:#c87512;background:#fff1df}.crm-client-history-list>button>span.is-deal{color:#16805f;background:#e7f5ed}.crm-client-history-list>button{border:0;border-top:1px solid var(--crm-line);text-align:left;background:0 0;grid-template-columns:30px minmax(0,1fr);gap:8px;width:100%;min-width:0;padding:9px 2px;display:grid}.crm-client-history-list>button time{grid-area:2/2}.crm-client-history-list.is-full>button{grid-template-columns:30px minmax(0,1fr) auto}.crm-client-history-list.is-full>button time{grid-area:1/3}.crm-client-work-empty{min-height:150px;color:var(--crm-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:18px;display:flex}.crm-client-work-empty strong{color:var(--crm-ink);font-size:10px}.crm-client-work-empty span{max-width:280px;font-size:8px;line-height:1.5}.crm-client-work-empty button{border:1px solid var(--crm-line);color:var(--crm-primary);background:#fff;border-radius:7px;margin-top:5px;padding:7px 9px;font-size:8px;font-weight:740}.crm-client-view-status{min-height:18px;color:var(--crm-primary);flex:0 0 18px;padding:5px 3px 0;font-size:8px}.crm-client-field-popover{z-index:8;border:1px solid var(--crm-line);background:var(--crm-surface,#fff);border-radius:12px;grid-template-columns:1fr 120px;gap:9px;width:min(360px,100vw - 32px);padding:14px;display:grid;position:absolute;top:62px;right:18px;box-shadow:0 22px 55px #102b2433}.crm-client-field-popover>strong,.crm-client-field-popover>p,.crm-client-field-popover>div{grid-column:1/-1}.crm-client-field-popover>strong{color:var(--crm-ink);font-size:12px}.crm-client-field-popover>p{color:var(--crm-muted);margin:-5px 0 2px;font-size:8px}.crm-client-field-popover label{flex-direction:column;gap:4px;min-width:0;display:flex}.crm-client-field-popover label span{color:var(--crm-muted);font-size:8px;font-weight:680}.crm-client-field-popover input,.crm-client-field-popover select{border:1px solid var(--crm-line);min-width:0;height:34px;color:var(--crm-ink);background:#fff;border-radius:8px;padding:0 9px;font-size:9px}.crm-client-field-popover>div{justify-content:flex-end;gap:7px;display:flex}.crm-client-edit-button{min-width:116px}@media (width<=1180px){.crm-client-view-workspace{grid-template-columns:minmax(300px,38%) minmax(0,1fr)}.crm-client-workbench{grid-template-columns:minmax(0,1fr) 250px}.crm-client-work-list>button{grid-template-columns:8px minmax(0,1fr) 12px}.crm-client-work-meta{display:none}}@media (width<=940px){.crm-client-detail-modal .crm-client-add-field-button,.crm-client-detail-modal .crm-client-edit-button{width:38px;min-width:38px;padding:0;font-size:0;overflow:hidden}.crm-client-detail-modal .crm-client-add-field-button:before{content:"+";font-size:16px}.crm-client-detail-modal .crm-client-edit-button:before{content:"✎";font-size:14px}.crm-client-view-workspace{grid-template-columns:310px minmax(0,1fr)}.crm-client-workbench{grid-template-columns:1fr;overflow:auto}.crm-client-tab-panel,.crm-client-activity-panel{overflow:visible}}@media (width<=720px){.crm-client-detail-modal>header{min-height:54px;padding:6px 9px}.crm-client-detail-heading{gap:8px}.crm-client-detail-modal header h2{max-width:44vw;font-size:14px}.crm-client-detail-modal .crm-client-photo-actions{gap:4px}.crm-client-detail-modal .crm-client-photo-actions>a,.crm-client-detail-modal .crm-client-photo-actions>button:first-of-type{display:none}.crm-client-view-workspace{height:calc(100vh - 54px);display:block;overflow:auto}.crm-client-profile-pane{border-right:0;border-bottom:1px solid var(--crm-line);overflow:visible}.crm-client-pane-title{position:static}.crm-client-work-pane{padding:10px;overflow:visible}.crm-client-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-client-kpis>span:nth-child(2){border-right:0}.crm-client-kpis>span:nth-child(-n+2){border-bottom:1px solid var(--crm-line)}.crm-client-work-tabs{justify-content:flex-start;overflow-x:auto}.crm-client-work-tabs button{flex:none;min-width:105px}.crm-client-workbench{display:block;overflow:visible}.crm-client-tab-panel,.crm-client-activity-panel{margin-top:9px}.crm-client-field-popover{grid-template-columns:1fr;width:auto;position:fixed;top:62px;left:8px;right:8px}.crm-client-field-popover>*{grid-column:1}}@media (width<=560px){.crm-overview-deal-head{flex-direction:column;align-items:stretch}.crm-overview-result-tools{justify-content:space-between}.crm-overview-result-tools .crm-view-switcher button span,.crm-overview-query-reset{display:none}.crm-overview-hybrid .crm-command-strip .crm-kpi-copy small{width:100%}}.crm-operational-heading{gap:24px;min-height:54px}.crm-operational-heading h1{letter-spacing:-.025em;font-size:clamp(27px,2vw,32px)}.crm-metric-chips{gap:8px}.crm-metric-chips :is(button,span){border-radius:10px;min-height:38px;padding:7px 14px;font-size:12px;box-shadow:0 2px 8px #182d2609}.crm-task-master-detail{grid-template-columns:minmax(0,1fr) clamp(360px,24vw,410px);align-items:start;gap:16px}.crm-task-master-detail .crm-tasks-panel,.crm-task-master-detail .crm-task-inspector{border-radius:14px;box-shadow:0 8px 24px #1a2d260e}.crm-task-master-detail .crm-operational-toolbar{min-width:940px;min-height:60px;padding:11px 14px}.crm-task-master-detail .crm-segmented button{min-height:35px;padding-inline:14px;font-size:13px}.crm-task-master-detail .crm-quiet-button{min-height:36px;padding-inline:13px;font-size:12px}.crm-task-column-head,.crm-task-column-filters,.crm-task-day-list .crm-task-row{grid-template-columns:26px minmax(205px,1.65fr) minmax(92px,.65fr) minmax(120px,.8fr) minmax(165px,1.1fr) minmax(88px,.62fr) minmax(118px,.82fr) 28px 32px;gap:9px;min-width:940px}.crm-task-column-head{min-height:38px;padding:0 13px}.crm-task-column-head button{letter-spacing:.035em;font-size:10px}.crm-task-column-filters{background:#fffefb;padding:8px 13px 10px}.crm-task-column-filters input,.crm-task-column-filters select{border-radius:9px;min-height:36px;padding:5px 9px;font-size:12px!important}.crm-task-column-filters :is(input,select):focus{border-color:color-mix(in srgb, var(--crm-primary) 48%, var(--crm-line));box-shadow:0 0 0 3px color-mix(in srgb, var(--crm-primary) 10%, transparent);outline:0}.crm-column-reset{min-height:35px;font-size:15px}.crm-task-group>h2{letter-spacing:.02em;min-height:34px;padding:10px 14px 7px;font-size:11px}.crm-task-group>h2 span{min-width:19px;height:19px;font-size:10px}.crm-task-day-list .crm-task-row{background:#fff;min-height:68px;padding:9px 13px}.crm-task-day-list .crm-task-row:hover{background:#fbfcfa}.crm-task-row-main{gap:4px;display:grid}.crm-task-row-main strong{line-height:1.25;font-size:15px!important}.crm-task-row-main span{color:var(--crm-muted);font-size:12px!important}.crm-task-type{white-space:normal;border-radius:7px;min-height:25px;padding:5px 8px;line-height:1.25;font-size:10px!important}.crm-task-date{gap:3px;display:grid}.crm-task-date strong{font-size:14px!important}.crm-task-date small{line-height:1.3;font-size:11px!important}.crm-task-assignee{gap:8px;font-size:11px}.crm-task-assignee .crm-avatar{width:30px;height:30px;font-size:10px}.crm-task-priority,.crm-task-status-badge{min-height:25px;padding:4px 8px;font-size:10px}.crm-task-status-badge.is-done small{font-size:9px!important}.crm-task-plan{min-height:440px;max-height:calc(100dvh - 92px);top:72px;overflow:hidden}.crm-task-plan>header{min-height:68px;padding:13px 16px}.crm-task-plan>header p{letter-spacing:.08em;font-size:10px!important}.crm-task-plan>header h2{margin-top:4px;font-size:17px!important}.crm-task-plan-body{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:calc(100dvh - 176px);padding:16px;overflow-y:auto}.crm-task-plan-progress>span,.crm-task-timeline time,.crm-task-timeline>p{font-size:11px}.crm-task-timeline button strong,.crm-tasks-without-time h3{font-size:13px!important}.crm-task-timeline button small,.crm-tasks-without-time small{line-height:1.35;font-size:11px!important}.crm-cases-layout .crm-case-registry{border-radius:14px;padding:13px;box-shadow:0 8px 24px #1a2d260e}.crm-cases-layout .crm-operational-toolbar{min-height:48px;margin-bottom:11px}.crm-cases-layout .crm-quick-filters button,.crm-case-mode-switch button,.crm-cases-layout .crm-filter-toggle{min-height:36px;padding-inline:13px;font-size:12px}.crm-case-column-filters{border-radius:11px;grid-template-columns:minmax(170px,1.35fr) minmax(125px,.9fr) minmax(165px,1.15fr) minmax(145px,.95fr) minmax(145px,.95fr) minmax(170px,1.05fr) minmax(140px,.85fr);gap:9px;margin-bottom:12px;padding:11px}.crm-case-column-filters label{gap:5px;font-size:10px}.crm-case-column-filters label>span{letter-spacing:.025em;font-size:10px!important}.crm-case-column-filters input,.crm-case-column-filters select{border-radius:9px;min-height:37px;padding:6px 9px;font-size:12px!important}.crm-procedural-registry{scrollbar-gutter:stable;border-radius:12px}.crm-case-register-head,.crm-case-register-record>article{grid-template-columns:minmax(205px,1.35fr) minmax(185px,1.15fr) minmax(190px,1.18fr) minmax(150px,.9fr) minmax(175px,1fr) minmax(165px,.95fr) minmax(145px,.82fr) 28px;gap:12px;min-width:1220px}.crm-case-register-head{letter-spacing:.035em;min-height:40px;padding:0 13px;font-size:10px}.crm-case-register-record>article{min-height:108px;padding:13px}.crm-case-main{gap:5px}.crm-case-main>b{font-size:14px;line-height:1.3}.crm-case-main>small,.crm-case-main>em{white-space:normal;line-height:1.35;font-size:11px!important}.crm-court-progress>span{gap:5px;font-size:10px;line-height:1.25}.crm-court-progress>span:before{top:7px}.crm-court-progress i{width:15px;height:15px}.crm-case-court>span{color:var(--crm-muted);white-space:normal;font-size:11px;line-height:1.35}.crm-case-hearing{border:1px solid color-mix(in srgb, var(--crm-green) 24%, var(--crm-line));background:color-mix(in srgb, var(--crm-green-soft) 38%, #fff);border-radius:10px;align-content:center;gap:5px;min-height:68px;padding:10px 11px}.crm-case-hearing strong{color:var(--crm-primary);font-size:13px!important}.crm-case-hearing small{font-size:11px!important}.crm-case-control-dates{border:1px solid var(--crm-line);background:#fbfcfa;border-radius:10px;gap:6px;padding:10px 11px}.crm-case-control-dates small{margin:0;line-height:1.35;font-size:10px!important}.crm-case-responsible strong{white-space:normal;line-height:1.35;font-size:11px!important}.crm-case-responsible small,.crm-case-status :is(strong,small){white-space:normal;line-height:1.35;font-size:10px!important}.crm-case-arrow{font-size:18px}.crm-case-expanded-panel{min-width:1220px;padding:14px 16px 16px 230px}.crm-quiet-button{text-decoration:none}.crm-deal-head-actions .crm-quiet-button,.crm-task-inspector>header>.crm-quiet-button{white-space:nowrap;min-height:30px;padding-inline:10px;font-size:10px}.crm-task-inspector>header>.crm-quiet-button{flex:none}.crm-main.crm-main-messages{height:calc(100dvh - var(--crm-compact-topbar) - var(--crm-compact-context));flex-direction:column;min-height:0;padding:12px 20px 14px;display:flex;overflow:hidden}.crm-main-messages .crm-inbox{flex:auto;grid-template-columns:minmax(300px,320px) minmax(440px,1fr) minmax(245px,275px);height:auto;min-height:0;overflow:hidden}.crm-main-messages :is(.crm-inbox-list,.crm-chat,.crm-contact-panel){overscroll-behavior:contain;height:100%;min-height:0}.crm-main-messages .crm-inbox-list,.crm-main-messages .crm-chat{overflow:hidden}.crm-main-messages .crm-inbox-filters,.crm-main-messages .crm-chat-head,.crm-main-messages .crm-chat-link,.crm-main-messages .crm-email-actions,.crm-main-messages .crm-message-compose{flex:none}.crm-main-messages .crm-conversation-list,.crm-main-messages .crm-chat-body,.crm-main-messages .crm-contact-panel{scrollbar-gutter:stable;overscroll-behavior:contain;scroll-behavior:smooth;overflow-y:auto}.crm-main-messages .crm-inbox-filters{padding:15px}.crm-main-messages .crm-conversation-list>button{min-height:72px;padding:13px 14px}.crm-main-messages .crm-conversation-copy{gap:2px}.crm-main-messages .crm-conversation-copy small,.crm-main-messages .crm-conversation-copy em{font-size:11px!important}.crm-main-messages .crm-conversation-copy p{margin-block:4px 2px;line-height:1.35}.crm-main-messages .crm-chat-body{gap:12px;padding:20px 22px}.crm-main-messages .crm-chat-body article{width:min(86%,720px)}.crm-main-messages .crm-chat-body article.is-email-html{width:min(100%,900px)}.crm-main-messages .crm-chat-body article.is-email-html>div{width:100%;min-width:0}.crm-main-messages .crm-chat-body article>div{border-radius:5px 13px 13px;padding:12px 14px}.crm-main-messages .crm-chat-body article.is-mine>div{border-radius:13px 5px 13px 13px}.crm-main-messages .crm-chat-body p{overflow-wrap:anywhere;line-height:1.58}.crm-main-messages .crm-chat-body article>div>span,.crm-main-messages .crm-chat-day{font-size:11px!important}.crm-main-messages .crm-message-compose{border-radius:13px;grid-template-columns:34px minmax(0,1fr) 34px 38px;gap:7px;margin:0 15px 15px;padding:9px}.crm-main-messages .crm-message-compose textarea{min-height:34px;max-height:130px;line-height:1.45}.crm-main-messages .crm-contact-panel{padding:18px 16px}.crm-main-messages .crm-contact-panel h3{line-height:1.35;font-size:16px!important}.crm-main-messages .crm-contact-panel :is(p,dt,dd,button){line-height:1.45;font-size:12px!important}@media (width<=1450px){.crm-case-column-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.crm-procedural-registry{overflow-x:hidden}.crm-case-register-head,.crm-case-register-record>article{grid-template-columns:minmax(210px,1.42fr) minmax(145px,.92fr) minmax(175px,1.12fr) minmax(140px,.84fr) minmax(155px,.94fr) minmax(145px,.9fr) 28px;gap:9px;min-width:0}.crm-case-register-head>span:nth-child(7){display:none}.crm-case-register-head>span:nth-child(6):after{content:" / мониторинг"}.crm-case-register-record{min-width:0}.crm-case-register-record>article{grid-template-rows:minmax(42px,auto) minmax(32px,auto)}.crm-case-register-record>article>:nth-child(-n+5),.crm-case-register-record>article>:nth-child(8){grid-row:1/3}.crm-case-register-record>article>:nth-child(6){grid-area:1/6}.crm-case-register-record>article>:nth-child(7){grid-area:2/6}.crm-case-register-record>article>:nth-child(8){grid-column:7}.crm-case-responsible{grid-template-columns:27px minmax(0,1fr);gap:6px}.crm-case-responsible .crm-avatar{width:27px;height:27px}.crm-case-status{align-self:start}.crm-case-expanded,.crm-case-expanded-panel{min-width:0;padding:12px 14px}.crm-task-master-detail{grid-template-columns:minmax(0,1fr)}.crm-task-plan,.crm-task-inspector{width:100%;max-height:none;position:relative;top:auto}.crm-task-plan-body{max-height:520px}.crm-main-messages .crm-inbox{grid-template-columns:minmax(280px,300px) minmax(0,1fr)}.crm-main-messages .crm-contact-panel{display:none}}@media (width<=1320px){.crm-case-column-filters{grid-template-columns:repeat(4,minmax(150px,1fr))}.crm-main-messages .crm-inbox{grid-template-columns:minmax(265px,290px) minmax(0,1fr)}}@media (height<=720px) and (width>=761px){.crm-main.crm-main-messages{padding:8px 14px 10px}.crm-main-messages .crm-inbox-filters{padding:11px 12px}.crm-main-messages .crm-inbox-title{margin-bottom:8px}.crm-main-messages .crm-channel-tabs{margin-top:7px}.crm-main-messages .crm-conversation-list>button{min-height:62px;padding:10px 12px}.crm-main-messages .crm-chat-head{min-height:52px;padding:7px 12px}.crm-main-messages .crm-chat-link{min-height:34px;padding-inline:12px}.crm-main-messages .crm-email-actions{min-height:34px;padding:4px 12px}.crm-main-messages .crm-chat-body{gap:9px;padding:12px 14px}.crm-main-messages .crm-message-compose{margin:0 10px 10px;padding:6px}.crm-main-messages .crm-message-compose textarea{min-height:30px}}@media (width<=760px){.crm-operational-heading{flex-direction:column;align-items:flex-start;gap:10px}.crm-metric-chips{flex-wrap:nowrap;width:100%;padding-bottom:3px;overflow-x:auto}.crm-case-column-filters{grid-template-columns:repeat(2,minmax(140px,1fr))}.crm-main.crm-main-messages{height:calc(100dvh - var(--crm-compact-topbar) - var(--crm-compact-context));padding:10px 10px 12px}.crm-main-messages>.crm-page-heading{margin-bottom:8px}.crm-main-messages .crm-inbox{grid-template-columns:minmax(230px,260px) minmax(0,1fr)}.crm-main-messages .crm-chat-head .crm-quiet-button{display:none}.crm-main-messages .crm-chat-body{padding:14px 12px}.crm-main-messages .crm-message-compose{margin-inline:9px}}.crm-email-html-frame{background:0 0;border:0;width:100%;min-width:0;height:clamp(300px,48dvh,620px);display:block}@media (width<=680px){.crm-main-messages .crm-inbox{grid-template-columns:1fr}}.crm-main-messages .crm-message-attachments.is-sent{gap:8px}.crm-main-messages .crm-chat-body article .crm-message-attachments :is(a,span){border-radius:8px;min-height:32px;padding:7px 10px;font-size:13px}.crm-main-messages .crm-message-attachments.is-sent a.is-image{white-space:normal;background:#fff;grid-template-columns:64px minmax(0,1fr);width:min(230px,100%);padding:0;display:grid;overflow:hidden}.crm-main-messages .crm-message-attachments.is-sent a.is-image img{object-fit:cover;width:64px;height:64px}.crm-main-messages .crm-message-attachments.is-sent a.is-image span{text-overflow:ellipsis;background:0 0;border:0;min-width:0;padding:8px 10px;overflow:hidden}.crm-email-message-meta{justify-content:flex-end;align-items:center;gap:9px;min-height:24px;margin-top:7px;display:flex}.crm-chat-body article .crm-email-message-meta>span{margin:0;font-size:11px!important}.crm-email-message-meta>button{color:var(--crm-red);opacity:0;background:0 0;border:0;border-radius:6px;padding:3px 7px;font-size:10px;transition:opacity .15s,background .15s}.crm-chat-body article:hover .crm-email-message-meta>button,.crm-email-message-meta>button:focus-visible{opacity:1}.crm-email-message-meta>button:hover{background:var(--crm-red-soft)}@media (width<=760px){.crm-email-html-frame{min-width:0;height:clamp(280px,52dvh,520px)}.crm-email-message-meta>button{opacity:1}}.crm-modal.crm-client-detail-modal{flex-direction:column;display:flex;overflow:hidden}.crm-modal.crm-client-detail-modal>header{flex:none}.crm-modal.crm-client-detail-modal .crm-client-view-workspace{flex:auto;height:auto}.crm-client-detail-modal.is-reference-view{background:var(--crm-page,#f7f8f6)}.crm-client-detail-modal.is-reference-view>header{background:var(--crm-surface,#fff);flex:none;gap:18px;min-height:112px;padding:15px 20px}.crm-client-detail-modal.is-reference-view .crm-client-detail-heading{flex:auto;align-items:center;gap:16px;min-width:0}.crm-client-photo-trigger{background:0 0;border:0;border-radius:12px;flex:none;place-items:center;padding:0;display:grid;overflow:hidden}.crm-client-photo-trigger:focus-visible{outline:3px solid color-mix(in srgb, var(--crm-primary) 35%, transparent);outline-offset:3px}.crm-client-detail-modal.is-reference-view .crm-client-photo.is-large{border-radius:12px;flex-basis:66px;width:66px;height:66px}.crm-client-detail-modal.is-reference-view .crm-client-detail-heading p{display:none}.crm-client-detail-modal.is-reference-view .crm-client-detail-heading h2{letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;max-width:none;margin:0;font-weight:760;line-height:1.1;overflow:hidden;color:var(--crm-color-title,var(--crm-ink))!important;font-family:var(--crm-font-title,"CRM Manrope", sans-serif)!important;font-size:clamp(23px, var(--crm-size-title,30px), 32px)!important}.crm-client-hero-meta{flex-wrap:wrap;align-items:center;gap:7px 9px;min-width:0;margin-top:10px;display:flex}.crm-client-hero-meta>a,.crm-client-kind-pill{border:1px solid color-mix(in srgb, var(--crm-line) 78%, transparent);background:color-mix(in srgb, var(--crm-surface,#fff) 92%, #edf1ef);min-height:28px;color:var(--crm-color-data,var(--crm-ink));font-family:var(--crm-font-data,sans-serif);font-size:clamp(11px, calc(var(--crm-size-data,14px) * .86), 14px);border-radius:8px;align-items:center;gap:7px;padding:5px 10px;font-weight:570;line-height:1;text-decoration:none;display:inline-flex}.crm-client-hero-meta>a:hover{border-color:color-mix(in srgb, var(--crm-primary) 38%, var(--crm-line));color:var(--crm-primary)}.crm-client-hero-meta>a b{color:var(--crm-ink);font-size:13px}.crm-client-kind-pill{background:color-mix(in srgb, var(--crm-primary) 6%, #fff);border-color:#0000}.crm-client-kind-pill i{background:#49bd78;border-radius:50%;width:7px;height:7px}.crm-client-responsible-meta{color:var(--crm-color-label,var(--crm-muted));font-family:var(--crm-font-label,sans-serif);font-size:clamp(10px, calc(var(--crm-size-label,13px) * .86), 13px);align-items:baseline;gap:6px;padding-left:2px;display:inline-flex}.crm-client-responsible-meta strong{color:var(--crm-color-data,var(--crm-ink));font-family:var(--crm-font-data,sans-serif);font-weight:650}.crm-client-detail-modal.is-reference-view .crm-client-photo-actions{flex:none;gap:10px}.crm-client-detail-modal.is-reference-view .crm-client-photo-actions .crm-quiet-button,.crm-client-detail-modal.is-reference-view .crm-client-photo-actions .crm-primary-button{width:auto;min-width:0;height:42px;font-family:var(--crm-font-body,sans-serif);font-size:clamp(12px, calc(var(--crm-size-body,14px) * .9), 15px);white-space:nowrap;border-radius:9px;padding:0 17px;font-weight:700}.crm-client-detail-modal.is-reference-view .crm-client-edit-button{background:linear-gradient(#087258 0%,#005540 100%);min-width:142px;box-shadow:0 7px 16px #00584329}.crm-client-detail-modal.is-reference-view .crm-client-close-button{display:none}.crm-client-reference-workspace{background:var(--crm-page,#f7f8f6);flex:auto;grid-template-columns:minmax(280px,.93fr) minmax(350px,1.1fr) minmax(300px,1.02fr);gap:12px;min-height:0;padding:12px 16px 16px;display:grid;position:relative;overflow:hidden}.crm-client-view-workspace-legacy[hidden]{display:none!important}.crm-client-reference-card{border:1px solid color-mix(in srgb, var(--crm-line) 88%, transparent);background:var(--crm-surface,#fff);border-radius:12px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 3px 12px #182d2606}.crm-client-reference-card-title{background:0 0;border-bottom:0;flex:none;align-items:center;gap:12px;min-height:62px;padding:0 20px;display:flex}.crm-client-reference-card-title h3{letter-spacing:-.02em;margin:0;font-weight:730;color:var(--crm-color-subtitle,var(--crm-ink))!important;font-family:var(--crm-font-subtitle,sans-serif)!important;font-size:clamp(16px, var(--crm-size-subtitle,18px), 20px)!important}.crm-client-reference-title-icon{width:24px;height:24px;color:var(--crm-ink);flex:0 0 24px;place-items:center;font-size:21px;line-height:1;display:grid}.crm-client-reference-scroll,.crm-client-reference-work-scroll,.crm-client-reference-message-list{scrollbar-color:color-mix(in srgb, var(--crm-primary) 28%, transparent) transparent;scrollbar-width:thin;min-height:0;overflow:auto}.crm-client-reference-scroll{padding:0 20px 20px}.crm-client-reference-group{padding:10px 0 15px}.crm-client-reference-group+.crm-client-reference-group{border-top:1px solid color-mix(in srgb, var(--crm-line) 78%, transparent)}.crm-client-reference-group h4,.crm-client-reference-deals h4,.crm-client-reference-tasks h4{color:var(--crm-color-label,var(--crm-ink));font-family:var(--crm-font-label,sans-serif);font-size:clamp(11px, calc(var(--crm-size-label,13px) * .9), 14px);align-items:center;gap:10px;margin:0 0 13px;font-weight:760;display:flex}.crm-client-reference-group h4 i{background:#55c183;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.crm-client-reference-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 18px;margin:0 0 0 18px;display:grid}.crm-client-reference-facts.is-requisites{grid-template-columns:1fr;margin-left:18px}.crm-client-reference-facts .is-wide{grid-column:1/-1}.crm-client-reference-facts dt,.crm-client-reference-contact-list small{margin-bottom:3px;font-weight:620;line-height:1.25;color:var(--crm-color-label,var(--crm-muted))!important;font-family:var(--crm-font-label,sans-serif)!important;font-size:clamp(9px, calc(var(--crm-size-label,12px) * .78), 11px)!important}.crm-client-reference-facts dd,.crm-client-reference-contact-list :is(a,strong){overflow-wrap:anywhere;color:var(--crm-color-data,var(--crm-ink));font-family:var(--crm-font-data,sans-serif);font-size:clamp(11px, calc(var(--crm-size-data,14px) * .88), 14px);white-space:pre-line;margin:0;font-weight:570;line-height:1.42;text-decoration:none}.crm-client-reference-contact-list{flex-direction:column;gap:14px;margin-left:2px;display:flex}.crm-client-reference-contact-list>div{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.crm-client-reference-contact-list>div>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.crm-client-reference-row-icon{width:24px;height:24px;color:var(--crm-ink);place-items:center;font-size:16px;display:grid}.crm-client-whatsapp-link{border:1px solid #20ae5a;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;color:#16a351!important;font-size:13px!important;font-weight:800!important}.crm-client-reference-notes{color:var(--crm-color-body,var(--crm-ink));font-family:var(--crm-font-body,sans-serif);font-size:clamp(11px, calc(var(--crm-size-body,14px) * .86), 14px);margin:0 0 0 18px;line-height:1.5}.crm-client-reference-add-field{color:var(--crm-primary);font-family:var(--crm-font-body,sans-serif);font-size:clamp(12px, calc(var(--crm-size-body,14px) * .9), 14px);background:0 0;border:0;align-items:center;gap:8px;margin-top:4px;padding:8px 0;font-weight:750;display:inline-flex}.crm-client-reference-add-field b{font-size:17px}.crm-client-reference-scope-tabs{border-bottom:1px solid var(--crm-line);flex:none;gap:8px;min-height:42px;margin:0 16px;display:flex}.crm-client-reference-scope-tabs button{min-width:100px;color:var(--crm-color-label,var(--crm-muted));font-family:var(--crm-font-label,sans-serif);font-size:clamp(11px, calc(var(--crm-size-label,13px) * .88), 14px);background:0 0;border:0;padding:0 12px;font-weight:700;position:relative}.crm-client-reference-scope-tabs button:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.crm-client-reference-scope-tabs button.is-active{color:var(--crm-primary)}.crm-client-reference-scope-tabs button.is-active:after{background:#14946c}.crm-client-reference-work-scroll{flex:auto;padding:12px 16px 10px}.crm-client-reference-deals,.crm-client-reference-tasks{min-width:0}.crm-client-reference-tasks{margin-top:14px}.crm-client-reference-deal-list,.crm-client-reference-task-list{flex-direction:column;gap:8px;display:flex}.crm-client-reference-deal-list>button{border:1px solid color-mix(in srgb, var(--crm-line) 90%, transparent);background:color-mix(in srgb, var(--crm-surface,#fff) 98%, #eef4f1);width:100%;min-width:0;color:var(--crm-ink);text-align:left;border-radius:8px;grid-template-columns:minmax(0,1.25fr) minmax(125px,.75fr);gap:12px;padding:11px 12px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.crm-client-reference-deal-list>button:hover,.crm-client-reference-deal-list>button:focus-visible{border-color:color-mix(in srgb, var(--crm-primary) 42%, var(--crm-line));outline:0;transform:translateY(-1px);box-shadow:0 7px 18px #10544214}.crm-client-reference-deal-main,.crm-client-reference-deal-meta{flex-direction:column;min-width:0;display:flex}.crm-client-reference-deal-main{gap:8px}.crm-client-reference-deal-main strong{min-width:0;color:var(--crm-color-data,var(--crm-ink));font-family:var(--crm-font-data,sans-serif);font-size:clamp(11px, calc(var(--crm-size-data,14px) * .9), 14px);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;font-weight:740;display:flex;overflow:hidden}.crm-client-reference-deal-main strong i{background:#0b9b69;border-radius:50%;flex:0 0 9px;width:9px;height:9px}.crm-client-reference-deal-main em{color:#1f6fb2;max-width:100%;font-family:var(--crm-font-label,sans-serif);font-size:clamp(9px, calc(var(--crm-size-label,11px) * .82), 11px);text-overflow:ellipsis;white-space:nowrap;background:#eaf3ff;border-radius:6px;align-self:flex-start;padding:5px 8px;font-style:normal;font-weight:650;overflow:hidden}.crm-client-reference-deal-list>button.is-warning .crm-client-reference-deal-main strong i{background:#f2a21a}.crm-client-reference-deal-list>button.is-warning .crm-client-reference-deal-main em{color:#a86800;background:#fff4dc}.crm-client-reference-deal-list>button.is-archived{background:color-mix(in srgb, var(--crm-surface,#fff) 94%, #e9eceb);opacity:.78}.crm-client-reference-deal-list>button.is-archived .crm-client-reference-deal-main strong i{background:#9aa7a2}.crm-client-reference-deal-meta{gap:2px}.crm-client-reference-deal-meta small{color:var(--crm-color-label,var(--crm-muted))!important;font-family:var(--crm-font-label,sans-serif)!important;font-size:clamp(8px, calc(var(--crm-size-label,10px) * .74), 10px)!important}.crm-client-reference-deal-meta b{color:var(--crm-color-data,var(--crm-ink));font-family:var(--crm-font-data,sans-serif);font-size:clamp(10px, calc(var(--crm-size-data,12px) * .84), 12px);text-overflow:ellipsis;white-space:nowrap;margin-bottom:5px;font-weight:630;overflow:hidden}.crm-client-reference-task-list{gap:0}.crm-client-reference-task-list>button{border:0;border-bottom:1px solid color-mix(in srgb, var(--crm-line) 72%, transparent);width:100%;min-width:0;color:var(--crm-ink);text-align:left;background:0 0;grid-template-columns:19px minmax(0,1fr) minmax(110px,auto);align-items:center;gap:9px;padding:9px 4px;display:grid}.crm-client-reference-task-list>button:hover,.crm-client-reference-task-list>button:focus-visible{background:color-mix(in srgb, var(--crm-primary) 5%, transparent);outline:0}.crm-client-reference-task-check{color:#fff;border:1.5px solid #55b98a;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;display:grid}.crm-client-reference-task-list strong{min-width:0;color:var(--crm-color-data,var(--crm-ink));font-family:var(--crm-font-data,sans-serif);font-size:clamp(10px, calc(var(--crm-size-data,13px) * .86), 13px);text-overflow:ellipsis;white-space:nowrap;font-weight:570;overflow:hidden}.crm-client-reference-task-list time{color:var(--crm-color-data,var(--crm-ink));font-family:var(--crm-font-data,sans-serif);font-size:clamp(9px, calc(var(--crm-size-data,11px) * .78), 11px);text-align:right;white-space:nowrap;flex-direction:column;font-weight:570;display:flex}.crm-client-reference-task-list time em{color:#e43c3c;margin-top:2px;font-size:9px;font-style:normal}.crm-client-reference-task-list>button.is-overdue{background:#fff0ef;border-radius:7px}.crm-client-reference-task-list>button.is-overdue .crm-client-reference-task-check{border-color:#ff5151}.crm-client-reference-task-list>button.is-overdue :is(strong,time){color:#e43c3c}.crm-client-reference-task-list>button.is-done{opacity:.7}.crm-client-reference-task-list>button.is-done .crm-client-reference-task-check{background:#179268;border-color:#179268}.crm-client-reference-footer-link{border:1px solid color-mix(in srgb, var(--crm-line) 88%, transparent);background:color-mix(in srgb, var(--crm-surface,#fff) 97%, #edf2ef);min-height:42px;color:var(--crm-primary);font-family:var(--crm-font-body,sans-serif);font-size:clamp(11px, calc(var(--crm-size-body,13px) * .86), 13px);border-radius:8px;flex:none;place-items:center;margin:0 16px 14px;font-weight:720;text-decoration:none;display:grid}button.crm-client-reference-footer-link{width:calc(100% - 32px)}.crm-client-reference-message-list{flex:auto;padding:0 16px}.crm-client-reference-message-list>button{border:0;border-bottom:1px solid color-mix(in srgb, var(--crm-line) 76%, transparent);width:100%;min-width:0;color:var(--crm-ink);text-align:left;background:0 0;grid-template-columns:86px minmax(0,1fr) 48px 18px;align-items:start;gap:10px;padding:15px 2px;display:grid}.crm-client-reference-message-list>button:hover,.crm-client-reference-message-list>button:focus-visible{background:color-mix(in srgb, var(--crm-primary) 4%, transparent);outline:0}.crm-client-reference-channel{color:#176ed4;min-height:29px;font-family:var(--crm-font-label,sans-serif);font-size:clamp(9px, calc(var(--crm-size-label,11px) * .8), 11px);background:#eef5ff;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:5px 8px;font-weight:740;display:inline-flex}.crm-client-reference-channel i{font-style:normal}.crm-client-reference-channel.is-telegram{color:#1689d4;background:#edf7ff}.crm-client-reference-channel.is-vk{color:#286bd6;background:#edf3ff}.crm-client-reference-channel.is-max{color:#6548d9;background:#f1efff}.crm-client-reference-message-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.crm-client-reference-message-copy strong{color:var(--crm-color-data,var(--crm-ink));font-family:var(--crm-font-data,sans-serif);font-size:clamp(11px, calc(var(--crm-size-data,13px) * .88), 14px);text-overflow:ellipsis;white-space:nowrap;font-weight:720;overflow:hidden}.crm-client-reference-message-copy em{color:var(--crm-color-message,#263244);font-family:var(--crm-font-message,sans-serif);font-size:clamp(10px, calc(var(--crm-size-message,13px) * .84), 13px);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-style:normal;line-height:1.42;display:-webkit-box;overflow:hidden}.crm-client-reference-message-list time{color:var(--crm-color-label,var(--crm-muted));font-family:var(--crm-font-label,sans-serif);font-size:clamp(9px, calc(var(--crm-size-label,10px) * .76), 10px);text-align:right;padding-top:3px}.crm-client-reference-message-state{color:#82908a;border:1px solid #aab5b1;border-radius:50%;place-items:center;width:16px;height:16px;margin-top:2px;font-size:9px;display:grid}.crm-client-reference-message-state.is-unread{background:#1677f2;border:0;width:9px;height:9px;margin:7px 3px 0}.crm-client-reference-empty{border:1px dashed color-mix(in srgb, var(--crm-line) 90%, transparent);color:var(--crm-color-label,var(--crm-muted));font-family:var(--crm-font-label,sans-serif);font-size:clamp(10px, calc(var(--crm-size-label,12px) * .82), 12px);text-align:center;border-radius:8px;padding:16px 12px}.crm-client-reference-empty.is-message-empty{flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:150px;display:flex}.crm-client-reference-empty strong{color:var(--crm-color-data,var(--crm-ink))}.crm-client-reference-status{z-index:6;border:1px solid color-mix(in srgb, var(--crm-primary) 28%, var(--crm-line));background:color-mix(in srgb, var(--crm-surface,#fff) 94%, #e7f5ef);max-width:min(460px,100% - 56px);color:var(--crm-primary);border-radius:9px;padding:10px 14px;font-size:12px;font-weight:650;position:absolute;bottom:26px;right:28px;box-shadow:0 12px 30px #11433424}.crm-app[data-theme=dark] .crm-client-detail-modal.is-reference-view,.crm-app[data-theme=dark] .crm-client-reference-workspace{background:var(--crm-page)}.crm-app[data-theme=dark] .crm-client-reference-card,.crm-app[data-theme=dark] .crm-client-detail-modal.is-reference-view>header{border-color:var(--crm-line);background:var(--crm-surface)}.crm-app[data-theme=dark] .crm-client-reference-deal-list>button,.crm-app[data-theme=dark] .crm-client-reference-footer-link{background:color-mix(in srgb, var(--crm-surface) 94%, #203b34)}@media (width<=1180px){.crm-client-detail-modal.is-reference-view>header{min-height:96px;padding:12px 16px}.crm-client-detail-modal.is-reference-view .crm-client-photo.is-large{flex-basis:56px;width:56px;height:56px}.crm-client-reference-workspace{grid-template-columns:minmax(250px,.86fr) minmax(330px,1.14fr);grid-auto-rows:minmax(500px,calc(100dvh - 130px));align-content:start;overflow:auto}.crm-client-messages-card{grid-column:1/-1;min-height:440px;display:flex}.crm-client-detail-modal.is-reference-view .crm-client-photo-actions{gap:6px}.crm-client-detail-modal.is-reference-view .crm-client-photo-actions .crm-quiet-button,.crm-client-detail-modal.is-reference-view .crm-client-photo-actions .crm-primary-button{height:38px;padding-inline:12px}}@media (width<=900px){.crm-client-detail-modal.is-reference-view>header{align-items:flex-start}.crm-client-detail-modal.is-reference-view .crm-client-photo-actions{padding-top:4px}.crm-client-reference-workspace{grid-template-columns:minmax(235px,.8fr) minmax(320px,1.2fr);padding:10px}.crm-client-responsible-meta{display:none}}@media (width<=720px){.crm-client-detail-modal.is-reference-view{overflow:auto}.crm-client-detail-modal.is-reference-view>header{z-index:10;align-items:center;min-height:94px;position:sticky;top:0}.crm-client-detail-modal.is-reference-view .crm-client-photo.is-large{flex-basis:48px;width:48px;height:48px}.crm-client-detail-modal.is-reference-view .crm-client-detail-heading h2{max-width:48vw;font-size:clamp(18px, var(--crm-size-title,22px), 24px)!important}.crm-client-hero-meta>a,.crm-client-responsible-meta,.crm-client-detail-modal.is-reference-view .crm-client-add-field-button{display:none}.crm-client-reference-workspace{flex-direction:column;min-height:auto;display:flex;overflow:visible}.crm-client-reference-card{min-height:min(610px,100dvh - 120px)}.crm-client-messages-card{display:flex}}.crm-cases-layout .crm-case-registry{padding:12px;overflow:visible}.crm-cases-layout .crm-operational-toolbar{margin-bottom:10px}.crm-case-columns-control{position:relative}.crm-columns-toggle{border:1px solid var(--crm-line);background:var(--crm-paper);min-height:36px;color:var(--crm-ink);font:inherit;cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.crm-columns-toggle:is(:hover,:focus-visible,.is-open){border-color:color-mix(in srgb, var(--crm-primary) 45%, var(--crm-line));color:var(--crm-primary)}.crm-columns-toggle>strong{background:var(--crm-primary-soft);min-width:18px;height:18px;color:var(--crm-primary);border-radius:999px;place-items:center;font-size:10px;display:grid}.crm-case-columns-menu{z-index:80;border:1px solid var(--crm-line);background:var(--crm-paper);border-radius:12px;width:min(310px,100vw - 28px);max-height:min(440px,100dvh - 150px);padding:8px;position:absolute;top:calc(100% + 7px);right:0;overflow-y:auto;box-shadow:0 18px 44px #182b2529}.crm-case-columns-menu>header{border-bottom:1px solid var(--crm-line);gap:2px;padding:7px 8px 9px;display:grid}.crm-case-columns-menu>header strong{color:var(--crm-ink);font-size:12px}.crm-case-columns-menu>header small{color:var(--crm-muted);font-size:9px}.crm-case-columns-menu>label{min-height:36px;color:var(--crm-ink);cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:7px 8px;font-size:11px;display:flex}.crm-case-columns-menu>label:hover{background:var(--crm-primary-soft)}.crm-case-columns-menu input{width:16px;height:16px;accent-color:var(--crm-primary)}.crm-case-columns-menu>button{background:var(--crm-bg);width:100%;min-height:34px;color:var(--crm-primary);font:inherit;cursor:pointer;border:0;border-radius:8px;margin-top:5px;font-size:10px;font-weight:700}.crm-procedural-registry{scrollbar-gutter:stable;border-radius:12px;overflow-x:auto}.crm-case-register-head,.crm-case-register-record>article{align-items:center;gap:12px;min-width:980px}.crm-case-register-head{min-height:38px;padding:0 13px;font-size:9px}.crm-case-register-record{min-width:980px}.crm-case-register-record>article{cursor:pointer;outline:none;min-height:82px;padding:11px 13px;position:relative}.crm-case-register-record>article:focus-visible{box-shadow:inset 0 0 0 2px var(--crm-primary)}.crm-case-register-record.is-expanded>article{background:color-mix(in srgb, var(--crm-primary-soft) 72%, var(--crm-paper));border-bottom-color:#0000}.crm-case-main>strong{font-size:12px!important}.crm-case-main>b{line-height:1.35;font-size:12px!important}.crm-case-main{min-width:0}.crm-case-client-link,.crm-case-deal-link{text-overflow:ellipsis;white-space:nowrap;border-radius:4px;min-width:0;text-decoration:none;display:block;overflow:hidden}.crm-case-client-link{font-weight:750;line-height:1.35;color:var(--crm-ink)!important;font-size:12px!important}.crm-case-deal-link{font-weight:560;line-height:1.35;color:var(--crm-muted)!important;font-size:10px!important}.crm-case-client-link:is(:hover,:focus-visible),.crm-case-deal-link:is(:hover,:focus-visible){text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;color:var(--crm-primary)!important}.crm-case-client-link:focus-visible,.crm-case-deal-link:focus-visible{outline:2px solid color-mix(in srgb, var(--crm-primary) 34%, transparent);outline-offset:2px}.crm-case-main>small,.crm-case-court>span{line-height:1.35;font-size:10px!important}.crm-case-instance-stack{align-items:center}.crm-case-instance-chip{border:1px solid color-mix(in srgb, var(--crm-primary) 18%, var(--crm-line));background:var(--crm-primary-soft);width:fit-content;max-width:100%;color:var(--crm-primary);border-radius:7px;align-items:center;padding:5px 8px;line-height:1.25;font-size:10px!important;display:inline-flex!important}.crm-case-instance-compact{display:none}.crm-case-court{gap:4px}.crm-case-court strong{white-space:normal;line-height:1.35;font-size:11px!important}.crm-case-hearing{background:0 0;border:0;min-height:0;padding:0}.crm-case-hearing strong{white-space:nowrap;font-size:12px!important}.crm-case-responsible{grid-template-columns:30px minmax(0,1fr);gap:7px}.crm-case-responsible .crm-avatar{width:30px;height:30px;font-size:9px}.crm-case-responsible strong{line-height:1.35;font-size:10px!important}.crm-case-optional-cells{display:contents}.crm-case-optional-cell{min-width:0;color:var(--crm-ink);gap:2px;display:grid}.crm-case-optional-cell>small{display:none}.crm-case-optional-cell>strong{color:var(--crm-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:650;line-height:1.35;overflow:hidden;font-size:10px!important}.crm-case-arrow{border:1px solid var(--crm-line);background:var(--crm-paper);width:26px;height:26px;color:var(--crm-primary);border-radius:8px;place-items:center;font-size:17px;font-weight:500;transition:transform .16s,background .16s;display:grid}.crm-case-register-record.is-expanded .crm-case-arrow{background:var(--crm-primary);color:#fff}.crm-case-expanded-panel{border-top:1px dashed color-mix(in srgb, var(--crm-primary) 28%, var(--crm-line));background:color-mix(in srgb, var(--crm-primary-soft) 40%, var(--crm-paper));transform-origin:top;grid-template-columns:minmax(0,1fr) auto;gap:14px;min-width:980px;padding:14px;animation:.18s cubic-bezier(.2,.8,.2,1) both crm-case-unfold;display:grid}.crm-case-expanded-body{gap:10px;min-width:0;display:grid}.crm-case-expanded-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.crm-case-expanded-summary>section{border:1px solid var(--crm-line);background:var(--crm-paper);border-radius:9px;align-content:start;gap:4px;min-width:0;padding:10px;display:grid}.crm-case-expanded-summary small,.crm-case-expanded-summary span{color:var(--crm-muted);text-overflow:ellipsis;font-size:9px;line-height:1.35;overflow:hidden}.crm-case-expanded-summary strong{color:var(--crm-ink);text-overflow:ellipsis;font-size:11px;line-height:1.35;overflow:hidden}.crm-case-expanded-summary .crm-case-client-link,.crm-case-expanded-summary .crm-case-deal-link{font-size:9px!important}.crm-case-expanded-optional{display:none}.crm-case-decision-flow>span{padding:8px}.crm-case-update-note{background:var(--crm-amber-soft);width:fit-content;color:var(--crm-amber);border-radius:999px;margin:0;padding:5px 8px;font-size:9px;font-weight:700}.crm-case-expanded-actions{flex-direction:column;place-content:center;align-items:stretch}.crm-case-expanded-actions button,.crm-case-expanded-actions a{min-width:136px;min-height:34px;font-size:10px}@keyframes crm-case-unfold{0%{opacity:0;transform:translateY(-8px)scaleY(.96)}to{opacity:1;transform:translateY(0)scaleY(1)}}@media (width<=1100px){.crm-case-register-head{display:none}.crm-case-register-record,.crm-case-register-record>article,.crm-case-expanded-panel{min-width:0}.crm-case-register-record>article{grid-template-rows:auto auto;gap:8px 12px;grid-template-columns:minmax(220px,1.45fr) minmax(125px,.78fr) minmax(210px,1.25fr) minmax(125px,.78fr) 28px!important}.crm-case-register-record>article>.crm-case-main{grid-area:1/1/3}.crm-case-register-record>article>.crm-case-instance-stack{grid-area:1/2}.crm-case-register-record>article>.crm-case-hearing{grid-area:2/2}.crm-case-register-record>article>.crm-case-court{grid-area:1/3/3}.crm-case-register-record>article>.crm-case-responsible{grid-area:1/4/3}.crm-case-register-record>article>.crm-case-arrow{grid-area:1/5/3}.crm-case-register-record>article>.crm-case-optional-cells{grid-area:3/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.crm-case-optional-cell{border:1px solid var(--crm-line);background:var(--crm-paper);border-radius:7px;padding:7px 8px}.crm-case-optional-cell>small{color:var(--crm-muted);font-size:8px;display:block}.crm-case-expanded-panel{grid-template-columns:minmax(0,1fr)}.crm-case-expanded-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.crm-case-expanded-actions button,.crm-case-expanded-actions a{min-width:0}}@media (width<=720px){.crm-cases-layout .crm-case-registry{padding:9px}.crm-cases-layout .crm-operational-heading{gap:9px}.crm-cases-layout .crm-metric-chips{scrollbar-width:none;grid-template-columns:none;padding-bottom:3px;display:flex;overflow-x:auto}.crm-cases-layout .crm-metric-chips::-webkit-scrollbar{display:none}.crm-cases-layout .crm-quick-filters::-webkit-scrollbar{display:none}.crm-cases-layout .crm-metric-chips>span{flex:none;min-width:132px}.crm-cases-layout .crm-quick-filters{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:3px;display:flex;overflow-x:auto}.crm-cases-layout .crm-quick-filters button{flex:none}.crm-cases-layout .crm-operational-toolbar-end{grid-template-columns:minmax(0,1fr) auto auto;gap:6px;display:grid}.crm-case-mode-switch{width:100%}.crm-case-mode-switch button{flex:1}.crm-columns-toggle,.crm-cases-layout .crm-filter-toggle{min-width:42px;padding-inline:9px}.crm-case-columns-menu{z-index:190;width:auto;max-height:min(520px,100dvh - 120px);position:fixed;inset:auto 12px 78px}.crm-procedural-registry{background:0 0;border:0;overflow:visible}.crm-case-register-record{border:1px solid var(--crm-line);background:var(--crm-paper);border-radius:12px;margin-bottom:7px;overflow:hidden;box-shadow:0 5px 18px #182b250b}.crm-case-register-record>article{grid-template-rows:auto;gap:7px 10px;min-height:0;padding:10px 11px;grid-template-columns:minmax(0,1fr) auto 28px!important}.crm-case-register-record>article>.crm-case-main{grid-area:1/1}.crm-case-register-record>article>.crm-case-instance-stack{grid-area:1/2}.crm-case-register-record>article>.crm-case-arrow{grid-area:1/3}.crm-case-register-record>article>.crm-case-court{border-top:1px solid var(--crm-line);border-bottom:1px solid var(--crm-line);grid-area:2/1/auto/4;padding:7px 0}.crm-case-register-record>article>.crm-case-hearing{grid-area:3/1}.crm-case-register-record>article>.crm-case-responsible{grid-area:3/2/auto/4;justify-self:end}.crm-case-register-record>article>.crm-case-optional-cell{display:none}.crm-case-main{gap:1px}.crm-case-main>strong,.crm-case-main>b,.crm-case-main>a{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.crm-case-main>strong{font-size:clamp(11px, var(--crm-size-card,12px), 13px)!important}.crm-case-client-link{font-size:clamp(12px, var(--crm-size-card,13px), 14px)!important}.crm-case-deal-link{font-size:clamp(10px, var(--crm-size-body,11px), 12px)!important}.crm-case-instance-chip{white-space:nowrap;max-width:108px;padding:4px 7px;font-size:10px!important}.crm-case-instance-full{display:none}.crm-case-instance-compact{display:inline}.crm-case-court{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 10px}.crm-case-court strong,.crm-case-court span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-case-court strong{font-size:clamp(11px, var(--crm-size-card,12px), 13px)!important}.crm-case-court span{font-size:clamp(9px, var(--crm-size-caption,10px), 11px)!important}.crm-case-hearing strong,.crm-case-responsible strong{font-size:clamp(10px, var(--crm-size-card,11px), 12px)!important}.crm-case-responsible{grid-template-columns:24px minmax(0,1fr);gap:5px}.crm-case-responsible .crm-avatar{width:24px;height:24px;font-size:8px}.crm-case-expanded-panel{padding:12px}.crm-case-expanded-summary{grid-template-columns:minmax(0,1fr)}.crm-case-expanded-optional{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.crm-case-expanded-optional>section{border:1px solid var(--crm-line);background:var(--crm-paper);border-radius:7px;gap:2px;min-width:0;padding:7px 8px;display:grid}.crm-case-expanded-optional small{color:var(--crm-muted);font-size:8px}.crm-case-expanded-optional strong{color:var(--crm-ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.crm-case-decision-flow{gap:6px}.crm-case-expanded-actions{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.crm-case-expanded-panel{animation:none}}.crm-task-master-detail{grid-template-columns:minmax(740px,1fr) clamp(285px,21vw,330px);gap:14px}.crm-task-master-detail .crm-tasks-panel,.crm-task-master-detail .crm-task-inspector{border:1px solid color-mix(in srgb, var(--crm-line) 88%, transparent);background:color-mix(in srgb, var(--crm-paper) 96%, var(--crm-bg));border-radius:15px;box-shadow:0 18px 42px #1030280e,0 2px 6px #10302809}.crm-task-master-detail .crm-operational-toolbar{background:color-mix(in srgb, var(--crm-paper) 97%, var(--crm-primary-soft));min-width:800px;min-height:56px;padding:9px 14px}.crm-task-toolbar-actions{align-items:center;gap:9px;display:flex}.crm-task-search-trigger,.crm-task-filter-trigger{border:1px solid var(--crm-line);background:var(--crm-paper);min-height:38px;color:var(--crm-ink);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:700;transition:transform .16s,border-color .16s,box-shadow .16s;display:inline-flex}.crm-task-search-trigger{width:38px;padding:0}.crm-task-search-trigger>span{border:1.7px solid;border-radius:50%;width:13px;height:13px;position:relative}.crm-task-search-trigger>span:after{content:"";transform-origin:0;background:currentColor;border-radius:2px;width:6px;height:1.7px;position:absolute;bottom:-3px;right:-5px;transform:rotate(45deg)}.crm-task-filter-trigger strong{background:var(--crm-primary-soft);min-width:22px;height:22px;color:var(--crm-primary);border-radius:999px;place-items:center;font-size:11px;display:grid}.crm-filter-funnel{width:14px;height:13px;display:inline-block;position:relative}.crm-filter-funnel:before{clip-path:polygon(0 0,100% 0,65% 100%,35% 100%);content:"";border:1.5px solid;position:absolute;inset:0 0 5px}.crm-filter-funnel:after{content:"";background:currentColor;border-radius:2px;width:2px;height:6px;position:absolute;bottom:0;left:6px}.crm-task-search-trigger:hover,.crm-task-filter-trigger:hover,.crm-task-filter-trigger.is-active{border-color:color-mix(in srgb, var(--crm-primary) 45%, var(--crm-line));transform:translateY(-1px);box-shadow:0 8px 20px #0b5a491a}.crm-task-filter-trigger.is-active .crm-filter-funnel{animation:.42s crm-filter-nudge}.crm-task-toolbar-create{min-height:39px;box-shadow:0 8px 20px color-mix(in srgb, var(--crm-primary) 22%, transparent);white-space:nowrap;border-radius:10px;padding-inline:17px}.crm-task-active-filters{border-bottom:1px solid var(--crm-line);background:color-mix(in srgb, var(--crm-primary-soft) 42%, var(--crm-paper));flex-wrap:wrap;gap:7px;min-width:800px;padding:8px 14px;display:flex}.crm-task-active-filters button{border:1px solid color-mix(in srgb, var(--crm-primary) 17%, var(--crm-line));background:color-mix(in srgb, var(--crm-primary-soft) 78%, white);min-height:29px;color:var(--crm-primary);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}.crm-task-active-filters button:hover{border-color:var(--crm-primary)}.crm-task-active-filters .is-clear{color:var(--crm-muted);background:0 0;border-color:#0000}.crm-task-column-head,.crm-task-day-list .crm-task-row{grid-template-columns:26px minmax(170px,1.6fr) minmax(75px,.62fr) minmax(120px,.92fr) minmax(115px,.9fr) minmax(65px,.56fr) minmax(82px,.68fr) 24px 28px;gap:9px;min-width:800px}.crm-task-column-head{background:color-mix(in srgb, var(--crm-paper) 82%, var(--crm-bg));min-height:38px;padding-inline:14px}.crm-task-group>h2{min-height:34px;padding:10px 15px 7px 28px;font-size:11px;font-weight:780;position:relative}.crm-task-group>h2:before{background:var(--crm-primary);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.crm-task-group:first-child>h2{color:var(--crm-red)}.crm-task-group:first-child>h2:before{background:var(--crm-red);box-shadow:0 0 0 5px color-mix(in srgb, var(--crm-red) 10%, transparent);animation:2.4s ease-in-out infinite crm-overdue-dot}.crm-task-day-list .crm-task-row{border-bottom:1px solid color-mix(in srgb, var(--crm-line) 78%, transparent);background:var(--crm-paper);min-height:72px;padding:9px 14px;transition:transform .16s,box-shadow .16s,background .16s;position:relative}.crm-task-day-list .crm-task-row:hover{z-index:1;background:color-mix(in srgb, var(--crm-paper) 96%, var(--crm-primary-soft));transform:translateY(-1px);box-shadow:0 10px 26px #123a3113}.crm-task-day-list .crm-task-row.is-overdue{border-left:3px solid var(--crm-red);background:linear-gradient(90deg, color-mix(in srgb, var(--crm-red) 7%, var(--crm-paper)), color-mix(in srgb, var(--crm-red) 2.5%, var(--crm-paper)) 55%, var(--crm-paper))}.crm-task-row.is-overdue .crm-task-date strong{color:#c63832;text-shadow:0 0 14px color-mix(in srgb, var(--crm-red) 20%, transparent)}.crm-task-date em{display:none}.crm-task-row.is-overdue .crm-task-date em{border:1px solid color-mix(in srgb, var(--crm-red) 20%, transparent);background:color-mix(in srgb, var(--crm-red) 7%, var(--crm-paper));color:#c63832;white-space:nowrap;border-radius:999px;width:fit-content;margin-top:2px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:760;animation:2.8s ease-in-out infinite crm-overdue-date-glow;display:inline-flex}.crm-task-plan{min-height:420px;max-height:calc(100dvh - 92px);top:72px}.crm-task-plan>header{background:color-mix(in srgb, var(--crm-primary-soft) 35%, var(--crm-paper));min-height:64px;padding:13px 16px}.crm-task-plan>header h2{font-size:18px!important}.crm-task-plan-body{flex-direction:column;min-height:340px;max-height:calc(100dvh - 172px);padding:17px;display:flex}.crm-task-plan-ring-wrap{place-items:center;padding:12px 0 18px;display:grid}.crm-task-plan-ring{border-radius:50%;place-items:center;width:128px;height:128px;animation:.65s cubic-bezier(.22,1,.36,1) both crm-ring-intro;display:grid;position:relative}.crm-task-plan-ring:after{border:1px solid color-mix(in srgb, var(--crm-line) 68%, transparent);background:var(--crm-paper);content:"";border-radius:50%;position:absolute;inset:12px;box-shadow:inset 0 4px 12px #10302809}.crm-task-plan-ring>span{z-index:1;justify-items:center;gap:3px;display:grid;position:relative}.crm-task-plan-ring strong{color:var(--crm-ink);font-size:17px!important}.crm-task-plan-ring small{color:var(--crm-muted);font-size:9px!important}.crm-task-plan-actions{gap:9px;margin-top:auto;padding-top:18px;display:grid}.crm-task-plan-actions button{border:1px solid var(--crm-line);background:var(--crm-paper);min-height:40px;color:var(--crm-ink);border-radius:10px;justify-content:center;align-items:center;font-family:inherit;font-size:12px;font-weight:700;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}.crm-task-plan-actions button:hover{border-color:color-mix(in srgb, var(--crm-primary) 40%, var(--crm-line));transform:translateY(-1px);box-shadow:0 7px 18px #0b5a4914}.crm-task-filter-layer{z-index:240;position:fixed;inset:0}.crm-app.is-compact-sidebar .crm-create-task-overlay{z-index:300}.crm-app.is-compact-sidebar .crm-modal.crm-create-task-modal{z-index:310}.crm-task-filter-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:default;background:#101d1b40;border:0;width:100%;animation:.18s both crm-filter-backdrop-in;position:absolute;inset:0}.crm-task-filter-drawer{border-left:1px solid var(--crm-line);background:color-mix(in srgb, var(--crm-paper) 96%, var(--crm-bg));flex-direction:column;width:min(470px,100vw - 24px);height:100%;animation:.26s cubic-bezier(.22,1,.36,1) both crm-filter-drawer-in;display:flex;position:absolute;top:0;right:0;box-shadow:-22px 0 55px #0f2a242e}.crm-task-filter-drawer>header,.crm-task-filter-drawer>footer{border-bottom:1px solid var(--crm-line);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.crm-task-filter-drawer>header>div{color:var(--crm-primary);align-items:center;gap:10px;display:flex}.crm-task-filter-drawer h2{color:var(--crm-ink);margin:0;font-size:18px!important}.crm-task-filter-drawer>header>button{border:1px solid var(--crm-line);background:var(--crm-paper);width:36px;height:36px;color:var(--crm-muted);cursor:pointer;border-radius:10px;place-items:center;font-size:20px;display:grid}.crm-task-filter-drawer .crm-advanced-filters{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:18px;display:grid;overflow-y:auto}.crm-task-filter-drawer .crm-advanced-filters>label.is-wide{grid-column:1/-1}.crm-task-filter-drawer .crm-advanced-filters input,.crm-task-filter-drawer .crm-advanced-filters select{min-height:40px;font-size:11px}.crm-task-filter-drawer .crm-filter-clear{align-self:end;min-height:40px}.crm-task-filter-drawer>footer{border-top:1px solid var(--crm-line);background:var(--crm-paper);border-bottom:0;margin-top:auto}.crm-task-filter-drawer>footer>span{color:var(--crm-muted);font-size:11px}@keyframes crm-filter-drawer-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes crm-filter-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes crm-filter-nudge{0%,to{transform:translate(0)}45%{transform:translate(2px)rotate(3deg)}}@keyframes crm-overdue-dot{0%,to{box-shadow:0 0 0 4px color-mix(in srgb, var(--crm-red) 8%, transparent)}50%{box-shadow:0 0 0 7px color-mix(in srgb, var(--crm-red) 2%, transparent)}}@keyframes crm-overdue-date-glow{0%,to{box-shadow:0 0 #c6383200}50%{box-shadow:0 0 14px #c638321f}}@keyframes crm-ring-intro{0%{opacity:0;transform:rotate(-18deg)scale(.92)}to{opacity:1;transform:rotate(0)scale(1)}}@media (width<=1220px){.crm-task-master-detail{grid-template-columns:minmax(0,1fr)}.crm-task-plan,.crm-task-inspector{width:100%;max-height:none;position:relative;top:auto}.crm-task-plan-body{min-height:300px;max-height:520px}.crm-task-plan-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1300px) and (width>=761px){.crm-task-toolbar-create{width:40px;min-width:40px;padding-inline:0}.crm-task-toolbar-create-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=760px){.crm-task-master-detail .crm-tasks-panel{overflow:visible}.crm-task-master-detail .crm-operational-toolbar{flex-direction:column;align-items:stretch;min-width:0}.crm-task-toolbar-actions{grid-template-columns:38px minmax(0,1fr) minmax(0,1.25fr);display:grid}.crm-task-toolbar-create{min-width:0;padding-inline:10px;font-size:11px}.crm-task-active-filters{flex-wrap:nowrap;min-width:0;overflow-x:auto}.crm-task-active-filters button{flex:none}.crm-task-column-head{display:none}.crm-task-day-list{min-width:0}.crm-task-day-list .crm-task-row{grid-template-columns:30px minmax(0,1fr) auto;grid-template-areas:"check main more"".type delete"".date delete"".assignee delete"".priority status";align-items:center;gap:8px 10px;min-width:0;padding:12px}.crm-task-row>.crm-checkbox{grid-area:check;align-self:start}.crm-task-row-main{grid-area:main}.crm-task-row>.crm-task-type{grid-area:type}.crm-task-row>.crm-task-date{grid-area:date}.crm-task-row>.crm-task-assignee{grid-area:assignee}.crm-task-row>.crm-task-priority{grid-area:priority}.crm-task-row>.crm-task-status-badge{grid-area:status}.crm-task-row>.crm-row-more{grid-area:more}.crm-task-row>.crm-inline-delete{grid-area:delete;align-self:end}.crm-task-assignee,.crm-task-row-main strong,.crm-task-row-main span{white-space:normal}.crm-task-filter-drawer{border-top:1px solid var(--crm-line);border-left:0;border-radius:18px 18px 0 0;width:100%;height:min(82dvh,720px);animation-name:crm-filter-sheet-in;top:auto;bottom:0}.crm-task-filter-drawer .crm-advanced-filters{grid-template-columns:1fr}.crm-task-filter-drawer .crm-advanced-filters>label.is-wide{grid-column:auto}}@keyframes crm-filter-sheet-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.crm-task-filter-drawer,.crm-task-filter-backdrop,.crm-task-filter-trigger.is-active .crm-filter-funnel,.crm-task-group:first-child>h2:before,.crm-task-row.is-overdue .crm-task-date em,.crm-task-plan-ring{animation:none!important}.crm-task-day-list .crm-task-row,.crm-task-plan-actions button,.crm-task-search-trigger,.crm-task-filter-trigger{transition:none!important}}.crm-tasks-section .crm-operational-heading{gap:20px;min-height:42px;padding-inline:4px;position:relative}.crm-tasks-section .crm-operational-heading h1{letter-spacing:-.025em;font-weight:760;font-size:21px!important}.crm-tasks-section .crm-metric-chips{gap:0;min-height:28px}.crm-tasks-section .crm-metric-chips>button{min-height:28px;box-shadow:none;color:var(--crm-muted);background:0 0;border:0;border-radius:0;padding:0 15px;font-size:10px;font-weight:720;position:relative}.crm-tasks-section .crm-metric-chips>button+button:before{background:var(--crm-line);content:"";width:1px;position:absolute;top:6px;bottom:6px;left:0}.crm-tasks-section .crm-metric-chips>button strong{font-size:12px}.crm-tasks-section .crm-metric-chips>button:hover,.crm-tasks-section .crm-metric-chips>button:focus-visible,.crm-tasks-section .crm-metric-chips>button.is-active{background:color-mix(in srgb, var(--crm-primary-soft) 45%, transparent);box-shadow:none;border:0;transform:none}.crm-tasks-section .crm-tasks-panel{border-radius:11px;padding:0;overflow:visible}.crm-app.is-section-tasks .crm-topbar .crm-create-top{display:none}.crm-tasks-section .crm-task-master-detail .crm-operational-toolbar{border-bottom:1px solid var(--crm-line);background:var(--crm-paper);min-height:48px;margin:0;padding:7px 12px}.crm-tasks-section .crm-task-active-filters{min-height:37px;padding:4px 12px}.crm-tasks-section .crm-task-column-head{border-bottom:1px solid var(--crm-line);background:color-mix(in srgb, var(--crm-paper) 92%, var(--crm-bg));min-height:37px;padding:0 12px}.crm-tasks-section .crm-task-column-head>:is(button,span){color:var(--crm-muted);font:inherit;letter-spacing:.035em;text-align:left;text-transform:uppercase;background:0 0;border:0;align-self:center;padding:0;font-size:9px;font-weight:780}.crm-tasks-section .crm-task-table-settings-icon{justify-self:end;width:18px;height:18px;display:block;position:relative}.crm-tasks-section .crm-task-table-settings-icon:before{border:1.4px solid var(--crm-muted);content:"";border-radius:50%;position:absolute;inset:3px}.crm-tasks-section .crm-task-table-settings-icon:after{color:var(--crm-muted);content:"⚙";text-align:center;font-size:15px;line-height:18px;position:absolute;inset:0}.crm-tasks-section .crm-task-group>h2{border-bottom:1px solid var(--crm-line);background:color-mix(in srgb, var(--crm-paper) 97%, var(--crm-bg));min-height:33px;margin:0;padding:0}.crm-tasks-section .crm-task-day-list .crm-task-group>h2{z-index:auto;position:static;top:auto}.crm-tasks-section .crm-task-group>h2:before,.crm-tasks-section .crm-task-group:first-child>h2:before{display:none}.crm-tasks-section .crm-task-group>h2>button{width:100%;min-height:33px;color:var(--crm-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 14px;font-size:10px;font-weight:780;display:flex}.crm-tasks-section .crm-task-group>h2>button:hover{background:color-mix(in srgb, currentColor 4%, transparent)}.crm-tasks-section .crm-task-group-chevron{border-bottom:1.5px solid;border-right:1.5px solid;flex:0 0 7px;width:7px;height:7px;transition:transform .15s;transform:rotate(45deg)translate(-1px,-1px)}.crm-tasks-section .crm-task-group.is-collapsed .crm-task-group-chevron{transform:rotate(-45deg)translate(-1px,1px)}.crm-tasks-section .crm-task-group>h2>button>span:last-child{min-width:18px;color:inherit;font-size:9px;font-weight:760}.crm-tasks-section .crm-task-group:first-child>h2>button{color:var(--crm-red)}.crm-tasks-section .crm-task-group:nth-child(2)>h2>button{color:var(--crm-amber)}.crm-tasks-section .crm-task-group:nth-child(n+3)>h2>button{color:var(--crm-primary)}@media (width>=1101px){.crm-app.is-section-tasks .crm-topbar{display:none}.crm-tasks-section{position:relative}.crm-tasks-section .crm-operational-heading{min-height:50px;padding-right:clamp(620px,58vw,760px)}.crm-tasks-section .crm-task-master-detail .crm-operational-toolbar{z-index:12;background:0 0;border:0;width:clamp(620px,58vw,760px);min-width:0;min-height:50px;margin:0;padding:5px 0;position:absolute;top:0;right:4px}.crm-tasks-section .crm-operational-toolbar .crm-segmented{flex:none}.crm-tasks-section .crm-task-toolbar-actions{margin-left:auto}}@media (width>=761px){.crm-tasks-section .crm-task-column-head,.crm-tasks-section .crm-task-day-list .crm-task-row{gap:9px}.crm-tasks-section .crm-task-day-list .crm-task-row{border-bottom:1px solid color-mix(in srgb, var(--crm-line) 82%, transparent);background:var(--crm-paper);min-height:47px;padding:0 12px}.crm-tasks-section .crm-task-day-list .crm-task-row:hover{background:color-mix(in srgb, var(--crm-primary-soft) 34%, var(--crm-paper));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--crm-primary) 14%, transparent);transform:none}.crm-tasks-section .crm-task-day-list .crm-task-row.is-overdue{border-left:2px solid var(--crm-red);background:linear-gradient(90deg, color-mix(in srgb, var(--crm-red) 4.5%, var(--crm-paper)), var(--crm-paper) 48%)}.crm-tasks-section .crm-task-cell{align-items:center;min-width:0;height:100%;display:flex;overflow:hidden}.crm-tasks-section .crm-task-cell>:is(span,div),.crm-tasks-section .crm-task-date,.crm-tasks-section .crm-task-assignee,.crm-tasks-section .crm-task-object,.crm-tasks-section .crm-task-row-main,.crm-tasks-section .crm-task-created{align-items:center;gap:7px;width:100%;min-width:0;display:flex}.crm-tasks-section .crm-task-date strong,.crm-tasks-section .crm-task-object strong,.crm-tasks-section .crm-task-row-main strong,.crm-tasks-section .crm-task-created,.crm-tasks-section .crm-task-assignee{color:var(--crm-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:520;line-height:1.25;overflow:hidden}.crm-tasks-section .crm-task-row.is-overdue .crm-task-date strong,.crm-tasks-section .crm-task-row.is-overdue .crm-task-row-main strong{color:var(--crm-red);text-shadow:none}.crm-tasks-section .crm-task-assignee .crm-avatar{flex:0 0 22px;width:22px;height:22px;font-size:8px}.crm-tasks-section .crm-task-object small,.crm-tasks-section .crm-task-row-main small,.crm-tasks-section .crm-task-date small,.crm-tasks-section .crm-task-date em{display:none}.crm-tasks-section .crm-task-type{min-width:0;color:var(--crm-ink);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:11px;font-weight:520;line-height:1.2;display:inline-flex;overflow:hidden}.crm-tasks-section .crm-task-type:before{content:"";border:1.7px solid #3b82f6;border-radius:50%;flex:0 0 11px;width:11px;height:11px;box-shadow:inset 3px 0 #0000}.crm-tasks-section .crm-task-priority{white-space:nowrap;background:0 0;border:0;padding:0;font-size:10px;font-weight:650}.crm-tasks-section .crm-task-priority.is-high{color:var(--crm-red)}.crm-tasks-section .crm-task-priority.is-normal{color:var(--crm-amber)}.crm-tasks-section .crm-checkbox{border-color:color-mix(in srgb, var(--crm-muted) 28%, var(--crm-line));width:17px;min-width:17px;height:17px}.crm-tasks-section .crm-task-row-actions{gap:4px;height:100%}.crm-tasks-section .crm-task-row-actions .crm-row-more,.crm-tasks-section .crm-task-row-actions .crm-task-reschedule{width:25px;min-width:25px;height:25px;min-height:25px;color:var(--crm-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;font-size:12px;display:grid;position:static}.crm-tasks-section .crm-task-row-actions button:hover{background:color-mix(in srgb, var(--crm-primary-soft) 65%, transparent);color:var(--crm-primary)}.crm-tasks-section .crm-task-calendar-icon{border:1.3px solid;border-radius:2px;width:13px;height:12px;position:relative}.crm-tasks-section .crm-task-calendar-icon:before{content:"";background:currentColor;height:1px;position:absolute;top:2px;left:-1px;right:-1px}.crm-tasks-section .crm-task-calendar-icon:after{content:"";border-left:1.3px solid;border-right:1.3px solid;width:5px;height:3px;position:absolute;top:-3px;left:2px}}.crm-task-master-detail,.crm-task-master-detail.is-task-page{display:block}.crm-task-master-detail .crm-tasks-panel{width:100%;overflow:visible}.crm-task-master-detail .crm-operational-toolbar,.crm-task-active-filters{min-width:0}.crm-task-table-scroll{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--crm-primary) 32%, var(--crm-line)) transparent;width:100%;overflow-x:auto}.crm-task-column-head,.crm-task-day-list .crm-task-row{min-width:var(--crm-task-min-width,800px);grid-template-columns:var(--crm-task-grid)}.crm-task-column-head{z-index:3;position:sticky;top:0}.crm-task-column-head>:is(button,span){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crm-task-day-list,.crm-task-group>h2{min-width:var(--crm-task-min-width,800px)}.crm-task-day-list .crm-task-row{cursor:pointer;min-height:58px}.crm-task-day-list .crm-task-row:focus-visible{z-index:2;outline:2px solid color-mix(in srgb, var(--crm-primary) 52%, transparent);outline-offset:-2px}.crm-task-cell{min-width:0;display:block}.crm-task-cell>:is(span,div){width:100%}.crm-task-object,.crm-task-row-main,.crm-task-created{gap:3px;min-width:0;display:grid}.crm-task-object strong,.crm-task-row-main strong,.crm-task-object small,.crm-task-row-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-task-object strong,.crm-task-row-main strong{color:var(--crm-ink);font-size:11px;font-weight:760}.crm-task-object small,.crm-task-row-main small,.crm-task-created{color:var(--crm-muted);font-size:9px}.crm-task-row-main small{max-width:62ch}.crm-task-row-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.crm-task-row-actions .crm-inline-delete,.crm-task-row-actions .crm-row-more,.crm-task-row-actions .crm-task-reschedule{flex:none;position:static}.crm-task-row-actions .crm-task-reschedule{width:28px;height:28px;color:var(--crm-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.crm-task-calendar-icon{border:1.3px solid;border-radius:2px;width:13px;height:12px;display:block;position:relative}.crm-task-calendar-icon:before{content:"";background:currentColor;height:1px;position:absolute;top:2px;left:-1px;right:-1px}.crm-task-calendar-icon:after{content:"";border-left:1.3px solid;border-right:1.3px solid;width:5px;height:3px;position:absolute;top:-3px;left:2px}.crm-task-columns-control{position:relative}.crm-task-columns-trigger{border:1px solid var(--crm-line);background:var(--crm-paper);min-height:38px;color:var(--crm-ink);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.crm-task-columns-trigger:hover,.crm-task-columns-trigger.is-active{border-color:color-mix(in srgb, var(--crm-primary) 45%, var(--crm-line));color:var(--crm-primary);box-shadow:0 8px 20px #0b5a4917}.crm-task-columns-menu{z-index:90;border:1px solid var(--crm-line);background:var(--crm-paper);border-radius:14px;width:min(340px,100vw - 30px);animation:.18s cubic-bezier(.22,1,.36,1) both crm-columns-menu-in;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 22px 58px #0d2d262e}.crm-task-columns-menu>header,.crm-task-columns-menu>footer{border-bottom:1px solid var(--crm-line);justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.crm-task-columns-menu>header{flex-direction:column;align-items:flex-start;gap:2px}.crm-task-columns-menu>header strong{color:var(--crm-ink);font-size:13px}.crm-task-columns-menu>header small{color:var(--crm-muted);font-size:9px}.crm-task-columns-menu>div{max-height:min(420px,58dvh);padding:7px;display:grid;overflow-y:auto}.crm-task-columns-menu>div>div{border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:35px;padding:5px 7px;display:flex}.crm-task-columns-menu>div>div[draggable=true]{cursor:grab}.crm-task-columns-menu>div>div.is-dragging{opacity:.48}.crm-task-columns-menu>div>div.is-selected{background:color-mix(in srgb, var(--crm-primary-soft) 55%, transparent)}.crm-task-columns-menu label{min-width:0;color:var(--crm-ink);cursor:pointer;flex:1;align-items:center;gap:9px;font-size:11px;font-weight:650;display:flex}.crm-task-column-drag{width:12px;color:color-mix(in srgb, var(--crm-muted) 72%, transparent);text-align:center;flex:0 0 12px;font-size:15px;line-height:1}.crm-task-columns-menu>div>div:not(.is-selected) .crm-task-column-drag{visibility:hidden}.crm-task-columns-menu label input{width:16px;height:16px;accent-color:var(--crm-primary)}.crm-task-column-order{gap:4px;display:flex}.crm-task-column-order button,.crm-task-columns-menu>footer>button{border:1px solid var(--crm-line);background:var(--crm-paper);min-width:30px;min-height:30px;color:var(--crm-ink);font:inherit;cursor:pointer;border-radius:8px;place-items:center;font-size:11px;font-weight:700;display:grid}.crm-task-column-order button:disabled{opacity:.32;cursor:default}.crm-task-columns-menu>footer{border-top:1px solid var(--crm-line);border-bottom:0}.crm-task-columns-menu>footer>button{padding-inline:12px}.crm-task-columns-menu>footer>button.crm-primary-button{border-color:var(--crm-primary);background:var(--crm-primary);color:#fff;min-width:118px}.crm-task-detail-backdrop{z-index:270;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);cursor:default;background:#0f1f1c33;border:0;width:100%;animation:.17s both crm-filter-backdrop-in;position:fixed;inset:0}.crm-task-master-detail .crm-task-detail-drawer{z-index:280;border:0;border-left:1px solid var(--crm-line);background:color-mix(in srgb, var(--crm-paper) 97%, var(--crm-bg));border-radius:0;flex-direction:column;width:min(500px,100vw - 24px);height:100dvh;max-height:none;animation:.26s cubic-bezier(.22,1,.36,1) both crm-task-drawer-in;display:flex;position:fixed;top:0;right:0;overflow:hidden;box-shadow:-24px 0 65px #0c2b2433}.crm-task-detail-drawer>header{border-bottom:1px solid var(--crm-line);background:color-mix(in srgb, var(--crm-paper) 96%, var(--crm-primary-soft));min-height:104px;padding:14px 16px 12px}.crm-task-detail-drawer>header>div:first-child{min-width:0}.crm-task-detail-drawer>header p{color:var(--crm-primary);letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px;font-size:8px;font-weight:800}.crm-task-detail-drawer>header h2{max-width:32ch;color:var(--crm-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;font-weight:720;line-height:1.28;display:block;overflow:hidden}.crm-task-detail-drawer .crm-task-detail-meta{text-overflow:ellipsis;white-space:nowrap;max-width:43ch;margin-top:5px;overflow:hidden}.crm-task-compact-inspector{flex:1;min-height:0}.crm-task-detail-drawer .crm-task-compact-inspector .crm-task-inspector-body{scrollbar-width:thin;align-content:start;gap:8px;padding:10px 12px;display:grid;overflow-y:auto}.crm-task-compact-section{border:1px solid color-mix(in srgb, var(--crm-line) 88%, transparent);background:var(--crm-paper);border-radius:12px;min-width:0;padding:10px 12px;box-shadow:0 2px 8px #0d302806}.crm-task-compact-section.is-summary{background:color-mix(in srgb, var(--crm-primary-soft) 28%, var(--crm-paper))}.crm-task-compact-section.is-schedule{background:color-mix(in srgb, #fff3dc 34%, var(--crm-paper))}.crm-task-compact-section.is-links{background:color-mix(in srgb, #eef3ff 38%, var(--crm-paper))}.crm-task-compact-section.is-description,.crm-task-compact-section.is-custom{background:color-mix(in srgb, #f6f3ec 50%, var(--crm-paper))}.crm-task-compact-section.is-editing{border-color:color-mix(in srgb, var(--crm-primary) 38%, var(--crm-line));box-shadow:0 0 0 2px color-mix(in srgb, var(--crm-primary) 8%, transparent)}.crm-task-compact-section>header{background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;min-height:28px;margin:0 0 7px;padding:0;display:flex}.crm-task-compact-section>header>div{gap:1px;min-width:0;display:grid}.crm-task-compact-section>header span{color:var(--crm-muted);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:760}.crm-task-compact-section>header strong{color:var(--crm-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:720;overflow:hidden}.crm-task-section-edit{border:1px solid color-mix(in srgb, var(--crm-primary) 18%, var(--crm-line));background:color-mix(in srgb, var(--crm-paper) 86%, transparent);width:28px;height:28px;color:var(--crm-primary);cursor:pointer;border-radius:8px;flex:none;place-items:center;padding:0;font-size:14px;transition:transform .15s,border-color .15s,background .15s;display:grid}.crm-task-section-edit:hover{border-color:color-mix(in srgb, var(--crm-primary) 45%, var(--crm-line));background:var(--crm-paper);transform:translateY(-1px)}.crm-task-compact-data-grid,.crm-task-compact-links,.crm-task-compact-custom-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;margin:0;display:grid}.crm-task-compact-data-grid>div,.crm-task-compact-links>div,.crm-task-compact-custom-values>div{min-width:0}.crm-task-compact-data-grid dt,.crm-task-compact-links dt,.crm-task-compact-custom-values dt{color:var(--crm-muted);margin:0 0 2px;font-size:8px}.crm-task-compact-data-grid dd,.crm-task-compact-links dd,.crm-task-compact-custom-values dd{color:var(--crm-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;font-weight:650;line-height:1.35;overflow:hidden}.crm-task-compact-links{grid-template-columns:1.15fr .85fr}.crm-task-compact-schedule-line{min-width:0;color:var(--crm-muted);align-items:center;gap:8px;font-size:9px;display:flex}.crm-task-compact-schedule-line span:first-child{color:var(--crm-ink);font-size:10px;font-weight:720}.crm-task-compact-schedule-line .is-overdue,.crm-task-compact-schedule-line strong{color:var(--crm-red)}.crm-task-compact-schedule-line strong{margin-left:auto;font-size:9px}.crm-task-compact-description{max-height:40px;color:var(--crm-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.crm-task-compact-description a{color:var(--crm-primary)}.crm-task-compact-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.crm-task-compact-editor-grid label,.crm-task-compact-description-editor{gap:3px;min-width:0;display:grid}.crm-task-compact-editor-grid label.is-wide{grid-column:1/-1}.crm-task-compact-editor-grid label>span,.crm-task-compact-description-editor>span{color:var(--crm-muted);font-size:8px;font-weight:700}.crm-task-compact-editor-grid :is(input,select,textarea),.crm-task-compact-description-editor textarea{border:1px solid var(--crm-line);background:var(--crm-paper);width:100%;min-height:32px;color:var(--crm-ink);font:inherit;border-radius:8px;padding:5px 8px;font-size:10px}.crm-task-compact-editor-grid textarea,.crm-task-compact-description-editor textarea{resize:vertical;min-height:64px}.crm-task-compact-check{color:var(--crm-ink);grid-template-columns:auto 1fr;align-items:center;font-size:9px;gap:7px!important;display:flex!important}.crm-task-compact-check input{margin:0;width:16px!important;min-height:16px!important}.crm-task-completion-panel.is-compact,.crm-task-completion-summary.is-compact{border-radius:12px;margin:0;padding:10px 12px}.crm-task-completion-panel.is-compact textarea{min-height:58px}.crm-task-compact-footer{border-top:1px solid var(--crm-line);background:color-mix(in srgb, var(--crm-paper) 96%, var(--crm-bg));flex:none;align-items:center;gap:8px;min-height:58px;padding:8px 12px;display:flex;box-shadow:0 -8px 24px #0e2a230b}.crm-task-compact-footer>span[role=status]{min-width:0;color:var(--crm-primary);flex:1;font-size:9px}.crm-task-compact-footer :is(button,.crm-primary-button,.crm-danger-button,.crm-complete-button){min-height:38px;padding:0 14px;font-size:10px}.crm-task-compact-footer .crm-danger-button{margin-right:auto}.crm-task-row-main,.crm-task-row-main strong,.crm-task-cell.is-title,.crm-task-cell.is-title>span{text-align:left!important}.crm-task-truncated{outline:none}.crm-task-truncated:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--crm-primary) 22%, transparent);border-radius:4px}.crm-task-overflow-tooltip{z-index:520;border:1px solid color-mix(in srgb, var(--crm-primary) 18%, var(--crm-line));background:color-mix(in srgb, var(--crm-ink) 94%, var(--crm-primary));color:#fff;pointer-events:none;border-radius:8px;width:max-content;max-width:min(400px,100vw - 24px);padding:8px 10px;font-size:10px;font-weight:560;line-height:1.4;animation:.12s both crm-task-tooltip-in;position:fixed;box-shadow:0 10px 28px #091f1a38}@keyframes crm-task-tooltip-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.crm-task-detail-drawer>header,.crm-task-detail-page>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.crm-task-detail-drawer>header h2,.crm-task-detail-page>header h2{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm-task-detail-meta{color:var(--crm-muted);margin-top:6px;font-size:10px;display:block}.crm-task-detail-overdue{background:color-mix(in srgb, var(--crm-red) 9%, var(--crm-paper));color:var(--crm-red);border-radius:999px;padding:4px 8px;font-size:9px;font-weight:780;display:inline-flex}.crm-task-detail-head-actions{flex:none;align-items:center;gap:7px;display:flex}.crm-task-detail-close{border:1px solid var(--crm-line);background:var(--crm-paper);min-width:36px;min-height:36px;color:var(--crm-muted);font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.crm-task-detail-drawer .crm-task-inspector-form{flex:1;min-height:0}.crm-task-detail-drawer .crm-task-inspector-body{flex:1;min-height:0;max-height:none;overflow-y:auto}.crm-task-detail-drawer .crm-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-task-detail-drawer .crm-editor-grid label.is-wide{grid-column:1/-1}.crm-task-master-detail.is-task-page{width:100%}.crm-task-master-detail .crm-task-detail-page{border-radius:16px;width:100%;max-height:none;position:relative;top:auto;overflow:visible}.crm-task-detail-page .crm-task-inspector-body{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;padding:16px;display:grid;overflow:visible}.crm-task-detail-page .crm-task-inspector-body>:only-child,.crm-task-detail-page .crm-task-inspector-body>.crm-editor-section:first-child:last-child{grid-column:1/-1}.crm-task-detail-page .crm-editor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-task-detail-page .crm-editor-grid label.is-wide{grid-column:1/-1}.crm-task-detail-page .crm-task-inspector-footer{z-index:4;position:sticky;bottom:0}@keyframes crm-columns-menu-in{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes crm-task-drawer-in{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@media (width<=1300px) and (width>=761px){.crm-task-columns-trigger{width:40px;min-width:40px;padding-inline:0}.crm-task-columns-trigger-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=1024px){.crm-task-master-detail .crm-task-detail-drawer{width:100%;inset:0}.crm-task-detail-page .crm-task-inspector-body{grid-template-columns:1fr}.crm-task-detail-page .crm-task-inspector-body>*{grid-column:auto}.crm-task-detail-page .crm-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.crm-task-toolbar-actions{grid-template-columns:38px minmax(0,1fr) 38px minmax(0,1.25fr)}.crm-task-columns-trigger{width:38px;min-width:38px;padding:0}.crm-task-columns-trigger-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.crm-task-columns-menu{top:auto;right:12px;bottom:calc(76px + env(safe-area-inset-bottom));width:auto;position:fixed;left:12px}.crm-task-table-scroll{overflow-x:visible}.crm-task-day-list,.crm-task-group>h2{min-width:0}.crm-task-day-list .crm-task-row{grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"check title actions"".object actions"".due actions"".responsible actions"".type actions"".priority actions"".status actions"".created actions";gap:6px 9px;min-width:0;padding:11px}.crm-task-row>.crm-checkbox{grid-area:check;align-self:start}.crm-task-cell.is-title{grid-area:title}.crm-task-cell.is-object{grid-area:object}.crm-task-cell.is-due{grid-area:due}.crm-task-cell.is-responsible{grid-area:responsible}.crm-task-cell.is-type{grid-area:type}.crm-task-cell.is-priority{grid-area:priority}.crm-task-cell.is-status{grid-area:status}.crm-task-cell.is-created{grid-area:created}.crm-task-row-actions{grid-area:actions;align-self:start}.crm-task-cell>:is(span,div),.crm-task-object strong,.crm-task-row-main strong,.crm-task-object small,.crm-task-row-main small{white-space:normal}.crm-task-detail-page>header{flex-direction:column;align-items:stretch}.crm-task-detail-head-actions{justify-content:space-between}.crm-task-detail-page .crm-editor-grid,.crm-task-detail-drawer .crm-editor-grid{grid-template-columns:1fr}.crm-task-detail-page .crm-editor-grid label.is-wide,.crm-task-detail-drawer .crm-editor-grid label.is-wide{grid-column:auto}}@media (prefers-reduced-motion:reduce){.crm-task-columns-menu,.crm-task-detail-drawer,.crm-task-detail-backdrop{animation:none!important}}.crm-reference-combobox{width:100%;position:relative}.crm-reference-combobox>input{width:100%;padding-right:42px}.crm-combobox-spinner{border:2px solid color-mix(in srgb, var(--crm-primary) 24%, transparent);border-top-color:var(--crm-primary);border-radius:50%;width:15px;height:15px;margin-top:-8px;animation:.7s linear infinite crm-reference-spin;position:absolute;top:50%;right:14px}@keyframes crm-reference-spin{to{transform:rotate(360deg)}}.crm-combobox-options{z-index:80;border:1px solid var(--crm-line);background:var(--crm-paper);border-radius:13px;max-height:300px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 18px 42px #0f272029}.crm-combobox-options button{width:100%;color:var(--crm-ink);text-align:left;background:0 0;border:0;border-radius:9px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.crm-combobox-options button:hover,.crm-combobox-options button:focus-visible{background:color-mix(in srgb, var(--crm-primary) 9%, var(--crm-paper));outline:none}.crm-combobox-options strong{font-size:14px}.crm-combobox-options small,.crm-reference-hint{color:var(--crm-muted);font-size:12px}.crm-case-hearing.is-awaiting-result{color:#9a5a00;background:color-mix(in srgb, #f59e0b 10%, var(--crm-paper));border-radius:10px;padding:8px 10px}.crm-case-hearing.is-awaiting-result small{color:#b45309;margin-top:3px;display:block}.crm-hearing-result-form{border:1px solid color-mix(in srgb, var(--crm-primary) 25%, var(--crm-line));background:color-mix(in srgb, var(--crm-primary) 3%, var(--crm-paper));border-radius:16px;margin:0 16px 14px;overflow:visible}.crm-hearing-result-form>header,.crm-hearing-result-form>footer{border-bottom:1px solid var(--crm-line);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.crm-hearing-result-form>header small{color:var(--crm-primary);letter-spacing:.12em;font-weight:800}.crm-hearing-result-form>header h3{margin:3px 0 0}.crm-hearing-result-form>header>button{background:var(--crm-primary-soft);width:34px;height:34px;color:var(--crm-ink);border:0;border-radius:9px;font-size:22px}.crm-hearing-result-grid{grid-template-columns:minmax(220px,.8fr) minmax(320px,1.2fr);gap:14px;padding:16px;display:grid}.crm-hearing-result-grid>label,.crm-hearing-result-grid fieldset{border:0;flex-direction:column;gap:7px;min-width:0;margin:0;padding:0;display:flex}.crm-hearing-result-grid>.is-wide{grid-column:1/-1}.crm-hearing-result-grid label>span,.crm-hearing-result-grid legend{color:var(--crm-ink);font-weight:750}.crm-hearing-result-grid input,.crm-hearing-result-grid select,.crm-hearing-result-grid textarea{border:1px solid var(--crm-line);background:var(--crm-paper);width:100%;color:var(--crm-ink);border-radius:10px;padding:10px 12px}.crm-hearing-representatives>div{flex-wrap:wrap;gap:7px;display:flex}.crm-hearing-representatives>div label,.crm-hearing-representatives>.crm-check-row{border:1px solid var(--crm-line);background:var(--crm-paper);border-radius:10px;align-items:center;gap:7px;padding:7px 9px;display:inline-flex}.crm-hearing-representatives input,.crm-next-hearing-fields input{width:auto}.crm-hearing-representatives .crm-avatar{width:26px;height:26px}.crm-next-hearing-fields{border-radius:12px;grid-template-columns:repeat(3,minmax(140px,1fr));border:1px dashed var(--crm-line)!important;gap:10px!important;padding:12px!important;display:grid!important}.crm-next-hearing-fields legend{grid-column:1/-1}.crm-next-hearing-fields label{gap:5px;display:grid}.crm-next-hearing-fields input{width:100%}.crm-hearing-result-form>footer{border-top:1px solid var(--crm-line);border-bottom:0}.crm-hearing-result-form>footer>span{color:var(--crm-primary);flex:1}.crm-hearing-result-notice{background:color-mix(in srgb, var(--crm-green) 10%, var(--crm-paper));color:var(--crm-green);border-radius:10px;margin:0 16px 10px;padding:9px 12px}.crm-drawer-hearing-card{border:1px solid color-mix(in srgb, var(--crm-primary) 16%, var(--crm-line));background:color-mix(in srgb, var(--crm-paper) 95%, var(--crm-bg));border-radius:16px;margin:0;overflow:hidden;box-shadow:0 8px 24px #0d30280b}.crm-drawer-hearing-card.is-awaiting{border-color:color-mix(in srgb, #d88908 34%, var(--crm-line))}.crm-drawer-hearing-title{justify-content:space-between;align-items:center;gap:16px;padding:14px 16px 10px;display:flex}.crm-drawer-hearing-title h3{margin:0}.crm-drawer-hearing-title small{color:var(--crm-muted);margin-top:3px;display:block}.crm-hearing-status{background:color-mix(in srgb, var(--crm-primary) 8%, var(--crm-paper));color:var(--crm-primary);border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:750;display:inline-flex}.crm-hearing-status i{background:currentColor;border-radius:50%;width:7px;height:7px}.crm-hearing-status.is-awaiting{color:#a45f00;background:color-mix(in srgb, #f59e0b 13%, var(--crm-paper))}.crm-hearing-status.is-complete{color:var(--crm-green);background:color-mix(in srgb, var(--crm-green) 10%, var(--crm-paper))}.crm-hearing-status.is-cancelled{color:var(--crm-red);background:color-mix(in srgb, var(--crm-red) 9%, var(--crm-paper))}.crm-hearing-status.is-empty{color:var(--crm-muted)}.crm-drawer-hearing-summary{grid-template-columns:repeat(4,minmax(120px,1fr)) auto;align-items:end;gap:10px;padding:0 16px 16px;display:grid}.crm-drawer-hearing-summary label{gap:5px;min-width:0;display:grid}.crm-drawer-hearing-summary label>span{color:var(--crm-ink);font-size:12px;font-weight:750}.crm-drawer-hearing-summary input{width:100%;min-width:0}.crm-hearing-open-button{white-space:nowrap;min-height:42px}.crm-hearing-empty-hint{max-width:220px;color:var(--crm-muted);align-self:center;font-size:12px}.crm-hearing-result-embedded{background:color-mix(in srgb, var(--crm-primary) 3%, var(--crm-paper));margin:0 14px 14px;animation:.18s ease-out both crm-hearing-expand}@keyframes crm-hearing-expand{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.crm-hearing-representatives label:has(input:checked){border-color:color-mix(in srgb, var(--crm-primary) 55%, var(--crm-line));color:var(--crm-primary);background:color-mix(in srgb, var(--crm-primary) 8%, var(--crm-paper))}.crm-hearing-representatives label:has(input:disabled){opacity:.48}.crm-hearing-files{background:color-mix(in srgb, var(--crm-primary) 3%, var(--crm-paper));border-radius:12px;border:1px dashed color-mix(in srgb, var(--crm-primary) 30%, var(--crm-line))!important;padding:12px!important}.crm-hearing-files small{color:var(--crm-muted)}.crm-hearing-history-details{background:color-mix(in srgb, var(--crm-primary) 5%, var(--crm-paper));border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 0;padding:10px;display:grid}.crm-hearing-history-details .is-wide{grid-column:1/-1}.crm-hearing-history-details dt{color:var(--crm-muted);font-size:12px}.crm-hearing-history-details dd{color:var(--crm-ink);margin:2px 0 0}.crm-court-directory-settings{min-width:0}.crm-directory-toolbar{align-items:center;gap:14px;margin-bottom:12px;display:flex}.crm-directory-toolbar label{flex:1}.crm-directory-toolbar input{width:100%}.crm-directory-toolbar>span{color:var(--crm-muted);white-space:nowrap}.crm-settings-notice{color:var(--crm-primary)}.crm-court-directory-list{border:1px solid var(--crm-line);background:var(--crm-paper);border-radius:14px;max-height:min(62vh,650px);display:grid;overflow:auto}.crm-court-directory-list article{border-bottom:1px solid var(--crm-line);grid-template-columns:minmax(280px,1fr) 140px 70px auto;align-items:center;gap:12px;padding:11px 14px;display:grid}.crm-court-directory-list article:last-child{border-bottom:0}.crm-court-directory-list article.is-inactive{opacity:.58}.crm-court-directory-list article>div:first-child{gap:3px;display:grid}.crm-court-directory-list small,.crm-court-directory-list span{color:var(--crm-muted)}.crm-court-directory-list a{color:var(--crm-primary)}.crm-directory-source{font-size:12px}.crm-directory-actions{gap:6px;display:flex}.crm-directory-actions button{border:1px solid var(--crm-line);background:var(--crm-paper);color:var(--crm-ink);border-radius:8px;padding:7px 9px}.crm-directory-actions button.is-danger{color:var(--crm-red)}.crm-inline-editor-shell{z-index:130;background:#08151273;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.crm-directory-editor{background:var(--crm-paper);border-radius:18px;width:min(760px,100%);max-height:90vh;overflow:auto;box-shadow:0 28px 70px #00000040}.crm-directory-editor>header,.crm-directory-editor>footer{border-bottom:1px solid var(--crm-line);justify-content:space-between;align-items:center;gap:10px;padding:16px 18px;display:flex}.crm-directory-editor>header h3{margin:3px 0 0}.crm-directory-editor>header small{color:var(--crm-primary);font-weight:800}.crm-directory-editor>header>button{color:var(--crm-ink);background:0 0;border:0;font-size:24px}.crm-directory-editor>.crm-editor-grid{padding:18px}.crm-directory-editor>footer{border-top:1px solid var(--crm-line);border-bottom:0;justify-content:flex-end}@media (width<=900px){.crm-drawer-hearing-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-hearing-open-button,.crm-hearing-empty-hint{grid-column:1/-1}.crm-hearing-result-grid{grid-template-columns:1fr}.crm-hearing-result-grid>.is-wide{grid-column:auto}.crm-next-hearing-fields{grid-template-columns:1fr 1fr!important}.crm-next-hearing-fields legend{grid-column:1/-1}.crm-court-directory-list article{grid-template-columns:1fr auto}.crm-court-directory-list article>a,.crm-directory-source{display:none}}@media (width<=600px){.crm-drawer-hearing-title{flex-direction:column;align-items:flex-start}.crm-drawer-hearing-summary{grid-template-columns:1fr}.crm-hearing-open-button{width:100%}.crm-hearing-result-form{margin:0 8px 10px}.crm-hearing-result-grid{padding:12px}.crm-next-hearing-fields{grid-template-columns:1fr!important}.crm-hearing-result-form>footer{flex-wrap:wrap}.crm-hearing-result-form>footer>span{flex-basis:100%}.crm-hearing-history-details{grid-template-columns:1fr}.crm-hearing-history-details .is-wide{grid-column:auto}.crm-directory-actions button.is-danger{display:none}}@media (prefers-reduced-motion:reduce){.crm-combobox-spinner{animation-duration:1.5s}.crm-hearing-result-embedded{animation:none}}.crm-app.is-section-deals .crm-topbar .crm-create-top{display:none}.crm-deals-section{gap:0}.crm-deals-section .crm-deals-compact-shell{border-radius:12px;padding:0;overflow:visible}.crm-deals-commandbar{border-bottom:1px solid var(--crm-line);background:var(--crm-paper);align-items:center;gap:16px;min-height:54px;padding:7px 12px;display:flex}.crm-deals-commandbar .crm-operational-heading{flex:auto;align-items:center;gap:12px;min-width:0;margin:0;padding:0;display:flex}.crm-deals-commandbar .crm-operational-heading h1{color:var(--crm-ink);letter-spacing:-.03em;flex:none;margin:0;font-weight:780;font-size:21px!important}.crm-deals-commandbar .crm-metric-chips{align-items:center;gap:0;min-width:0;display:flex}.crm-deals-commandbar .crm-metric-chips>button{min-height:30px;box-shadow:none;color:var(--crm-muted);font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0 12px;font-size:9px;font-weight:720;position:relative}.crm-deals-commandbar .crm-metric-chips>button+button:before{background:var(--crm-line);content:"";width:1px;position:absolute;top:7px;bottom:7px;left:0}.crm-deals-commandbar .crm-metric-chips>button strong{color:var(--crm-ink);margin-left:4px;font-size:11px}.crm-deals-commandbar .crm-metric-chips>button.is-danger strong{color:var(--crm-red)}.crm-deals-commandbar .crm-metric-chips>button.is-warning strong{color:var(--crm-amber)}.crm-deals-commandbar .crm-metric-chips>button.is-success strong{color:var(--crm-green)}.crm-deals-commandbar .crm-metric-chips>button:hover,.crm-deals-commandbar .crm-metric-chips>button.is-active{background:color-mix(in srgb, var(--crm-primary-soft) 50%, transparent);color:var(--crm-primary);transform:none}.crm-deals-commandbar .crm-operational-toolbar{flex:0 auto;gap:8px;min-width:0;margin:0}.crm-deals-commandbar .crm-operational-toolbar-end{flex-wrap:nowrap;gap:7px}.crm-deals-commandbar .crm-segmented{border:1px solid var(--crm-line);background:color-mix(in srgb, var(--crm-paper) 82%, var(--crm-bg));border-radius:9px;min-height:36px;padding:2px}.crm-deals-commandbar .crm-segmented button{min-height:30px;color:var(--crm-muted);white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:0 10px;font-size:9px;font-weight:720}.crm-deals-commandbar .crm-segmented button.is-active{background:var(--crm-paper);color:var(--crm-primary);box-shadow:0 3px 10px #0f3f3517}.crm-deals-commandbar .crm-filter-toggle,.crm-deal-columns-trigger,.crm-deal-toolbar-create{border:1px solid var(--crm-line);background:var(--crm-paper);min-height:36px;color:var(--crm-ink);font:inherit;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:9px;font-weight:740;display:inline-flex;overflow:hidden}.crm-deals-commandbar .crm-filter-toggle:hover,.crm-deals-commandbar .crm-filter-toggle.is-open,.crm-deal-columns-trigger:hover,.crm-deal-columns-trigger.is-active{border-color:color-mix(in srgb, var(--crm-primary) 42%, var(--crm-line));color:var(--crm-primary)}.crm-deal-toolbar-create{border-color:var(--crm-primary);background:var(--crm-primary);color:#fff;min-width:94px;box-shadow:0 8px 20px #04534329}.crm-deal-columns-control{position:relative}.crm-deal-columns-menu{z-index:120;border:1px solid var(--crm-line);background:var(--crm-paper);border-radius:13px;width:min(340px,100vw - 28px);animation:.18s cubic-bezier(.22,1,.36,1) both crm-deal-popover-in;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 22px 58px #0d2d262e}.crm-deal-columns-menu>header,.crm-deal-columns-menu>footer{border-bottom:1px solid var(--crm-line);justify-content:space-between;align-items:center;gap:10px;padding:12px 13px;display:flex}.crm-deal-columns-menu>header{flex-direction:column;align-items:flex-start;gap:2px}.crm-deal-columns-menu>header strong{font-size:12px}.crm-deal-columns-menu>header small{color:var(--crm-muted);font-size:8px}.crm-deal-columns-menu>div{max-height:min(410px,58dvh);padding:7px;display:grid;overflow-y:auto}.crm-deal-columns-menu>div>div,.crm-deal-empty-stages-toggle{border-radius:8px;align-items:center;min-height:35px;padding:5px 7px;display:flex}.crm-deal-columns-menu>div>div.is-selected{background:color-mix(in srgb, var(--crm-primary-soft) 56%, transparent)}.crm-deal-columns-menu>div>div.is-dragging{opacity:.45}.crm-deal-columns-menu>div>div[draggable=true]{cursor:grab}.crm-deal-columns-menu label{width:100%;color:var(--crm-ink);align-items:center;gap:8px;font-size:10px;font-weight:650;display:flex}.crm-deal-columns-menu label>span:first-child{color:var(--crm-muted);font-size:14px}.crm-deal-columns-menu input{accent-color:var(--crm-primary)}.crm-deal-columns-menu>footer{border-top:1px solid var(--crm-line);border-bottom:0}.crm-deal-columns-menu>footer button{border:1px solid var(--crm-line);background:var(--crm-paper);min-height:32px;color:var(--crm-ink);border-radius:8px;padding:0 11px;font-size:9px;font-weight:720}.crm-deal-columns-menu>footer .crm-primary-button{border-color:var(--crm-primary);background:var(--crm-primary);color:#fff}.crm-deal-active-filters{border-bottom:1px solid var(--crm-line);background:color-mix(in srgb, var(--crm-primary-soft) 30%, var(--crm-paper));flex-wrap:wrap;align-items:center;gap:6px;min-height:37px;padding:5px 12px;display:flex}.crm-deal-active-filters button{border:1px solid color-mix(in srgb, var(--crm-primary) 23%, var(--crm-line));background:var(--crm-paper);min-height:25px;color:var(--crm-primary);border-radius:999px;padding:0 9px;font-size:8px;font-weight:700}.crm-deal-active-filters button.is-clear{color:var(--crm-muted);background:0 0;border-color:#0000}.crm-deal-filter-layer,.crm-deal-detail-backdrop{z-index:270;position:fixed;inset:0}.crm-deal-filter-backdrop,.crm-deal-detail-backdrop{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#0d26212e;border:0;width:100%;animation:.17s both crm-deal-backdrop-in}.crm-deal-filter-backdrop{height:100%;position:absolute;inset:0}.crm-deal-stage-notice{z-index:340;border:1px solid color-mix(in srgb, var(--crm-green,#08735f) 32%, transparent);max-width:min(360px,100vw - 32px);color:var(--crm-green-dark,#075948);background:color-mix(in srgb, var(--crm-panel,#fff) 94%, #dff6ed);border-radius:12px;padding:11px 14px;font-size:13px;font-weight:700;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 34px #11342b29}.crm-deal-filter-drawer{z-index:1;border-left:1px solid var(--crm-line);background:var(--crm-paper);flex-direction:column;width:min(510px,100vw - 24px);height:100dvh;animation:.24s cubic-bezier(.22,1,.36,1) both crm-deal-drawer-in;display:flex;position:absolute;top:0;right:0;overflow:hidden;box-shadow:-24px 0 65px #0c2b2433}.crm-deal-filter-drawer>header{border-bottom:1px solid var(--crm-line);justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:12px 16px;display:flex}.crm-deal-filter-drawer>header span{gap:2px;display:grid}.crm-deal-filter-drawer>header strong{font-size:15px}.crm-deal-filter-drawer>header small{color:var(--crm-muted);font-size:9px}.crm-deal-filter-drawer>header button,.crm-deal-inspector-close{border:1px solid var(--crm-line);background:var(--crm-paper);width:34px;height:34px;color:var(--crm-muted);border-radius:9px;place-items:center;font-size:16px;display:grid}.crm-deal-filter-drawer .crm-advanced-filters{background:0 0;border:0;border-radius:0;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;min-height:0;margin:0;padding:14px 16px 24px;display:grid;overflow-y:auto}.crm-deal-filter-drawer .crm-advanced-filters>label.is-wide{grid-column:1/-1}.crm-deals-master-detail,.crm-deals-master-detail.is-list,.crm-deals-master-detail.is-pipeline{min-height:0;display:block}.crm-deals-workspace{width:100%;box-shadow:none;border:0;border-radius:0 0 12px 12px;overflow:visible}.crm-deal-table-scroll{overscroll-behavior-inline:contain;scrollbar-width:thin;width:100%;overflow-x:auto}.crm-deal-table-head,.crm-deal-table-row{min-width:var(--crm-deal-table-min-width,900px);grid-template-columns:var(--crm-deal-grid);align-items:center;column-gap:10px;padding:0 12px;display:grid}.crm-deal-table-head{z-index:4;border-bottom:1px solid var(--crm-line);background:color-mix(in srgb, var(--crm-paper) 92%, var(--crm-bg));min-height:38px;position:sticky;top:0}.crm-deal-table-head>:is(button,span){min-width:0;color:var(--crm-muted);font:inherit;letter-spacing:.035em;text-align:left;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;padding:0;font-size:8px;font-weight:780;overflow:hidden}.crm-deal-table-head>button:hover{color:var(--crm-primary)}.crm-deal-group{min-width:var(--crm-deal-table-min-width,900px)}.crm-deal-group-heading{border:0;border-bottom:1px solid var(--crm-line);background:color-mix(in srgb, var(--crm-paper) 94%, var(--crm-bg));width:100%;min-height:32px;color:var(--crm-muted);font:inherit;text-align:left;align-items:center;gap:7px;padding:0 13px;font-size:9px;display:flex}.crm-deal-group-heading strong{font-weight:780}.crm-deal-group-heading b{background:color-mix(in srgb, var(--crm-muted) 9%, transparent);min-width:19px;color:inherit;text-align:center;border-radius:999px;padding:2px 6px}.crm-deal-group.is-overdue .crm-deal-group-heading{color:var(--crm-red)}.crm-deal-group.is-no-action .crm-deal-group-heading{color:var(--crm-amber)}.crm-deal-group.is-work .crm-deal-group-heading{color:var(--crm-primary)}.crm-deal-table-row{border-bottom:1px solid var(--crm-line);background:var(--crm-paper);cursor:pointer;min-height:48px;transition:background .14s,box-shadow .14s;position:relative}.crm-deal-table-row:hover{z-index:1;background:color-mix(in srgb, var(--crm-primary-soft) 26%, var(--crm-paper))}.crm-deal-table-row.is-selected{background:color-mix(in srgb, var(--crm-primary-soft) 68%, var(--crm-paper));box-shadow:inset 3px 0 0 var(--crm-primary)}.crm-deal-table-row:focus-visible{outline:2px solid color-mix(in srgb, var(--crm-primary) 50%, transparent);outline-offset:-2px}.crm-deal-row-check{border:1px solid color-mix(in srgb, var(--crm-muted) 28%, var(--crm-line));border-radius:4px;width:16px;height:16px}.crm-deal-table-cell{align-items:center;min-width:0;height:100%;display:flex;overflow:hidden}.crm-deal-table-cell>:is(span,div),.crm-deal-cell-main,.crm-deal-next-action,.crm-deal-court-cell{gap:2px;width:100%;min-width:0;display:grid}.crm-deal-table-cell strong,.crm-deal-table-cell small,.crm-deal-assignee,.crm-deal-amount,.crm-deal-created{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-deal-table-cell strong,.crm-deal-assignee,.crm-deal-amount,.crm-deal-created{color:var(--crm-ink);font-size:9px;font-weight:680}.crm-deal-table-cell small{color:var(--crm-muted);font-size:8px;font-weight:520}.crm-deal-assignee{align-items:center;gap:7px;display:flex!important}.crm-deal-assignee .crm-avatar,.crm-kanban-responsible .crm-avatar{flex:0 0 22px;width:22px;height:22px;font-size:7px}.crm-deal-next-action.is-overdue strong,.crm-deal-next-action.is-overdue small{color:var(--crm-red)}.crm-deal-next-action.is-today strong,.crm-deal-next-action.is-today small{color:var(--crm-amber)}.crm-deal-priority{font-size:9px;font-weight:720}.crm-deal-priority.is-high{color:var(--crm-red)}.crm-deal-priority.is-normal{color:var(--crm-muted)}.crm-deal-row-actions{justify-content:flex-end;align-items:center;gap:3px;display:flex}.crm-deal-row-actions button{width:25px;height:25px;color:var(--crm-muted);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;font-size:11px;display:grid}.crm-deal-row-actions button:hover{background:var(--crm-primary-soft);color:var(--crm-primary)}.crm-deal-open-hint{min-width:var(--crm-deal-table-min-width,900px);color:var(--crm-muted);padding:7px 12px;font-size:7px;display:block}.crm-kanban-viewport{--crm-kanban-column-min:238px;background:color-mix(in srgb, var(--crm-bg) 62%, var(--crm-paper));position:relative;overflow:hidden}.crm-kanban-pan-handle{border-bottom:1px solid var(--crm-line);min-height:30px;color:var(--crm-primary);background:color-mix(in srgb, var(--crm-primary-soft) 42%, var(--crm-paper));cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;padding:5px 10px;display:flex}.crm-kanban-pan-handle>span{font-size:14px;line-height:1}.crm-kanban-pan-handle strong{font-size:8px;font-weight:760}.crm-kanban-pan-handle small{color:var(--crm-muted);margin-left:auto;font-size:7px}.crm-kanban-pan-handle.is-panning,.crm-deals-section .crm-operational-kanban.is-panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.crm-deals-section .crm-operational-kanban{overscroll-behavior-inline:contain;scrollbar-width:none;background:color-mix(in srgb, var(--crm-bg) 62%, var(--crm-paper));cursor:grab;touch-action:pan-y;gap:8px;width:100%;min-height:520px;padding:9px;display:grid;overflow-x:auto}.crm-deals-section .crm-operational-kanban::-webkit-scrollbar{width:0;height:0}.crm-deals-section .crm-operational-kanban .crm-kanban-column{border:1px solid var(--crm-line);background:color-mix(in srgb, var(--crm-paper) 86%, var(--crm-bg));border-radius:10px;width:auto;min-width:0;transition:border-color .15s,background .15s;overflow:hidden}.crm-deals-section .crm-operational-kanban .crm-kanban-column.is-stage-dragging{opacity:.52}.crm-deals-section .crm-operational-kanban .crm-kanban-column.is-stage-drop-target{border-color:color-mix(in srgb, var(--crm-primary) 64%, var(--crm-line));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--crm-primary) 26%, transparent)}.crm-deals-section .crm-operational-kanban .crm-kanban-column.is-drop-ready:hover{border-color:color-mix(in srgb, var(--crm-primary) 50%, var(--crm-line));background:color-mix(in srgb, var(--crm-primary-soft) 42%, var(--crm-paper))}.crm-deals-section .crm-kanban-column>header{border-bottom:1px solid var(--crm-line);grid-template-columns:8px minmax(0,1fr) auto 24px;grid-template-areas:"dot title count drag"".amount amount drag";align-items:center;gap:1px 7px;min-height:40px;padding:6px 9px;display:grid}.crm-deals-section .crm-kanban-column>header .crm-stage-dot{grid-area:dot}.crm-deals-section .crm-kanban-column>header strong{text-overflow:ellipsis;white-space:nowrap;grid-area:title;font-size:9px;overflow:hidden}.crm-deals-section .crm-kanban-column>header b{grid-area:count}.crm-deals-section .crm-kanban-column>header small{color:var(--crm-muted);text-align:right;grid-area:amount;font-size:7px}.crm-kanban-stage-drag{width:24px;height:28px;color:var(--crm-muted);cursor:grab;background:0 0;border:0;border-radius:6px;grid-area:drag;padding:0;font-size:14px;line-height:1}.crm-kanban-stage-drag:hover,.crm-kanban-stage-drag:focus-visible{color:var(--crm-primary);background:var(--crm-primary-soft)}.crm-kanban-stage-drag:active{cursor:grabbing}.crm-deals-section .crm-kanban-content{align-content:start;gap:7px;min-height:455px;padding:7px;display:grid}.crm-deals-section .crm-kanban-card{border:1px solid var(--crm-line);background:var(--crm-paper);min-height:0;box-shadow:none;color:var(--crm-ink);text-align:left;cursor:grab;border-radius:8px;gap:5px;padding:8px 9px 8px 11px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative;overflow:hidden}.crm-deals-section .crm-kanban-card:active{cursor:grabbing}.crm-deals-section .crm-kanban-card:before{background:var(--crm-green);content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.crm-deals-section .crm-kanban-card.is-overdue:before{background:var(--crm-red)}.crm-deals-section .crm-kanban-card.is-today:before{background:var(--crm-amber)}.crm-deals-section .crm-kanban-card:hover{border-color:color-mix(in srgb, var(--crm-primary) 35%, var(--crm-line));transform:translateY(-1px);box-shadow:0 7px 18px #0d302814}.crm-deals-section .crm-kanban-card.is-selected{border-color:var(--crm-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--crm-primary) 14%, transparent)}.crm-deals-section .crm-kanban-card:disabled{opacity:.58}.crm-deals-section .crm-kanban-type{color:var(--crm-primary);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:7px;font-weight:760;overflow:hidden}.crm-deals-section .crm-kanban-card>strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.25;overflow:hidden}.crm-kanban-field{min-width:0;display:block}.crm-kanban-field>:is(span,div),.crm-kanban-responsible,.crm-kanban-court{min-width:0;color:var(--crm-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:8px;display:flex;overflow:hidden}.crm-kanban-field.is-nextTask{border-top:1px solid var(--crm-line);padding-top:4px}.crm-kanban-field .crm-kanban-task{grid-template-columns:16px minmax(0,1fr);display:grid}.crm-kanban-field .crm-kanban-task span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-kanban-field .crm-kanban-task small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.crm-kanban-field.is-court small{margin-left:auto}.crm-kanban-field.is-amount{color:var(--crm-ink);justify-self:end;font-size:8px;font-weight:760}.crm-deals-section .crm-kanban-add{border-radius:7px;min-height:31px;font-size:9px}.crm-deal-detail-backdrop{z-index:270}.crm-deals-master-detail .crm-deal-inspector{z-index:280;border:0;border-left:1px solid var(--crm-line);background:var(--crm-paper);border-radius:0;grid-template-rows:minmax(0,1fr) auto;width:min(460px,100vw - 24px);height:100dvh;max-height:none;display:none;position:fixed;top:0;right:0;overflow:hidden;box-shadow:-24px 0 65px #0c2b2433}.crm-deals-master-detail .crm-deal-inspector.is-open{animation:.24s cubic-bezier(.22,1,.36,1) both crm-deal-drawer-in;display:grid}.crm-deal-inspector-scroll>header{padding-right:56px;position:relative}.crm-deal-inspector-close{z-index:2;position:absolute;top:12px;right:12px}.crm-deal-preview-tabs{border-top:1px solid var(--crm-line);border-bottom:1px solid var(--crm-line);scrollbar-width:none;display:flex;overflow-x:auto}.crm-deal-preview-tabs button{min-height:38px;color:var(--crm-muted);background:0 0;border:0;flex:1 0 auto;padding:0 9px;font-size:8px;font-weight:700;position:relative}.crm-deal-preview-tabs button.is-active{color:var(--crm-primary)}.crm-deal-preview-tabs button.is-active:after{background:var(--crm-primary);content:"";height:2px;position:absolute;bottom:0;left:8px;right:8px}.crm-deal-preview-tabs b{background:var(--crm-primary-soft);border-radius:999px;margin-left:4px;padding:1px 5px}.crm-deal-preview-list,.crm-deal-preview-court{margin:0;padding:12px 14px}.crm-deal-preview-list h3{margin:0 0 8px;font-size:10px}.crm-deal-preview-list>:is(button,a){border:0;border-bottom:1px solid var(--crm-line);width:100%;color:var(--crm-ink);text-align:left;background:0 0;grid-template-columns:18px minmax(0,1fr);gap:2px 7px;padding:8px 0;text-decoration:none;display:grid}.crm-deal-preview-list>:is(button,a)>:first-child{grid-row:span 2}.crm-deal-preview-list strong,.crm-deal-preview-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-deal-preview-list strong{font-size:9px}.crm-deal-preview-list small,.crm-deal-preview-list p{color:var(--crm-muted);font-size:8px}.crm-deal-preview-court{gap:0;display:grid}.crm-deal-preview-court>div{border-bottom:1px solid var(--crm-line);grid-template-columns:110px minmax(0,1fr);gap:10px;padding:9px 0;display:grid}.crm-deal-preview-court dt{color:var(--crm-muted);font-size:8px}.crm-deal-preview-court dd{margin:0;font-size:9px}.crm-deal-preview-court>button{border:1px solid var(--crm-line);background:var(--crm-paper);min-height:34px;color:var(--crm-primary);border-radius:8px;margin-top:11px;font-size:9px;font-weight:720}.crm-deal-inspector>footer{border-top:1px solid var(--crm-line);background:var(--crm-paper);grid-template-columns:1fr 1fr;gap:8px;padding:11px 13px;display:grid}.crm-deal-inspector>footer button{border-radius:8px;min-height:38px;font-size:10px;font-weight:740}.crm-deal-inspector>footer .crm-secondary-button{border:1px solid var(--crm-line);background:var(--crm-paper);color:var(--crm-ink)}.crm-deals-section .crm-empty-state{margin:22px}@keyframes crm-deal-popover-in{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes crm-deal-drawer-in{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes crm-deal-backdrop-in{0%{opacity:0}to{opacity:1}}@media (width<=1420px){.crm-deals-commandbar{gap:9px;padding-inline:9px}.crm-deals-commandbar .crm-operational-heading{gap:6px}.crm-deals-commandbar .crm-metric-chips>button{padding-inline:8px}.crm-deals-commandbar .crm-segmented button{padding-inline:7px}.crm-deal-columns-trigger{width:38px;padding:0;font-size:0}.crm-deal-columns-trigger>span{font-size:14px}.crm-deal-columns-trigger .crm-deal-columns-label,.crm-deal-toolbar-create span{display:none}.crm-deal-toolbar-create{min-width:38px;padding:0}}@media (width<=1180px){.crm-deals-commandbar{flex-direction:column;align-items:stretch}.crm-deals-commandbar .crm-operational-heading,.crm-deals-commandbar .crm-operational-toolbar{width:100%}.crm-deals-commandbar .crm-operational-toolbar{justify-content:space-between}}@media (width<=1024px){.crm-kanban-viewport{--crm-kanban-column-min:224px}.crm-deals-master-detail .crm-deal-inspector,.crm-deal-detail-backdrop{display:none!important}.crm-deal-filter-drawer{width:min(520px,100vw)}}@media (width<=760px){.crm-kanban-viewport{--crm-kanban-column-min:min(82vw, 264px)}.crm-kanban-pan-handle small{display:none}.crm-kanban-pan-handle strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-deals-commandbar .crm-operational-heading{flex-direction:column;align-items:flex-start}.crm-deals-commandbar .crm-metric-chips{width:100%;overflow-x:auto}.crm-deals-commandbar .crm-operational-toolbar{flex-direction:column;align-items:stretch}.crm-deals-commandbar .crm-operational-toolbar-end{width:100%;overflow-x:auto}.crm-deals-commandbar .crm-deal-scope{width:100%}.crm-deals-commandbar .crm-deal-scope button{flex:1}.crm-deal-filter-drawer .crm-advanced-filters{grid-template-columns:1fr}.crm-deal-filter-drawer .crm-advanced-filters>label.is-wide{grid-column:auto}.crm-deal-columns-menu{top:auto;right:12px;bottom:calc(76px + env(safe-area-inset-bottom));width:auto;position:fixed;left:12px}}@media (prefers-reduced-motion:reduce){.crm-deal-columns-menu,.crm-deal-filter-drawer,.crm-deal-filter-backdrop,.crm-deal-detail-backdrop,.crm-deal-inspector,.crm-deal-table-row,.crm-kanban-card{transition:none!important;animation:none!important}}.crm-app.is-section-deals .crm-kanban-content{grid-auto-rows:max-content}.crm-app.is-section-deals .crm-kanban-card>strong{min-height:1.25em}.crm-app.is-section-deals .crm-kanban-card :is(.crm-kanban-responsible,.crm-kanban-court,.crm-kanban-amount,small){line-height:1.3;font-size:max(14px, var(--crm-size-label,14px))!important}.crm-app.is-section-deals .crm-kanban-card .crm-kanban-task small{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.crm-app.is-section-deals .crm-kanban-card .crm-kanban-court{white-space:normal;overflow-wrap:anywhere;flex-wrap:wrap}.crm-deal-history-workspace,.crm-deal-analytics-workspace{--surface:var(--crm-paper);--border:var(--crm-line);--text:var(--crm-ink);background:color-mix(in srgb, var(--surface,#fff) 94%, #eef6f2);gap:14px;padding:14px 22px 28px;display:grid;position:relative}.crm-history-toolbar,.crm-analytics-main-toolbar{z-index:8;border:1px solid var(--border,#dce5e1);background:color-mix(in srgb, var(--surface,#fff) 96%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:7px 10px;display:flex;position:sticky;top:0;box-shadow:0 8px 28px #102b2312}.crm-history-toolbar button,.crm-analytics-main-toolbar button,.crm-quick-analytics-panel button,.crm-analytics-chart-card button,.crm-analytics-snapshots button{border:1px solid var(--border,#dce5e1);background:var(--surface,#fff);min-height:34px;color:var(--text,#17211e);cursor:pointer;border-radius:9px}.crm-history-toolbar button:hover,.crm-analytics-main-toolbar button:hover,.crm-analytics-chart-card button:hover{background:#f0f8f5;border-color:#7db5a4}.crm-history-toolbar button.is-active,.crm-history-toolbar button[aria-expanded=true]{color:#075e4b;border-color:#0d745c}.crm-history-toolbar button i{color:#075e4b;background:#e4f3ed;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:6px;font-size:11px;font-style:normal;font-weight:700;display:inline-grid}.crm-history-search{border:1px solid var(--border,#dce5e1);background:var(--surface,#fff);border-radius:9px;align-items:center;gap:8px;width:min(320px,28vw);min-width:220px;height:34px;padding:0 10px;display:flex}.crm-history-search input{width:100%;color:inherit;background:0 0;border:0;outline:0}.crm-history-active-filters{scrollbar-width:none;flex:1;gap:6px;min-width:0;display:flex;overflow-x:auto}.crm-history-active-filters::-webkit-scrollbar{display:none}.crm-history-active-filters button{white-space:nowrap}.crm-history-active-filters .is-reset{color:#687873;background:0 0;border-color:#0000}.crm-history-analytics-button{white-space:nowrap;margin-left:auto}.crm-history-filter-popover{background:var(--surface,#fff);border:1px solid #d9e4df;border-radius:14px;grid-template-columns:minmax(420px,1fr) repeat(3,minmax(150px,.35fr)) auto;align-items:end;gap:12px;padding:14px;display:grid;box-shadow:0 18px 50px #0e362b1a}.crm-history-filter-popover fieldset{border:0;min-width:0;margin:0;padding:0}.crm-history-filter-popover legend,.crm-history-filter-popover>label>span{color:#65756f;text-transform:uppercase;letter-spacing:.04em;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.crm-history-filter-popover fieldset>div{flex-wrap:wrap;gap:6px 12px;display:flex}.crm-history-filter-popover fieldset label{white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex}.crm-history-filter-popover input[type=date],.crm-history-filter-popover select,.crm-analytics-main-toolbar input,.crm-analytics-main-toolbar select{border:1px solid var(--border,#dce5e1);background:var(--surface,#fff);width:100%;min-height:36px;color:inherit;border-radius:9px;padding:0 10px}.crm-quick-analytics-panel,.crm-analytics-chart-card,.crm-hearing-table-card,.crm-risks-panel,.crm-current-summary,.crm-analytics-sources{border:1px solid var(--border,#dce5e1);background:var(--surface,#fff);border-radius:14px;box-shadow:0 8px 26px #14352b0d}.crm-quick-analytics-panel{padding:16px}.crm-quick-analytics-panel>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.crm-quick-analytics-panel h3,.crm-analytics-chart-card h3,.crm-hearing-table-card h3,.crm-risks-panel h3,.crm-current-summary h3{margin:0;font-size:16px}.crm-quick-analytics-panel header small{color:#788781}.crm-quick-analytics-panel header>div:last-child{gap:8px;display:flex}.crm-analytics-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.crm-analytics-kpis button,.crm-analytics-full-kpis>button{text-align:left;min-height:82px;padding:11px 13px}.crm-analytics-kpis small{color:#71817b;min-height:28px;font-size:11px;display:block}.crm-analytics-kpis strong{color:#075e4b;font-variant-numeric:tabular-nums;margin-top:5px;font-size:25px;display:block}.crm-analytics-kpis span{color:#76857f;font-size:11px}.crm-quick-analytics-grid{grid-template-columns:1.25fr .75fr .75fr 1fr;gap:10px;margin-top:10px;display:grid}.crm-analytics-chart-card,.crm-hearing-table-card,.crm-risks-panel,.crm-current-summary,.crm-analytics-sources{padding:14px}.crm-analytics-chart-card>header,.crm-hearing-table-card>header,.crm-risks-panel>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.crm-milestones-card>div{grid-template-columns:repeat(4,minmax(80px,1fr));gap:0;margin:18px 0 4px;display:grid}.crm-milestones-card p{color:#7b8883;text-align:center;margin:0;padding-top:25px;font-size:11px;position:relative}.crm-milestones-card p:after{content:"";background:#d9e2de;width:100%;height:1px;position:absolute;top:11px;right:50%}.crm-milestones-card p:first-child:after{display:none}.crm-milestones-card p>i{z-index:2;background:var(--surface,#fff);color:#fff;border:2px solid #aab8b2;border-radius:50%;place-items:center;width:14px;height:14px;font-size:8px;font-style:normal;display:grid;position:absolute;top:5px;left:calc(50% - 7px)}.crm-milestones-card p.is-complete{color:#075e4b;font-weight:700}.crm-milestones-card p.is-complete>i{background:#108064;border-color:#108064}.crm-milestones-card p small{margin-top:4px;font-weight:400;display:block}.crm-outcome-chart{grid-template-columns:110px 1fr;align-items:center;gap:16px;display:grid}.crm-outcome-chart>i{width:104px;height:104px;box-shadow:inset 0 0 0 25px var(--surface,#fff);border-radius:50%;place-items:center;font-style:normal;display:grid}.crm-outcome-chart>i b{margin-top:24px;font-size:23px}.crm-outcome-chart>i small{color:#74837d;align-self:start}.crm-outcome-chart ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.crm-outcome-chart li{grid-template-columns:9px 1fr auto;align-items:center;gap:7px;font-size:11px;display:grid}.crm-outcome-chart li>span{background:#6689cc;border-radius:50%;width:8px;height:8px}.crm-outcome-chart li>span.is-green{background:#0b765d}.crm-outcome-chart li>span.is-amber{background:#e7a52b}.crm-outcome-chart b{font-variant-numeric:tabular-nums}.crm-team-chart-card>div{gap:10px;display:grid}.crm-team-chart-card p{grid-template-columns:minmax(95px,1fr) minmax(75px,1fr) 20px;align-items:center;gap:8px;margin:0;font-size:11px;display:grid}.crm-team-chart-card p>i{background:#e4ece8;border-radius:999px;height:7px;overflow:hidden}.crm-team-chart-card p>i b{border-radius:inherit;background:linear-gradient(90deg,#0b765d,#55aa8e);height:100%;display:block}.crm-risk-card{align-content:start;gap:10px;display:grid}.crm-next-action-card{background:#edf7f2;border-radius:10px;padding:11px}.crm-next-action-card strong{margin:3px 0;display:block}.crm-risk-alert{color:#a2342b;background:#fff3f1;border:1px solid #f5cac5;border-radius:9px;padding:10px}.crm-history-list{border:1px solid var(--border,#dce5e1);background:var(--surface,#fff);border-radius:14px;position:relative;overflow:hidden}.crm-history-loading-line{z-index:3;background:linear-gradient(90deg,#0000,#0b765d,#0000);height:2px;animation:1.1s linear infinite crm-analytics-loading;position:absolute;inset:0 0 auto}.crm-history-list details{border-bottom:1px solid var(--border,#e2e9e6);border-left:3px solid #0000}.crm-history-list details:last-child{border-bottom:0}.crm-history-list details.is-hearing{border-left-color:#0b765d}.crm-history-list details.is-task{border-left-color:#3b75d8}.crm-history-list details.is-document{border-left-color:#8a66d6}.crm-history-list details.is-message{border-left-color:#3c9ead}.crm-history-list summary{cursor:pointer;grid-template-columns:30px 145px minmax(240px,1fr) 150px 20px;align-items:center;gap:10px;min-height:58px;padding:7px 14px;list-style:none;display:grid}.crm-history-list summary::-webkit-details-marker{display:none}.crm-history-list summary:hover{background:#f6faf8}.crm-history-event-icon{color:#07634f;background:#edf6f2;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.crm-history-list time{color:#61716b;font-variant-numeric:tabular-nums;font-size:12px}.crm-history-event-copy{gap:3px;display:grid}.crm-history-event-copy small{color:#7b8883}.crm-history-list summary em{color:#667770;font-size:11px;font-style:normal}.crm-history-list summary b{transition:transform .18s}.crm-history-list details[open] summary b{transform:rotate(180deg)}.crm-history-event-details{color:#34423e;padding:0 20px 18px 199px;animation:.18s ease-out crm-analytics-open}.crm-history-error{color:#b13229;margin:0;padding:12px 16px}.crm-analytics-main-toolbar>label{color:#697972;grid-template-columns:auto 135px;align-items:center;gap:7px;font-size:11px;font-weight:700;display:grid}.crm-analytics-main-toolbar>div:first-child{margin-right:auto}.crm-analytics-main-toolbar h3{margin:0}.crm-analytics-main-toolbar small{color:#75847e}.crm-analytics-main-toolbar .crm-primary-button{color:#fff;background:linear-gradient(#14765f,#075e4b);border-color:#075e4b;box-shadow:0 7px 18px #075e4b2e}.crm-analytics-snapshots{align-items:center;gap:7px;display:flex;overflow-x:auto}.crm-analytics-snapshots>span{color:#6e7d77;white-space:nowrap;font-size:12px}.crm-analytics-snapshots button{white-space:nowrap}.crm-analytics-snapshots .crm-analytics-snapshot-chip{color:inherit;align-items:stretch;display:inline-flex}.crm-analytics-snapshot-chip>button:first-child{border-radius:9px 0 0 9px}.crm-analytics-snapshot-chip>button.is-delete{min-width:30px;color:var(--crm-red);border-left:0;border-radius:0 9px 9px 0;padding:0}.crm-analytics-notice{color:#0c634f;background:#eef7f3;border-radius:9px;margin:0;padding:9px 12px}.crm-analytics-full-kpis{grid-template-columns:minmax(0,1fr) repeat(2,150px);gap:8px;display:grid}.crm-analytics-full-kpis .crm-analytics-kpis{min-width:0}.crm-analytics-full-kpis>button{border:1px solid var(--crm-line);background:var(--crm-paper);color:var(--crm-ink);cursor:pointer;text-align:left;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-content:center;column-gap:8px;display:grid}.crm-analytics-full-kpis>button>span{color:var(--crm-green);grid-row:1/3;align-self:center;font-size:17px}.crm-analytics-full-kpis>button>strong{color:#075e4b;font-size:24px;line-height:1}.crm-analytics-full-kpis>button>small{color:var(--crm-muted)}.crm-analytics-dashboard-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;display:grid}.crm-analytics-dashboard-grid>*{min-width:0}.crm-analytics-dashboard-grid .is-milestones{grid-column:span 12}.crm-analytics-dashboard-grid .is-activity{grid-column:span 7}.crm-analytics-dashboard-grid .is-outcomes,.crm-analytics-dashboard-grid .is-team{grid-column:span 5}.crm-analytics-dashboard-grid .is-hearings{grid-column:span 7}.crm-analytics-dashboard-grid .is-risks{grid-column:span 4}.crm-analytics-dashboard-grid .is-summary{grid-column:span 8}.crm-activity-bars{border-bottom:1px solid #dfe7e3;grid-template-columns:repeat(12,minmax(18px,1fr));align-items:end;gap:7px;min-height:175px;padding:15px 4px 0;display:grid}.crm-activity-bars>div{justify-content:center;align-items:flex-end;gap:2px;height:155px;min-height:0;display:flex}.crm-activity-bars i{background:#0b765d;border-radius:3px 3px 0 0;width:19%;min-height:2px}.crm-activity-bars i.is-blue{background:#4e89d5}.crm-activity-bars i.is-violet{background:#8a66d6}.crm-activity-bars i.is-amber{background:#d9972c}.crm-activity-bars small{color:#74837d;margin-top:163px;font-size:9px;position:absolute}.crm-activity-legend{color:#6c7b75;flex-wrap:wrap;gap:12px;margin-top:10px;font-size:11px;display:flex}.crm-analytics-table{width:100%;font-size:12px;display:grid}.crm-analytics-table>div{text-align:left;border-bottom:1px solid #e2e9e6;grid-template-columns:120px 1fr 1fr 1fr;gap:8px;padding:8px 6px;display:grid}.crm-analytics-table>div.is-head{color:#73817c;text-transform:uppercase;font-size:10px}.crm-risks-panel p{text-align:left;grid-template-columns:24px 1fr;gap:7px;margin:8px 0;display:grid}.crm-risks-panel p i{color:#b33b31;background:#fff0ed;border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.crm-risks-panel p.is-safe i,.crm-risks-panel p.is-completeness i{color:#0b765d;background:#e8f5ef}.crm-risks-panel ul{margin:0;padding-left:18px}.crm-risks-panel li{color:#a13730;margin-bottom:8px}.crm-current-summary p{margin:8px 0;line-height:1.55}.crm-current-summary .crm-next-action-card{margin-top:12px}.crm-analytics-sources{color:#67766f;justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.crm-deal-analytics-drawer{z-index:90;background:color-mix(in srgb, var(--surface,#fff) 97%, #edf7f3);border-left:1px solid #d6e1dc;width:min(440px,100vw - 90px);padding:18px;animation:.22s cubic-bezier(.2,.75,.25,1) crm-analytics-drawer-in;position:fixed;top:66px;bottom:0;right:0;overflow-y:auto;box-shadow:-22px 0 55px #0f302729}.crm-deal-analytics-drawer>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.crm-deal-analytics-drawer>header h3{margin:0}.crm-deal-analytics-drawer>header button{background:var(--surface,#fff);cursor:pointer;border:1px solid #d8e2de;border-radius:9px;width:34px;height:34px}.crm-analytics-drawer-body{gap:14px;display:grid}.crm-drawer-kpis{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.crm-drawer-kpis>span{background:var(--crm-green-soft);color:var(--crm-ink-soft);border-radius:10px;gap:4px;padding:12px;display:grid}.crm-drawer-kpis strong{color:var(--crm-green);font-size:22px;display:block}.crm-analytics-drawer-list{gap:8px;margin:0;padding:0;display:grid}.crm-analytics-drawer-list article{border:1px solid var(--crm-line);background:var(--crm-paper);border-radius:10px;grid-template-columns:1fr auto;gap:5px 12px;padding:12px;display:grid}.crm-analytics-drawer-list article time{color:var(--crm-muted);grid-column:1/-1;font-size:11px}.crm-analytics-drawer-list article strong{color:var(--crm-green)}.crm-analytics-drawer-list article span{color:var(--crm-ink-soft)}.crm-analytics-drawer-list article small{color:var(--crm-muted);text-align:right}.crm-deal-analytics-drawer>footer{border-top:1px solid var(--crm-line);background:var(--crm-paper);margin:18px -18px -18px;padding:12px 18px;position:sticky;bottom:-18px}.crm-deal-analytics-drawer>footer button{border:1px solid var(--crm-green);background:var(--crm-green);color:#fff;cursor:pointer;border-radius:9px;width:100%;min-height:40px}.crm-analytics-activity-detail{gap:7px;display:grid}.crm-analytics-activity-detail div{grid-template-columns:52px 1fr auto;align-items:center;gap:8px;display:grid}.crm-analytics-activity-detail i{background:#0b765d;border-radius:999px;height:7px}.crm-analytics-risk-detail{color:#9e332d;background:#fff3f2;border:1px solid #f4cbc7;border-radius:10px;padding:11px}.crm-analytics-loading{color:#697972;place-items:center;min-height:150px;display:grid}.crm-analytics-loading:before{content:"";border:3px solid #dbe8e3;border-top-color:#0b765d;border-radius:50%;width:30px;height:30px;animation:.75s linear infinite crm-analytics-spin}.crm-analytics-error{color:#a0332b;background:#fff4f3;border:1px solid #f1c9c5;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}@keyframes crm-analytics-spin{to{transform:rotate(360deg)}}@keyframes crm-analytics-loading{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes crm-analytics-open{0%{opacity:0;transform:translateY(-5px)}}@keyframes crm-analytics-drawer-in{0%{opacity:0;transform:translate(24px)}}@media (width<=1180px){.crm-history-filter-popover{grid-template-columns:1fr 1fr 1fr}.crm-history-filter-popover fieldset{grid-column:1/-1}.crm-quick-analytics-grid{grid-template-columns:repeat(2,1fr)}.crm-analytics-kpis{grid-template-columns:repeat(3,1fr)}.crm-analytics-dashboard-grid .is-activity,.crm-analytics-dashboard-grid .is-outcomes,.crm-analytics-dashboard-grid .is-team,.crm-analytics-dashboard-grid .is-hearings,.crm-analytics-dashboard-grid .is-risks,.crm-analytics-dashboard-grid .is-summary{grid-column:span 6}}@media (width<=760px){.crm-deal-history-workspace,.crm-deal-analytics-workspace{padding:10px 10px 88px}.crm-history-toolbar{grid-template-columns:1fr auto;display:grid;position:static}.crm-history-search{grid-column:1/-1;width:100%;min-width:0}.crm-history-active-filters{grid-area:3/1/auto/-1}.crm-history-analytics-button{margin:0}.crm-history-filter-popover{grid-template-columns:1fr 1fr}.crm-history-filter-popover fieldset,.crm-history-filter-popover>label:last-of-type,.crm-history-filter-popover>button{grid-column:1/-1}.crm-quick-analytics-panel>header{flex-direction:column;align-items:flex-start}.crm-analytics-kpis,.crm-quick-analytics-grid,.crm-analytics-full-kpis,.crm-analytics-dashboard-grid{grid-template-columns:1fr 1fr}.crm-analytics-full-kpis .crm-analytics-kpis{grid-column:1/-1}.crm-analytics-dashboard-grid>*{grid-column:1/-1!important}.crm-history-list summary{grid-template-columns:30px minmax(0,1fr) 18px;padding:9px 10px}.crm-history-list summary time{grid-area:2/2}.crm-history-list summary em{display:none}.crm-history-event-details{padding:0 12px 14px 50px}.crm-analytics-main-toolbar{grid-template-columns:1fr 1fr;display:grid;position:static}.crm-analytics-main-toolbar>div:first-child{grid-column:1/-1}.crm-analytics-main-toolbar>label{grid-template-columns:1fr}.crm-analytics-main-toolbar>button{grid-column:1/-1}.crm-activity-bars{grid-template-columns:repeat(12,minmax(28px,1fr));overflow-x:auto}.crm-analytics-table{min-width:680px}.crm-hearing-table-card{overflow-x:auto}.crm-deal-analytics-drawer{width:100vw;top:58px}}@media (width<=480px){.crm-analytics-kpis,.crm-quick-analytics-grid{grid-template-columns:1fr 1fr}.crm-analytics-kpis button{min-height:72px}.crm-analytics-kpis strong{font-size:21px}.crm-quick-analytics-panel{padding:12px}.crm-quick-analytics-panel header>div:last-child{flex-direction:column;width:100%}.crm-milestones-card>div{grid-template-columns:1fr 1fr;row-gap:12px}.crm-milestones-card p:after{display:none}}@media (prefers-reduced-motion:reduce){.crm-history-loading-line,.crm-analytics-loading:before,.crm-history-event-details,.crm-deal-analytics-drawer{animation:none}}.crm-app.is-compact-sidebar .crm-deal-workspace-v2{top:var(--crm-compact-topbar,56px);bottom:0;right:0;left:var(--crm-compact-sidebar);z-index:148;width:auto;height:calc(100dvh - var(--crm-compact-topbar,56px));max-width:none;box-shadow:none;background:#f7f8f7;border:0;border-radius:0;flex-direction:column;display:flex;overflow:hidden;animation:none!important}.crm-deal-workspace-v2 .crm-deal-compact-head{border-bottom:1px solid var(--crm-line);background:#fffffffa;flex:none}.crm-deal-workspace-v2 .crm-deal-compact-nav{border-bottom:1px solid #e7e9e7;grid-template-columns:minmax(150px,auto) minmax(120px,1fr) auto;align-items:center;gap:12px;min-height:38px;padding:4px 18px;display:grid}.crm-deal-workspace-v2 .crm-deal-back{color:#1d2936;background:0 0;border:1px solid #0000;border-radius:8px;justify-self:start;min-height:30px;padding:0 9px;font-size:12px}.crm-deal-workspace-v2 .crm-deal-back:hover{background:#f5f8f6;border-color:#d6ded9}.crm-deal-workspace-v2 .crm-stage-badge{text-overflow:ellipsis;white-space:nowrap;justify-self:center;max-width:280px;overflow:hidden}.crm-deal-workspace-v2 .crm-deal-head-actions{align-items:center;gap:8px;display:flex}.crm-deal-workspace-v2 .crm-deal-head-actions>span[role=status]{color:#26745d;text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:11px;overflow:hidden}.crm-deal-workspace-v2 .crm-deal-head-actions>button:last-child{color:#65717c;background:#f4f6f5;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.crm-deal-workspace-v2 .crm-deal-compact-summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:86px;padding:9px 18px 10px;display:grid}.crm-deal-workspace-v2 .crm-deal-compact-identity{min-width:0}.crm-deal-workspace-v2 .crm-deal-compact-identity>p{color:#14705a;letter-spacing:.08em;text-transform:uppercase;margin:0 0 2px;font-size:9px;font-weight:800}.crm-deal-workspace-v2 .crm-deal-compact-identity>h2{color:#172132;text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:clamp(22px,2vw,29px);font-weight:760;line-height:1.12;overflow:hidden}.crm-deal-workspace-v2 .crm-deal-compact-meta{align-items:center;gap:14px;min-width:0;margin-top:7px;display:flex}.crm-deal-workspace-v2 .crm-deal-tag-editor{flex:0 auto;align-items:center;gap:5px;padding:0;display:flex}.crm-deal-workspace-v2 .crm-deal-tag-editor>span,.crm-deal-workspace-v2 .crm-deal-tag-editor>label{min-height:24px}.crm-deal-workspace-v2 .crm-deal-tag-editor input{width:105px;height:22px}.crm-deal-workspace-v2 .crm-drawer-client,.crm-deal-workspace-v2 .crm-deal-linked-client,.crm-deal-workspace-v2 .crm-deal-responsible-summary{text-align:left;background:0 0;border:0;border-left:1px solid #e1e6e3;align-items:center;gap:7px;min-width:0;padding:0 0 0 12px;display:flex}.crm-deal-workspace-v2 .crm-drawer-client small,.crm-deal-workspace-v2 .crm-deal-linked-client small,.crm-deal-workspace-v2 .crm-deal-responsible-summary small{color:#7a8580;font-size:9px;display:block}.crm-deal-workspace-v2 .crm-drawer-client strong,.crm-deal-workspace-v2 .crm-deal-linked-client strong,.crm-deal-workspace-v2 .crm-deal-responsible-summary strong{color:#1b5e4c;text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:12px;display:block;overflow:hidden}.crm-deal-workspace-v2 .crm-deal-linked-client{text-align:left;background:0 0;border:0;border-left:1px solid #e1e6e3;min-width:0;max-width:220px;padding:0 0 0 12px;display:grid}.crm-deal-workspace-v2 .crm-client-avatar{color:#536174;background:#eef2f6;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.crm-deal-workspace-v2 .crm-deal-compact-actions{align-items:stretch;gap:7px;padding:0;display:flex}.crm-deal-workspace-v2 .crm-deal-compact-actions button{color:#536174;background:#fff;border:1px solid #dce2de;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:74px;min-height:48px;padding:5px 10px;font-size:9px;display:flex}.crm-deal-workspace-v2 .crm-deal-compact-actions button:last-of-type{min-width:110px}.crm-deal-workspace-v2 .crm-deal-compact-actions button span{color:#0e6752;font-size:15px}.crm-deal-workspace-v2 .crm-deal-compact-actions button:hover{color:#0c654f;background:#f1f8f5;border-color:#8cb7aa}.crm-deal-workspace-v2 .crm-drawer-tabs{z-index:8;border-bottom:1px solid var(--crm-line);scrollbar-width:none;background:#fffffffa;flex:0 0 43px;gap:24px;min-height:43px;padding:0 18px;display:flex;position:sticky;top:0;overflow-x:auto}.crm-deal-workspace-v2 .crm-drawer-tabs button{flex:none;min-height:43px;font-size:10px}.crm-deal-workspace-v2 .crm-drawer-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:13px 18px 22px;overflow-y:auto}.crm-deal-workspace-v2 .crm-court-workspace{flex-direction:column;gap:11px;max-width:1680px;margin:0 auto;display:flex}.crm-deal-workspace-v2 .crm-detail-heading{justify-content:space-between;align-items:center;gap:16px;min-height:42px;display:flex}.crm-deal-workspace-v2 .crm-detail-heading h3{color:#162332;margin:0;font-size:21px}.crm-deal-workspace-v2 .crm-detail-heading p{color:#738079;margin:2px 0 0;font-size:11px}.crm-court-heading-actions{align-items:center;gap:8px;display:flex}.crm-court-heading-actions .crm-primary-button,.crm-court-heading-actions .crm-quiet-button,.crm-court-heading-actions .crm-court-external-link{border-radius:8px;min-height:34px;padding:0 13px;font-size:10px}.crm-deal-workspace-v2 .crm-court-proceeding-switch{background:#eef1f3;border:1px solid #dfe4e1;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:4px;display:grid}.crm-deal-workspace-v2 .crm-court-proceeding-switch button{text-align:left;background:0 0;border:0;border-radius:7px;min-height:46px;padding:7px 12px}.crm-deal-workspace-v2 .crm-court-proceeding-switch button.is-active{background:#fff;box-shadow:0 2px 8px #1c362c14}.crm-deal-workspace-v2 .crm-court-proceeding-switch strong,.crm-deal-workspace-v2 .crm-court-proceeding-switch small{display:block}.crm-deal-workspace-v2 .crm-court-proceeding-switch strong{font-size:12px}.crm-deal-workspace-v2 .crm-court-proceeding-switch small{color:#7a8580;margin-top:2px;font-size:9px}.crm-deal-workspace-v2 .crm-court-instance-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.crm-deal-workspace-v2 .crm-court-instance-tabs button{text-align:left;background:#fff;border:1px solid #dce2de;border-radius:9px;min-height:54px;padding:8px 12px}.crm-deal-workspace-v2 .crm-court-instance-tabs button.is-active{background:#edf7f2;border-color:#72ab9a;box-shadow:inset 3px 0 #12735a}.crm-deal-workspace-v2 .crm-court-instance-tabs strong,.crm-deal-workspace-v2 .crm-court-instance-tabs small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.crm-deal-workspace-v2 .crm-court-instance-tabs strong{color:#183329;font-size:11px}.crm-deal-workspace-v2 .crm-court-instance-tabs small{color:#68756f;margin-top:3px;font-size:10px}.crm-court-data-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"requisites hearing""decisions history";align-items:start;gap:11px 13px;display:grid}.crm-court-data-card{background:#fff;border:1px solid #dfe4e1;border-radius:11px;min-width:0;padding:12px 14px;overflow:visible;box-shadow:0 4px 14px #23382f09}.crm-court-data-card>h3,.crm-drawer-hearing-card .crm-drawer-hearing-title h3{color:#172332;margin:0 0 8px;font-size:15px}.crm-court-requisites-card{background:linear-gradient(135deg,#fbfdfc,#f2f8f5);grid-area:requisites}.crm-court-decisions-card{background:linear-gradient(135deg,#fffdf8,#fbf7ec);grid-area:decisions}.crm-deal-workspace-v2 .crm-drawer-hearing-card{background:linear-gradient(135deg,#fbfcff,#f1f5fa);border:1px solid #dce4e7;grid-area:hearing;margin:0;padding:12px 14px;box-shadow:0 4px 14px #23382f09}.crm-deal-workspace-v2 .crm-drawer-hearing-card.is-open{grid-area:3/1/auto/-1}.crm-court-history-preview{grid-area:history}.crm-court-separation-note{grid-area:hearing;align-self:stretch}.crm-court-inline-field{border-bottom:1px solid #cfd8d3c7;grid-template-columns:minmax(125px,.42fr) minmax(0,1fr) auto;align-items:center;gap:10px;min-height:42px;display:grid}.crm-court-inline-field:last-child{border-bottom:0}.crm-court-inline-field.is-tall{min-height:50px}.crm-court-inline-label{color:#27343f;font-size:11px;font-weight:680}.crm-court-inline-value{color:#182635;min-width:0;font-size:13px;line-height:1.35}.crm-court-inline-value>em{color:#8a948f;font-style:normal}.crm-court-inline-value input,.crm-court-inline-value select,.crm-court-link-card input{color:#172332;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #9eb9af;border-radius:7px;padding:5px 9px}.crm-court-autocomplete-edit small{color:#738079;margin-top:3px;font-size:9px;display:block}.crm-court-pencil,.crm-court-inline-actions button{color:#4e625a;background:#ffffffd1;border:1px solid #d7dfda;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.crm-court-pencil:hover,.crm-court-pencil:focus-visible,.crm-court-inline-actions button:hover{color:#0d6b53;background:#e9f6f0;border-color:#72ab9a}.crm-court-inline-actions{gap:4px;display:flex}.crm-court-inline-actions button.is-save{color:#0d6b53;border-color:#8cb7aa}.crm-court-link-card{background:#ffffffd1;border:1px solid #cbded6;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:60px;margin-top:10px;padding:8px 10px;display:grid}.crm-court-link-icon{color:#116b54;background:#dcefe7;border-radius:50%;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.crm-court-link-card strong,.crm-court-link-card small{display:block}.crm-court-link-card strong{color:#0e6b53;font-size:12px}.crm-court-link-card small{color:#61706a;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;overflow:hidden}.crm-court-link-card>a{color:#0e6b53;font-size:18px;text-decoration:none}.crm-deal-workspace-v2 .crm-drawer-hearing-title{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:4px;display:flex}.crm-deal-workspace-v2 .crm-drawer-hearing-title small{display:none}.crm-deal-workspace-v2 .crm-drawer-hearing-summary{display:block}.crm-deal-workspace-v2 .crm-drawer-hearing-summary .crm-hearing-open-button{min-height:35px;margin-top:10px;padding:0 13px;font-size:10px}.crm-court-history-preview>div{gap:7px;display:grid}.crm-court-history-preview article{border-bottom:1px solid #e5e9e7;grid-template-columns:9px 118px minmax(0,1fr);align-items:start;gap:8px;min-height:40px;padding-bottom:7px;display:grid}.crm-court-history-preview article>i{background:#178165;border-radius:50%;width:7px;height:7px;margin-top:5px}.crm-court-history-preview time{color:#64716b;font-size:10px}.crm-court-history-preview article strong,.crm-court-history-preview article small{display:block}.crm-court-history-preview article strong{font-size:11px}.crm-court-history-preview article small{color:#7b8781;margin-top:2px;font-size:9px}.crm-court-history-preview>button{color:#0e6b53;background:0 0;border:0;margin-top:9px;padding:0;font-size:10px;font-weight:700}.crm-court-history-empty,.crm-court-save-notice{color:#78847e;margin:0;font-size:11px}@media (width<=1180px){.crm-deal-workspace-v2 .crm-deal-compact-summary{gap:10px}.crm-deal-workspace-v2 .crm-deal-compact-actions button{min-width:62px;padding-left:7px;padding-right:7px}.crm-deal-workspace-v2 .crm-deal-compact-actions button:last-of-type{min-width:88px}.crm-court-data-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"requisites""hearing""decisions""history"}}@media (width<=900px){.crm-app.is-compact-sidebar .crm-deal-workspace-v2{top:var(--crm-compact-topbar,56px);height:calc(100dvh - var(--crm-compact-topbar,56px));left:0}.crm-deal-workspace-v2 .crm-deal-compact-nav{grid-template-columns:auto minmax(0,1fr) auto;padding-left:10px;padding-right:10px}.crm-deal-workspace-v2 .crm-deal-compact-summary{grid-template-columns:minmax(0,1fr);padding-left:12px;padding-right:12px}.crm-deal-workspace-v2 .crm-deal-compact-actions{overflow-x:auto}.crm-deal-workspace-v2 .crm-deal-compact-actions button{flex:0 0 78px}.crm-deal-workspace-v2 .crm-drawer-body,.crm-deal-workspace-v2 .crm-drawer-tabs{padding-left:12px;padding-right:12px}}@media (width<=620px){.crm-deal-workspace-v2 .crm-deal-compact-nav{grid-template-columns:minmax(0,1fr) auto}.crm-deal-workspace-v2 .crm-stage-badge,.crm-deal-workspace-v2 .crm-deal-head-actions>span[role=status],.crm-deal-workspace-v2 .crm-deal-head-actions .crm-readonly-note,.crm-deal-workspace-v2 .crm-deal-head-actions .crm-quiet-button{display:none}.crm-deal-workspace-v2 .crm-deal-compact-identity>h2{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:20px;display:-webkit-box;overflow:hidden}.crm-deal-workspace-v2 .crm-deal-compact-meta{flex-direction:column;align-items:flex-start;gap:6px}.crm-deal-workspace-v2 .crm-drawer-client,.crm-deal-workspace-v2 .crm-deal-responsible-summary{border-left:0;padding-left:0}.crm-deal-workspace-v2 .crm-court-proceeding-switch,.crm-deal-workspace-v2 .crm-court-instance-tabs{grid-template-columns:minmax(0,1fr)}.crm-deal-workspace-v2 .crm-detail-heading{flex-direction:column;align-items:flex-start}.crm-court-heading-actions{flex-wrap:wrap;width:100%}.crm-court-inline-field{grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;padding:6px 0}.crm-court-inline-label{grid-column:1/-1}.crm-court-link-card{grid-template-columns:auto minmax(0,1fr) auto}.crm-court-link-card .crm-court-inline-actions{grid-column:2/-1;justify-content:flex-end}.crm-court-history-preview article{grid-template-columns:9px 92px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.crm-deal-workspace-v2 *,.crm-deal-workspace-v2 :before,.crm-deal-workspace-v2 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.crm-reorderable-column{-webkit-user-select:none;user-select:none;transition:background-color .14s,box-shadow .14s,opacity .14s,transform .14s;position:relative;cursor:grab!important}.crm-reorderable-column:before{content:"⋮⋮";color:var(--crm-muted,#7b8985);letter-spacing:-3px;opacity:0;margin-right:6px;font-size:10px;font-weight:700;transition:opacity .14s,transform .14s;display:inline-block;transform:translate(-3px)}.crm-reorderable-column:hover:before,.crm-reorderable-column:focus-visible:before,.crm-reorderable-column.is-dragging:before{opacity:.8;transform:translate(0)}.crm-reorderable-column:hover,.crm-reorderable-column:focus-visible{box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--crm-accent,#086b57) 45%, transparent);outline:none;background:color-mix(in srgb, var(--crm-accent,#086b57) 7%, transparent)!important}.crm-reorderable-column:active{cursor:grabbing!important}.crm-reorderable-column.is-dragging{opacity:.45;transform:scale(.985)}.crm-case-register-head>.crm-reorderable-column{min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:7px 7px 0 0}.crm-client-table thead th.crm-reorderable-column{white-space:nowrap}@media (pointer:coarse){.crm-reorderable-column:before{opacity:.55;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.crm-reorderable-column,.crm-reorderable-column:before{transition:none}}.crm-cyber{--cyber-ink:#111a18;--cyber-muted:#6c7b76;--cyber-green:#076653;--cyber-green-soft:#e9f4ef;--cyber-line:#122d2724;--cyber-surface:#fffefaf0;min-height:calc(100dvh - 64px);color:var(--cyber-ink);background-color:#0000;background-image:linear-gradient(#0a4a3b06 1px,#0000 1px),linear-gradient(90deg,#0a4a3b06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:28px 30px 42px}.crm-cyber-header{justify-content:space-between;align-items:flex-end;gap:28px;max-width:1740px;margin:0 auto 22px;display:flex}.crm-cyber-kicker{color:var(--cyber-green);letter-spacing:.14em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:800}.crm-cyber-title-row{align-items:center;gap:14px;display:flex}.crm-cyber-title-row h1,.crm-cyber-header h1{font-family:var(--crm-font-title,Manrope, sans-serif);letter-spacing:-.045em;margin:0;font-size:clamp(28px,3vw,42px);line-height:1}.crm-cyber-header>div:first-child>p:last-child{max-width:760px;color:var(--cyber-muted);margin:10px 0 0;font-size:14px;line-height:1.5}.crm-cyber-mode{min-height:28px;color:var(--cyber-green);background:var(--cyber-green-soft);border:1px solid #07665338;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}.crm-cyber-mode:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.crm-cyber-mode.is-monitor{color:#8a5d0b;background:#fff7e6;border-color:#8a5d0b3d}.crm-cyber-header-actions{align-items:center;gap:10px;display:flex}.crm-cyber-header-actions>span{color:var(--cyber-muted);white-space:nowrap;margin-right:4px;font-size:11px}.crm-cyber-button{border:1px solid var(--cyber-green);color:#fff;background:var(--cyber-green);min-height:40px;font:inherit;cursor:pointer;border-radius:10px;padding:0 16px;font-size:12px;font-weight:800;transition:transform .16s,box-shadow .16s,opacity .16s;box-shadow:0 8px 22px #07665324}.crm-cyber-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 11px 26px #07665333}.crm-cyber-button:disabled{opacity:.48;cursor:not-allowed}.crm-cyber-button.is-quiet{color:var(--cyber-ink);border-color:var(--cyber-line);box-shadow:none;background:#ffffffb3}.crm-cyber-summary{border:1px solid var(--cyber-line);background:var(--cyber-surface);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1740px;margin:0 auto 14px;display:grid;overflow:hidden;box-shadow:0 12px 36px #13241f0e}.crm-cyber-summary article{border-right:1px solid var(--cyber-line);min-height:104px;padding:18px 20px 15px;position:relative}.crm-cyber-summary article:last-child{border-right:0}.crm-cyber-summary article:before{background:var(--cyber-green);content:"";width:3px;height:100%;position:absolute;top:0;left:0}.crm-cyber-summary article.is-danger:before{background:#c63e3a}.crm-cyber-summary article.is-warning:before{background:#b77812}.crm-cyber-summary span,.crm-cyber-summary small{color:var(--cyber-muted);font-size:11px;display:block}.crm-cyber-summary strong{font-family:var(--crm-font-title,Manrope, sans-serif);margin:4px 0 2px;font-size:27px;line-height:1;display:block}.crm-cyber-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);gap:14px;max-width:1740px;margin:0 auto;display:grid}.crm-cyber-panel{border:1px solid var(--cyber-line);background:var(--cyber-surface);border-radius:14px;overflow:hidden;box-shadow:0 12px 36px #13241f0b}.crm-cyber-panel>header{border-bottom:1px solid var(--cyber-line);justify-content:space-between;align-items:center;min-height:68px;padding:14px 18px;display:flex}.crm-cyber-panel h2{font-family:var(--crm-font-subtitle,Manrope, sans-serif);letter-spacing:-.025em;margin:0;font-size:18px}.crm-cyber-legend{color:var(--cyber-muted);align-items:center;gap:7px;font-size:10px;display:flex}.crm-cyber-legend i,.crm-cyber-legend b{background:#75b3a3;border-radius:2px;width:8px;height:8px}.crm-cyber-legend b{background:#c63e3a;margin-left:7px}.crm-cyber-chart{border-bottom:1px solid var(--cyber-line);background:linear-gradient(#0000 30%,#07665309);align-items:flex-end;gap:5px;height:184px;padding:24px 18px 30px;display:flex}.crm-cyber-chart-column{flex:1;align-items:flex-end;height:100%;display:flex;position:relative}.crm-cyber-chart-column>span{background:#75b3a3;border-radius:3px 3px 1px 1px;width:100%;min-height:1px;display:block;position:relative;overflow:hidden}.crm-cyber-chart-column>span>b{background:#c63e3a;position:absolute;bottom:0;left:0;right:0}.crm-cyber-chart-column small{color:var(--cyber-muted);font-size:9px;position:absolute;bottom:-19px;left:50%;transform:translate(-50%)}.crm-cyber-routes{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 22px;padding:18px;display:grid}.crm-cyber-routes>div{grid-template-columns:126px minmax(50px,1fr) 42px;align-items:center;gap:9px;font-size:11px;display:grid}.crm-cyber-routes>div>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-cyber-routes>div>i{background:#07665317;border-radius:99px;height:5px;overflow:hidden}.crm-cyber-routes>div>i>b{border-radius:inherit;background:var(--cyber-green);height:100%;display:block}.crm-cyber-routes>div>strong{text-align:right}.crm-cyber-layer-list>div{border-bottom:1px solid var(--cyber-line);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:70px;padding:12px 16px;display:grid}.crm-cyber-layer-list>div:last-child{border-bottom:0}.crm-cyber-layer-index{color:#91a09c;font:700 10px/1 monospace}.crm-cyber-layer-list strong,.crm-cyber-layer-list small{display:block}.crm-cyber-layer-list strong{font-size:12px}.crm-cyber-layer-list small{color:var(--cyber-muted);margin-top:3px;font-size:10px;line-height:1.35}.crm-cyber-layer-list em{color:var(--cyber-green);background:var(--cyber-green-soft);white-space:nowrap;border-radius:99px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800}.crm-cyber-layer-list .is-attention em,.crm-cyber-layer-list .is-external em{color:#8a5d0b;background:#fff3d7}.crm-cyber-signals{grid-column:1/-1}.crm-cyber-signals>header>span{color:var(--cyber-muted);font-size:10px}.crm-cyber-signal-head,.crm-cyber-signal-row{grid-template-columns:130px minmax(250px,1.6fr) minmax(120px,.8fr) 130px 100px;align-items:center;gap:14px;padding:0 18px;display:grid}.crm-cyber-signal-head{min-height:34px;color:var(--cyber-muted);letter-spacing:.07em;text-transform:uppercase;background:#07665306;font-size:9px;font-weight:800}.crm-cyber-signal-row{border-top:1px solid var(--cyber-line);min-height:52px;font-size:11px}.crm-cyber-signal-row time,.crm-cyber-signal-row>span:nth-child(3),.crm-cyber-signal-row>span:nth-child(4){color:var(--cyber-muted)}.crm-cyber-signal-row strong,.crm-cyber-signal-row small{display:block}.crm-cyber-signal-row small{color:#8a9692;margin-top:2px;font:9px/1.2 monospace}.crm-cyber-signal-row em{color:#8a5d0b;background:#fff3d7;border-radius:99px;justify-self:start;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800}.crm-cyber-signal-row em.is-deny,.crm-cyber-signal-row em.is-throttle{color:#a52626;background:#fff0ef}.crm-cyber-empty{color:var(--cyber-muted);grid-column:1/-1;margin:0;font-size:11px}.crm-cyber-empty.is-large{text-align:center;place-items:center;min-height:180px;padding:24px;display:grid}.crm-cyber-empty.is-large>span{width:34px;height:34px;color:var(--cyber-green);background:var(--cyber-green-soft);border-radius:50%;place-items:center;margin-bottom:8px;font-weight:900;display:grid}.crm-cyber-empty.is-large strong{color:var(--cyber-ink)}.crm-cyber-empty.is-large p{margin:5px 0 0}.crm-cyber-state{border:1px solid var(--cyber-line);background:var(--cyber-surface);max-width:1740px;min-height:180px;color:var(--cyber-muted);border-radius:14px;justify-content:center;align-items:center;gap:10px;margin:0 auto;display:flex}.crm-cyber-state.is-error{color:#a52626;flex-direction:column}.crm-cyber-state button{cursor:pointer;text-decoration:underline}.crm-cyber-loader{border:2px solid #07665326;border-top-color:var(--cyber-green);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite crm-cyber-spin}@keyframes crm-cyber-spin{to{transform:rotate(360deg)}}.crm-cyber-settings-layer{z-index:140;justify-content:flex-end;display:flex;position:fixed;inset:0}.crm-cyber-settings-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a151270;border:0;position:absolute;inset:0}.crm-cyber-settings{background:#fffefa;grid-template-rows:auto minmax(0,1fr) auto;width:min(560px,100vw);height:100%;animation:.22s cubic-bezier(.2,.75,.2,1) crm-cyber-panel-in;display:grid;position:relative;box-shadow:-24px 0 60px #091e182b}@keyframes crm-cyber-panel-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.crm-cyber-settings>header,.crm-cyber-settings>footer{border-bottom:1px solid var(--cyber-line);justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.crm-cyber-settings>header h2{margin:0;font-size:22px}.crm-cyber-settings>header>button{border:1px solid var(--cyber-line);cursor:pointer;border-radius:9px;width:36px;height:36px;font-size:20px}.crm-cyber-settings>footer{border-top:1px solid var(--cyber-line);border-bottom:0;justify-content:flex-end}.crm-cyber-settings-body{padding:18px 20px 28px;overflow-y:auto}.crm-cyber-mode-picker{grid-template-columns:1fr 1fr;gap:10px;display:grid}.crm-cyber-mode-picker button{border:1px solid var(--cyber-line);text-align:left;cursor:pointer;background:#fff;border-radius:11px;min-height:90px;padding:13px}.crm-cyber-mode-picker button.is-active{border-color:var(--cyber-green);background:var(--cyber-green-soft);box-shadow:inset 0 0 0 1px var(--cyber-green)}.crm-cyber-mode-picker strong,.crm-cyber-mode-picker small{display:block}.crm-cyber-mode-picker small{color:var(--cyber-muted);margin-top:6px;line-height:1.35}.crm-cyber-baseline-note{border-left:3px solid var(--cyber-green);color:var(--cyber-muted);background:#0766530b;margin:10px 0 18px;padding:10px 12px;font-size:11px;line-height:1.45}.crm-cyber-settings fieldset{border:1px solid var(--cyber-line);border-radius:11px;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 14px;padding:13px;display:grid}.crm-cyber-settings legend{padding:0 6px;font-size:11px;font-weight:800}.crm-cyber-settings label{color:#34423e;gap:6px;font-size:11px;font-weight:700;display:grid}.crm-cyber-settings input{border:1px solid var(--cyber-line);width:100%;min-height:40px;color:var(--cyber-ink);font:inherit;background:#fff;border-radius:8px;padding:0 11px}.crm-cyber-wide-field{margin:0 0 16px}.crm-cyber-confirmation{background:#fffaf0;border:1px solid #b778123d;border-radius:11px;gap:11px;padding:14px;display:grid}.crm-cyber-save-error{color:#a52626;margin:12px 0 0;font-size:11px;font-weight:700}.crm-nav-glyph.is-security:before{clip-path:polygon(50% 0,100% 17%,90% 78%,50% 100%,10% 78%,0 17%);content:"";border:1.5px solid;border-radius:8px 8px 11px 11px;position:absolute;inset:2px 4px 3px}.crm-nav-glyph.is-security:after{content:"";border-bottom:1.5px solid;border-left:1.5px solid;width:5px;height:3px;position:absolute;top:8px;left:9px;transform:rotate(-45deg)}.crm-cyber-denied{text-align:center;place-content:center;display:grid}.crm-app[data-theme=dark] .crm-cyber{--cyber-ink:#edf4f1;--cyber-muted:#9aaba5;--cyber-green:#6fd6bb;--cyber-green-soft:#1d6f5b47;--cyber-line:#aecfc52e;--cyber-surface:#121e1cf0;background-color:#101a18;background-image:linear-gradient(#8dcbbb09 1px,#0000 1px),linear-gradient(90deg,#8dcbbb09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.crm-app[data-theme=dark] .crm-cyber :is(.crm-cyber-button.is-quiet,.crm-cyber-settings,.crm-cyber-settings input,.crm-cyber-mode-picker button){color:var(--cyber-ink);background:#162421}.crm-app[data-theme=dark] .crm-cyber-confirmation{color:#f2d39a;background:#704b103d;border-color:#e2b15452}.crm-app[data-theme=dark] .crm-cyber-mode.is-monitor{color:#e4b966;background:#79511347;border-color:#e4b9664d}@media (width<=1180px){.crm-cyber{padding:22px 20px 36px}.crm-cyber-grid{grid-template-columns:1fr}.crm-cyber-signals{grid-column:auto}.crm-cyber-signal-head,.crm-cyber-signal-row{grid-template-columns:110px minmax(230px,1.5fr) 110px 105px 90px}.crm-cyber-signal-table{overflow-x:auto}.crm-cyber-signal-head,.crm-cyber-signal-row{min-width:820px}}@media (width<=760px){.crm-cyber{min-height:calc(100dvh - 118px);padding:16px 12px 94px}.crm-cyber-header{flex-direction:column;align-items:stretch;gap:14px}.crm-cyber-header-actions{grid-template-columns:1fr 1fr;display:grid}.crm-cyber-header-actions>span{grid-column:1/-1}.crm-cyber-title-row{flex-direction:column;align-items:flex-start;gap:8px}.crm-cyber-summary{grid-template-columns:1fr 1fr}.crm-cyber-summary article{border-bottom:1px solid var(--cyber-line);min-height:92px}.crm-cyber-summary article:nth-child(2){border-right:0}.crm-cyber-summary article:nth-child(n+3){border-bottom:0}.crm-cyber-routes{grid-template-columns:1fr}.crm-cyber-chart{gap:3px;height:150px}.crm-cyber-layer-list>div{grid-template-columns:24px minmax(0,1fr)}.crm-cyber-layer-list em{grid-column:2;justify-self:start}.crm-cyber-settings fieldset,.crm-cyber-mode-picker{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.crm-cyber-button,.crm-cyber-settings,.crm-cyber-loader{transition:none;animation:none}}.crm-app,.crm-workspace,.crm-main,.crm-section-stack,.crm-operational-section,.crm-panel,.crm-table-wrap{min-width:0;max-width:100%}.crm-app{overflow-x:clip}.crm-nav-glyph{place-items:center;display:grid}.crm-nav-glyph:before,.crm-nav-glyph:after{content:none!important}.crm-nav-glyph svg{stroke-width:1.55px;width:24px;height:24px;display:block}.crm-nav-item.is-active .crm-nav-glyph svg{stroke-width:1.85px}.crm-global-search>span{flex:none;place-items:center;display:grid;transform:none}.crm-create-top>svg,.crm-icon-button>svg,.crm-mobile-menu>svg,.crm-logout-icon>svg{flex:none;display:block}.crm-message-mobile-back,.crm-calendar-agenda{display:none}@media (width<=1180px){.crm-app.is-compact-sidebar .crm-main{padding-inline:18px}.crm-overview-workgrid{grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr)}.crm-overview-result-tools,.crm-panel-toolbar,.crm-operational-toolbar{flex-wrap:wrap;min-width:0}}@media (width<=900px){:root{--crm-mobile-topbar:64px;--crm-mobile-tabs:70px}.crm-app,.crm-workspace{width:100%;overflow-x:clip}.crm-app.is-compact-sidebar .crm-workspace{margin-left:0}.crm-app.is-compact-sidebar .crm-main,.crm-main{width:100%;padding:14px 14px calc(var(--crm-mobile-tabs) + 18px)}.crm-topbar,.crm-app.is-compact-sidebar .crm-topbar{height:var(--crm-mobile-topbar);gap:8px;padding:8px 14px}.crm-mobile-menu,.crm-icon-button,.crm-create-top{width:44px;min-width:44px;height:44px;min-height:44px}.crm-create-top{place-items:center;display:grid}.crm-create-top .crm-action-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.crm-mobile-menu{border-radius:12px}.crm-global-search-wrap{flex:320px;min-width:0}.crm-global-search{background:color-mix(in srgb, var(--crm-paper) 88%, var(--crm-canvas));border-radius:12px;width:100%;min-width:0;height:44px}.crm-global-search input{font-size:14px}.crm-global-search-results{width:min(520px,100vw - 28px);max-width:calc(100vw - 28px)}.crm-top-actions{gap:6px}.crm-context-nav,.crm-app.is-compact-sidebar .crm-context-nav{min-height:44px;padding:4px 14px;overflow:hidden}.crm-history-buttons button,.crm-open-sections button{min-width:40px;min-height:40px}.crm-open-sections{scrollbar-width:none;overflow-x:auto}.crm-open-sections::-webkit-scrollbar{display:none}.crm-page-heading{min-height:48px;margin-bottom:12px}.crm-page-heading h1,.crm-operational-heading h1{font-size:clamp(25px,4vw,32px);line-height:1.08}.crm-page-heading>div:first-child>span{font-size:12px}.crm-overview-workgrid{grid-template-columns:1fr}.crm-overview-side{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-overview-hybrid .crm-command-strip .crm-kpi-grid,.crm-command-strip .crm-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;display:grid;overflow:visible!important}.crm-overview-hybrid .crm-command-strip .crm-kpi,.crm-command-strip .crm-kpi{flex:initial;scroll-snap-align:unset;width:auto;min-width:0;min-height:72px;padding:10px 12px}.crm-metric-chips{grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,650px);display:grid;overflow:visible!important}.crm-metric-chips>:is(button,span){white-space:normal;min-width:0;min-height:42px;padding:7px 10px}.crm-client-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-client-stats>div{border-right:1px solid var(--crm-line);border-bottom:0;gap:8px;min-width:0;min-height:68px;padding:10px 12px}.crm-client-stats>div:last-child{border-right:0}.crm-client-stats small{font-size:11px}.crm-client-stats strong{font-size:21px}.crm-client-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-client-card-grid article{text-align:left;min-width:0;padding:14px}.crm-client-card-grid h3{font-size:15px}.crm-client-card-grid>article>p,.crm-client-card-grid dt{font-size:11px}.crm-client-card-grid dd,.crm-client-card-grid article>button{font-size:13px}.crm-client-card-grid article>button{min-height:42px}.crm-settings-nav button{min-height:44px;font-size:12px}.crm-calendar-nav button,.crm-calendar-toolbar-actions button,.crm-calendar-owner-filter select{min-height:42px;font-size:12px}.crm-calendar-nav strong{font-size:13px}}@media (width<=680px){.crm-app{padding-bottom:var(--crm-mobile-tabs)}.crm-app.is-compact-sidebar .crm-main,.crm-main{padding:12px 12px calc(var(--crm-mobile-tabs) + 14px)}.crm-topbar,.crm-app.is-compact-sidebar .crm-topbar{gap:6px;padding-inline:10px}.crm-mobile-logo{border-color:color-mix(in srgb, var(--crm-green) 60%, white);color:#f7eab8;background:linear-gradient(145deg,#147254,#064a3c);border-radius:11px;width:40px;min-width:40px;height:40px;font-size:22px}.crm-global-search-wrap{flex-basis:120px}.crm-global-search{height:42px;padding-inline:9px}.crm-global-search input{font-size:13px}.crm-global-search input::placeholder{text-overflow:ellipsis}.crm-icon-button,.crm-create-top,.crm-mobile-menu{width:42px;min-width:42px;height:42px;min-height:42px}.crm-create-top{place-items:center;display:grid}.crm-create-top .crm-action-label{display:none}.crm-page-heading{margin-bottom:10px}.crm-context-nav,.crm-app.is-compact-sidebar .crm-context-nav{display:none}.crm-page-heading h1,.crm-operational-heading h1{font-size:27px}.crm-app.is-compact-sidebar .crm-page-heading>div:first-child>span,.crm-page-heading>div:first-child>span{text-overflow:clip;white-space:normal;max-width:100%;font-size:12px;line-height:1.35;display:block;overflow:visible}.crm-overview-hybrid .crm-command-strip .crm-kpi-grid,.crm-command-strip .crm-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-overview-hybrid .crm-command-strip .crm-kpi,.crm-command-strip .crm-kpi{grid-template-columns:28px minmax(0,1fr);min-height:68px;padding:8px 10px}.crm-command-strip .crm-kpi:nth-child(2){border-right:0}.crm-command-strip .crm-kpi:nth-child(-n+2){border-bottom:1px solid var(--crm-line)}.crm-command-strip .crm-kpi-copy small{font-size:11px}.crm-command-strip .crm-kpi-copy strong{font-size:20px}.crm-overview-side{grid-template-columns:1fr}.crm-overview-task-list>:is(button,article){min-height:58px}.crm-metric-chips,.crm-tasks-section .crm-metric-chips,.crm-deals-commandbar .crm-metric-chips,.crm-cases-layout .crm-metric-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;margin:0;padding:0;display:grid;overflow:visible!important}.crm-metric-chips>:is(button,span),.crm-tasks-section .crm-metric-chips>button,.crm-deals-commandbar .crm-metric-chips>button,.crm-cases-layout .crm-metric-chips>span{border:1px solid var(--crm-line);border-radius:10px;justify-content:space-between;width:auto;min-width:0;min-height:42px;padding:7px 10px;font-size:11px}.crm-metric-chips>:is(button,span)+:is(button,span):before{content:none!important}.crm-operational-toolbar,.crm-panel-toolbar{gap:8px}.crm-operational-toolbar .crm-segmented,.crm-panel-toolbar .crm-segmented{width:100%}.crm-segmented button{min-height:42px;font-size:12px}.crm-task-toolbar-actions{grid-template-columns:44px minmax(0,1fr) 44px 44px;gap:6px;width:100%;display:grid}.crm-tasks-section>.crm-operational-heading{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.crm-tasks-section>.crm-operational-heading .crm-metric-chips{justify-content:flex-start;align-items:center;gap:0;width:100%;display:flex}.crm-tasks-section>.crm-operational-heading .crm-metric-chips>button{background:0 0;border:0;border-radius:0;justify-content:center;gap:4px;width:auto;min-width:0;min-height:34px;padding:3px 8px;font-size:10px;position:relative}.crm-tasks-section>.crm-operational-heading .crm-metric-chips>button+button:before{border-left:1px solid var(--crm-line);position:absolute;top:9px;bottom:9px;left:0;content:""!important}.crm-task-search-trigger,.crm-task-filter-trigger,.crm-task-columns-trigger,.crm-task-toolbar-create{width:100%;min-width:0;min-height:44px}.crm-task-toolbar-create-label,.crm-task-columns-trigger-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.crm-task-active-filters{gap:5px;padding-block:7px}.crm-task-active-filters button{min-height:36px;font-size:11px}.crm-task-group>h2{align-items:center;min-height:38px;padding-inline:10px;font-size:12px}.crm-task-day-list .crm-task-row{border-left-width:3px;grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"check title actions"".object actions"".type due";gap:5px 9px;min-height:92px;padding:10px 11px}.crm-task-day-list .crm-task-cell.is-responsible,.crm-task-day-list .crm-task-cell.is-priority,.crm-task-day-list .crm-task-cell.is-status,.crm-task-day-list .crm-task-cell.is-created{display:none}.crm-task-day-list .crm-task-type{border:1px solid color-mix(in srgb, var(--crm-blue) 24%, var(--crm-line));background:var(--crm-blue-soft);width:fit-content;min-height:24px;color:var(--crm-blue);border-radius:7px;align-items:center;padding:2px 7px;display:inline-flex!important}.crm-task-day-list .crm-task-cell.is-due{text-align:right;align-self:center}.crm-task-day-list .crm-task-row.is-overdue .crm-task-cell.is-due{color:var(--crm-red)}.crm-task-day-list .crm-row-more{place-items:center;display:grid!important}.crm-task-day-list .crm-task-reschedule{display:none}.crm-task-day-list .crm-task-row strong,.crm-task-row-main strong{font-size:14px}.crm-task-day-list .crm-task-row small,.crm-task-day-list .crm-task-row em,.crm-task-day-list .crm-task-row span{font-size:max(11px,.72rem)}.crm-task-complete,.crm-row-more,.crm-task-reschedule{min-width:42px;min-height:42px}.crm-task-detail-drawer,.crm-task-master-detail .crm-task-detail-drawer{inset:var(--crm-mobile-topbar) 0 var(--crm-mobile-tabs);width:100%;max-height:calc(100dvh - var(--crm-mobile-topbar) - var(--crm-mobile-tabs))}.crm-task-inspector-body{padding:12px}.crm-task-inspector-body label,.crm-task-inspector-body dt,.crm-task-inspector-body small{font-size:11px}.crm-task-inspector-body :is(input,select,textarea),.crm-task-inspector-body dd{min-height:42px;font-size:14px}.crm-task-inspector-footer button{min-height:44px}.crm-client-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-client-stats>div{border-right:1px solid var(--crm-line);border-bottom:0;flex-direction:column;align-items:flex-start;gap:2px;min-height:62px;padding:8px}.crm-client-stats .crm-stat-icon{display:none}.crm-client-stats strong{font-size:20px}.crm-client-card-grid{grid-template-columns:1fr}.crm-client-card-grid article{border-radius:12px;padding:14px}.crm-client-card-grid article>dl{gap:6px}.crm-client-card-grid article>dl>div{min-height:36px}.crm-clients-panel .crm-panel-toolbar{grid-template-columns:minmax(0,1fr) auto;display:grid}.crm-client-search,.crm-client-result-count{width:100%;max-width:none}.crm-client-search{grid-column:1/-1}.crm-clients-panel .crm-view-switcher{display:none}.crm-client-table-wrap{overflow:visible}.crm-client-table{min-width:0}.crm-client-table thead{display:none}.crm-client-table tbody,.crm-client-table tr,.crm-client-table td{width:100%;display:block}.crm-client-table tr{border:1px solid var(--crm-line);background:var(--crm-paper);border-radius:12px;margin-bottom:10px;overflow:hidden}.crm-client-table td{border-bottom:1px solid var(--crm-line);text-align:left;grid-template-columns:minmax(92px,.75fr) minmax(0,1.25fr);align-items:center;gap:8px;min-height:42px;padding:8px 11px;font-size:13px;display:grid}.crm-client-table td:last-child{border-bottom:0}.crm-client-table td:before{color:var(--crm-muted);content:attr(data-label);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.crm-cases-layout .crm-quick-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;padding:0;display:grid;overflow:visible}.crm-cases-layout .crm-quick-filters button{white-space:normal;justify-content:center;width:100%;min-width:0;min-height:40px;padding-inline:8px}.crm-settings-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px;display:grid;overflow:visible}.crm-settings-nav button{text-overflow:ellipsis;white-space:nowrap;justify-content:flex-start;width:100%;min-width:0;overflow:hidden}.crm-settings-content{padding:12px}.crm-calendar-toolbar{gap:10px;margin-bottom:10px}.crm-calendar-nav{grid-template-columns:42px minmax(0,1fr) 42px;gap:6px;width:100%;display:grid}.crm-calendar-nav button:nth-child(2){grid-column:2}.crm-calendar-nav button:nth-child(3){grid-area:1/3}.crm-calendar-nav strong{text-align:center;grid-column:1/-1;margin:0}.crm-calendar-toolbar-actions{grid-template-columns:minmax(0,1fr) minmax(150px,.8fr);gap:6px;width:100%;display:grid}.crm-calendar-owner-filter{min-width:0}.crm-calendar-owner-filter select{width:100%}.crm-calendar-agenda{border:1px solid var(--crm-line);background:var(--crm-paper);border-radius:12px;display:block;overflow:hidden}.crm-calendar-agenda>button{border:0;border-bottom:1px solid var(--crm-line);text-align:left;background:0 0;grid-template-columns:66px minmax(0,1fr) 30px;align-items:center;gap:10px;width:100%;min-height:68px;padding:9px 11px;display:grid}.crm-calendar-agenda>button:last-of-type{border-bottom:0}.crm-calendar-agenda time,.crm-calendar-agenda>button>span{flex-direction:column;min-width:0;display:flex}.crm-calendar-agenda time strong{color:var(--crm-green);font-size:13px}.crm-calendar-agenda time span,.crm-calendar-agenda small{color:var(--crm-muted);font-size:11px}.crm-calendar-agenda>button>span>strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.crm-calendar-agenda i{background:var(--crm-green-soft);width:30px;height:30px;color:var(--crm-green);border-radius:50%;place-items:center;font-style:normal;font-weight:700;display:grid}.crm-calendar-agenda>p{color:var(--crm-muted);text-align:center;margin:0;padding:22px 14px}.crm-week-calendar,.crm-calendar-panel>.crm-mini-calendar{display:none}.crm-main-messages{padding:0 0 var(--crm-mobile-tabs)}.crm-main-messages .crm-inbox,.crm-inbox{height:calc(100dvh - var(--crm-mobile-topbar) - var(--crm-mobile-tabs));border:0;border-radius:0;min-height:0}.crm-inbox-is-empty .crm-inbox-list{display:flex}.crm-inbox-is-empty .crm-inbox-onboarding{display:none}.crm-message-mobile-back{border:1px solid var(--crm-line);background:var(--crm-paper);border-radius:10px;place-items:center;width:42px;min-width:42px;height:42px;font-size:20px;display:grid}.crm-chat-head{gap:8px;min-height:62px;padding:8px 10px}.crm-chat-head strong{font-size:14px}.crm-chat-head span,.crm-chat-head small{font-size:11px}.crm-chat-body article{max-width:94%;font-size:13px}.crm-message-compose{min-height:54px}.crm-message-compose button{min-width:42px;min-height:42px}.crm-message-compose textarea{min-height:42px;font-size:14px}.crm-mobile-tabs{height:calc(var(--crm-mobile-tabs) + env(safe-area-inset-bottom));padding:5px 6px calc(5px + env(safe-area-inset-bottom));border-top-color:color-mix(in srgb, var(--crm-green) 18%, var(--crm-line));background:color-mix(in srgb, var(--crm-paper) 96%, transparent);grid-template-columns:repeat(5,minmax(0,1fr))}.crm-mobile-tabs button{border-radius:10px;gap:3px;min-width:0;min-height:56px;font-size:10.5px;line-height:1.05}.crm-mobile-tabs button>.crm-nav-glyph{flex-basis:24px;width:24px;height:24px}.crm-mobile-tabs button>.crm-nav-glyph svg{width:22px;height:22px}.crm-mobile-tabs button.is-active{background:color-mix(in srgb, var(--crm-green-soft) 86%, white);color:var(--crm-green)}.crm-mobile-tabs i{border-radius:9px;min-width:17px;height:17px;font-size:9px}}@media (width<=420px){.crm-topbar,.crm-app.is-compact-sidebar .crm-topbar{padding-inline:8px}.crm-mobile-logo{width:38px;min-width:38px;height:38px}.crm-mobile-menu,.crm-icon-button,.crm-create-top{width:40px;min-width:40px;height:40px;min-height:40px}.crm-global-search-wrap{flex-basis:96px}.crm-global-search>span{display:none}.crm-global-search input{font-size:12px}.crm-overview-hybrid .crm-command-strip .crm-kpi,.crm-command-strip .crm-kpi{grid-template-columns:1fr}.crm-command-strip .crm-kpi-icon{display:none}.crm-task-filter-trigger{padding-inline:8px;font-size:11px}.crm-calendar-toolbar-actions{grid-template-columns:1fr}.crm-client-stats small{font-size:9.5px}.crm-mobile-tabs button{font-size:15px}.crm-mobile-tabs{grid-template-columns:1fr 1.05fr .95fr 1.35fr .7fr}}.crm-workspace-loading{min-height:min(520px,100dvh - 170px);color:var(--crm-ink-soft);text-align:center;place-content:center;justify-items:center;gap:10px;padding:28px;display:grid}.crm-workspace-loading:before{border:3px solid color-mix(in srgb, var(--crm-green) 22%, transparent);border-top-color:var(--crm-green);content:"";border-radius:50%;width:28px;height:28px;animation:.9s linear infinite crm-workspace-loading-spin}.crm-workspace-loading.is-error:before{display:none}.crm-workspace-loading p{max-width:42ch;margin:0;font-size:15px;line-height:1.45}.crm-workspace-loading button{min-height:44px}@keyframes crm-workspace-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.crm-workspace-loading:before{animation:none}}@media (width<=900px){.crm-app.is-mobile-nav-open{height:100dvh;overflow:hidden}.crm-app.is-compact-sidebar .crm-sidebar{overscroll-behavior:contain;grid-template-rows:auto minmax(0,1fr) auto auto;height:100dvh;max-height:100dvh;display:grid;overflow:hidden}.crm-app.is-compact-sidebar .crm-sidebar .crm-nav{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:7px 10px;display:flex;overflow:hidden auto}.crm-app.is-compact-sidebar .crm-sidebar .crm-nav-label{letter-spacing:.13em;flex:none;margin:7px 9px 4px;line-height:1.2;color:#e2edea7a!important;font-size:9px!important}.crm-app.is-compact-sidebar .crm-sidebar .crm-nav-item{flex:0 0 44px;min-height:44px;font-size:13px!important}.crm-app.is-compact-sidebar .crm-sidebar-status{min-height:46px;margin:5px 12px;padding:8px 10px}.crm-app.is-compact-sidebar .crm-sidebar-status>button,.crm-app.is-compact-sidebar .crm-sidebar-status small{display:none}.crm-app.is-compact-sidebar .crm-sidebar-status strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:11px!important}.crm-app.is-compact-sidebar .crm-profile-actions{background:#052924;flex:none;min-height:58px}.crm-app.is-compact-sidebar .crm-profile{min-height:58px;overflow:hidden}.crm-app.is-compact-sidebar .crm-profile>span:nth-child(2){min-width:0;overflow:hidden}.crm-app.is-compact-sidebar .crm-profile strong,.crm-app.is-compact-sidebar .crm-profile small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:11px!important}.crm-app.is-mobile-nav-open .crm-mobile-tabs{display:none!important}}@media (prefers-reduced-motion:reduce){.crm-app *,.crm-app :before,.crm-app :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.crm-deal-title-link,.crm-deal-client-link,.crm-case-number-link{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;display:block;overflow:hidden}.crm-deal-title-link,.crm-case-number-link{color:var(--crm-ink);font-weight:750}.crm-deal-client-link{color:var(--crm-green);margin-top:2px;font-size:.86em;font-weight:650}.crm-deal-title-link:hover,.crm-deal-client-link:hover,.crm-case-number-link:hover{text-underline-offset:2px;text-decoration:underline}@media (width<=767px){:root{--crm-mobile-topbar:56px;--crm-mobile-tabs:64px}html,body,#root,.crm-app,.crm-workspace,.crm-main{width:100%;max-width:100%;overflow-x:clip}.crm-app.is-compact-sidebar .crm-main,.crm-main{padding:8px 8px calc(var(--crm-mobile-tabs) + 10px)}.crm-main-messages{padding:0!important}.crm-section-stack,.crm-operational-section{gap:8px;width:100%;min-width:0}.crm-operational-heading{min-width:0;min-height:36px;align-items:center!important;gap:8px!important;margin:0!important;padding:0 2px!important;display:flex!important}.crm-operational-heading h1,.crm-deals-section .crm-operational-heading h1,.crm-cases-layout .crm-operational-heading h1,.crm-tasks-section .crm-operational-heading h1{letter-spacing:-.035em;flex:none;margin:0!important;font-size:24px!important;line-height:1!important}.crm-metric-chips,.crm-deals-section .crm-metric-chips,.crm-cases-layout .crm-metric-chips,.crm-tasks-section .crm-metric-chips{scrollbar-width:none;scroll-snap-type:x proximity;flex:auto;min-width:0;overflow-x:auto;gap:4px!important;padding:2px 0!important;display:flex!important}.crm-metric-chips::-webkit-scrollbar{display:none}.crm-metric-chips>:is(button,span),.crm-deals-section .crm-metric-chips>button,.crm-cases-layout .crm-metric-chips>span,.crm-tasks-section .crm-metric-chips>button{scroll-snap-align:start;border:1px solid var(--crm-line)!important;background:var(--crm-paper)!important;border-radius:8px!important;flex:none!important;gap:5px!important;min-width:max-content!important;min-height:30px!important;padding:0 8px!important;font-size:11px!important;line-height:1!important}.crm-metric-chips>:is(button,span):before,.crm-metric-chips>:is(button,span)+:is(button,span):before{display:none!important}.crm-metric-chips strong{font-size:12px!important}.crm-operational-toolbar,.crm-deals-section .crm-operational-toolbar,.crm-cases-layout .crm-operational-toolbar,.crm-tasks-section .crm-operational-toolbar{scrollbar-width:none;min-width:0;overflow-x:auto;flex-wrap:nowrap!important;align-items:center!important;gap:5px!important;min-height:42px!important;padding:4px!important;display:flex!important}.crm-operational-toolbar::-webkit-scrollbar{display:none}.crm-operational-toolbar-end,.crm-task-toolbar-actions{flex:none;align-items:center;min-width:max-content;gap:5px!important;display:flex!important}.crm-operational-toolbar :is(button,.crm-segmented),.crm-operational-toolbar .crm-segmented button{min-height:34px!important;font-size:11px!important}.crm-filter-toggle,.crm-deal-columns-trigger,.crm-task-columns-trigger,.crm-case-columns-trigger{min-width:38px!important;padding-inline:9px!important}.crm-deal-columns-label{display:none}.crm-deals-compact-shell,.crm-deals-section .crm-board-shell{border-radius:12px!important}.crm-deals-commandbar{border-bottom:1px solid var(--crm-line);grid-template-columns:minmax(0,1fr)!important;gap:3px!important;padding:7px!important;display:grid!important}.crm-deals-commandbar .crm-operational-heading{min-height:34px}.crm-deals-commandbar .crm-operational-toolbar{background:0 0!important;border:0!important;margin:0!important}.crm-deal-table-scroll{width:100%!important;min-width:0!important;overflow:visible!important}.crm-deal-table-head{display:none!important}.crm-deal-group-list,.crm-deal-group{min-width:0}.crm-deal-group-heading{width:100%;min-height:36px!important;padding:0 10px!important;font-size:12px!important}.crm-deal-table-row{grid-template-columns:24px minmax(0,1fr) minmax(82px,auto) 34px!important;grid-template-areas:"check deal stage actions""check next next actions""check responsible responsible actions"!important;align-items:center!important;gap:5px 8px!important;width:100%!important;min-width:0!important;min-height:96px!important;padding:9px 8px!important;display:grid!important;overflow:hidden!important}.crm-deal-table-row>.crm-deal-row-check{grid-area:check}.crm-deal-table-row>.crm-deal-table-cell{min-width:0!important;padding:0!important;display:none!important}.crm-deal-table-row>.crm-deal-table-cell.is-deal{grid-area:deal;display:block!important}.crm-deal-table-row>.crm-deal-table-cell.is-stage{grid-area:stage;justify-self:end;display:block!important}.crm-deal-table-row>.crm-deal-table-cell.is-nextTask{grid-area:next;display:block!important}.crm-deal-table-row>.crm-deal-table-cell.is-responsible{grid-area:responsible;display:block!important}.crm-deal-table-row>.crm-deal-row-actions{grid-area:actions;align-content:space-between;align-self:stretch;display:grid!important}.crm-deal-cell-main,.crm-deal-next-action,.crm-deal-assignee{min-width:0}.crm-deal-title-link{font-size:14px;line-height:1.25}.crm-deal-client-link{font-size:12px}.crm-stage-pill{text-overflow:ellipsis;white-space:nowrap;max-width:116px;overflow:hidden;padding:4px 7px!important;font-size:10px!important}.crm-deal-next-action strong,.crm-deal-next-action small,.crm-deal-assignee{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:11px!important}.crm-kanban-viewport{width:100%;max-width:100%;overflow:hidden}.crm-kanban-pan-handle{min-height:34px}.crm-kanban{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.crm-cases-layout .crm-case-registry{border-radius:12px!important;min-width:0!important;padding:6px!important}.crm-cases-layout .crm-operational-toolbar{margin-bottom:4px!important}.crm-case-register-head{display:none!important}.crm-case-register-record,.crm-case-register-record>article{width:100%!important;min-width:0!important}.crm-case-register-record>article{position:relative;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"case instance""court court""hearing responsible"!important;align-items:center!important;gap:7px 10px!important;min-height:118px!important;padding:10px 38px 10px 11px!important;display:grid!important;overflow:hidden!important}.crm-case-register-record>article>*{min-width:0}.crm-case-register-record>article>.crm-case-main{grid-area:case!important;gap:2px!important;display:grid!important}.crm-case-number-link{color:var(--crm-green);font-size:14px}.crm-case-client-link,.crm-case-deal-link{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden;font-size:12px!important;line-height:1.2!important}.crm-case-register-record>article>.crm-case-instance-stack{justify-self:end;grid-area:instance!important;display:flex!important}.crm-case-instance-stack>:not(.is-current){display:none!important}.crm-case-instance-stack .is-current,.crm-case-instance-stack strong{text-overflow:ellipsis;white-space:nowrap;max-width:112px;overflow:hidden;padding:4px 7px!important;font-size:10px!important}.crm-case-register-record>article>.crm-case-court{border-block:1px solid var(--crm-line);grid-template-columns:minmax(0,1fr) auto;gap:7px;grid-area:court!important;padding:7px 0!important;display:grid!important}.crm-case-court :is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:11px!important}.crm-case-register-record>article>.crm-case-hearing{color:var(--crm-green);font-weight:750;grid-area:hearing!important;font-size:12px!important;display:block!important}.crm-case-register-record>article>.crm-case-responsible{white-space:nowrap;justify-self:end;overflow:hidden;grid-area:responsible!important;font-size:11px!important;display:flex!important}.crm-case-responsible .crm-avatar{width:28px!important;min-width:28px!important;height:28px!important;font-size:9px!important}.crm-case-register-record>article>.crm-case-optional-cells{display:none!important}.crm-case-register-record>article>.crm-case-arrow{place-items:center;width:30px!important;height:30px!important;display:grid!important;position:absolute!important;bottom:7px!important;right:5px!important}.crm-case-expand-panel{padding:10px!important}.crm-tasks-section .crm-tasks-panel,.crm-tasks-section .crm-task-master-detail{border-radius:12px!important;min-width:0!important}.crm-task-column-head{display:none!important}.crm-task-table-scroll,.crm-task-day-list,.crm-task-group{width:100%!important;min-width:0!important}.crm-tasks-section .crm-task-group>h2{min-height:36px!important;margin:0!important}.crm-tasks-section .crm-task-group>h2>button{min-height:36px!important;padding:0 10px!important;font-size:12px!important}.crm-tasks-section .crm-task-day-list .crm-task-row{grid-template-columns:28px minmax(0,1fr) auto!important;grid-template-areas:"check title actions""check object actions""check due type"!important;align-items:center!important;gap:4px 9px!important;width:100%!important;min-width:0!important;min-height:90px!important;padding:9px 8px!important;display:grid!important;overflow:hidden!important}.crm-task-row>.crm-checkbox{grid-area:check!important}.crm-task-row>.crm-task-cell{min-width:0!important;padding:0!important;display:none!important}.crm-task-row>.crm-task-cell.is-title{grid-area:title!important;display:block!important}.crm-task-row>.crm-task-cell.is-object{grid-area:object!important;display:block!important}.crm-task-row>.crm-task-cell.is-due{grid-area:due!important;display:block!important}.crm-task-row>.crm-task-cell.is-type{justify-self:end;grid-area:type!important;display:block!important}.crm-task-row>.crm-task-row-actions{align-content:space-between;align-self:stretch;grid-area:actions!important;display:grid!important}.crm-task-row-main,.crm-task-object,.crm-task-date{min-width:0;text-align:left!important}.crm-task-row-main strong,.crm-task-object strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;text-align:left!important;font-size:14px!important;line-height:1.22!important}.crm-task-object strong{color:var(--crm-muted)!important;font-size:11px!important}.crm-task-date strong,.crm-task-type{font-size:11px!important}.crm-task-type{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.crm-main-messages .crm-inbox,.crm-inbox{width:100%!important;height:calc(100dvh - var(--crm-mobile-topbar) - var(--crm-mobile-tabs))!important;border:0!important;border-radius:0!important;min-height:0!important;display:block!important;overflow:hidden!important}.crm-inbox .crm-inbox-list{border:0!important;width:100%!important;height:100%!important;display:flex!important}.crm-inbox.has-conversation .crm-inbox-list{display:none!important}.crm-inbox-filters{padding:9px!important}.crm-inbox-title{margin-bottom:7px!important}.crm-channel-tabs{overflow-x:auto;margin-top:7px!important;display:flex!important}.crm-channel-tabs button{min-width:72px!important;min-height:34px!important;font-size:11px!important}.crm-conversation-list>button{grid-template-columns:40px minmax(0,1fr);min-height:76px;padding:10px 11px}.crm-conversation-copy strong{font-size:14px!important}.crm-conversation-copy :is(p,em,small){font-size:11px!important}.crm-inbox.has-conversation .crm-chat{z-index:90;inset:var(--crm-mobile-topbar) 0 0!important;width:100%!important;height:calc(100dvh - var(--crm-mobile-topbar))!important;background:var(--crm-canvas)!important;min-width:0!important;min-height:0!important;display:flex!important;position:fixed!important}.crm-chat-head{min-height:58px!important;padding:7px 9px!important}.crm-email-context,.crm-email-actions{min-height:34px!important;padding:4px 9px!important}.crm-chat-body{overscroll-behavior:contain;flex:auto!important;min-height:0!important;padding:10px!important}.crm-chat-body article{width:auto!important;max-width:92%!important}.crm-chat-body article>div,.crm-chat-body p{font-size:14px!important}.crm-message-compose{z-index:2;bottom:env(safe-area-inset-bottom);min-height:54px!important;margin:7px 8px calc(7px + env(safe-area-inset-bottom))!important;position:sticky!important}.crm-app.is-message-conversation .crm-mobile-tabs,.crm-app.has-entity-drawer .crm-mobile-tabs{display:none!important}.crm-app.is-compact-sidebar .crm-deal-workspace-v2,.crm-deal-workspace-v2{z-index:88!important;inset:var(--crm-mobile-topbar) 0 0!important;width:100%!important;height:calc(100dvh - var(--crm-mobile-topbar))!important;border:0!important;border-radius:0!important;max-height:none!important}.crm-deal-workspace-v2 .crm-deal-compact-head{z-index:4;background:var(--crm-paper);max-height:none;position:sticky;top:0;overflow:visible}.crm-deal-workspace-v2 .crm-deal-compact-nav{min-height:38px!important;padding:4px 8px!important}.crm-deal-workspace-v2 .crm-deal-compact-summary{grid-template-columns:minmax(0,1fr)!important;gap:5px!important;padding:8px 10px!important;display:grid!important}.crm-deal-workspace-v2 .crm-deal-compact-identity>p{margin-bottom:2px!important;font-size:10px!important}.crm-deal-workspace-v2 .crm-deal-compact-identity>h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:50px;display:-webkit-box;overflow:hidden;margin:0!important;font-size:23px!important;line-height:1.08!important}.crm-deal-workspace-v2 .crm-deal-tag-editor{max-height:26px;overflow:hidden}.crm-deal-workspace-v2 .crm-deal-compact-meta{overflow-x:auto;gap:8px!important;padding:0!important;display:flex!important}.crm-deal-workspace-v2 .crm-drawer-client,.crm-deal-workspace-v2 .crm-deal-responsible-summary{min-width:max-content;padding:4px 0!important}.crm-deal-workspace-v2 .crm-deal-compact-actions{scrollbar-width:none;overflow-x:auto;gap:5px!important;padding:5px 8px!important;display:flex!important}.crm-deal-workspace-v2 .crm-deal-compact-actions button{flex:none!important;min-width:84px!important;min-height:42px!important;padding:4px 8px!important;font-size:11px!important}.crm-deal-workspace-v2 .crm-drawer-tabs{z-index:3;background:var(--crm-paper);scrollbar-width:none;position:sticky;top:0;overflow-x:auto;min-height:42px!important;padding:0 8px!important}.crm-deal-workspace-v2 .crm-drawer-tabs button{min-width:max-content;min-height:42px;font-size:12px!important}.crm-deal-workspace-v2 .crm-drawer-body{padding:10px 8px calc(16px + env(safe-area-inset-bottom))!important}.crm-deal-workspace-v2 .crm-deal-submit-row{flex-wrap:wrap;gap:8px!important}.crm-deal-workspace-v2 .crm-deal-submit-row>span:empty{display:none}.crm-deal-workspace-v2 .crm-deal-submit-row>button{white-space:nowrap;flex:88px;min-height:44px}.crm-deal-workspace-v2 .crm-deal-submit-row>.crm-primary-button{flex:2 160px;min-width:160px}.crm-deal-workspace-v2 .crm-drawer-form-grid,.crm-deal-workspace-v2 .crm-drawer-form-grid.is-compact,.crm-deal-workspace-v2 .crm-court-fields-grid{grid-template-columns:minmax(0,1fr)!important}.crm-deal-workspace-v2 input,.crm-deal-workspace-v2 select,.crm-deal-workspace-v2 textarea{max-width:100%;font-size:15px!important}}@media (width<=380px){.crm-operational-heading h1,.crm-deals-section .crm-operational-heading h1,.crm-cases-layout .crm-operational-heading h1,.crm-tasks-section .crm-operational-heading h1{font-size:21px!important}.crm-deal-table-row{gap-inline:6px!important;grid-template-columns:22px minmax(0,1fr) 82px 30px!important}.crm-case-register-record>article{padding-inline:9px 34px!important}.crm-case-responsible{max-width:112px}}@media (width<=900px){.crm-deal-workspace-v2 :is(button,a[href]),.crm-task-detail-page :is(button,a[href]){min-width:44px;min-height:44px!important}.crm-deal-workspace-v2 .crm-drawer-client,.crm-deal-workspace-v2 .crm-deal-compact-actions button,.crm-deal-workspace-v2 .crm-drawer-tabs button{min-height:44px!important}.crm-task-detail-page>header h2,.crm-task-detail-page .crm-task-inspector-body :is(input,select,textarea,dd){font-size:15px!important}.crm-app.is-compact-sidebar .crm-task-detail-page .crm-task-inspector-body :is(input,select,textarea),.crm-task-detail-page .crm-task-inspector-footer button,.crm-task-detail-page .crm-check-row{min-height:44px!important}}.crm-source-fields{box-sizing:border-box;border:1px solid var(--crm-line,#dedbd1);background:var(--crm-paper,#fffef9);width:100%;min-width:0;color:var(--crm-ink,#17231f);font-family:var(--crm-font-body,sans-serif);font-size:max(14px, var(--crm-size-body,14px));overflow-wrap:anywhere;border-radius:12px;padding:16px;line-height:1.5}.crm-source-fields *{box-sizing:border-box;min-width:0}.crm-source-fields :is(h2,h3,h4,p,ol,ul,dl,dd){margin:0}.crm-source-fields h2{font-family:var(--crm-font-subtitle,sans-serif);font-size:max(18px, var(--crm-size-subtitle,18px));line-height:1.4}.crm-source-fields :is(h3,h4){font:inherit;font-weight:650}.crm-source-fields header>p{color:var(--crm-ink-soft,#43544e);margin-top:4px}.crm-source-fields>:not(header){margin-top:16px}.crm-source-fields .crm-source-fields__rows{padding:0;list-style:none}.crm-source-fields .crm-source-fields__row{border-top:1px solid var(--crm-line,#dedbd1);padding-block:16px}.crm-source-fields__row>:not(:first-child){margin-top:12px}.crm-source-fields .crm-source-fields__metadata{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:8px 24px;display:grid}.crm-source-fields dt{color:var(--crm-ink-soft,#43544e)}.crm-app[data-theme] .crm-source-fields dl>div>dt{color:var(--crm-ink-soft,#43544e)!important}.crm-source-fields .crm-source-fields__value-list{padding-inline-start:24px}.crm-source-fields__value-list>li{padding-block:8px}.crm-source-fields__value-list>li+li{border-top:1px solid var(--crm-line,#dedbd1)}.crm-source-fields__value-list li>:not(:first-child){margin-top:8px}.crm-source-fields__text{white-space:pre-wrap;overflow-wrap:anywhere}.crm-source-fields__text-preview{white-space:pre-wrap;overflow-wrap:anywhere;max-height:4.5em;overflow:hidden}.crm-source-fields :is(.crm-source-fields__literal,.crm-source-fields__path,.crm-source-fields__node-kind){font-family:var(--crm-font-data,monospace);font-variant-numeric:tabular-nums;white-space:pre-wrap}.crm-source-fields :is(.crm-source-fields__note,.crm-source-fields__warnings){border-inline-start:3px solid var(--crm-amber,#a76513);padding-inline-start:12px}.crm-source-fields .crm-source-fields__warnings ul{padding-inline-start:20px}.crm-source-fields__warnings li{margin-top:8px}.crm-source-fields .crm-source-fields__path{color:var(--crm-ink-soft,#43544e)}.crm-source-fields summary{cursor:pointer;min-height:44px;color:var(--crm-ink,#17231f);border-radius:8px;padding:10px 8px}.crm-source-fields summary:hover{background:var(--crm-primary-soft,#e6f1ed)}.crm-source-fields summary:active{background:var(--crm-canvas,#f2f1eb)}.crm-source-fields summary:focus-visible{outline:2px solid var(--crm-primary,#125d4d);outline-offset:2px}.crm-source-fields details[open]>summary{font-weight:650}.crm-source-fields :is(.crm-source-fields__technical,.crm-source-fields__catalogue){border-top:1px solid var(--crm-line,#dedbd1)}.crm-source-fields .crm-source-fields__tree :is(ol,dl){padding-inline:8px}.crm-source-fields .crm-source-fields__tree ol{list-style-position:inside}.crm-source-fields .crm-source-fields__tree :is(li,dl>div){padding-block:4px}.crm-source-fields .crm-source-fields__tree .crm-source-fields__tree :is(ol,dl){padding-inline:0}.crm-source-fields .crm-source-fields__catalogue>ol{padding-inline-start:24px}.crm-source-fields__catalogue>ol>li{padding-block:12px}.crm-source-fields__skeleton{background:var(--crm-canvas,#f2f1eb);border-radius:8px;height:44px;margin-top:12px}@media (width<=767px){.crm-source-fields{font-size:max(15px, var(--crm-size-body,15px));padding:12px}.crm-source-fields .crm-source-fields__metadata{grid-template-columns:minmax(0,1fr)}}.crm-source-fields-card{width:100%;min-width:0;color:var(--crm-ink,#17231f);font-family:var(--crm-font-body,sans-serif);font-size:max(14px, var(--crm-size-body,14px));overflow-wrap:anywhere;grid-column:1/-1;margin-block:12px}.crm-source-fields-card>summary{box-sizing:border-box;cursor:pointer;min-height:44px;color:var(--crm-ink,#17231f);border-radius:8px;padding:10px 12px}.crm-source-fields-card>summary:hover{background:var(--crm-primary-soft,#e6f1ed)}.crm-source-fields-card>summary:active{background:var(--crm-canvas,#f2f1eb)}.crm-source-fields-card>summary:focus-visible{outline:2px solid var(--crm-primary,#125d4d);outline-offset:2px}.crm-source-fields-card[open]>summary{font-weight:650}.crm-source-fields-card__retry{margin-block:8px}@media (width<=767px){.crm-source-fields-card{font-size:max(15px, var(--crm-size-body,15px))}}.crm-app[data-theme] .crm-source-fields>header>p{font-family:var(--crm-font-body,sans-serif);font-size:max(14px, var(--crm-size-body,14px));text-transform:none;font-weight:400;line-height:1.5}.crm-source-fields :is(.crm-source-fields__text,.crm-source-fields__text-preview){max-inline-size:90ch;display:block}@media (width>=768px){.crm-source-fields .crm-source-fields__metadata{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),32rem))}}@media (width>=721px){.crm-client-detail-modal.is-reference-view>.crm-source-fields-card{flex:none;max-block-size:50%;overflow:auto}}@media (width<=767px){.crm-app[data-theme] .crm-source-fields>header>p{font-size:max(15px, var(--crm-size-body,15px))}}.crm-app[data-theme=dark] .crm-deal-workspace-v2{--crm-surface:var(--crm-paper)}.crm-app[data-theme=dark] .crm-deal-workspace-v2 .crm-deal-compact-head{color:var(--crm-ink);background:var(--crm-paper)!important}.crm-app[data-theme=dark] .crm-deal-workspace-v2 .crm-deal-compact-identity>h2{color:var(--crm-ink)!important}.crm-app[data-theme=dark] .crm-deal-workspace-v2 .crm-deal-compact-identity>p,.crm-app[data-theme=dark] .crm-deal-workspace-v2 .crm-deal-back{color:var(--crm-ink-soft)}.crm-app[data-theme=dark] .crm-deal-workspace-v2 .crm-deal-readview :is(dt,header>div>p){color:var(--crm-muted)}.crm-app[data-theme=dark] .crm-deal-workspace-v2 .crm-deal-readview :is(dd,h3){color:var(--crm-ink)!important}.crm-task-detail-page .crm-task-inspector-footer :is(.crm-danger-button,.crm-complete-button,.crm-primary-button){min-height:40px;line-height:1.25;font-size:max(14px, var(--crm-size-button,14px))!important}.crm-task-detail-page .crm-task-inspector-footer .crm-import-task-save-label{font-size:inherit}.crm-task-detail-page .crm-task-inspector-footer .crm-danger-button{color:#8f2525}.crm-task-detail-page .crm-task-inspector-footer .crm-complete-button{background:#176b52;border-color:#125541;color:#fff!important}@media (width>=1800px){.crm-deal-workspace-v2 .crm-drawer-body{width:100%;max-width:1680px;margin-inline:auto}.crm-client-detail-modal.is-reference-view>:is(.crm-client-reference-workspace,.crm-source-fields-card){width:calc(100% - 48px);max-width:1680px;margin-inline:auto}}.crm-workspace-loading{border:1px solid var(--crm-line);background:var(--crm-paper);border-radius:14px;width:min(680px,100% - 48px);min-height:240px;margin:clamp(32px,9vh,96px) auto 0;box-shadow:0 12px 32px #182d2714}.crm-court-mobile-title,.crm-court-mobile-search,.crm-court-mobile-icon,.crm-court-mobile-label,.crm-court-mobile-card{display:none!important}@media (width<=767px){html:has(.crm-app.is-section-cases){scrollbar-width:none}.crm-app.is-section-cases{--court-paper:#fffefa;--court-ink:#111522;--court-muted:#61616d;--court-green:#00554f;--court-line:#e5e5e3;--court-soft:#e8f5ed;--court-control:#f2f2f0;color:var(--court-ink);font-family:var(--crm-font-body,Inter, sans-serif);background:var(--court-paper)!important}.crm-app.is-section-cases[data-theme=dark]{--court-paper:#18241f;--court-ink:#edf4ef;--court-muted:#b9c6bf;--court-green:#9bd9c3;--court-line:#43534b;--court-soft:#294638;--court-control:#25382e}.crm-app.is-section-cases .crm-topbar{z-index:40;border:0;border-bottom:1px solid var(--court-line);flex-wrap:nowrap;align-items:center;width:100%;top:0;background:var(--court-paper)!important;height:50px!important;min-height:50px!important;box-shadow:none!important;gap:8px!important;padding:0 14px!important;display:flex!important;position:sticky!important}.is-section-cases .crm-mobile-logo,.is-section-cases .crm-presence{display:none!important}.is-section-cases .crm-court-mobile-title{letter-spacing:-.55px;white-space:nowrap;min-width:0;color:var(--court-ink);flex:1;margin:0;font:750 19px/1.15 var(--crm-font-body,Inter, sans-serif)!important;display:block!important}.is-section-cases .crm-mobile-menu,.is-section-cases .crm-court-mobile-search,.is-section-cases .crm-notification-wrap>.crm-icon-button{color:var(--court-ink);flex:0 0 30px;place-items:center;width:30px!important;min-width:30px!important;height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:grid!important}.is-section-cases .crm-mobile-menu{margin-left:-5px}.is-section-cases .crm-mobile-menu svg{width:23px;height:23px}.is-section-cases .crm-top-actions{flex:none;gap:8px!important;margin:0!important}.is-section-cases .crm-create-top{place-items:center;color:#fff!important;width:35px!important;min-width:35px!important;height:35px!important;min-height:35px!important;box-shadow:none!important;background:#00554f!important;border:1px solid #00554f!important;border-radius:7px!important;padding:0!important;display:grid!important}.is-section-cases .crm-create-top svg{width:23px;height:23px}.is-section-cases .crm-create-top .crm-action-label,.is-section-cases .crm-global-search-wrap{display:none!important}.is-section-cases .crm-topbar.is-court-search-open{margin-bottom:52px}.is-section-cases .is-court-search-open .crm-global-search-wrap{background:var(--court-paper);padding:6px 0;position:absolute;inset:50px 14px auto;display:block!important}.is-section-cases .crm-global-search{width:100%!important;height:40px!important}.is-section-cases .crm-global-search input{font-size:16px!important}.is-section-cases .crm-global-search-results{width:auto;left:0;right:0}.is-section-cases .crm-main{padding:0 15px calc(80px + env(safe-area-inset-bottom))!important;background:var(--court-paper)!important}.is-section-cases .crm-cases-layout{gap:0!important}.is-section-cases .crm-operational-heading{min-height:0!important;padding:0!important;display:block!important}.is-section-cases .crm-operational-heading>h1{display:none!important}.is-section-cases .crm-metric-chips{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:0!important;margin:0!important;padding:10px 0 7px!important;display:grid!important;overflow:visible!important}.is-section-cases .crm-metric-chips>span{white-space:nowrap;justify-content:center;align-items:center;min-width:0!important;min-height:27px!important;color:var(--court-ink)!important;background:0 0!important;border:0!important;border-radius:0!important;gap:7px!important;padding:0 5px!important;font-size:13px!important;font-weight:400!important;line-height:1.3!important;display:flex!important}.is-section-cases .crm-metric-chips>span:nth-child(2),.is-section-cases .crm-metric-chips>span:nth-child(3){border-left:1px solid var(--court-line)!important}.is-section-cases .crm-metric-chips strong{color:var(--court-green);font-weight:750;font-size:16px!important}.is-section-cases .crm-metric-chips>span:nth-child(4){grid-column:1/-1;justify-content:flex-end;min-height:20px!important;color:var(--court-muted)!important;font-size:12px!important}.is-section-cases .crm-metric-chips>span:nth-child(4) strong{font-size:12px!important}.is-section-cases .crm-court-review-label{min-height:0!important;font:inherit!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:inline!important}.is-section-cases .crm-case-registry{margin:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important}.is-section-cases .crm-operational-toolbar{grid-template-rows:36px 36px 36px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 96px;background:0 0!important;border:0!important;gap:14px 7px!important;margin:0 0 14px!important;padding:0!important;display:grid!important;overflow:visible!important}.is-section-cases .crm-quick-filters,.is-section-cases .crm-operational-toolbar-end{display:contents!important}.is-section-cases .crm-quick-filters>button,.is-section-cases .crm-filter-toggle,.is-section-cases .crm-columns-toggle,.is-section-cases .crm-case-mode-switch>button{white-space:nowrap;justify-content:center;align-items:center;min-width:0!important;height:36px!important;min-height:36px!important;color:var(--court-ink)!important;background:var(--court-paper)!important;border:1px solid var(--court-line)!important;box-shadow:none!important;border-radius:7px!important;gap:7px!important;padding:0 10px!important;font-size:14px!important;font-weight:500!important;line-height:1.1!important;display:flex!important}.is-section-cases .crm-quick-filters>button:first-child{grid-area:1/1;margin-right:-7px;background:#f2f2f0!important;border:0!important;border-radius:7px 0 0 7px!important}.is-section-cases .crm-quick-filters>button:nth-child(2){grid-area:1/2;background:#f2f2f0!important;border:0!important;border-radius:0 7px 7px 0!important}.is-section-cases .crm-quick-filters>button:nth-child(3){grid-area:2/1;width:max-content;border-color:#739490!important}.is-section-cases .crm-quick-filters>button:nth-child(4){grid-area:2/2/auto/4;width:max-content;margin-left:20px;border-color:#739490!important}.is-section-cases .crm-quick-filters>button.is-active{color:#fff!important;background:#00554f!important;border-color:#00554f!important}.is-section-cases .crm-quick-filters>button:first-child{margin-right:-3.5px}.is-section-cases .crm-quick-filters>button:nth-child(2){margin-left:-3.5px}.is-section-cases .crm-quick-filters>button:nth-child(4){grid-column:1/-1;margin-left:156px}.is-section-cases .crm-filter-toggle{grid-area:1/3}.is-section-cases .crm-case-mode-switch{grid-area:3/1/auto/3;grid-template-columns:1fr 1fr;overflow:hidden;background:#f2f2f0!important;border:0!important;border-radius:7px!important;width:100%!important;padding:0!important;display:grid!important}.is-section-cases .crm-case-mode-switch>button{color:var(--court-muted)!important;background:0 0!important;border:0!important;border-radius:0!important}.is-section-cases .crm-case-mode-switch>button.is-active{color:var(--court-green)!important;border-bottom:3px solid var(--court-green)!important;font-weight:700!important}.is-section-cases .crm-case-columns-control{grid-area:3/3;justify-self:end}.is-section-cases .crm-columns-toggle{min-width:70px!important}.is-section-cases .crm-court-mobile-icon{flex-shrink:0;width:20px;height:20px;display:block!important}.is-section-cases .crm-court-mobile-label{display:inline!important}.is-section-cases .crm-court-desktop-label,.is-section-cases .crm-court-desktop-icon{display:none!important}.is-section-cases .crm-calendar-month-controls{grid-area:4/1/auto/-1}.is-section-cases .crm-court-calendar-main{overscroll-behavior-x:contain;max-width:100%;width:100%!important;min-width:0!important;overflow-x:auto!important}.is-section-cases .crm-court-calendar-main>.crm-mini-calendar{overflow:visible!important}.is-section-cases .crm-operational-toolbar:has(.crm-calendar-month-controls){grid-template-rows:36px 36px 36px auto}.is-section-cases .crm-case-columns-menu{z-index:50;max-width:calc(100vw - 30px);left:auto;right:0}.is-section-cases .crm-advanced-filters{margin:0 0 14px!important;padding:12px!important}.is-section-cases .crm-procedural-registry{gap:12px!important;min-width:0!important;padding:0!important;display:grid!important;overflow:visible!important}.is-section-cases .crm-case-register-record{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;margin:0!important;padding:0!important}.is-section-cases .crm-case-register-record>.crm-court-desktop-record{display:none!important}.is-section-cases .crm-case-register-record>.crm-court-mobile-card{cursor:default;border:1px solid var(--court-line)!important;background:var(--court-paper)!important;width:100%!important;min-width:0!important;min-height:0!important;color:var(--court-ink)!important;border-radius:8px!important;padding:13px!important;font-size:14px!important;line-height:1.35!important;display:block!important;overflow:visible!important}.crm-court-mobile-card *{min-width:0}.crm-court-mobile-card a{color:inherit;overflow-wrap:anywhere;text-decoration:none}.crm-court-mobile-card a:hover{text-decoration:underline}.crm-court-mobile-card-head{justify-content:space-between;align-items:start;gap:8px;display:flex}.crm-court-mobile-card-head>a{color:var(--court-green);letter-spacing:-.45px;font-size:18px;font-weight:750;line-height:1.4}.crm-court-mobile-status{background:var(--court-soft);color:#09562c;white-space:nowrap;border-radius:7px;flex:none;align-items:center;gap:7px;padding:5px 8px;font-size:12px;display:flex}.crm-court-mobile-status i{background:#008645;border-radius:50%;width:7px;height:7px}.crm-court-mobile-status.is-completed{color:var(--court-muted);background:var(--court-line)}.crm-court-mobile-status.is-completed i{background:currentColor}.crm-court-mobile-deal{letter-spacing:-.3px;margin:2px 0 8px;font-size:16px;font-weight:750;line-height:1.35;display:block}.crm-court-mobile-client{overflow-wrap:anywhere}.crm-court-mobile-court{color:var(--court-muted);overflow-wrap:anywhere;margin:10px 0;line-height:1.4}.crm-court-mobile-court small{font-size:12px}.crm-court-mobile-hearing{border:1px solid var(--court-line);background:var(--court-soft);color:var(--court-green);border-radius:7px;align-items:center;gap:12px;padding:8px 12px;display:flex}.crm-court-mobile-hearing.is-awaiting-result{color:#965900;background:#fff4d9;border-color:#fff0c4}.crm-court-mobile-hearing>svg{flex:0 0 20px;width:20px;height:20px}.crm-court-mobile-hearing>div{overflow-wrap:anywhere;display:grid}.crm-court-mobile-hearing strong{font-size:14px;font-weight:600}.crm-court-mobile-card-footer{border-top:1px solid var(--court-line);justify-content:space-between;align-items:center;gap:8px;margin-top:9px;padding-top:5px;display:flex}.crm-court-mobile-card-footer>span{overflow-wrap:anywhere;flex:1;font-size:12px;line-height:1.4}.crm-court-mobile-card-footer>button{border:1px solid var(--court-green);min-height:34px;color:var(--court-green);background:0 0;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:13px;display:flex}.crm-court-mobile-card-footer>button svg{width:18px;height:18px}.is-section-cases .crm-court-mobile-details{text-align:left;width:max-content;max-width:100%;min-height:24px;color:var(--court-muted);background:0 0;border:0;margin:0;padding:2px 0;line-height:1.3;display:block;font-size:12px!important}.crm-court-mobile-extra{margin:8px 0}.crm-court-mobile-extra>div{grid-template-columns:1fr 1fr;gap:8px;font-size:13px;display:grid}.crm-court-mobile-extra dd{overflow-wrap:anywhere;margin:0}.is-section-cases .crm-mobile-tabs{z-index:30;height:calc(64px + env(safe-area-inset-bottom));padding:4px 0 calc(4px + env(safe-area-inset-bottom));background:var(--court-paper);border-top:1px solid var(--court-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid;position:fixed;inset:auto 0 0}.is-section-cases .crm-mobile-tabs button{min-width:0;min-height:0;color:var(--court-ink);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;line-height:1.15;gap:4px!important;padding:3px 1px!important;font-size:11px!important;display:flex!important}.is-section-cases .crm-mobile-tabs .crm-mobile-tab-label{white-space:nowrap;line-height:1.15;width:auto!important;height:auto!important;font-size:11px!important}.is-section-cases .crm-mobile-tabs .crm-nav-glyph{flex:0 0 24px!important;width:24px!important;height:24px!important}.is-section-cases .crm-mobile-tabs .crm-nav-glyph svg{width:23px!important;height:23px!important}.is-section-cases .crm-mobile-tabs button.is-active{color:var(--court-green);font-weight:700;background:var(--court-soft)!important}.is-section-cases.has-entity-drawer .crm-mobile-tabs,.is-section-cases.is-mobile-nav-open .crm-mobile-tabs{display:none!important}.is-section-cases :is(button,a):focus-visible{outline:2px solid var(--court-green);outline-offset:2px}.is-section-cases[data-theme=dark] .crm-quick-filters>button:not(.is-active),.is-section-cases[data-theme=dark] .crm-case-mode-switch{background:var(--court-control)!important}.is-section-cases[data-theme=dark] .crm-court-mobile-status{color:#b7ecd0}.is-section-cases[data-theme=dark] .crm-court-mobile-status i{background:#66ce98}.crm-app.is-section-cases[data-theme=dark] .crm-cases-layout .crm-metric-chips>span>strong{color:var(--court-green)!important}@media (width<=374px){.is-section-cases .crm-court-mobile-title{font-size:17px!important}.crm-app.is-section-cases .crm-topbar{gap:4px!important;padding-inline:9px!important}.is-section-cases .crm-quick-filters>button:nth-child(4){margin-left:137px}.is-section-cases .crm-quick-filters>button{padding-inline:7px!important;font-size:12px!important}}}.crm-court-mobile-create{display:none!important}.crm-court-responsive-toolbar{display:contents}@media (width<=767px){.crm-app.is-section-cases .crm-topbar>:is(.crm-compact-title,.crm-header-scope,.crm-header-summary,.crm-header-actions,.crm-header-create-group),.crm-app.is-section-cases .crm-combined-search{display:none!important}.crm-app.is-section-cases .is-court-search-open .crm-combined-search{background:var(--court-paper);width:auto;min-width:0;max-width:none;padding:6px 0;position:absolute;inset:50px 14px auto;display:block!important}.crm-app.is-section-cases .is-court-search-open .crm-global-search-wrap{width:100%;min-width:0;padding:0;position:relative;inset:auto}.crm-app.is-section-cases .crm-combined-search :is(.crm-search-scope-menu,.crm-header-search){display:none!important}.crm-app.is-section-cases .crm-combined-search input{width:100%;min-width:0}.crm-app.is-section-cases .crm-top-actions .crm-court-mobile-create{display:grid!important}.crm-app.is-section-cases .crm-header-popover{border:1px solid var(--court-line);background:var(--court-paper);border-radius:8px;grid-column:1/-1;width:100%;min-width:0;margin-bottom:14px}.crm-app.is-section-cases .crm-header-popover-heading{justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.crm-app.is-section-cases .crm-header-popover-close{width:36px;height:36px;color:var(--court-ink);background:0 0;border:0;flex:none;place-items:center;display:grid}.crm-app.is-section-cases .crm-header-popover .crm-advanced-filters{border:0;margin:0!important}}@media (width>=1200px){.crm-app.is-compact-sidebar.is-section-deals{--deals-text:max(14px, var(--crm-size-data,14px));--deals-meta:max(13px, calc(var(--crm-size-label,16px) - 3px));--deals-muted:#52645d;--deals-line:#dce3df;--deals-surface:#fffefb;--deals-canvas:#f6f7f5;--deals-hover:#eef5f1;--deals-selected:#e3f1eb;--deals-danger:#b52f2c;--deals-warning:#88520d;--crm-deal-column-deal:minmax(300px, 1.25fr);--crm-deal-column-stage:236px;--crm-deal-column-responsible:180px;--crm-deal-column-nextTask:minmax(280px, 1fr);--crm-deal-column-court:minmax(280px, 1fr);--crm-deal-column-amount:190px;--crm-deal-column-priority:120px;--crm-deal-column-created:140px;background:var(--deals-canvas)}.crm-app.is-compact-sidebar.is-section-deals[data-theme=dark]{--deals-muted:#adbbb5;--deals-line:#354b42;--deals-surface:#182b23;--deals-canvas:#112019;--deals-hover:#233c31;--deals-selected:#294b3c;--deals-danger:#ff9f98;--deals-warning:#edc17e}.crm-app.is-compact-sidebar.is-section-deals .crm-sidebar{background:#105b4d;border-right:1px solid #286b5e;border-radius:0;width:184px;padding:16px 8px 8px}.crm-app.is-compact-sidebar.is-section-deals .crm-workspace{margin-left:184px}.crm-app.is-compact-sidebar.is-section-deals .crm-brand{border:0;justify-content:flex-start;gap:10px;min-height:56px;padding:0 8px 12px}.crm-app.is-compact-sidebar.is-section-deals .crm-brand-mark{width:32px;height:40px;box-shadow:none;color:#fffef9;background:0 0;border:0;font-size:34px}.crm-app.is-compact-sidebar.is-section-deals .crm-brand-copy{gap:2px;display:grid}.crm-app.is-compact-sidebar.is-section-deals .crm-brand-copy strong{line-height:24px;color:#fffef9!important;font-size:19px!important}.crm-app.is-compact-sidebar.is-section-deals .crm-brand-copy small{letter-spacing:0;text-transform:none;white-space:nowrap;line-height:16px;color:#d2e6df!important;font-size:11px!important}.crm-app.is-compact-sidebar.is-section-deals .crm-nav{gap:4px;padding:12px 0}.crm-app.is-compact-sidebar.is-section-deals .crm-nav-label{display:none}.crm-app.is-compact-sidebar.is-section-deals .crm-nav-item{color:#eaf5ef;text-align:left;border:0;border-radius:8px;flex-direction:row;flex:0 0 44px;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px;font-size:14px;display:flex;color:#eaf5ef!important;height:44px!important;min-height:44px!important}.crm-app.is-compact-sidebar.is-section-deals .crm-nav-item>span:not(.crm-nav-glyph):not(.crm-nav-badge){white-space:nowrap;width:auto;max-width:none;font-size:14px;line-height:20px;display:block;color:inherit!important}.crm-app.is-compact-sidebar.is-section-deals .crm-nav-item.is-active{color:#fffef9;background:#307668;box-shadow:inset 3px 0 #acd8c7}.crm-app.is-compact-sidebar.is-section-deals .crm-nav-glyph,.crm-app.is-compact-sidebar.is-section-deals .crm-nav-glyph svg{width:22px;height:22px;color:inherit;flex:0 0 22px}.crm-app.is-compact-sidebar.is-section-deals .crm-nav-badge{margin-left:auto;font-size:11px;position:static}.crm-app.is-compact-sidebar.is-section-deals .crm-sidebar-status{display:none}.crm-app.is-compact-sidebar.is-section-deals .crm-profile-actions{margin-top:auto}.crm-app.is-compact-sidebar.is-section-deals .crm-topbar{border-bottom:1px solid var(--deals-line);background:var(--deals-surface);height:56px;min-height:56px;box-shadow:none;padding:8px 24px}.crm-app.is-compact-sidebar.is-section-deals .crm-global-search{width:min(640px,42vw);max-width:none}.crm-app.is-compact-sidebar.is-section-deals .crm-global-search input{font-size:14px}.crm-app.is-compact-sidebar.is-section-deals .crm-main{background:var(--deals-canvas);width:100%;max-width:none;margin:0;padding:0 24px 16px}.crm-app.is-section-deals .crm-deals-section{min-width:0}.crm-app.is-section-deals .crm-deals-compact-shell{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0}.crm-app.is-section-deals .crm-deals-commandbar{background:0 0;border:0;flex-wrap:wrap;gap:20px;min-height:72px;padding:12px 0}.crm-app.is-section-deals .crm-deals-commandbar .crm-operational-heading{flex:auto;gap:20px}.crm-app.is-section-deals .crm-deals-commandbar h1{font-size:max(24px, var(--crm-size-title,24px))!important}.crm-app.is-section-deals .crm-deals-commandbar .crm-metric-chips{gap:8px}.crm-app.is-section-deals .crm-deals-commandbar .crm-metric-chips>button{min-height:34px;color:var(--deals-muted);border-radius:6px;padding:0 10px;font-size:13px;font-weight:600}.crm-app.is-section-deals .crm-deals-commandbar .crm-metric-chips>button:before{content:none}.crm-app.is-section-deals .crm-deals-commandbar .crm-metric-chips strong{font-variant-numeric:tabular-nums;font-size:13px}.crm-app.is-section-deals .crm-deals-commandbar .crm-metric-chips .is-danger{color:var(--deals-danger)}.crm-app.is-section-deals .crm-operational-toolbar,.crm-app.is-section-deals .crm-operational-toolbar-end{flex-wrap:wrap;gap:12px}.crm-app.is-section-deals .crm-deals-commandbar :is(.crm-segmented button,.crm-filter-toggle,.crm-deal-columns-trigger,.crm-deal-toolbar-create){white-space:nowrap;min-height:36px;padding-inline:12px;font-size:14px;line-height:20px}.crm-app.is-section-deals .crm-deals-commandbar .crm-segmented{box-shadow:none;border-radius:8px}.crm-app.is-section-deals .crm-deals-commandbar .crm-deal-view-switch button.is-active{background:var(--crm-primary);color:#fffef9}.crm-app.is-section-deals .crm-deal-toolbar-create{min-width:112px;box-shadow:none;border-radius:8px}.crm-app.is-section-deals .crm-deals-master-detail{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.crm-app.is-section-deals .crm-deals-workspace{min-width:0}.crm-app.is-section-deals .crm-deal-table-scroll{border:1px solid var(--deals-line);background:var(--deals-surface);scrollbar-gutter:stable;border-radius:8px;max-height:calc(100dvh - 168px);scroll-padding:42px 0 0 360px;overflow:auto}.crm-app.is-section-deals :is(.crm-deal-table-head,.crm-deal-table-row,.crm-deal-group){min-width:max(100%, var(--crm-deal-compact-min-width));font-family:var(--crm-font-data,"Source Sans 3", sans-serif);column-gap:0;padding:0}.crm-app.is-section-deals .crm-deal-table-head{background:var(--deals-canvas);border-color:var(--deals-line);min-height:40px}.crm-app.is-section-deals .crm-deal-table-head>:is(button,span){min-height:40px;color:var(--deals-muted);text-transform:none;letter-spacing:0;padding:8px 12px;font-size:13px;font-weight:600}.crm-app.is-section-deals .crm-deal-table-head>[data-column=amount]{text-align:right}.crm-app.is-section-deals .crm-deal-table-head .crm-reorderable-column:before{display:none}.crm-app.is-section-deals .crm-deal-table-row{--deals-row-bg:var(--deals-surface);background:var(--deals-row-bg);border-color:var(--deals-line);min-height:52px}.crm-app.is-section-deals .crm-deal-table-row:is(:hover,:focus-within){--deals-row-bg:var(--deals-hover)}.crm-app.is-section-deals .crm-deal-table-row.is-selected{--deals-row-bg:var(--deals-selected);box-shadow:inset 3px 0 var(--crm-primary)}.crm-app.is-section-deals .crm-deal-table-cell{min-width:0;padding:6px 12px}.crm-app.is-section-deals .crm-deal-table-cell :is(strong,small,a,.crm-stage-pill,.crm-deal-assignee,.crm-deal-amount,.crm-deal-created){line-height:19px;font-size:var(--deals-text)!important}.crm-app.is-section-deals .crm-deal-table-cell strong,.crm-app.is-section-deals .crm-deal-cell-main>a:first-child{color:var(--crm-ink);font-weight:600}.crm-app.is-section-deals .crm-deal-table-cell small,.crm-app.is-section-deals .crm-deal-cell-main>a:not(:first-child){color:var(--deals-muted);font-weight:400}.crm-app.is-section-deals .crm-deal-table-cell .crm-stage-pill{width:fit-content;max-width:100%;color:var(--crm-primary);background:var(--crm-primary-soft);border:0;border-radius:6px;padding:3px 8px;font-weight:500;display:block}.crm-app.is-section-deals .crm-deal-assignee{align-items:center;gap:7px;display:flex}.crm-app.is-section-deals .crm-deal-assignee .crm-avatar{width:24px;min-width:24px;height:24px;font-size:10px}.crm-app.is-section-deals .crm-deal-next-action small,.crm-app.is-section-deals .crm-deal-court-cell small,.crm-app.is-section-deals .crm-deal-created,.crm-app.is-section-deals .crm-deal-amount{text-overflow:clip;font-variant-numeric:tabular-nums;overflow:visible}.crm-app.is-section-deals .crm-deal-table-cell.is-amount{justify-content:flex-end;overflow:visible}.crm-app.is-section-deals .crm-deal-amount{text-align:right;white-space:normal;overflow-wrap:anywhere;font-weight:500}.crm-app.is-section-deals .crm-deal-next-action.is-overdue small{color:var(--deals-danger)!important}.crm-app.is-section-deals .crm-deal-next-action.is-today small{color:var(--deals-warning)!important}.crm-app.is-section-deals .crm-deal-next-action strong{color:var(--crm-ink)}.crm-app.is-section-deals .crm-deal-group-heading{border-color:var(--deals-line);background:var(--deals-canvas);min-height:34px;padding:0 12px;font-size:14px}.crm-app.is-section-deals .crm-deal-group-heading :is(strong,b){font-size:14px}.crm-app.is-section-deals .crm-deal-group.is-overdue .crm-deal-group-heading{background:color-mix(in srgb, var(--deals-danger) 6%, var(--deals-surface));color:var(--deals-danger)}.crm-app.is-section-deals .crm-deal-group.is-today .crm-deal-group-heading{background:color-mix(in srgb, var(--deals-warning) 8%, var(--deals-surface));color:var(--deals-warning)}.crm-app.is-section-deals .crm-deal-row-check{border:0;border-radius:0;justify-self:start;width:4px;height:24px}.crm-app.is-section-deals .crm-deal-row-actions{gap:0}.crm-app.is-section-deals .crm-deal-row-actions button{min-width:32px;min-height:32px;font-size:16px}.crm-app.is-section-deals .crm-deal-table-cell.is-deal{z-index:2;background:var(--deals-row-bg);box-shadow:1px 0 var(--deals-line);position:sticky;left:0}.crm-app.is-section-deals .crm-deal-table-head>[data-column=deal]{z-index:5;background:var(--deals-canvas);box-shadow:1px 0 var(--deals-line);position:sticky;left:0}.crm-app.is-section-deals .crm-deal-table-row:focus-visible,.crm-app.is-section-deals .crm-deals-section :is(button,a,[tabindex="0"]):focus-visible{outline:2px solid var(--crm-primary);outline-offset:-2px}.crm-app.is-section-deals .crm-deal-table-cell:focus{z-index:3;overflow:visible}.crm-app.is-section-deals .crm-deal-table-cell:focus :is(strong,.crm-stage-pill),.crm-app.is-section-deals .crm-deal-cell-main a:focus-visible{white-space:normal;overflow-wrap:anywhere;background:var(--deals-row-bg);border-radius:4px;overflow:visible}.crm-app.is-section-deals .crm-deals-master-detail .crm-deal-inspector{background:var(--deals-surface);border-color:var(--deals-line);width:520px;height:calc(100dvh - 56px);top:56px}.crm-app.is-section-deals .crm-deal-inspector-scroll{flex-direction:column;min-height:0;padding:0;display:flex;overflow:auto}.crm-app.is-section-deals .crm-deal-inspector-scroll>header{background:var(--deals-surface);border-bottom:1px solid var(--deals-line);order:-2;padding:20px 52px 16px 20px}.crm-app.is-section-deals .crm-deal-inspector h2{overflow-wrap:anywhere;margin:8px 0;font-size:22px;line-height:1.3}.crm-app.is-section-deals .crm-inspector-eyebrow{color:var(--deals-muted);font-size:13px}.crm-app.is-section-deals .crm-deal-inspector :is(p,dd,strong,a,button){font-size:var(--deals-text)}.crm-app.is-compact-sidebar.is-section-deals .crm-deal-inspector :is(dt,small){line-height:1.4;font-size:var(--deals-meta)!important;color:var(--deals-muted)!important}.crm-app.is-section-deals .crm-deal-inspector .crm-stage-pill{white-space:normal;border-radius:6px;width:fit-content;max-width:100%;padding:4px 8px;font-size:14px}.crm-app.is-section-deals .crm-deal-inspector-close{width:32px;height:32px;font-size:24px!important}.crm-app.is-section-deals .crm-inspector-person{margin:0;padding:16px 20px}.crm-app.is-section-deals .crm-inspector-facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 20px;margin:0 20px;padding:0;display:grid}.crm-app.is-section-deals .crm-inspector-facts>div{border-bottom:1px solid var(--deals-line);min-width:0;margin:0;padding:12px 0;display:block}.crm-app.is-section-deals .crm-inspector-facts dd{overflow-wrap:anywhere;margin:6px 0 0}.crm-app.is-section-deals .crm-inspector-facts dd small{margin-top:6px;display:block}.crm-app.is-section-deals .crm-deal-stage-progress{margin:16px 20px}.crm-app.is-section-deals .crm-deal-stage-progress small{white-space:normal;font-size:11px}.crm-app.is-section-deals .crm-inspector-tags{margin:0 20px 16px}.crm-app.is-section-deals .crm-deal-preview-tabs{z-index:4;background:var(--deals-surface);flex-shrink:0;order:-1;position:sticky;top:0}.crm-app.is-section-deals .crm-deal-preview-tabs button{min-height:44px;padding:0 10px;font-size:13px}.crm-app.is-section-deals :is(.crm-deal-recent-events,.crm-deal-preview-list,.crm-deal-preview-court){margin:0;padding:20px}.crm-app.is-section-deals .crm-deal-inspector h3{font-size:16px}.crm-app.is-section-deals .crm-deal-inspector>footer{border-top:1px solid var(--deals-line);background:var(--deals-surface);gap:8px;padding:16px 20px}.crm-app.is-section-deals .crm-deal-inspector>footer button{border-radius:8px;min-height:40px}.crm-app.is-section-deals .crm-deal-detail-backdrop{top:56px}.crm-app.is-compact-sidebar.is-section-deals[data-theme=dark] :is(.crm-deal-table-cell small,.crm-inspector-person small,.crm-deal-inspector p,.crm-deal-recent-events small,.crm-topbar .crm-presence){color:var(--deals-muted)!important}.crm-app.is-compact-sidebar.is-section-deals[data-theme=dark] :is(.crm-deal-columns-trigger,.crm-deal-inspector-close,.crm-deal-preview-tabs button,.crm-deal-table-head button,.crm-topbar button,.crm-global-search input){color:var(--crm-ink)!important}.crm-app.is-compact-sidebar.is-section-deals[data-theme=dark] .crm-global-search input::placeholder{opacity:1;color:var(--deals-muted)!important}.crm-app.is-compact-sidebar.is-section-deals[data-theme=dark] :is(.crm-inspector-facts .is-overdue dd,.crm-deal-next-action.is-overdue small){color:var(--deals-danger)!important}.crm-app.is-compact-sidebar.is-section-deals[data-theme=dark] .crm-deal-next-action.is-today small{color:var(--deals-warning)!important}}@media (width>=2400px){.crm-app.is-section-deals .crm-deals-master-detail.is-list:has(.crm-deal-inspector.is-open){grid-template-columns:minmax(0,1fr) 520px;align-items:start;gap:24px}.crm-app.is-section-deals .crm-deals-master-detail.is-list .crm-deal-inspector{z-index:6;border:1px solid var(--deals-line);width:520px;height:calc(100dvh - 168px);box-shadow:none;border-radius:8px;position:sticky;top:72px}.crm-app.is-section-deals .crm-deals-master-detail.is-list .crm-deal-detail-backdrop{display:none}}@media (prefers-reduced-motion:reduce){.crm-app.is-section-deals .crm-deal-inspector.is-open{animation:none}}.crm-sidebar-toggle{display:none}.crm-workspace-save-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width>=1200px){.crm-app.is-compact-sidebar.is-unified-workspace{--crm-shell-width:184px;background:#f6f7f5}.crm-app.is-compact-sidebar.is-unified-workspace.is-sidebar-collapsed{--crm-shell-width:64px}.crm-app.is-compact-sidebar.is-unified-workspace .crm-sidebar{width:var(--crm-shell-width);background:#105b4d;border-right:1px solid #286b5e;border-radius:0;padding:12px 8px 8px}.crm-app.is-compact-sidebar.is-unified-workspace .crm-workspace{min-width:0;margin-left:var(--crm-shell-width)}.crm-app.is-compact-sidebar.is-unified-workspace .crm-sidebar-toggle{cursor:pointer;background:0 0;border:1px solid #78a599;border-radius:6px;flex:0 0 32px;align-self:flex-end;place-items:center;width:32px;height:32px;min-height:32px;padding:2px;display:grid;color:#fffef9!important}.crm-app.is-compact-sidebar.is-unified-workspace .crm-sidebar-toggle:hover{background:#307668}.crm-app.is-compact-sidebar.is-unified-workspace .crm-brand{border:0;justify-content:flex-start;gap:10px;min-height:56px;padding:0 8px 12px}.crm-app.is-compact-sidebar.is-unified-workspace .crm-brand-mark{width:32px;height:40px;box-shadow:none;color:#fffef9;background:0 0;border:0;font-size:34px}.crm-app.is-compact-sidebar.is-unified-workspace .crm-brand-copy{gap:2px;display:grid}.crm-app.is-compact-sidebar.is-unified-workspace .crm-brand-copy strong{line-height:24px;color:#fffef9!important;font-size:19px!important}.crm-app.is-compact-sidebar.is-unified-workspace .crm-brand-copy small{letter-spacing:0;text-transform:none;white-space:nowrap;line-height:16px;color:#d2e6df!important;font-size:11px!important}.crm-app.is-compact-sidebar.is-unified-workspace .crm-nav{flex-direction:column;flex:1;gap:4px;min-height:0;padding:12px 0;display:flex;overflow:hidden auto}.crm-app.is-compact-sidebar.is-unified-workspace :is(.crm-nav-label,.crm-sidebar-status){display:none}.crm-app.is-compact-sidebar.is-unified-workspace .crm-nav-item{text-align:left;border:0;border-radius:8px;flex-direction:row;flex:0 0 44px;justify-content:flex-start;align-items:center;gap:10px;width:100%;max-width:none;margin:0;padding:8px;font-size:14px;display:flex;color:#eaf5ef!important;height:44px!important;min-height:44px!important}.crm-app.is-compact-sidebar.is-unified-workspace .crm-nav-item>span:not(.crm-nav-glyph):not(.crm-nav-badge){white-space:nowrap;width:auto;max-width:none;font-size:14px;line-height:20px;display:block;color:inherit!important}.crm-app.is-compact-sidebar.is-unified-workspace .crm-nav-item.is-active{background:#307668;box-shadow:inset 3px 0 #acd8c7;color:#fffef9!important}.crm-app.is-compact-sidebar.is-unified-workspace .crm-nav-item:before{display:none}.crm-app.is-compact-sidebar.is-unified-workspace :is(.crm-nav-glyph,.crm-nav-glyph svg){width:22px;height:22px;color:inherit;flex:0 0 22px}.crm-app.is-compact-sidebar.is-unified-workspace .crm-nav-badge{margin-left:auto;font-size:11px;position:static}.crm-app.is-compact-sidebar.is-unified-workspace .crm-profile-actions{margin-top:auto}.crm-app.is-compact-sidebar.is-unified-workspace .crm-topbar{height:56px;min-height:56px;box-shadow:none;background:#fffefb;border-bottom:1px solid #dce3df;padding:8px 24px}.crm-app.is-compact-sidebar.is-unified-workspace .crm-global-search{width:min(640px,42vw);max-width:none}.crm-app.is-compact-sidebar.is-unified-workspace .crm-global-search input{font-size:14px}.crm-app.is-compact-sidebar.is-unified-workspace .crm-main{background:#f6f7f5;width:100%;min-width:0;max-width:none;margin:0;padding:16px 24px 24px}.crm-app.is-compact-sidebar.is-unified-workspace.is-section-deals .crm-main{padding-top:0;padding-bottom:16px}.crm-app.is-compact-sidebar.is-unified-workspace.is-sidebar-collapsed .crm-brand-copy,.crm-app.is-compact-sidebar.is-unified-workspace.is-sidebar-collapsed .crm-nav-item>span:not(.crm-nav-glyph):not(.crm-nav-badge){display:none}.crm-app.is-compact-sidebar.is-unified-workspace.is-sidebar-collapsed .crm-brand{justify-content:center;padding:0 0 12px}.crm-app.is-compact-sidebar.is-unified-workspace.is-sidebar-collapsed .crm-sidebar-toggle{align-self:center}.crm-app.is-compact-sidebar.is-unified-workspace.is-sidebar-collapsed .crm-sidebar-toggle svg{transform:scaleX(-1)}.crm-app.is-compact-sidebar.is-unified-workspace.is-sidebar-collapsed .crm-nav-item{justify-content:center;gap:0;padding:8px;position:relative}.crm-app.is-compact-sidebar.is-unified-workspace.is-sidebar-collapsed .crm-nav-badge{min-width:14px;height:14px;font-size:9px;position:absolute;top:1px;right:1px}.crm-app.is-compact-sidebar.is-unified-workspace.is-sidebar-collapsed .crm-profile-actions{flex-direction:column}.crm-app.is-compact-sidebar.is-unified-workspace .crm-sidebar :is(button,a):focus-visible{outline-offset:-2px;outline:2px solid #fff}.crm-app.is-unified-workspace .crm-main>:is(section,div),.crm-app.is-unified-workspace :is(.crm-deals-section,.crm-tasks-section,.crm-clients-panel,.crm-calendar-panel,.crm-cyber,.crm-settings-content,.crm-chat,.crm-inbox-list){min-width:0;max-width:100%}.crm-app.is-unified-workspace :is(.crm-task-table-scroll,.crm-client-table-scroll,.crm-case-table-scroll){width:100%;max-width:100%;overflow-x:auto}.crm-app.is-unified-workspace :is(.crm-task-row,.crm-client-row,.crm-case-row) :is(strong,small,a,time){line-height:1.35;font-size:max(14px, var(--crm-size-data,16px))!important}.crm-app.is-unified-workspace :is(.crm-task-column-head,.crm-client-column-head,.crm-case-column-head){font-size:13px}.crm-app.is-unified-workspace .crm-inbox{grid-template-rows:minmax(0,1fr);grid-template-columns:clamp(320px,20vw,420px) minmax(0,1fr) clamp(280px,18vw,360px);width:100%;max-width:none;height:calc(100dvh - 134px);min-height:600px}.crm-app.is-unified-workspace :is(.crm-inbox-list,.crm-chat,.crm-contact-panel){min-height:0;overflow-y:auto}.crm-app.is-unified-workspace .crm-chat-body{min-width:0;padding-inline:max(24px,50% - 520px)}.crm-app.is-unified-workspace .crm-chat-body p{line-height:1.55;font-size:16px!important}.crm-app.is-unified-workspace .crm-chat-body article p :is(span,a){line-height:inherit;font-size:inherit!important}.crm-app.is-unified-workspace .crm-chat-body article>span{line-height:1.4;font-size:12px!important}.crm-app.is-unified-workspace .crm-message-compose{min-width:0}.crm-app.is-unified-workspace .crm-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.crm-app.is-unified-workspace .crm-calendar-grid>div{min-width:0}.crm-app.is-unified-workspace .crm-calendar-grid button{min-width:0;max-width:100%}.crm-app.is-unified-workspace .crm-settings{grid-template-columns:240px minmax(0,1fr);width:100%;max-width:none}.crm-app.is-unified-workspace .crm-settings-content>:is(form,.crm-appearance-settings){width:100%;max-width:1600px}.crm-app.is-unified-workspace .crm-overview-workgrid{grid-template-columns:minmax(0,1fr) minmax(340px,28%)}.crm-app.is-unified-workspace .crm-cyber-grid{grid-template-columns:minmax(0,1.4fr) minmax(400px,1fr)}.crm-app.is-unified-workspace .crm-deal-column-heading{align-items:stretch;min-width:0;min-height:40px;padding:0;display:flex;position:relative}.crm-app.is-unified-workspace .crm-deal-column-heading>:is(button,span:not(.crm-column-resizer)){text-align:left;color:#52645d;background:0 0;border:0;flex:1;width:100%;min-width:0;padding:8px 12px;font-size:13px;font-weight:600}.crm-app.is-unified-workspace .crm-deal-column-heading[data-column=amount]>button{text-align:right}.crm-app.is-unified-workspace .crm-column-resizer{z-index:7;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;width:12px;height:100%;min-height:40px;display:block;position:absolute;top:0;right:-5px}.crm-app.is-unified-workspace .crm-column-resizer:after{content:"";background:#a8b9b1;width:2px;height:22px;margin:9px auto;display:block}.crm-app.is-unified-workspace .crm-column-resizer:is(:hover,:focus-visible):after{background:#105b4d;width:3px}.crm-app.is-unified-workspace .crm-column-resizer[aria-disabled=true]{cursor:progress}.crm-app.is-unified-workspace .crm-main button{font-size:max(14px, var(--crm-size-control,14px))}.crm-app.is-unified-workspace .crm-main .crm-primary-button{background:#105b4d;color:#fffef9!important}.crm-app.is-unified-workspace .crm-main :is(.crm-integration-grid p,.crm-integration-grid dd,.crm-security-note p,.crm-user-list strong,.crm-user-role,.crm-user-status,.crm-chat-head small,.crm-chat-head span:not(.crm-conversation-avatar),.crm-chat-link small){line-height:1.4;font-size:14px!important}.crm-app.is-unified-workspace .crm-integration-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:2400px}.crm-app.is-unified-workspace .crm-integration-grid>article{min-width:0}.crm-app.is-unified-workspace .crm-integration-grid .crm-connection-badge{font-size:12px}.crm-app.is-unified-workspace .crm-cyber{width:100%;max-width:none}.crm-app.is-unified-workspace .crm-cyber-button:not(.is-quiet){color:#fffef9!important}.crm-app.is-unified-workspace .crm-week-head>div{gap:2px;min-height:76px}.crm-app.is-unified-workspace .crm-week-head strong{width:30px;height:30px;font-size:18px!important}.crm-app.is-unified-workspace :is(.crm-week-head small,.crm-week-head>div>span,.crm-time-axis span){line-height:1.4;font-size:12px!important}.crm-app.is-unified-workspace .crm-calendar-event{text-align:left;min-width:0}.crm-app.is-unified-workspace .crm-calendar-event strong{overflow-wrap:anywhere;line-height:1.35;font-size:14px!important}.crm-app.is-unified-workspace .crm-calendar-event :is(small,em){line-height:1.4;font-size:12px!important}.crm-app.is-unified-workspace .crm-tasks-section .crm-operational-heading{padding-right:1000px}.crm-app.is-unified-workspace .crm-tasks-section .crm-task-master-detail .crm-operational-toolbar{flex-wrap:wrap;width:min(100%,980px);right:0}.crm-app.is-unified-workspace .crm-task-toolbar-actions{flex-wrap:wrap;min-width:0}.crm-app.is-unified-workspace .crm-tasks-section .crm-task-cell.is-title{justify-content:flex-start}.crm-app.is-unified-workspace .crm-tasks-section .crm-task-row-main{text-align:left;width:100%;min-width:0;display:block}.crm-app.is-unified-workspace .crm-tasks-section .crm-task-row-main strong{text-overflow:ellipsis;white-space:nowrap;text-align:left;width:100%;min-width:0;display:block;overflow:hidden}.crm-app.is-unified-workspace :is(.crm-task-detail-drawer,.crm-task-compact-footer){background:#fffefb!important}.crm-app.is-unified-workspace .crm-task-detail-drawer :is(dd,.crm-task-compact-description,.crm-task-compact-schedule-line,.crm-task-compact-section>header strong){line-height:1.4;font-size:14px!important}.crm-app.is-unified-workspace .crm-task-detail-drawer :is(dt,.crm-task-compact-section>header span){font-size:12px!important}.crm-app.is-unified-workspace .crm-task-detail-drawer dd{white-space:normal;overflow-wrap:anywhere}.crm-app.is-unified-workspace .crm-task-detail-drawer .crm-complete-button{background:#105b4d;color:#fffef9!important}.crm-app.is-unified-workspace :is(.crm-task-assignee,.crm-task-type){font-size:14px!important}.crm-app.is-unified-workspace .crm-court-desktop-record :is(a,strong,small,.crm-case-responsible){line-height:1.35;font-size:max(14px, var(--crm-size-data,16px))!important}.crm-app.is-unified-workspace .crm-case-register-head>button{font-size:13px!important}.crm-app.is-unified-workspace .crm-court-desktop-record .crm-case-court>span{line-height:1.4;font-size:14px!important}.crm-app.is-unified-workspace :is(.crm-operational-toolbar,.crm-metric-chips) button{font-size:14px}.crm-app.is-unified-workspace .crm-deal-table-scroll.has-wide-deal-column{scroll-padding-left:48px}.crm-app.is-unified-workspace .has-wide-deal-column .crm-deal-table-head>[data-column=deal],.crm-app.is-unified-workspace .has-wide-deal-column .crm-deal-table-cell.is-deal{position:relative;left:auto}.crm-app.is-unified-workspace .crm-nav-item>.crm-nav-glyph{flex:0 0 22px;overflow:visible;visibility:visible!important;opacity:1!important;display:grid!important}.crm-app.is-unified-workspace .crm-nav-glyph svg{color:#eef8f5;visibility:visible!important;opacity:1!important;display:block!important}.crm-app.is-unified-workspace .crm-deal-workspace-r7{inset:56px 0 0 var(--crm-shell-width,184px);color:#101d34;width:auto;max-width:none;height:calc(100dvh - 56px);min-height:0;box-shadow:none;background:#fff;border:0;margin:0;font-family:Arial,Helvetica Neue,sans-serif;position:fixed}.crm-app.is-unified-workspace .crm-deal-workspace-r7 .crm-deal-compact-head{background:#fff;border:0;flex:none;padding:0 26px}.crm-deal-workspace-r7 .crm-deal-compact-nav{border:0;min-height:42px;padding:6px 0}.crm-deal-workspace-r7 .crm-deal-back{color:#5c6d88;font-size:16px}.crm-deal-workspace-r7 .crm-deal-head-actions{margin-left:auto}.crm-deal-workspace-r7 .crm-deal-compact-summary{padding:8px 0 0;display:block;position:relative}.crm-deal-workspace-r7 .crm-deal-compact-identity{display:contents}.crm-deal-workspace-r7 .dw-title-line{align-items:center;gap:14px;min-height:50px;padding-right:580px;display:flex}.crm-deal-workspace-r7 .dw-title-line h2{color:#101d34;overflow-wrap:anywhere;margin:0;font:700 28px/1.2 Arial,sans-serif}.crm-deal-workspace-r7 .dw-title-line .crm-stage-badge{color:#214b78;white-space:normal;background:#deebff;border:0;border-radius:18px;flex-shrink:0;max-width:270px;padding:7px 14px;font-size:14px}.crm-deal-workspace-r7 .crm-deal-compact-actions{align-items:center;gap:10px;display:flex;position:absolute;top:12px;right:0}.crm-deal-workspace-r7 .crm-deal-compact-actions>button{color:#14223a;background:#fff;border:1px solid #cfd8e3;border-radius:4px;flex-direction:row;align-items:center;gap:9px;width:auto;min-width:0;min-height:42px;padding:9px 16px;font-size:15px;display:flex}.crm-deal-workspace-r7 .crm-deal-compact-actions>button:first-child{color:#fff;background:#005b50;border-color:#005b50}.crm-deal-workspace-r7 .crm-deal-compact-actions button>span{color:inherit;font-size:21px;line-height:1}.crm-deal-workspace-r7 .crm-deal-compact-meta{background:#fbfcfd;border:1px solid #e0e6ee;border-radius:4px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;min-height:68px;margin:14px 0 6px;padding:12px 20px;display:grid}.crm-deal-workspace-r7 .crm-deal-compact-meta>*{border:0;border-right:1px solid #dce3ed;min-width:0;margin:0;padding:0 24px}.crm-deal-workspace-r7 .crm-deal-compact-meta>:first-child{padding-left:0}.crm-deal-workspace-r7 .crm-deal-compact-meta>:last-child{border-right:0}.crm-deal-workspace-r7 .crm-deal-responsible-summary{align-content:center;gap:4px;display:grid}.crm-deal-workspace-r7 .crm-deal-compact-meta small{color:#657590;font-size:14px;font-weight:400;line-height:22px;display:block}.crm-deal-workspace-r7 .crm-deal-compact-meta strong{color:#101d34;overflow-wrap:anywhere;font-size:15px;line-height:22px}.crm-deal-workspace-r7 .crm-drawer-tabs{background:#fff;border-bottom:1px solid #dce3ed;flex:none;gap:10px;width:100%;min-height:52px;margin:0;padding:0 24px;display:flex;overflow-x:auto}.crm-deal-workspace-r7 .crm-drawer-tabs button{color:#405573;border-bottom:2px solid #0000;flex:none;padding:14px 16px;font-size:15px}.crm-deal-workspace-r7 .crm-drawer-tabs button.is-active{color:#005b50;border-color:#005b50}.crm-deal-workspace-r7 .crm-drawer-body{scrollbar-gutter:stable;background:#fff;flex:auto;width:100%;max-width:none;min-height:0;margin:0;padding:0;overflow:auto}.crm-deal-workspace-r7 .crm-drawer-body>:not(.dw-overview){margin:24px}.dw-overview{background:#fff;grid-template-columns:minmax(0,2fr) minmax(360px,1fr);width:100%;min-width:1040px;min-height:100%;display:grid}.dw-main{min-width:0;padding:2px 24px 24px 28px}.dw-aside{border-left:1px solid #dce3ed;min-width:0;padding:2px 24px 24px}.dw-section{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:18px 0 0}.dw-section>header{border-bottom:1px solid #dce3ed;justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding-bottom:10px;display:flex}.dw-section h3{color:#101d34;margin:0;font-size:18px;font-weight:700;line-height:24px}.dw-section button{cursor:pointer;font-family:inherit;font-size:14px}.dw-edit{color:#0967cf;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;display:flex}.dw-section button:disabled{opacity:.55;cursor:default}.dw-facts{margin:0;display:block}.dw-facts>div{border-bottom:1px solid #e1e7ee;grid-template-columns:minmax(160px,27%) minmax(0,1fr);gap:12px;padding:8px 0;font-size:15px;line-height:22px;display:grid}.dw-facts dt{color:#5d6f8b;font-weight:400}.dw-facts dd{color:#101d34;overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;margin:0}.dw-facts dd button{color:inherit;text-align:left;background:0 0;border:0;padding:0}.dw-description{white-space:pre-wrap;overflow-wrap:anywhere;border-bottom:1px solid #dce3ed;padding:10px 0 14px;font-size:15px;line-height:1.5}.dw-empty{color:#68758a;font-size:14px;line-height:1.5}.dw-disclosure{border-bottom:1px solid #dce3ed;padding-top:0}.dw-disclosure>header{border:0;padding:0}.dw-disclosure-toggle{text-align:left;color:#526783;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:17px 0;display:flex}.dw-disclosure-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.dw-group-tools{justify-content:flex-end;margin:8px 0;display:flex}.dw-group-form{border-bottom:1px solid #dce3ed;padding:14px 0 18px}.dw-group-form fieldset{border:0;min-width:0;margin:0;padding:0}.dw-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;display:grid}.dw-edit-grid label{color:#526783;grid-template-columns:minmax(110px,30%) minmax(0,1fr);align-items:center;gap:12px;font-size:15px;display:grid}.dw-edit-grid .dw-wide{grid-column:1/-1;grid-template-columns:145px minmax(0,1fr)}.dw-group-form :is(input,select,textarea){box-sizing:border-box;color:#101d34;background:#fff;border:1px solid #cbd7e7;border-radius:4px;width:100%;min-width:0;min-height:38px;padding:8px 10px;font:15px/20px Arial,sans-serif}.dw-group-form textarea{resize:vertical}.dw-description-input{color:#526783;gap:8px;font-size:14px;display:grid}.dw-edit-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.dw-edit-actions button,.dw-context-row>button{color:#005b50;background:#fff;border:1px solid #398c7f;border-radius:4px;min-height:36px;padding:8px 18px}.dw-edit-actions .dw-save{color:#fff;background:#005b50;min-width:140px}.dw-edit-actions span{font-size:14px}.dw-context-row{border-bottom:1px solid #dce3ed;align-items:flex-start;gap:16px;padding:16px 0 20px;display:flex}.dw-context-row>svg{color:#0871dc;flex-shrink:0}.dw-context-row>div{overflow-wrap:anywhere;flex:1;gap:8px;min-width:0;font-size:15px;line-height:1.4;display:grid}.dw-context-row b,.dw-context-row strong{font-size:15px}.dw-context-row span{color:#5d6f8b;font-size:14px}.dw-context-row>button{flex-shrink:0;align-self:center;padding:6px 14px}.dw-link{color:#0967cf;text-align:left;background:0 0;border:0;padding:0;font-size:14px}.dw-timeline{margin:18px 0;padding:0 0 0 14px;list-style:none}.dw-timeline li{border-left:1px solid #dce3ed;gap:4px;margin:0;padding:0 0 22px 24px;font-size:14px;line-height:1.4;display:grid;position:relative}.dw-timeline li:before{content:"";background:#1474d8;border-radius:50%;width:11px;height:11px;position:absolute;top:3px;left:-6px}.dw-timeline li:first-child:before{background:#04a451}.dw-timeline li:last-child{border:0;padding-bottom:0}.dw-timeline span,.dw-timeline p{color:#5d6f8b;overflow-wrap:anywhere;margin:0}.dw-more{position:relative}.dw-more summary{color:#14223a;cursor:pointer;border:1px solid #cfd8e3;border-radius:4px;place-items:center;width:42px;height:42px;list-style:none;display:grid}.dw-more>div{z-index:10;background:#fff;border:1px solid #cfd8e3;border-radius:4px;min-width:200px;padding:8px;position:absolute;top:46px;right:0;box-shadow:0 8px 20px #10203518}.dw-more button{text-align:left;background:0 0;border:0;width:100%;padding:10px;font-size:14px}.crm-app.is-unified-workspace :is(.crm-deal-table-scroll,.crm-task-table-scroll,.crm-client-table-scroll,.crm-case-table-scroll,.crm-drawer-body,.crm-table-wrap,.crm-case-list,.crm-cyber-signal-table){scrollbar-width:auto;scrollbar-color:auto}.crm-app.is-unified-workspace :is(.crm-deal-table-scroll,.crm-task-table-scroll,.crm-client-table-scroll,.crm-case-table-scroll,.crm-drawer-body,.crm-table-wrap,.crm-case-list,.crm-cyber-signal-table)::-webkit-scrollbar{width:12px;height:22px}.crm-app.is-unified-workspace ::-webkit-scrollbar-track{background:#f0f2f5}.crm-app.is-unified-workspace ::-webkit-scrollbar-thumb{background:#c1c8d0;border:3px solid #f0f2f5;border-radius:6px}.crm-app.is-unified-workspace .crm-toast{font-size:14px}}.crm-table-overlay-parent,.crm-resizable-head{position:relative}.crm-table-resize-layer{pointer-events:none;z-index:12;position:absolute;inset:0}.crm-table-resize-slot{pointer-events:none;position:absolute}.crm-table-resize-slot .crm-column-resizer{pointer-events:auto}.crm-resizable-table{overflow-x:auto}.crm-table-resize-slot .crm-column-resizer{min-height:0!important}@media (width>=1200px){.crm-app.is-unified-workspace .crm-deal-workspace-r7 .crm-drawer-body{padding:0!important;overflow-x:scroll!important}.crm-app.is-unified-workspace .crm-deal-workspace-r7 :is(button,input,select,textarea,dt,dd,p,span,small,strong,h2,h3,b,time){font-family:Arial,Helvetica Neue,sans-serif!important}.crm-app.is-unified-workspace .crm-deal-workspace-r7 :is(.crm-drawer-tabs button,.crm-deal-compact-actions button,.dw-facts dt,.dw-facts dd,.dw-facts dd button,.dw-description,.dw-group-form input,.dw-group-form select,.dw-group-form textarea){font-size:15px!important}.crm-app.is-unified-workspace .crm-deal-workspace-r7 .dw-section h3{color:#101d34!important;font-size:18px!important}.crm-app.is-unified-workspace .crm-deal-workspace-r7 :is(.dw-facts dt,.crm-deal-compact-meta small){color:#5d6f8b!important}.crm-app.is-unified-workspace .crm-deal-workspace-r7 :is(.dw-link,.dw-edit){color:#0967cf!important}.crm-app.is-unified-workspace .crm-deal-workspace-r7 .crm-deal-compact-actions button>span{font-size:21px!important}.crm-app.is-unified-workspace .crm-deal-workspace-r7 .dw-title-line h2{font-size:28px!important}.crm-app.is-unified-workspace.is-section-deals{--deals-surface:#fff;--deals-canvas:#f3f5f7;--deals-line:#e0e6ed;--deals-text:15px}.crm-app.is-unified-workspace.is-section-deals :is(.crm-deal-table-head,.crm-deal-table-row){font-family:Arial,sans-serif!important}.crm-app.is-unified-workspace.is-section-deals .crm-deal-table-row{min-height:58px}.crm-app.is-unified-workspace:is(.is-section-deals,.is-section-cases,.is-section-tasks){--crm-paper:#fff;--crm-canvas:#fdfdfd;--crm-line:#e6eaf0;--crm-text:#111827;--crm-muted:#667085;--crm-primary:#005b50;--deals-surface:#fff;--deals-canvas:#fdfdfd;--deals-line:#e6eaf0;--deals-ink:#111827;--deals-muted:#667085}.crm-app.is-unified-workspace:is(.is-section-deals,.is-section-cases,.is-section-tasks) .crm-main{min-height:calc(100dvh - 56px);font-family:Arial,Helvetica Neue,sans-serif;background:#fdfdfd!important;padding:24px 24px 22px!important}.crm-app.is-unified-workspace:is(.is-section-deals,.is-section-cases,.is-section-tasks) .crm-main :is(button,input,select,textarea,a,span,small,strong,b,h1,h2,h3,p,label,time){font-family:Arial,Helvetica Neue,sans-serif!important}.crm-app.is-unified-workspace:is(.is-section-deals,.is-section-cases,.is-section-tasks).is-section-tasks .crm-topbar{display:flex!important}.crm-app.is-unified-workspace:is(.is-section-deals,.is-section-cases,.is-section-tasks) :is(.crm-deals-section,.crm-cases-layout,.crm-tasks-section){color:#111827;gap:0;position:relative}.crm-app.is-unified-workspace:is(.is-section-deals,.is-section-cases,.is-section-tasks) :is(.crm-deals-section,.crm-cases-layout,.crm-tasks-section) .crm-operational-heading{flex-wrap:wrap;align-items:center;gap:12px 20px;min-height:42px;margin:0 0 12px;display:flex;padding:0 620px 0 0!important}.crm-app.is-unified-workspace:is(.is-section-deals,.is-section-cases,.is-section-tasks) :is(.crm-deals-section,.crm-cases-layout,.crm-tasks-section) .crm-operational-heading h1{letter-spacing:normal;margin:0;color:#111827!important;font-size:32px!important;font-weight:700!important;line-height:40px!important}.crm-app.is-unified-workspace:is(.is-section-deals,.is-section-cases,.is-section-tasks) :is(.crm-deals-section,.crm-cases-layout,.crm-tasks-section) .crm-metric-chips{min-height:24px;box-shadow:none;background:0 0;border:0;flex-wrap:wrap;gap:4px 12px;display:flex}.crm-app.is-unified-workspace:is(.is-section-deals,.is-section-cases,.is-section-tasks) :is(.crm-deals-section,.crm-cases-layout,.crm-tasks-section) .crm-metric-chips>:is(button,span){min-height:24px;box-shadow:none;color:#667085;background:0 0;border:0;padding:0;font-weight:400;line-height:20px;font-size:14px!important}.crm-app.is-unified-workspace:is(.is-section-deals,.is-section-cases,.is-section-tasks) :is(.crm-deals-section,.crm-cases-layout,.crm-tasks-section) .crm-metric-chips strong{margin-left:5px;font-weight:600;font-size:14px!important}.crm-app.is-unified-workspace:is(.is-section-deals,.is-section-cases,.is-section-tasks) .crm-metric-chips>button+button:before{display:none}.crm-app.is-unified-workspace:is(.is-section-deals,.is-section-cases,.is-section-tasks) :is(.crm-deals-section,.crm-cases-layout,.crm-tasks-section) .crm-metric-chips .is-danger{color:#b42318}.crm-app.is-unified-workspace:is(.is-section-deals,.is-section-cases,.is-section-tasks) :is(.crm-deals-section,.crm-cases-layout,.crm-tasks-section) .crm-operational-toolbar{min-height:48px;box-shadow:none;background:#fff;border:0;border-bottom:1px solid #e6eaf0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:0;display:flex;width:100%!important;position:static!important}.crm-app.is-unified-workspace:is(.is-section-deals,.is-section-cases,.is-section-tasks) .crm-deals-commandbar{background:#fff;border:0;min-height:0;padding:0;display:block;position:relative}.crm-app.is-unified-workspace:is(.is-section-deals,.is-section-cases,.is-section-tasks) :is(.crm-deals-commandbar,.crm-cases-layout) .crm-operational-toolbar-end,.crm-app.is-unified-workspace:is(.is-section-deals,.is-section-cases,.is-section-tasks) .crm-tasks-section .crm-task-toolbar-actions{z-index:15;flex-wrap:nowrap;align-items:center;gap:12px;margin:0;display:flex;position:absolute;top:0;right:0}.crm-app.is-unified-workspace:is(.is-section-deals,.is-section-cases,.is-section-tasks) .crm-task-master-detail{position:static}.crm-app.is-unified-workspace:is(.is-section-deals,.is-section-cases,.is-section-tasks) :is(.crm-deal-scope,.crm-cases-layout .crm-quick-filters,.crm-tasks-panel>.crm-operational-toolbar>.crm-segmented){box-shadow:none;background:0 0;border:0;border-radius:0;align-self:stretch;align-items:stretch;gap:10px;padding:0;display:flex}.crm-app.is-unified-workspace:is(.is-section-deals,.is-section-cases,.is-section-tasks) :is(.crm-deal-scope,.crm-cases-layout .crm-quick-filters,.crm-tasks-panel>.crm-operational-toolbar>.crm-segmented)>button{border:0;border-bottom:3px solid #0000;border-radius:0;height:48px;min-height:48px;padding:0 14px;font-weight:400;line-height:22px;color:#667085!important;box-shadow:none!important;background:0 0!important;font-size:16px!important}.crm-app.is-unified-workspace:is(.is-section-deals,.is-section-cases,.is-section-tasks) :is(.crm-deal-scope,.crm-cases-layout .crm-quick-filters,.crm-tasks-panel>.crm-operational-toolbar>.crm-segmented)>button.is-active{border-bottom-color:#005b50;font-weight:500;color:#005b50!important}.crm-app.is-unified-workspace:is(.is-section-deals,.is-section-cases,.is-section-tasks) :is(.crm-deals-section,.crm-cases-layout,.crm-tasks-section) :is(.crm-operational-toolbar-end,.crm-task-toolbar-actions) button{color:#111827;height:42px;min-height:42px;box-shadow:none;white-space:nowrap;background:#fff;border:1px solid #cbd2dc;border-radius:6px;padding:0 16px;font-weight:400;line-height:22px;font-size:16px!important}.crm-app.is-unified-workspace:is(.is-section-deals,.is-section-cases,.is-section-tasks) :is(.crm-deals-section,.crm-cases-layout,.crm-tasks-section) .crm-operational-toolbar-end>.crm-segmented{box-shadow:none;background:0 0;border:0;border-radius:0;gap:4px;padding:0}.crm-app.is-unified-workspace:is(.is-section-deals,.is-section-cases,.is-section-tasks) :is(.crm-deals-section,.crm-cases-layout,.crm-tasks-section) :is(.crm-primary-button,.crm-task-create-trigger){color:#fff!important;box-shadow:none!important;background:#005b50!important;border-color:#005b50!important}.crm-app.is-unified-workspace:is(.is-section-deals,.is-section-cases,.is-section-tasks) :is(.crm-board-shell,.crm-deals-compact-shell,.crm-case-registry,.crm-procedural-registry,.crm-tasks-panel,.crm-task-table-scroll){box-shadow:none;background:#fff;border:0;border-radius:0}.crm-app.is-unified-workspace:is(.is-section-deals,.is-section-cases,.is-section-tasks) .crm-case-registry{padding:0}.crm-app.is-unified-workspace.is-section-cases .crm-case-register-record{border:0;border-radius:0}.crm-app.is-unified-workspace.is-section-cases .crm-case-register-head>span:not([role]){border:0;min-width:0;padding:0!important}.crm-app.is-unified-workspace:is(.is-section-deals,.is-section-cases,.is-section-tasks) :is(.crm-deal-table-scroll,.crm-case-list.crm-procedural-registry,.crm-task-table-scroll){scrollbar-gutter:auto;background:#fff;border:0;border-radius:0;margin:0}.crm-app.is-unified-workspace:is(.is-section-deals,.is-section-cases) :is(.crm-deal-table-scroll,.crm-case-list.crm-procedural-registry){max-height:calc(100dvh - 205px);scroll-padding-top:52px;overflow:auto}.crm-app.is-unified-workspace.is-section-tasks .crm-task-table-scroll{max-height:calc(100dvh - 245px);scroll-padding-top:52px;overflow:auto}.crm-app.is-unified-workspace.is-section-cases .crm-case-register-head{z-index:5;position:sticky;top:0}.crm-app.is-unified-workspace:is(.is-section-deals,.is-section-cases,.is-section-tasks) :is(.crm-deal-table-head,.crm-case-register-head,.crm-task-column-head){border:0;border-bottom:1px solid #e6eaf0;align-items:stretch;line-height:20px;color:#475467!important;text-transform:none!important;letter-spacing:normal!important;background:#f1f3f5!important;gap:0!important;height:52px!important;min-height:52px!important;padding:0!important;font-size:14px!important}.crm-app.is-unified-workspace:is(.is-section-deals,.is-section-cases,.is-section-tasks) :is(.crm-deal-table-head,.crm-case-register-head,.crm-task-column-head)>:not(.crm-table-resize-layer){background:0 0;border:0;border-right:1px solid #e6eaf0;border-radius:0;justify-content:flex-start;align-items:center;min-width:0;height:100%;margin:0;display:flex;color:#475467!important;text-align:left!important;text-transform:none!important;letter-spacing:normal!important;padding:0 20px!important;font-size:14px!important;font-weight:600!important;line-height:20px!important}.crm-app.is-unified-workspace:is(.is-section-deals,.is-section-cases,.is-section-tasks) .crm-deal-column-heading>.crm-reorderable-column{text-transform:none;font-weight:600;line-height:20px;color:#475467!important;text-align:left!important;padding:0!important;font-size:14px!important}.crm-app.is-unified-workspace:is(.is-section-deals,.is-section-cases,.is-section-tasks) :is(.crm-case-register-head,.crm-task-column-head) .crm-reorderable-column:before{display:none}.crm-app.is-unified-workspace:is(.is-section-deals,.is-section-cases,.is-section-tasks) :is(.crm-deal-table-row,.crm-court-desktop-record,.crm-task-day-list .crm-task-row){color:#111827;border:0;border-radius:0;align-items:stretch;height:auto;margin:0;min-height:60px!important;box-shadow:none!important;background:#fff!important;border-bottom:1px solid #e6eaf0!important;gap:0!important;padding:0!important}.crm-app.is-unified-workspace:is(.is-section-deals,.is-section-cases,.is-section-tasks) :is(.crm-deal-table-cell,.crm-court-desktop-record>span,.crm-task-cell){color:#111827;border:0;border-right:1px solid #e6eaf0;border-radius:0;justify-content:flex-start;align-items:center;min-width:0;line-height:21px;display:flex;text-align:left!important;background:0 0!important;padding:9px 20px!important;font-size:15px!important}.crm-app.is-unified-workspace:is(.is-section-deals,.is-section-cases,.is-section-tasks) .crm-court-desktop-record>.crm-case-main{align-content:center;gap:1px;display:grid}.crm-app.is-unified-workspace.is-section-cases .crm-court-desktop-record>:is(.crm-case-court,.crm-case-hearing,.crm-case-optional-cell){flex-direction:column;justify-content:center;align-items:flex-start;gap:0}.crm-app.is-unified-workspace.is-section-cases .crm-case-court>span,.crm-app.is-unified-workspace.is-section-cases .crm-case-main>:is(b,.crm-case-client-link,.crm-case-deal-link){color:#667085!important;font-size:14px!important;font-weight:400!important;line-height:20px!important}.crm-app.is-unified-workspace.is-section-cases .crm-case-instance-chip{background:#ddebfd;border:0;border-radius:8px;padding:4px 10px;font-weight:400;color:#005cc8!important}.crm-app.is-unified-workspace.is-section-cases .crm-case-instance-chip>span{color:inherit;line-height:20px;font-size:14px!important}.crm-app.is-unified-workspace:is(.is-section-deals,.is-section-cases,.is-section-tasks) :is(.crm-deal-table-row,.crm-court-desktop-record,.crm-task-row) :is(strong,a,time,.crm-task-type,.crm-task-assignee,.crm-case-responsible,.crm-deal-amount){color:#111827;font-weight:400;text-align:left!important;font-size:15px!important;line-height:21px!important}.crm-app.is-unified-workspace:is(.is-section-deals,.is-section-cases,.is-section-tasks) :is(.crm-deal-title-link,.crm-case-number-link,.crm-task-row-main strong){font-weight:600!important}.crm-app.is-unified-workspace:is(.is-section-deals,.is-section-cases,.is-section-tasks) :is(.crm-deal-table-row,.crm-court-desktop-record,.crm-task-row) :is(small,.crm-deal-client-link){text-align:left;color:#667085!important;font-size:14px!important;font-weight:400!important;line-height:20px!important}.crm-app.is-unified-workspace:is(.is-section-deals,.is-section-cases,.is-section-tasks) :is(.crm-deal-next-action,.crm-deal-court-cell,.crm-deal-cell-main){flex-direction:column;align-items:flex-start;gap:0;width:100%;min-width:0;display:flex}.crm-app.is-unified-workspace.is-section-deals .crm-deal-cell-main>:is(a,small){text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.crm-app.is-unified-workspace.is-section-deals .crm-deal-assignee{white-space:nowrap;text-overflow:ellipsis;width:100%;display:block;overflow:hidden;font-size:15px!important;font-weight:400!important}.crm-app.is-unified-workspace.is-section-deals .crm-deal-assignee>.crm-avatar{vertical-align:middle;margin-right:8px;display:inline-grid}.crm-app.is-unified-workspace:is(.is-section-deals,.is-section-cases,.is-section-tasks) .crm-deal-next-action>small{order:-1;color:#111827!important;font-size:15px!important;line-height:21px!important}.crm-app.is-unified-workspace:is(.is-section-deals,.is-section-cases,.is-section-tasks) .crm-deal-next-action>strong{color:#667085!important;font-size:14px!important;font-weight:400!important;line-height:20px!important}.crm-app.is-unified-workspace:is(.is-section-deals,.is-section-cases,.is-section-tasks) .crm-deal-next-action.is-overdue>small,.crm-app.is-unified-workspace:is(.is-section-deals,.is-section-cases,.is-section-tasks) .crm-task-row.is-overdue .crm-task-date strong{color:#b42318!important}.crm-app.is-unified-workspace:is(.is-section-deals,.is-section-cases,.is-section-tasks) :is(.crm-task-date,.crm-task-date strong,.crm-task-cell.is-due,.crm-deal-table-cell.is-amount,.crm-deal-amount){font-variant-numeric:tabular-nums;margin-left:0;text-align:left!important;justify-content:flex-start!important}.crm-app.is-unified-workspace.is-section-tasks .crm-task-date{align-items:flex-start!important}.crm-app.is-unified-workspace.is-section-tasks .crm-task-row>.crm-checkbox{place-self:center}.crm-app.is-unified-workspace.is-section-tasks .crm-task-column-head>.crm-task-table-settings-icon{border:0;place-self:center;width:18px;height:18px;padding:0!important}.crm-app.is-unified-workspace.is-section-tasks .crm-task-search-trigger>span{flex:0 0 16px;width:16px;height:16px}.crm-app.is-unified-workspace:is(.is-section-deals,.is-section-cases,.is-section-tasks) .crm-standard-footer{z-index:4;width:min(100%, calc(100vw - var(--crm-shell-width) - 48px));color:#667085;background:#fff;justify-content:space-between;gap:24px;min-height:40px;padding:10px 20px;font:14px/20px Arial,sans-serif;display:flex;position:sticky;bottom:0;left:0}.crm-app.is-unified-workspace:is(.is-section-deals,.is-section-cases,.is-section-tasks) .crm-task-row.is-overdue .crm-task-row-main strong{color:#111827!important}.crm-app.is-unified-workspace:is(.is-section-deals,.is-section-cases,.is-section-tasks) :is(.crm-deal-table-head,.crm-task-column-head)>:first-child{padding:0!important}.crm-app.is-unified-workspace:is(.is-section-deals,.is-section-cases,.is-section-tasks) :is(.crm-deal-table-head,.crm-case-register-head,.crm-task-column-head)>:last-child:not(.crm-table-resize-layer){padding:0 6px!important}.crm-app.is-unified-workspace:is(.is-section-deals,.is-section-cases,.is-section-tasks) :is(.crm-deal-row-actions,.crm-task-row-actions,.crm-task-row-check){justify-content:center;align-items:center;padding:0 6px;display:flex}.crm-app.is-unified-workspace:is(.is-section-deals,.is-section-cases,.is-section-tasks) :is(.crm-deal-table-row,.crm-court-desktop-record,.crm-task-row):hover{background:#f3faf7!important}.crm-app.is-unified-workspace:is(.is-section-deals,.is-section-cases,.is-section-tasks) :is(.crm-deal-table-row.is-selected,.crm-case-register-record.is-expanded>.crm-court-desktop-record,.crm-task-row.is-selected){background:#e5f7f0!important}.crm-app.is-unified-workspace:is(.is-section-deals,.is-section-cases,.is-section-tasks) :is(.crm-deal-group-heading,.crm-task-group>h2){min-height:32px;box-shadow:none;background:#f7f9fa;border:0;border-bottom:1px solid #e6eaf0;border-radius:0;margin:0;font-size:14px!important}.crm-app.is-unified-workspace:is(.is-section-deals,.is-section-cases,.is-section-tasks) .crm-stage-pill{background:#d0f2e3;border:0;border-radius:8px;min-height:28px;padding:4px 10px;font-weight:400;line-height:20px;color:#006b3c!important;font-size:14px!important}.crm-app.is-unified-workspace:is(.is-section-deals,.is-section-cases,.is-section-tasks) :is(.crm-deals-section,.crm-cases-layout,.crm-tasks-section) .crm-column-resizer:after{background:#aab4c1;width:1px;height:24px;margin:14px auto}.crm-app.is-unified-workspace:is(.is-section-deals,.is-section-cases,.is-section-tasks) :is(.crm-deals-section,.crm-cases-layout,.crm-tasks-section) .crm-column-resizer:is(:hover,:focus-visible):after{background:#005b50;width:2px}.crm-app.is-unified-workspace:is(.is-section-deals,.is-section-cases,.is-section-tasks) :is(.crm-deals-section,.crm-cases-layout,.crm-tasks-section) :is(button,a,[tabindex]):focus-visible{outline-offset:-2px;outline:2px solid #005b50}.crm-app.is-unified-workspace:is(.is-section-deals,.is-section-cases,.is-section-tasks) :is(.crm-deals-section,.crm-cases-layout,.crm-tasks-section) ::-webkit-scrollbar{width:12px;height:22px}.crm-app.is-unified-workspace:is(.is-section-deals,.is-section-cases,.is-section-tasks) :is(.crm-deals-section,.crm-cases-layout,.crm-tasks-section) ::-webkit-scrollbar-track{background:#edf0f3}.crm-app.is-unified-workspace:is(.is-section-deals,.is-section-cases,.is-section-tasks) :is(.crm-deals-section,.crm-cases-layout,.crm-tasks-section) ::-webkit-scrollbar-thumb{background:#c8cfd7;border:3px solid #edf0f3;border-radius:6px}.crm-app.is-unified-workspace:is(.is-section-deals,.is-section-cases,.is-section-tasks) :is(.crm-deals-section,.crm-cases-layout,.crm-tasks-section) ::-webkit-scrollbar-thumb:active{background:#005b50}.crm-app.is-unified-workspace.is-section-tasks .crm-task-filter-drawer{background:#fff;border-left:1px solid #e6eaf0}.crm-app.is-unified-workspace.is-section-cases .crm-court-desktop-record>.crm-case-arrow{place-self:center}}.crm-deal-workspace-r7 .di-root{box-sizing:border-box;color:#111827;background:#fff;width:100%;min-width:0;padding:16px 24px 24px;font:15px/21px Arial,Helvetica Neue,sans-serif}.di-root *{box-sizing:border-box}.crm-deal-workspace-r7 .di-root h3{color:#111827;margin:0;font:600 18px/24px Arial,Helvetica Neue,sans-serif}.crm-deal-workspace-r7 .di-root :is(button,input,select,.di-button){color:#111827;min-height:42px;box-shadow:none;background:#fff;border:1px solid #cbd2dc;border-radius:6px;padding:8px 16px;font:400 16px/22px Arial,Helvetica Neue,sans-serif}.di-root button,.di-root .di-button{cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.di-root :is(button,a,input,select):focus-visible{outline-offset:2px;outline:2px solid #005b50}.di-root button:disabled{opacity:.55;cursor:default}.crm-deal-workspace-r7 .di-root .di-primary{color:#fff;background:#005b50;border-color:#005b50}.di-root :is(p,dl,dt,dd){margin:0}.di-root a{color:#005b50;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.di-root .di-muted,.di-root .di-hint{color:#667085}.di-root .di-hint{margin-top:24px;font-size:14px;line-height:20px}.di-controls{align-items:center;gap:12px;display:flex}.di-production,.di-task-toolbar{justify-content:space-between;align-items:center;gap:24px;min-height:48px;display:flex}.di-production{border-bottom:1px solid #e6eaf0}.di-tabs{align-items:stretch;gap:12px;min-height:48px;display:flex}.crm-deal-workspace-r7 .di-root .di-tabs button{color:#667085;background:#fff;border:0;border-bottom:3px solid #0000;border-radius:0;min-height:48px}.crm-deal-workspace-r7 .di-root .di-tabs button.is-active{color:#005b50;border-bottom-color:#005b50;font-weight:500}.di-instances{color:#667085;border-bottom:1px solid #e6eaf0;align-items:center;gap:12px;min-height:48px;display:flex}.crm-deal-workspace-r7 .di-root .di-instances button{background:#f1f3f5;border:0;border-radius:8px;min-height:32px;padding:4px 16px;font-size:15px}.crm-deal-workspace-r7 .di-root .di-instances button.is-active{color:#005b50;background:#e5f7f0}.di-court-columns{grid-template-columns:60% 40%;gap:0;display:grid}.di-court-left{min-width:0;padding-right:24px}.di-court-right{border-left:1px solid #e6eaf0;min-width:0;padding-left:24px}.di-group-heading{justify-content:space-between;align-items:center;gap:16px;min-height:64px;display:flex}.di-group+.di-group{margin-top:24px}.di-group dl>div{border-bottom:1px solid #e6eaf0;grid-template-columns:clamp(180px,28%,260px) minmax(0,1fr);align-items:center;gap:0;min-height:40px;padding:9px 0;display:grid}.di-group dt{color:#667085;font-size:14px;line-height:20px}.di-group dd{overflow-wrap:anywhere}.di-hearing-date{font-size:24px;font-weight:600;line-height:30px;margin-top:16px!important}.di-hearing-time{font-size:18px;line-height:24px;margin-top:8px!important}.di-owner{margin:24px 0}.di-owner>span{color:#667085;font-size:14px}.di-owner>p{margin-top:8px}.di-hearing-empty{margin:16px 0 24px!important}.di-history{border-top:1px solid #e6eaf0;margin-top:24px}.crm-deal-workspace-r7 .di-root .di-text-button{color:#005b50;border:0}.di-root .di-state{white-space:normal;border-radius:8px;align-items:center;min-height:28px;padding:4px 10px;font-size:14px;line-height:20px;display:inline-flex}.di-state.is-planned{color:#005cc8;background:#ddebfd}.di-state.is-today{color:#9a4b00;background:#fff0cf}.di-state.is-done{color:#006b3c;background:#d0f2e3}.di-state.is-overdue{color:#b42318;background:#fde9e7}.di-root .di-error,.di-root .di-overdue,.crm-deal-workspace-r7 .di-root button.di-error{color:#b42318}.di-root .di-error{margin-top:8px;font-size:14px;line-height:20px}.di-task-toolbar{position:relative}.di-search{border:1px solid #cbd2dc;border-radius:6px;align-items:center;gap:8px;padding-left:12px;display:flex}.crm-deal-workspace-r7 .di-root .di-search input{border:0;width:240px;min-height:40px;padding-left:0}.di-secondary-controls{gap:12px;margin:8px 0 12px;display:flex}.di-table-scroll{scrollbar-width:auto;scrollbar-color:#c8cfd7 #edf0f3;border:1px solid #e6eaf0;max-width:100%;overflow:auto}.di-table-scroll::-webkit-scrollbar{width:12px;height:22px}.di-table-scroll::-webkit-scrollbar-track{background:#edf0f3}.di-table-scroll::-webkit-scrollbar-thumb{background:#c8cfd7;border-radius:6px}.di-table-scroll::-webkit-scrollbar-thumb:active{background:#005b50}.di-table{width:100%}.di-table-head,.di-table-row{grid-template-columns:var(--di-tracks);display:grid}.di-table-head{z-index:3;background:#f1f3f5;min-height:52px;position:sticky;top:0}.di-table-head>div,.di-table-row>div{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;border-right:1px solid #e6eaf0;flex-direction:column;justify-content:center;min-width:0;padding:9px 20px;display:flex;position:relative}.di-table-head>div{color:#475467;font-size:14px;font-weight:600;line-height:20px}.di-table-head>div:last-child,.di-table-row>div:last-child{border-right:0}.di-table-row{border-top:1px solid #e6eaf0;min-height:60px}.di-tasks .di-table-row{cursor:pointer}.di-tasks .di-table-row:hover{background:#f3faf7}.di-tasks .di-table-row:focus-within{background:#e5f7f0}.di-table-row small{color:#667085;margin-top:2px;font:400 14px/20px Arial,Helvetica Neue,sans-serif;display:block}.di-overdue small{color:inherit}.crm-deal-workspace-r7 .di-root .di-title{text-align:left;white-space:normal;background:0 0;border:0;border-radius:0;min-height:0;padding:0;font-size:15px;font-weight:600;line-height:21px;display:block}.di-table-head>div.di-service,.di-table-row>div.di-service{align-items:center;padding:9px 8px}.crm-deal-workspace-r7 .di-root .di-service button{background:0 0;border:0;width:32px;height:32px;min-height:32px;padding:0}.di-circle{background:#fff;border:1px solid #667085;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.di-circle.is-done{color:#fff;background:#006b3c;border-color:#006b3c}.di-table-footer{color:#667085;justify-content:space-between;gap:24px;padding-top:12px;font-size:14px;line-height:20px;display:flex}.di-empty{color:#667085;padding:24px!important}.di-empty button{margin-top:12px}.di-panel{z-index:5;background:#fff;border:1px solid #cbd2dc;margin-bottom:16px;padding:20px;position:relative}.di-panel>button{margin:12px 12px 0 0}.di-filter-fields{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.di-filter-fields label{flex-direction:column;gap:8px;display:flex}.di-column-options{max-width:480px}.di-column-options>div{align-items:center;gap:8px;margin-bottom:8px;display:flex}.di-column-options label{flex:1;align-items:center;gap:8px;display:flex}.crm-deal-workspace-r7 .di-root input[type=checkbox]{width:18px;height:18px;min-height:18px}.di-menu-wrap{position:relative}.di-row-menu{z-index:10;background:#fff;border:1px solid #cbd2dc;width:260px;padding:8px;position:absolute;top:32px;right:0;box-shadow:0 4px 12px #11182712}.crm-deal-workspace-r7 .di-root .di-service .di-row-menu button{justify-content:flex-start;width:100%;height:auto;min-height:42px;padding:8px;font-size:15px}.di-row-menu hr{border:0;border-top:1px solid #e6eaf0}.di-edit-form label{grid-template-columns:clamp(180px,28%,260px) minmax(0,1fr);align-items:center;gap:0;margin-bottom:8px;display:grid}.di-edit-form label>span{color:#667085;font-size:14px}.di-edit-form input,.di-edit-form select{width:100%;min-width:0}.di-form-actions{gap:12px;margin-top:16px;display:flex}.di-guard{color:#111827;background:#fff;border:1px solid #cbd2dc;border-radius:6px;max-width:760px;padding:24px}.di-guard::backdrop{background:#11182755}.di-guard p{margin:16px 0}.di-root .crm-column-resizer{z-index:4;width:12px;height:100%;top:0;right:-6px}.di-root .crm-column-resizer:before{background:#cbd2dc;width:1px}.di-root .crm-column-resizer:hover:before{background:#005b50;width:2px}.crm-deal-workspace-r7:has(.di-root) .crm-drawer-body{background:#fdfdfd;padding:0}.crm-deal-workspace-r7:has(.di-tasks) .crm-drawer-body{flex-direction:column;min-height:0;display:flex;overflow:hidden}.crm-deal-workspace-r7:has(.di-tasks) .crm-drawer-task-list{background:#fff;border:0;border-radius:0;flex-direction:column;flex:1;min-height:0;margin:0;padding:0;display:flex}.crm-deal-workspace-r7 .di-tasks{flex-direction:column;flex:1;min-height:0;display:flex}.di-tasks>.di-table-scroll{flex:1;min-height:100px}.di-tasks>.di-task-toolbar,.di-tasks>.di-secondary-controls,.di-tasks>.di-table-footer,.di-tasks>.di-hint{flex:none}.crm-deal-workspace-r7:has(.di-tasks) .crm-task-composer{border-bottom:1px solid #e6eaf0;flex:none;max-height:50%;margin:0;padding:24px;overflow:auto}.di-tasks>.di-panel{flex:none;max-height:40%;overflow:auto}.di-menu-wrap .di-row-menu{position:fixed;top:auto;right:auto}.crm-app.is-unified-workspace .crm-deal-workspace-r7 .crm-drawer-body .di-root{width:100%;max-width:none;box-shadow:none;border:0;border-radius:0;margin:0;padding:16px 24px 24px}.crm-app.is-unified-workspace .crm-deal-workspace-r7 .di-root h3{margin:0;font:600 18px/24px Arial,Helvetica Neue,sans-serif}.di-completion-form{background:#fff;border:1px solid #cbd2dc;flex:none;max-height:45%;margin:12px 0;padding:16px;overflow:auto}.di-completion-form label{flex-direction:column;gap:8px;margin-top:12px;display:flex}.crm-deal-workspace-r7 .di-root textarea{resize:vertical;border:1px solid #cbd2dc;border-radius:6px;min-height:64px;padding:8px 12px;font:400 15px/21px Arial,Helvetica Neue,sans-serif}.crm-app.is-unified-workspace .crm-deal-workspace-r7 .di-root h3{color:#111827!important;font-size:18px!important;font-weight:600!important;line-height:24px!important}.crm-app.is-unified-workspace .crm-deal-workspace-r7:has(.di-root) .crm-drawer-body{flex:1;min-height:0!important}.crm-app.is-unified-workspace .crm-deal-workspace-r7:has(.di-tasks) .crm-drawer-body{scrollbar-gutter:auto;overflow:hidden!important}.crm-app.is-unified-workspace .crm-deal-workspace-r7:has(.di-court) .crm-drawer-body{overflow:auto!important}.di-draft-notice{z-index:1100;bottom:24px;left:calc(var(--crm-shell-width,184px) + 24px);color:#111827;background:#fff0cf;border:1px solid #cbd2dc;border-radius:6px;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 20px;font:15px/21px Arial,sans-serif;display:flex;position:fixed;right:24px;box-shadow:0 4px 12px #11182712}.di-draft-notice button{cursor:pointer;background:#fff;border:1px solid #cbd2dc;border-radius:6px;min-height:42px;padding:8px 16px;font:16px/22px Arial,sans-serif}.di-draft-notice button:first-of-type{color:#fff;background:#005b50;border-color:#005b50}.di-draft-notice{max-height:40vh;overflow:auto}.di-draft-notice details{overflow-wrap:anywhere;max-width:640px}.crm-density{--crm-topbar-height:48px}@media (width>=1200px){.crm-app.crm-density.is-compact-sidebar.is-unified-workspace .crm-topbar{z-index:70;box-sizing:border-box;background:#fff;border-bottom:1px solid #cbd2dc;flex-wrap:nowrap;flex:none;gap:12px;position:sticky;top:0;overflow:visible;height:var(--crm-topbar-height)!important;min-height:var(--crm-topbar-height)!important;padding:7px 16px!important;display:flex!important}.crm-app.crm-density .crm-topbar :is(button,input,select,summary,span,strong,small,label){font-family:Arial,sans-serif!important}.crm-app.crm-density .crm-topbar :is(button,select,summary){box-sizing:border-box;color:#263143;white-space:nowrap;background:#fff;border:1px solid #d8dee5;border-radius:6px;margin:0;padding:0 10px;font-weight:500;transition:background-color .12s,border-color .12s,color .12s;box-shadow:0 1px 2px #26314306;height:32px!important;min-height:32px!important;font-size:14px!important;line-height:20px!important}.crm-app.crm-density .crm-topbar button:disabled{opacity:1;color:#697586;cursor:not-allowed;background:#f5f7f9;border-color:#e6eaf0}.crm-app.crm-density .crm-topbar :is(button,summary):not(:disabled):hover{background:#f6f8fa;border-color:#afbac7}.crm-app.crm-density .crm-topbar :is(button,summary):not(:disabled):active{background:#edf1f5}.crm-app.crm-density .crm-topbar button[aria-expanded=true]{color:#005b50;background:#edf5f2;border-color:#90b3aa}.crm-app.crm-density .crm-topbar :is(button,select,summary,input):focus-visible{outline-offset:2px;outline:2px solid #005b50}.crm-app.crm-density .crm-topbar .crm-primary-button{background:#005b50;border-color:#005b50;font-weight:600;box-shadow:0 1px 2px #005b5020;color:#fff!important}.crm-app.crm-density .crm-topbar .crm-primary-button:hover{background:#004d43;border-color:#004d43}.crm-app.crm-density .crm-topbar .crm-primary-button:active{background:#003f37}.crm-app.crm-density .crm-topbar :is(button,summary)>svg{flex:none;width:16px;height:16px}.crm-density .crm-compact-title{white-space:nowrap;flex:none;align-items:center;gap:8px;display:flex}.crm-app.crm-density .crm-compact-title h1{color:#111827;letter-spacing:normal;white-space:nowrap;margin:0;font:700 18px/24px Arial,sans-serif!important}.crm-density .crm-compact-title summary{min-width:32px;padding:0 6px!important}.crm-density .crm-compact-title summary>.crm-compact-menu-chevron{display:none}.crm-app.crm-density .crm-compact-title summary{color:#667085;box-shadow:none;background:0 0;border-color:#0000}.crm-density .crm-header-slot{flex:none;align-items:center;gap:8px;min-width:0;display:flex}.crm-density .crm-header-slot:empty{display:none}.crm-density .crm-topbar [hidden]{display:none!important}.crm-density .crm-header-actions{gap:8px}.crm-density .crm-combined-search{box-sizing:border-box;background:#fbfcfd;border:1px solid #d8dee5;border-radius:6px;flex:360px;align-items:center;gap:0;min-width:240px;max-width:640px;height:32px;transition:border-color .12s,box-shadow .12s;display:flex;position:relative}.crm-app.crm-density .crm-combined-search:focus-within{border-color:#005b50;box-shadow:0 0 0 2px #005b5014}.crm-app.crm-density .crm-search-scope-menu{flex:none}.crm-app.crm-density .crm-search-scope-menu>summary{min-width:100px;box-shadow:none;background:0 0;border:0;border-right:1px solid #e6eaf0;border-radius:5px 0 0 5px;padding:0 10px;height:30px!important;min-height:30px!important}.crm-app.crm-density .crm-search-scope-menu .crm-compact-menu-panel{min-width:190px;left:0;right:auto}.crm-app.crm-density .crm-search-scope-menu .crm-compact-menu-label{max-width:none}.crm-app.crm-density .crm-combined-search:has(input:focus-visible){outline-offset:2px;outline:2px solid #005b50}.crm-app.crm-density .crm-combined-search input:focus-visible{outline:none}.crm-app.crm-density .crm-combined-search :is(.crm-global-search-wrap,.crm-header-search){flex:1;width:auto;min-width:0;max-width:none}.crm-app.crm-density .crm-combined-search :is(.crm-global-search,.crm-compact-search){width:100%;min-width:0;max-width:none;height:30px;min-height:30px;box-shadow:none;box-sizing:border-box;background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:0 8px;display:flex}.crm-app.crm-density .crm-combined-search input{color:#111827;background:0 0;border:0;border-radius:0;width:100%;min-width:0;height:28px;min-height:28px;margin:0;padding:0;font:400 14px/20px Arial,sans-serif!important}.crm-app.crm-density .crm-combined-search kbd{display:none}.crm-app.crm-density .crm-global-search-results{z-index:75;background:#fff;width:max(100%,380px);max-width:calc(100vw - 48px);max-height:calc(100dvh - 64px);top:calc(100% + 8px);left:0;right:auto;overflow:auto}.crm-app.crm-density .crm-global-search-results button{white-space:normal;height:auto!important;min-height:40px!important}.crm-app.crm-density .crm-top-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.crm-app.crm-density .crm-top-actions .crm-presence{white-space:nowrap;gap:6px;font-size:12px;display:flex}.crm-app.crm-density .crm-top-actions .crm-presence-avatars>span{border:0}.crm-density .crm-compact-menu{flex:none;min-width:0;position:relative}.crm-density .crm-compact-menu>summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:8px;list-style:none;display:flex}.crm-density .crm-compact-menu>summary::-webkit-details-marker{display:none}.crm-density .crm-compact-menu-label{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;max-width:230px;display:flex;overflow:hidden}.crm-density .crm-compact-menu-label>span{align-items:center;gap:6px;min-width:0;display:flex}.crm-density .crm-compact-menu-chevron{color:#667085;flex:none;transition:transform .12s}.crm-density .crm-compact-menu[open]>summary{color:#005b50;background:#edf5f2;border-color:#90b3aa}.crm-density .crm-compact-menu[open]>summary>.crm-compact-menu-chevron{color:#005b50;transform:rotate(180deg)}.crm-density .crm-compact-menu-panel{z-index:80;min-width:220px;max-width:min(480px,100vw - 32px);max-height:calc(100dvh - 64px);transform:translateX(var(--crm-menu-shift,0px));background:#fff;border:1px solid #e0e5eb;border-radius:10px;flex-direction:column;gap:4px;padding:6px;display:flex;position:absolute;top:calc(100% + 7px);right:0;overflow:auto;box-shadow:0 8px 24px #26314314,0 2px 6px #2631430a}.crm-density .crm-header-scope .crm-compact-menu-panel,.crm-density .crm-compact-title .crm-compact-menu-panel{left:0;right:auto}.crm-app.crm-density .crm-compact-menu-panel :is(.crm-segmented,.crm-quick-filters,.crm-clients-type-tabs,.crm-metric-chips,.crm-channel-tabs,.crm-inbox-smart-filters,.crm-task-active-filters,.crm-view-switcher){height:auto;min-height:0;box-shadow:none;background:#fff;border:0;flex-direction:column;align-items:stretch;gap:4px;margin:0;padding:0;display:flex}.crm-app.crm-density .crm-compact-menu-panel button{text-align:left;white-space:normal;width:100%;min-width:32px;box-shadow:none;border-radius:4px;justify-content:flex-start;align-items:center;gap:8px;padding:7px 10px;font-weight:400;display:flex;border-color:#0000!important;height:auto!important;min-height:36px!important}.crm-app.crm-density .crm-compact-menu-panel button:hover{background:#f3f6f8}.crm-app.crm-density .crm-compact-menu-panel button:is(.is-active,[aria-pressed=true],[aria-current=page]){font-weight:600;color:#005b50!important;background:#edf5f2!important}.crm-app.crm-density .crm-compact-menu-panel :is(.crm-quick-filters,.crm-segmented,.crm-clients-type-tabs,.crm-view-switcher,.crm-header-choice-list)>button:after{content:"";flex:0 0 12px;width:12px;height:12px;margin-left:auto}.crm-app.crm-density .crm-compact-menu-panel :is(.crm-quick-filters,.crm-segmented,.crm-clients-type-tabs,.crm-view-switcher,.crm-header-choice-list)>button:is(.is-active,[aria-pressed=true],[aria-current=page]):after{clip-path:polygon(8% 47%,37% 72%,88% 17%,100% 29%,39% 94%,0 60%);background:currentColor}.crm-density .crm-header-choice-list{flex-direction:column;gap:2px;display:flex}.crm-app.crm-density .crm-compact-menu-panel .is-danger{color:#b42318!important}.crm-app.crm-density .crm-compact-menu-panel :is(span,strong,small){white-space:normal;font-size:14px!important;line-height:20px!important}.crm-app.crm-density .crm-compact-menu-panel .crm-metric-chips>span{padding:6px 8px;display:block}.crm-app.crm-density .crm-context-nav{background:#fff;border:0;flex-direction:column;align-items:stretch;gap:8px;height:auto;min-height:0;padding:0;display:flex}.crm-app.crm-density .crm-context-nav .crm-open-sections{flex-direction:column;gap:4px;display:flex}.crm-density .crm-breadcrumb-current{display:none}.crm-app.crm-density .crm-header-actions :is(.crm-operational-toolbar-end,.crm-task-toolbar-actions,.crm-calendar-toolbar-actions,.crm-calendar-nav,.crm-cyber-header-actions,.crm-inbox-title){flex-wrap:nowrap;align-items:center;gap:8px;width:auto;height:auto;min-height:0;margin:0;padding:0;display:flex;position:static}.crm-app.crm-density .crm-header-actions :is(.crm-calendar-nav strong,.crm-cyber-header-actions>span,.crm-header-date,.crm-header-current-group){white-space:nowrap;font:400 14px/20px Arial,sans-serif!important}.crm-density .crm-calendar-owner-filter>span,.crm-density .crm-header-actions .crm-inbox-title>div{display:none}.crm-app.crm-density .crm-header-actions .crm-calendar-owner-filter{margin:0}.crm-app.crm-density .crm-header-actions .crm-calendar-owner-filter select{max-width:190px}.crm-app.crm-density .crm-compact-menu-panel .crm-integration-health{box-shadow:none;border:0;flex-direction:column;gap:8px;padding:0;display:flex}.crm-density .crm-header-current-group{color:#667085;font:400 14px/20px Arial,sans-serif}.crm-app.crm-density.is-unified-workspace.is-compact-sidebar .crm-main{min-height:calc(100dvh - var(--crm-topbar-height));padding-top:8px!important}.crm-app.crm-density.is-unified-workspace.is-compact-sidebar:is(.is-section-deals,.is-section-cases,.is-section-tasks,.is-section-clients,.is-section-calendar,.is-section-messages) .crm-main{padding-top:0!important;padding-bottom:0!important}.crm-app.crm-density.is-unified-workspace.is-section-clients .crm-main{min-height:0}.crm-app.crm-density.is-unified-workspace :is(.crm-deals-compact-shell,.crm-case-registry,.crm-tasks-panel,.crm-calendar-panel){padding-top:0!important}.crm-app.crm-density.is-unified-workspace :is(.crm-deal-table-head,.crm-case-register-head,.crm-task-column-head){box-sizing:border-box;height:32px!important;min-height:32px!important;padding-block:0!important;line-height:20px!important}.crm-app.crm-density.is-unified-workspace :is(.crm-deal-table-head,.crm-case-register-head,.crm-task-column-head)>:not(.crm-table-resize-layer){white-space:nowrap;font-size:14px!important;line-height:20px!important}.crm-app.crm-density.is-unified-workspace .crm-client-table th{box-sizing:border-box;white-space:nowrap;height:32px;min-height:32px;padding-block:5px;line-height:20px}.crm-app.crm-density.is-unified-workspace :is(.crm-deal-table-head,.crm-case-register-head,.crm-task-column-head,.crm-client-table th) .crm-column-resizer{min-height:32px!important}.crm-app.crm-density.is-unified-workspace :is(.crm-deal-table-head,.crm-case-register-head,.crm-task-column-head,.crm-client-table th) .crm-column-resizer:after{height:20px!important;margin:6px auto!important}.crm-app.crm-density.is-unified-workspace :is(.crm-deal-table-scroll,.crm-case-list.crm-procedural-registry,.crm-task-table-scroll){max-height:calc(100dvh - var(--crm-topbar-height) - 40px);scroll-padding-top:32px}.crm-app.crm-density.is-unified-workspace .crm-week-head{height:32px;min-height:32px}.crm-app.crm-density.is-unified-workspace .crm-week-head>div{flex-direction:row;justify-content:center;align-items:center;gap:8px;height:32px;min-height:32px;padding:0;display:flex}.crm-app.crm-density.is-unified-workspace .crm-week-head :is(small,strong,div>span){width:auto;height:auto;font:600 14px/20px Arial,sans-serif!important}.crm-app.crm-density.is-unified-workspace .crm-deal-workspace-r7{top:var(--crm-topbar-height);height:calc(100dvh - var(--crm-topbar-height))}.crm-app.crm-density.is-unified-workspace .crm-inbox{height:calc(100dvh - var(--crm-topbar-height))}.crm-app.crm-density.is-unified-workspace :is(.crm-case-registry>.crm-advanced-filters,.crm-clients-panel>.crm-advanced-filters,.crm-client-columns-panel){top:calc(var(--crm-topbar-height) + 4px);z-index:65;width:min(700px,calc(100vw - var(--crm-shell-width) - 32px));max-height:calc(100dvh - var(--crm-topbar-height) - 24px);background:#fff;border:1px solid #cbd2dc;border-radius:6px;padding:16px;position:fixed;right:16px;overflow:auto;box-shadow:0 6px 18px #11182720}.crm-app.crm-density.is-unified-workspace .crm-topbar :is(.crm-deal-columns-menu,.crm-task-columns-menu,.crm-case-columns-menu){max-height:calc(100dvh - var(--crm-topbar-height) - 16px);z-index:80;top:calc(100% + 8px);overflow:auto}.crm-app.crm-density .crm-topbar :is(.crm-deal-columns-control,.crm-task-columns-control,.crm-case-columns-control){position:relative}@media (width<=2200px){.crm-app.crm-density .crm-presence>span:last-child{display:none}.crm-app.crm-density .crm-topbar{gap:8px}.crm-app.crm-density .crm-cyber-header-actions>span{text-overflow:ellipsis;max-width:175px;overflow:hidden}}}.crm-density .crm-global-search-results a{color:#111827;border-bottom:1px solid #e6eaf0;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.crm-density .crm-global-search-results a[aria-selected=true],.crm-density .crm-global-search-results a:hover{background:#e5f7f0}.crm-density .crm-global-search-results a>span:last-child{flex-direction:column;gap:3px;display:flex}.crm-density .crm-global-search-results a small{color:#667085}.crm-density .crm-topbar .crm-deal-active-filters{border:0;flex-direction:column;gap:4px;margin:0;padding:0;display:flex}@media (width>=1200px){.crm-app.crm-density.is-unified-workspace .crm-clients-panel{padding-top:0!important}.crm-app.crm-density .crm-modal.crm-client-standard-card{top:var(--crm-topbar-height)!important}.crm-app.crm-density .crm-header-popover{top:calc(var(--crm-topbar-height) + 4px);z-index:90;width:min(700px,calc(100vw - var(--crm-shell-width) - 32px));max-height:calc(100dvh - var(--crm-topbar-height) - 24px);background:#fff;border:1px solid #e0e5eb;border-radius:10px;padding:0;position:fixed;right:16px;overflow:auto;box-shadow:0 8px 24px #26314314,0 2px 6px #2631430a}.crm-app.crm-density.is-unified-workspace .crm-header-popover :is(.crm-advanced-filters,.crm-client-columns-panel){width:auto;max-height:none;box-shadow:none;position:static}}.crm-density .crm-header-create-group{flex:none;align-items:center;gap:0;display:flex}.crm-density .crm-header-create-group:has(.crm-header-create:not(:empty)) .crm-primary-button{border-radius:6px 0 0 6px}.crm-density .crm-header-create-group:has(.crm-header-create:not(:empty)) .crm-global-create-menu>summary{color:#005b50;border-color:#005b50;border-radius:0 6px 6px 0;margin-left:-1px}.crm-density .crm-global-create-menu>summary:has(span[aria-label])>.crm-compact-menu-chevron{display:none}.crm-density .crm-header-actions>.crm-compact-menu{order:-1}@media (width>=1200px){.crm-app.crm-density.is-unified-workspace .crm-header-popover{box-sizing:border-box;overflow-x:hidden}.crm-app.crm-density.is-unified-workspace .crm-header-popover .crm-advanced-filters{background:#fff;min-width:0;border:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 16px!important;margin:0 0 16px!important;padding:0!important;display:grid!important}.crm-app.crm-density.is-unified-workspace .crm-header-popover .crm-advanced-filters>label{flex-direction:column;grid-column:auto;align-items:stretch;gap:6px;min-width:0;max-width:100%;margin:0;display:flex!important}.crm-app.crm-density.is-unified-workspace .crm-header-popover .crm-advanced-filters>label>span{white-space:normal;overflow-wrap:anywhere;color:#111827;display:block;position:static;font:400 14px/20px Arial,sans-serif!important}.crm-app.crm-density.is-unified-workspace .crm-header-popover .crm-advanced-filters :is(input,select){box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:36px;min-height:36px;padding:6px 8px;display:block;font:400 14px/20px Arial,sans-serif!important}.crm-app.crm-density.is-unified-workspace .crm-header-popover .crm-advanced-filters>button{white-space:normal;align-self:end;min-width:0}}.crm-app.crm-density .crm-topbar .crm-cyber-button{color:#111827!important}@media (width>=1200px){.crm-density .crm-create-label{align-items:center;gap:6px;display:flex}.crm-density .crm-header-popover-heading{border-bottom:1px solid #e6eaf0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.crm-density .crm-header-popover-heading>strong{color:#111827;font:600 14px/20px Arial,sans-serif}.crm-app.crm-density .crm-header-popover-close{color:#667085;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;min-height:28px;padding:0;display:flex}.crm-app.crm-density .crm-header-popover-close:hover{color:#111827;background:#f1f4f7}.crm-density .crm-header-popover-content{min-width:0;padding:16px}.crm-app.crm-density .crm-header-popover :is(input,select){color:#263143;background-color:#fff;border:1px solid #d8dee5;border-radius:6px;box-shadow:0 1px 2px #26314304}.crm-app.crm-density .crm-header-popover :is(input,select):hover{border-color:#afbac7}.crm-app.crm-density .crm-header-popover :is(input,select,button):focus-visible{outline-offset:2px;outline:2px solid #005b50}.crm-app.crm-density :is(.crm-topbar,.crm-header-popover) select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23667085' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:32px!important}.crm-app.crm-density .crm-topbar :is(.crm-deal-columns-menu,.crm-task-columns-menu,.crm-case-columns-menu){background:#fff;border:1px solid #e0e5eb;border-radius:10px;padding:6px;box-shadow:0 8px 24px #26314314,0 2px 6px #2631430a}.crm-app.crm-density .crm-topbar :is(.crm-deal-columns-menu,.crm-task-columns-menu,.crm-case-columns-menu) label{border-radius:4px;min-height:36px;padding:6px 10px;font-size:14px!important;line-height:20px!important}.crm-app.crm-density :is(.crm-topbar,.crm-header-popover) input[type=checkbox]{accent-color:#005b50;flex:none;width:16px;height:16px;min-height:16px}}@media (prefers-reduced-motion:reduce){.crm-density .crm-topbar :is(button,summary),.crm-density .crm-compact-menu-chevron{transition:none}}.crm-app #crm-main:has(>.oa-root){padding:0!important}.crm-app .oa-root{color:#111827;--oa-cols:90px minmax(0,1fr) 200px 140px;background:#fdfdfd;min-width:0;padding:8px 16px 12px;font:14px/1.45 Arial,Helvetica Neue,sans-serif}.crm-app .oa-root *{box-sizing:border-box;min-width:0}.crm-app .oa-top{grid-template-columns:minmax(0,1fr) 340px;gap:12px;display:grid}.crm-app .oa-panel{background:#fff;border:1px solid #e6eaf0;border-radius:6px;overflow:hidden}.crm-app .oa-heading{border-bottom:1px solid #e6eaf0;justify-content:space-between;align-items:center;gap:12px;min-height:32px;padding:0 12px;display:flex}.crm-app .oa-heading h2{color:#111827!important;margin:0!important;font:700 15px/22px Arial,sans-serif!important}.crm-app .oa-heading>span{color:#667085;font-size:12px}.crm-app .oa-root button,.crm-app select.oa-scope{color:#111827;cursor:pointer;white-space:normal;background:#fff;border:1px solid #cbd2dc;border-radius:5px;min-height:32px;padding:4px 10px;font:400 14px/20px Arial,sans-serif!important}.crm-app .oa-root button:hover{background:#f3faf7}.crm-app .oa-root button:focus-visible,.crm-app select.oa-scope:focus-visible{outline-offset:2px;outline:2px solid #005b50}.crm-app .oa-root button:disabled{cursor:default;opacity:.65}.crm-app .oa-root button.oa-primary{border-color:#005b50;color:#fff!important;background:#005b50!important}.crm-app .oa-root button.oa-link{color:#005b50;background:0 0;border-color:#0000;padding:3px}.crm-app .oa-row{grid-template-columns:var(--oa-cols);border-bottom:1px solid #e6eaf0;align-items:center;gap:12px;min-height:64px;padding:9px 12px;display:grid}.crm-app .oa-row>div{overflow-wrap:anywhere}.crm-app .oa-row:last-child{border-bottom:0}.crm-app .oa-row button{width:100%}.crm-app .oa-row strong,.crm-app .oa-event strong,.crm-app .oa-signal strong{color:#111827!important;font:700 14px/20px Arial,sans-serif!important}.crm-app .oa-root p{color:#667085;overflow-wrap:anywhere;margin:3px 0 0!important;font:400 14px/20px Arial,sans-serif!important}.crm-app .oa-head{color:#475467;background:#f1f3f5;height:32px;min-height:32px;padding-block:4px;font-size:12px}.crm-app .oa-time{font-variant-numeric:tabular-nums;font-weight:600}.crm-app #crm-main .oa-time small{color:#667085;margin-top:3px;display:block;font:400 12px/17px Arial,sans-serif!important}.crm-app .oa-reason{color:#667085}.crm-app .oa-count{color:#475467;background:#f1f3f5;border-radius:3px;justify-content:center;min-width:20px;margin-left:4px;padding:0 5px;display:inline-flex;font:600 12px/20px Arial,sans-serif!important}.crm-app .oa-footer{color:#667085;border-top:1px solid #e6eaf0;justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:4px 12px;font-size:12px;display:flex}.crm-app .oa-event{border-bottom:1px solid #e6eaf0;grid-template-columns:48px minmax(0,1fr);gap:10px;margin:0 12px;padding:10px 0;display:grid}.crm-app .oa-event time{color:#005b50;font-variant-numeric:tabular-nums;font-weight:700}.crm-app .oa-event:last-child{border-bottom:0}.crm-app .oa-bottom{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.crm-app .oa-signal{border-bottom:1px solid #e6eaf0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:9px 12px;display:grid}.crm-app .oa-signal:last-child{border-bottom:0}.crm-app .oa-root .oa-empty{color:#667085;padding:16px 12px!important}.crm-app .oa-empty button{margin-left:12px}.crm-app .oa-backlog{background:#fff;border:1px solid #e6eaf0;border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;padding:7px 12px;display:flex}.crm-app .oa-backlog>span{color:#667085;flex:1}.crm-app .oa-note{color:#667085;justify-content:space-between;align-items:center;gap:12px;padding-top:6px;font-size:12px;display:flex}.crm-app .oa-dialog{color:#111827;background:#fff;border:1px solid #cbd2dc;border-radius:6px;width:min(1200px,100vw - 48px);max-height:80vh;padding:0}.crm-app .oa-dialog::backdrop{background:#11182766}.crm-app .oa-dialog .oa-heading{z-index:1;background:#fff;padding-block:8px;position:sticky;top:0}.crm-app .oa-dialog-body{max-height:calc(80vh - 60px);overflow:auto}@media (width>=2500px){.crm-app .oa-root{grid-template-columns:minmax(0,1.65fr) minmax(600px,1fr);align-items:start;gap:12px;display:grid}.crm-app .oa-bottom{grid-template-columns:1fr;margin:0}.crm-app .oa-backlog,.crm-app .oa-note{grid-column:1/-1;margin:0}}@media (width<=1200px){.crm-app .oa-top{grid-template-columns:1fr}.crm-app .oa-root{--oa-cols:85px minmax(0,1fr) 180px 130px}}@media (width<=767px){.crm-app .oa-root{padding:8px}.crm-app .oa-bottom{grid-template-columns:1fr}.crm-app .oa-row{grid-template-columns:80px minmax(0,1fr)}.crm-app .oa-head{display:none}.crm-app .oa-row .oa-reason,.crm-app .oa-row>div:last-child{grid-column:2}.crm-app .oa-note{flex-direction:column;align-items:flex-start}.crm-app .oa-dialog{width:calc(100vw - 16px)}.crm-app .oa-heading{flex-wrap:wrap}}.crm-mobile-heading,.crm-mobile-tools{display:none}@media (width<=900px){.crm-app.crm-density.is-unified-workspace{--crm-mobile-topbar:56px;--crm-mobile-tabs:64px;--crm-mobile-bottom:calc(64px + env(safe-area-inset-bottom,0px));--crm-visible-height:100dvh;--crm-visible-top:0px;--crm-topbar-height:56px;min-height:0;height:var(--crm-visible-height);width:100%;font-family:Arial,sans-serif}.crm-app.crm-density.is-unified-workspace .crm-workspace{top:var(--crm-visible-top);grid-template-rows:auto minmax(0, 1fr) var(--crm-mobile-bottom);width:100%;height:var(--crm-visible-height);background:#fff;min-height:0;margin:0;display:grid;position:fixed;left:0;right:0;overflow:hidden}.crm-app.crm-density.is-unified-workspace .crm-workspace>.crm-topbar{z-index:100;box-sizing:border-box;height:56px;min-height:56px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:0;border-bottom:1px solid #e6eaf0;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:4px;position:relative;inset:auto;overflow:visible;margin:0!important;padding:6px 8px!important;display:grid!important}.crm-app.crm-density .crm-topbar:not(.is-mobile-tools-open)>:not(.crm-mobile-menu):not(.crm-mobile-heading):not(.crm-mobile-tools):not(.crm-header-scope):not(.crm-mobile-controls),.crm-app.crm-density .crm-topbar>:is(.crm-mobile-logo,.crm-compact-title,.crm-court-mobile-title,.crm-court-mobile-search){display:none!important}.crm-app.crm-density .crm-sidebar:not(.is-open){visibility:hidden;pointer-events:none}.crm-app.crm-density .crm-sidebar.is-open{visibility:visible;pointer-events:auto}.crm-app.crm-density .crm-topbar>.crm-mobile-heading{color:#111827;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;padding:0 4px;display:block;overflow:hidden;font:700 18px/24px Arial,sans-serif!important}.crm-app.crm-density .crm-topbar>:is(.crm-mobile-menu,.crm-mobile-tools){color:#005b50;border-radius:6px;place-items:center;background:#fff!important;border:0!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;display:grid!important}.crm-app.crm-density .crm-workspace>.crm-topbar.is-mobile-tools-open{height:auto;max-height:calc(var(--crm-visible-height) - var(--crm-mobile-bottom) - 96px);overscroll-behavior:contain;overflow-y:auto}.crm-app.crm-density .crm-topbar.is-mobile-tools-open>:is(.crm-header-scope,.crm-combined-search,.crm-header-summary,.crm-header-actions,.crm-header-create-group,.crm-top-actions){flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;width:100%;min-width:0;padding:4px 0;display:flex!important}.crm-app.crm-density .crm-topbar.is-mobile-tools-open>:is(.crm-header-scope,.crm-header-summary,.crm-header-actions):empty,.crm-app.crm-density .crm-topbar [hidden]{display:none!important}.crm-app.crm-density .crm-topbar .crm-combined-search{flex-direction:column;align-items:stretch}.crm-app.crm-density .crm-topbar :is(.crm-header-search,.crm-global-search-wrap,.crm-global-search,.crm-header-search>*){min-width:0;max-width:100%;width:100%!important}.crm-app.crm-density .crm-topbar .crm-global-search-wrap:not([hidden]){position:relative;inset:auto;display:block!important}.crm-app.crm-density .crm-topbar :is(input,select,button,summary){min-height:44px;font-family:Arial,sans-serif;font-size:16px}.crm-app.crm-density .crm-topbar :is(.crm-header-slot,.crm-header-create-group) button{white-space:normal}.crm-app.crm-density .crm-compact-menu{min-width:0;position:relative}.crm-app.crm-density .crm-compact-menu>summary{color:#111827;border:1px solid #cbd2dc;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;list-style:none;display:flex}.crm-app.crm-density .crm-compact-menu>summary::-webkit-details-marker{display:none}.crm-app.crm-density .crm-compact-menu-panel{flex-direction:column;gap:4px;padding:8px 0;display:flex}.crm-app.crm-density .crm-compact-menu:not([open])>.crm-compact-menu-panel{display:none}.crm-app.crm-density :is(.crm-header-choice-list,.crm-header-summary-list){flex-wrap:wrap;gap:6px;display:flex}.crm-app.crm-density .crm-workspace>.crm-main{overscroll-behavior:contain;background:#fff;width:100%;min-width:0;height:auto;max-height:none;margin:0;scroll-padding-block:12px;display:block;overflow:auto;min-height:0!important;padding:8px!important}.crm-app.crm-density.is-unified-workspace .crm-workspace>.crm-mobile-tabs{z-index:150;width:100%;min-height:var(--crm-mobile-bottom);box-sizing:border-box;padding:4px max(4px,env(safe-area-inset-right)) calc(4px + env(safe-area-inset-bottom)) max(4px,env(safe-area-inset-left));box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-top:1px solid #e6eaf0;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;height:var(--crm-mobile-bottom)!important;display:grid!important;position:relative!important;inset:auto!important}.crm-app.crm-density .crm-mobile-tabs button{color:#526173;background:#fff;border:0;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:48px;margin:0;position:relative;gap:3px!important;padding:3px 0!important;display:flex!important}.crm-app.crm-density .crm-mobile-tabs .crm-mobile-tab-label{white-space:nowrap;color:inherit;width:auto!important;height:auto!important;font:400 11px/16px Arial,sans-serif!important}.crm-app.crm-density .crm-mobile-tabs :is(.crm-nav-glyph,.crm-nav-glyph svg){color:inherit;flex:0 0 24px!important;width:24px!important;height:24px!important}.crm-app.crm-density .crm-mobile-tabs button.is-active{color:#005b50!important;background:#e5f7f0!important}.crm-app.crm-density .crm-mobile-tabs button.is-active .crm-mobile-tab-label{font-weight:700!important}.crm-app.crm-density .crm-sidebar{top:var(--crm-visible-top);height:var(--crm-visible-height);box-sizing:border-box;border:0;border-radius:0;flex-direction:column;padding:8px;display:flex;position:fixed;bottom:auto;left:0;overflow:hidden;z-index:220!important;background:#105b4d!important;width:min(320px,100vw - 44px)!important}.crm-app.crm-density .crm-sidebar-overlay{inset:var(--crm-visible-top) 0 auto;height:var(--crm-visible-height);-webkit-backdrop-filter:none;backdrop-filter:none;background:#11182766;position:fixed;z-index:210!important}.crm-app.crm-density .crm-sidebar .crm-brand{border:0;flex:0 0 56px;justify-content:flex-start;gap:8px;min-height:56px;padding:0 4px 8px;display:flex}.crm-app.crm-density .crm-sidebar .crm-brand-copy{flex:1;min-width:0;display:grid!important}.crm-app.crm-density .crm-sidebar .crm-brand-copy strong{color:#fff!important;font:700 19px/24px Arial,sans-serif!important}.crm-app.crm-density .crm-sidebar .crm-brand-copy small{color:#d2e6df!important;font:11px/16px Arial,sans-serif!important}.crm-app.crm-density .crm-sidebar .crm-brand-mark{color:#fff;background:0 0;border:0;flex:0 0 32px;width:32px;height:40px;font-size:32px}.crm-app.crm-density .crm-sidebar .crm-sidebar-close{color:#fff;background:0 0;border:1px solid #78a599;border-radius:6px;width:44px;min-width:44px;height:44px;padding:0;font:28px/40px Arial;display:block}.crm-app.crm-density .crm-sidebar :is(.crm-sidebar-toggle,.crm-sidebar-status,.crm-nav-label){display:none!important}.crm-app.crm-density .crm-sidebar .crm-nav{flex-direction:column;flex:1;gap:4px;min-height:0;padding:8px 0;display:flex;overflow:auto}.crm-app.crm-density .crm-sidebar .crm-nav-item{border:0;border-radius:6px;flex:0 0 48px;justify-content:flex-start;align-items:center;gap:12px;width:100%;min-height:48px;padding:8px 12px;font:15px/22px Arial;display:flex;color:#eaf5ef!important;height:48px!important}.crm-app.crm-density .crm-sidebar .crm-nav-item>span:not(.crm-nav-glyph):not(.crm-nav-badge){white-space:nowrap;font:15px/22px Arial!important;display:block!important}.crm-app.crm-density .crm-sidebar .crm-nav-item.is-active{box-shadow:inset 3px 0 #acd8c7;color:#fff!important;background:#307668!important}.crm-app.crm-density .crm-sidebar .crm-nav-item:before{display:none}.crm-app.crm-density .crm-sidebar .crm-nav-badge{margin-left:auto;position:static}.crm-app.crm-density .crm-sidebar .crm-profile-actions{padding-bottom:env(safe-area-inset-bottom);border-top:1px solid #78a599;flex:none;margin-top:8px}.crm-app.crm-density .crm-sidebar .crm-profile{min-width:0;min-height:52px;padding:8px 4px}.crm-app.crm-density .crm-sidebar .crm-profile :is(strong,small){color:#eaf5ef!important;font-size:13px!important}.crm-app.crm-density :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:-2px;outline:2px solid #005b50}.crm-app.crm-density .crm-sidebar :focus-visible{outline-color:#fff}.crm-app.crm-density .crm-workspace>.crm-main-messages{overflow:hidden;padding:0!important}.crm-app.crm-density :is(.crm-inbox,.crm-main-messages .crm-inbox){max-height:100%;position:relative;height:100%!important;min-height:0!important}.crm-app.crm-density .crm-inbox.has-conversation .crm-chat{z-index:1;height:100%!important;position:absolute!important;inset:0!important}.crm-app.crm-density .crm-message-compose{flex-shrink:0;bottom:0;margin:4px 8px 8px!important}.crm-app.crm-density .crm-chat-head{flex-shrink:0}.crm-app.crm-density .crm-clients-standard{height:auto;min-height:100%}.crm-app.crm-density .crm-clients-standard .crm-table-wrap{flex:none;max-height:none;overflow:auto}.crm-app.crm-density .crm-clients-standard .crm-client-pagination{flex-wrap:wrap;padding:10px 4px}.crm-app.crm-density .crm-clients-type-tabs{flex-shrink:0;gap:4px;padding:0;overflow:auto}.crm-app.crm-density :is(.crm-modal,.crm-drawer,.crm-task-inspector:not(.crm-task-detail-page),.crm-deal-workspace-v2){overflow:auto;top:calc(var(--crm-visible-top) + 56px)!important;width:100%!important;min-width:0!important;max-width:100%!important;height:calc(var(--crm-visible-height) - 56px - var(--crm-mobile-bottom))!important;max-height:calc(var(--crm-visible-height) - 56px - var(--crm-mobile-bottom))!important;z-index:120!important;border-radius:0!important;margin:0!important;position:fixed!important;bottom:auto!important;left:0!important;right:0!important;transform:none!important}.crm-app.crm-density :is(.crm-modal-overlay,.crm-drawer-overlay,.crm-create-task-overlay){top:calc(var(--crm-visible-top) + 56px);height:calc(var(--crm-visible-height) - 56px - var(--crm-mobile-bottom));z-index:110;bottom:auto}.crm-app.crm-density :is(.crm-modal,.crm-drawer,.crm-task-inspector) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){max-width:100%;min-height:44px;font-size:16px!important}.crm-app.crm-density :is(.crm-modal,.crm-drawer,.crm-task-inspector) button{min-height:44px}.crm-app.crm-density :is(.crm-modal-footer,.crm-task-inspector-footer){z-index:4;background:#fff;flex-wrap:wrap;flex-shrink:0;position:sticky;bottom:0}@media (prefers-reduced-motion:reduce){.crm-app.crm-density .crm-sidebar{transition:none}}.crm-app.crm-density .crm-deal-table-row{background:#fff!important;grid-template-columns:28px minmax(0,1fr) 44px!important;grid-template-areas:"check deal actions"".stage actions"".next actions"".responsible actions"!important;gap:6px!important;height:auto!important;min-height:148px!important}.crm-app.crm-density .crm-deal-table-row>.crm-deal-table-cell{width:auto!important;min-width:0!important;position:static!important}.crm-app.crm-density .crm-deal-table-row>.crm-deal-table-cell.is-stage{justify-self:start;max-width:100%}.crm-app.crm-density .crm-deal-title-link{white-space:normal;overflow-wrap:anywhere;font:600 15px/21px Arial!important}.crm-app.crm-density .crm-deal-client-link{white-space:normal;font:13px/18px Arial!important}.crm-app.crm-density .crm-stage-pill{white-space:normal;max-width:100%;font:13px/18px Arial!important}.crm-app.crm-density .crm-deal-next-action :is(strong,small),.crm-app.crm-density .crm-deal-assignee{white-space:normal;font:13px/18px Arial!important}.crm-app.crm-density .crm-deal-row-actions button{width:44px!important;height:44px!important}.crm-app.crm-density .crm-task-row{background:#fff!important;height:auto!important;min-height:112px!important}.crm-app.crm-density .crm-task-row .crm-task-cell.is-title strong{overflow-wrap:anywhere;white-space:normal!important;font:600 15px/21px Arial!important}.crm-app.crm-density .crm-task-row .crm-task-cell.is-title{min-width:0;overflow:visible}.crm-app.crm-density .crm-task-row-actions button{min-width:44px;min-height:44px}.crm-app.crm-density .crm-topbar .crm-header-create :is(button,span),.crm-app.crm-density .crm-topbar .crm-create-label{font-size:15px!important}.crm-app.crm-density .crm-topbar .crm-header-create button{min-width:44px;width:auto!important;padding:6px 12px!important}.crm-app.crm-density .crm-topbar .crm-header-create button>span{display:inline!important}.crm-app.crm-density .crm-topbar .crm-header-search input{height:44px!important;min-height:44px!important}.crm-app.crm-density .crm-topbar .crm-search-scope-menu{align-self:flex-start}.crm-app.crm-density .crm-chat-body{background:#f6f8fa!important}.crm-app.crm-density .crm-chat-body article :is(p,span,a,li,div){overflow-wrap:anywhere;font-size:16px!important;line-height:1.5!important}.crm-app.crm-density .crm-chat-body article>span{font-size:12px!important}.crm-app.crm-density .crm-chat-head :is(small,span:not(.crm-conversation-avatar)){font-size:12px!important;line-height:18px!important}.crm-app.crm-density .crm-chat-head strong{font:600 16px/22px Arial!important}.crm-app.crm-density :is(.crm-email-context,.crm-chat-link){flex-wrap:wrap;min-width:0}.crm-app.crm-density :is(.crm-email-context,.crm-chat-link) :is(strong,span){font-size:13px!important}.crm-app.crm-density .crm-message-compose{align-items:flex-end;gap:4px;padding:6px!important;display:flex!important}.crm-app.crm-density .crm-message-compose :is(textarea,input){flex:1;width:0;line-height:22px;min-width:0!important;font-size:16px!important}.crm-app.crm-density .crm-message-compose button{min-height:44px;flex:0 0 44px!important;width:44px!important;min-width:44px!important}.crm-app.crm-density .crm-client-standard-card>header{flex-wrap:wrap;flex-shrink:0;gap:8px;height:auto!important;max-height:none!important;padding:12px!important;display:flex!important}.crm-app.crm-density .crm-client-detail-heading{flex:1 0 100%;width:100%;min-width:0}.crm-app.crm-density .crm-client-detail-heading h2{overflow-wrap:anywhere;white-space:normal!important;font:700 20px/26px Arial!important}.crm-app.crm-density .crm-client-photo-actions{flex-wrap:wrap;justify-content:flex-end;width:100%}.crm-app.crm-density .crm-client-reference-workspace{height:auto!important;min-height:0!important;display:block!important;overflow:visible!important}.crm-app.crm-density :is(.crm-client-reference-card,.crm-client-reference-scroll,.crm-client-related,.crm-client-related-content){width:100%!important;min-width:0!important;height:auto!important;max-height:none!important;overflow:visible!important}.crm-app.crm-density .crm-client-reference-card{padding:16px!important}.crm-app.crm-density .crm-client-related-tabs{gap:4px;width:100%;max-width:100%;padding:0 8px;overflow-x:auto}.crm-app.crm-density .crm-client-related-tabs button{flex-shrink:0}.crm-app.crm-density .crm-client-related-scroll{width:100%;max-width:100%;overflow:auto}.crm-app.crm-density .crm-client-related-scope{padding:8px}.crm-app.crm-density .crm-client-related-table{min-width:650px}.crm-app.crm-density.is-unified-workspace.is-section-clients .crm-client-detail-heading>div:last-child,.crm-app.crm-density.is-unified-workspace.is-section-clients .crm-client-detail-heading h2{flex:1;min-width:0;white-space:normal!important;overflow-wrap:normal!important;width:auto!important;max-width:none!important;font:700 20px/26px Arial!important}.crm-app.crm-density .crm-client-standard-card .crm-client-backbar{min-height:44px;padding:0 8px}}@media (width<=900px) and (height<=540px){.crm-app.crm-density .crm-client-standard-card>header{min-height:44px;position:relative;padding:6px 52px 6px 8px!important}.crm-app.crm-density .crm-client-detail-heading{min-height:32px}.crm-app.crm-density .crm-client-photo-trigger,.crm-app.crm-density .crm-client-hero-meta{display:none!important}.crm-app.crm-density.is-unified-workspace.is-section-clients .crm-client-detail-heading>div:last-child,.crm-app.crm-density.is-unified-workspace.is-section-clients .crm-client-detail-heading h2{text-overflow:ellipsis;overflow:hidden;white-space:nowrap!important;font-size:16px!important;line-height:22px!important}.crm-app.crm-density .crm-client-photo-actions{width:auto}.crm-app.crm-density .crm-client-photo-actions>button:last-child{position:absolute;top:0;right:4px}}@media (width<=900px){.crm-app.crm-density .crm-message-compose textarea{box-sizing:border-box;resize:vertical;overflow-y:auto;height:64px!important;min-height:64px!important;max-height:120px!important;padding:8px 4px!important;line-height:22px!important}.crm-app.crm-density .crm-calendar-agenda>button>span>strong{white-space:normal!important;font:600 15px/21px Arial!important;overflow:visible!important}.crm-app.crm-density .crm-calendar-agenda small{font:13px/18px Arial!important}.crm-app.crm-density .crm-topbar .crm-top-actions :is(.crm-presence,.crm-court-mobile-create){display:none!important}.crm-app.crm-density .crm-topbar .crm-notifications{width:100%;max-width:100%;position:relative;inset:auto}.crm-app.crm-density .crm-topbar .crm-notification-wrap{max-width:100%}.crm-app.crm-density .crm-message-mobile-back{flex:0 0 44px;place-items:center;width:44px;min-width:44px;height:44px;padding:0;display:grid!important}.crm-app.crm-density.is-unified-workspace .crm-workspace>.crm-topbar{grid-template-columns:44px minmax(0,1fr) auto 44px;height:56px!important;max-height:56px!important;overflow:visible!important}.crm-app.crm-density .crm-topbar>.crm-header-scope{min-width:0;max-width:112px;grid-column:3!important;width:auto!important;padding:0!important;display:flex!important}.crm-app.crm-density .crm-topbar>.crm-header-scope:empty{display:none!important}.crm-app.crm-density .crm-topbar>.crm-mobile-tools{grid-column:4}.crm-app.crm-density .crm-header-scope .crm-compact-menu>summary{white-space:nowrap;border:0;min-height:40px;padding:4px 6px;font-size:13px}.crm-app.crm-density .crm-header-scope .crm-compact-menu-panel{max-height:calc(var(--crm-visible-height) - 136px);z-index:180;background:#fff;border:1px solid #d8dee5;padding:8px;overflow:auto;box-shadow:0 6px 18px #11182720;top:calc(var(--crm-visible-top) + 56px)!important;width:220px!important;position:fixed!important;left:auto!important;right:8px!important;transform:none!important}.crm-app.crm-density .crm-header-scope :is(.crm-segmented,.crm-quick-filters,.crm-header-choice-list){flex-direction:column;gap:4px;width:100%;display:flex!important}.crm-app.crm-density .crm-header-scope button{text-align:left;width:100%}.crm-app.crm-density .crm-topbar>.crm-mobile-controls:not([hidden]){display:flex!important}.crm-app.crm-density .crm-mobile-controls{top:calc(var(--crm-visible-top) + 56px);z-index:170;max-height:calc(var(--crm-visible-height) - 56px - var(--crm-mobile-bottom) - 80px);background:#fff;border-bottom:1px solid #cbd2dc;flex-direction:column;position:fixed;left:0;right:0;box-shadow:0 8px 20px #11182720}.crm-app.crm-density .crm-mobile-controls-body{flex-wrap:wrap;gap:8px;min-height:0;padding:10px;display:flex;overflow:auto}.crm-app.crm-density .crm-mobile-controls :is(.crm-mobile-logo,.crm-compact-title,.crm-court-mobile-title,.crm-court-mobile-search){display:none!important}.crm-app.crm-density .crm-mobile-controls .crm-combined-search{flex-wrap:wrap;gap:6px;width:100%;flex-direction:row!important;display:flex!important}.crm-app.crm-density .crm-mobile-controls .crm-combined-search>.crm-search-scope-menu{flex:none}.crm-app.crm-density .crm-mobile-controls .crm-header-search{flex:1;min-width:180px}.crm-app.crm-density .crm-mobile-controls :is(.crm-header-summary,.crm-header-actions,.crm-header-create-group,.crm-top-actions){flex-wrap:wrap;gap:6px;min-width:0;max-width:100%;display:flex!important}.crm-app.crm-density .crm-mobile-controls .crm-operational-toolbar-end{flex-wrap:wrap;gap:6px;min-width:0;display:flex!important}.crm-app.crm-density .crm-mobile-controls .crm-compact-menu{max-width:100%}.crm-app.crm-density .crm-mobile-controls .crm-compact-menu-panel{max-width:100%;width:auto!important;box-shadow:none!important;position:relative!important;inset:auto!important;transform:none!important}.crm-app.crm-density .crm-mobile-apply{color:#fff;background:#005b50;border:0;border-radius:6px;flex:none;min-height:44px;margin:6px 10px 10px;padding:8px 16px;font:600 15px/20px Arial}.crm-app.crm-density .crm-header-popover{flex-direction:column;display:flex;overflow:hidden;top:calc(var(--crm-visible-top) + 56px)!important;width:100%!important;max-width:100%!important;max-height:calc(var(--crm-visible-height) - 56px - var(--crm-mobile-bottom) - 40px)!important;z-index:180!important;position:fixed!important;left:0!important;right:0!important}.crm-app.crm-density .crm-header-popover-content{min-height:0;padding:10px;overflow:auto}.crm-app.crm-density .crm-header-popover .crm-advanced-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0!important;padding:0!important;display:grid!important}.crm-app.crm-density .crm-header-popover .crm-advanced-filters label{flex-direction:column;gap:4px;min-width:0;display:flex!important}.crm-app.crm-density .crm-header-popover .crm-advanced-filters :is(input,select){width:100%;max-width:100%;height:44px;font-size:16px}.crm-app.crm-density .crm-header-popover-heading{flex:none;padding:6px 10px}.crm-app.crm-density .crm-header-popover-close{width:44px;height:44px;min-height:44px}.crm-app.crm-density.is-unified-workspace.is-section-clients .crm-client-card-grid{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.crm-app.crm-density.is-unified-workspace.is-section-clients .crm-client-card-grid>article{grid-template-columns:32px minmax(0,1fr) 44px;gap:3px 8px!important;min-height:0!important;padding:10px!important;display:grid!important}.crm-app.crm-density.is-unified-workspace.is-section-clients .crm-client-card-grid>article>:first-child{grid-area:1/1/span 2;width:32px;min-width:32px;height:32px;font-size:12px}.crm-app.crm-density.is-unified-workspace.is-section-clients .crm-client-card-grid h3{overflow-wrap:anywhere;grid-area:1/2;margin:0!important;font:600 15px/20px Arial!important}.crm-app.crm-density.is-unified-workspace.is-section-clients .crm-client-card-grid p{grid-area:2/2;margin:0!important;font:12px/16px Arial!important}.crm-app.crm-density.is-unified-workspace.is-section-clients .crm-client-card-grid dl{grid-column:1/-1;gap:3px;display:grid;margin:4px 0 0!important}.crm-app.crm-density.is-unified-workspace.is-section-clients .crm-client-card-grid dl>div{grid-template-columns:60px minmax(0,1fr);gap:6px;border:0!important;padding:0!important;display:grid!important}.crm-app.crm-density.is-unified-workspace.is-section-clients .crm-client-card-grid :is(dt,dd){overflow-wrap:anywhere;margin:0!important;font:13px/18px Arial!important}.crm-app.crm-density.is-unified-workspace.is-section-clients .crm-client-card-grid dt{color:#667085}.crm-app.crm-density.is-unified-workspace.is-section-clients .crm-client-card-grid>article>button{grid-area:1/3/span 2;align-self:start;width:44px;min-width:44px;height:44px;margin:0!important;padding:0!important;font-size:0!important}.crm-app.crm-density.is-unified-workspace.is-section-clients .crm-client-card-grid>article>button:after{content:"→";font:20px Arial}.crm-app.crm-density.is-unified-workspace,.crm-app.crm-density.is-unified-workspace .crm-workspace{box-sizing:border-box;padding:0!important}.crm-app.crm-density .crm-header-scope>select{min-width:0;max-width:112px;background-color:#0000!important;border:0!important;height:40px!important;min-height:40px!important;padding:4px 24px 4px 6px!important;font:13px Arial!important}.crm-app.crm-density .crm-mobile-controls .crm-combined-search:has(.crm-global-search-wrap[hidden]):has(.crm-header-search:empty){display:none!important}.crm-app.crm-density.is-unified-workspace.is-section-clients .crm-client-card-grid dl>div{height:auto!important;min-height:0!important}.crm-app.crm-density.is-unified-workspace.is-section-clients .crm-client-card-grid dt{white-space:nowrap!important}.crm-app.crm-density .crm-mobile-controls :is(.crm-header-summary,.crm-header-actions,.crm-header-create):empty{display:none!important}.crm-app.crm-density .crm-mobile-controls .crm-calendar-toolbar-actions{flex-wrap:wrap;gap:6px;width:100%;flex-direction:row!important;display:flex!important}.crm-app.crm-density .crm-mobile-controls .crm-calendar-owner-filter{flex:1;min-width:0;width:auto!important;max-width:none!important}.crm-app.crm-density .crm-mobile-controls .crm-calendar-owner-filter select{height:44px!important;min-height:44px!important;padding:6px 28px 6px 8px!important;font:14px Arial!important}.crm-app.crm-density .crm-mobile-controls .crm-calendar-toolbar-actions>.crm-compact-menu{flex:none;width:auto!important}.crm-app.crm-density .crm-mobile-controls .crm-top-actions{margin-left:auto;padding:0!important}.crm-app.crm-density .crm-mobile-controls .crm-global-search input{color:#111827;min-width:0;width:100%!important;font-size:16px!important;display:block!important}.crm-app.crm-density .crm-mobile-controls .crm-global-search{height:44px!important;min-height:44px!important}.crm-app.crm-density :is(.crm-deal-filter-drawer,.crm-task-filter-drawer){top:calc(var(--crm-visible-top) + 56px)!important;width:100%!important;max-width:100%!important;height:calc(var(--crm-visible-height) - 56px - var(--crm-mobile-bottom))!important;max-height:calc(var(--crm-visible-height) - 56px - var(--crm-mobile-bottom))!important;z-index:180!important;position:fixed!important;bottom:auto!important;left:0!important;right:0!important}.crm-app.crm-density :is(.crm-deal-filter-layer,.crm-task-filter-layer){z-index:180!important}.crm-app.crm-density :is(.crm-deal-filter-backdrop,.crm-task-filter-backdrop){top:calc(var(--crm-visible-top) + 56px)!important;bottom:var(--crm-mobile-bottom)!important}}.crm-mobile-filter-done{display:none}@media (width<=900px){.crm-app.crm-density .crm-mobile-filter-done{color:#fff;background:#005b50;border:0;border-radius:6px;flex:none;min-height:44px;margin:8px 12px;padding:10px;font:600 15px Arial;display:block;position:sticky;bottom:0}.crm-app.crm-density.is-unified-workspace .crm-header-popover{border-radius:0 0 8px 8px;box-shadow:0 8px 20px #11182720;background:#fff!important;border:1px solid #d8dee5!important}.crm-app.crm-density.is-unified-workspace .crm-header-popover-heading{background:#fff}.crm-app.crm-density .crm-standard-footer{color:#667085;justify-content:flex-end;padding:8px 4px;font:12px/18px Arial;display:flex}.crm-app.crm-density .crm-standard-footer>span:first-child{display:none}.crm-app.crm-density .crm-header-scope .crm-compact-menu-panel{left:calc(var(--crm-visible-left) + max(8px, var(--crm-visible-width) - 228px))!important;width:min(220px, calc(var(--crm-visible-width) - 16px))!important;right:auto!important}.crm-app.crm-density.is-unified-workspace{--crm-visible-width:100%;--crm-visible-left:0px;min-width:0;max-width:100%;overflow-x:clip}.crm-app.crm-density.is-unified-workspace .crm-workspace{left:var(--crm-visible-left);width:var(--crm-visible-width);grid-template-rows:56px minmax(0,1fr) var(--crm-mobile-bottom);border:0;max-width:none;max-height:none;bottom:auto;right:auto}.crm-app.crm-density.is-unified-workspace .crm-workspace>.crm-mobile-tabs{align-self:stretch;min-width:0;max-width:100%;margin:0!important}.crm-app.crm-density .crm-sidebar{left:var(--crm-visible-left);max-width:calc(var(--crm-visible-width) - 44px)}.crm-app.crm-density :is(.crm-sidebar-overlay,.crm-mobile-controls,.crm-header-popover,.crm-modal,.crm-drawer,.crm-task-inspector:not(.crm-task-detail-page),.crm-deal-workspace-v2,.crm-deal-filter-drawer,.crm-task-filter-drawer){left:var(--crm-visible-left)!important;width:var(--crm-visible-width)!important;right:auto!important}.crm-app.crm-density .crm-mobile-tabs button{gap:2px!important;padding:1px 2px!important}.crm-app.crm-density .crm-mobile-tabs .crm-mobile-tab-label{white-space:normal;overflow-wrap:anywhere;text-align:center;justify-content:center;align-items:center;max-width:100%;min-height:24px;display:flex;width:100%!important;line-height:12px!important}.crm-app.crm-density .crm-header-scope .crm-quick-filters{max-width:100%;min-width:0!important;margin:0!important;padding:0!important}.crm-app.crm-density .crm-header-scope .crm-quick-filters>button:nth-child(n){box-sizing:border-box;overflow-wrap:anywhere;flex:none;white-space:normal!important;border-radius:6px!important;grid-area:auto!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:44px!important;margin:0!important;padding:8px 10px!important;position:static!important;transform:none!important}.crm-app.crm-density .crm-court-responsive-toolbar:empty{display:none!important}}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-line-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;min-width:0;padding:12px 16px;display:grid;overflow:visible}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-line-column{width:auto;min-width:0;box-shadow:none;background:0 0;border:0}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-line-column>header{border-bottom:2px solid #cbd2dc;align-items:center;gap:8px;height:36px;padding:0 0 10px;display:flex}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-line-column>header h2{flex:1;font:600 15px/21px Arial,sans-serif}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-line-column>header>span{display:none}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-line-column-body{flex-direction:column;gap:10px;padding:10px 0;display:flex}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-line-card{box-shadow:none;background:#fff;border:1px solid #e6eaf0;border-radius:6px;min-width:0;margin:0;padding:12px}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-line-card header{align-items:center;gap:8px;display:flex}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-line-card header>strong{flex:1;font:600 14px/20px Arial,sans-serif}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-line-copy h3{overflow-wrap:anywhere;margin:4px 0 8px;font:600 15px/21px Arial,sans-serif}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-line-copy>strong{color:#005b50;overflow-wrap:anywhere;font:400 15px/21px Arial,sans-serif}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-line-copy>span{display:none}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-line-card footer{color:#667085;margin-top:10px;font:400 14px/20px Arial,sans-serif}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-line-status{margin-top:6px;font:400 14px/20px Arial,sans-serif}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 input[type=checkbox]{appearance:auto;accent-color:#005b50;cursor:pointer;flex-shrink:0;place-self:center;width:18px;min-width:18px;height:18px;min-height:18px;margin:0}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-group-create,.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-load-more{color:#005b50;background:#fff;border:1px dashed #cbd2dc;border-radius:5px;width:100%;min-height:32px;font:400 14px/20px Arial,sans-serif}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-query-status{color:#667085;padding:4px 16px;font:400 14px/20px Arial,sans-serif}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-mobile-period{display:none}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-column-head>span{align-items:center;min-width:0;display:flex;position:relative}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-column-head>span>button{color:inherit;text-align:left;width:100%;font:inherit;background:0 0;border:0;min-width:0;padding:0}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-column-head>span>button:disabled{opacity:1}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-column-head>.crm-task-select-head{justify-content:center;padding:0}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-cell.is-title,.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-column-head>.is-title{z-index:auto;position:relative;left:auto}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-row:has(input:checked){background:#e5f7f0}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-row-actions{justify-content:center;padding:0}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-row{height:60px}.crm-app.is-section-tasks .crm-task-columns-menu>label{align-items:center;gap:8px;padding:8px 12px;display:flex}@media (width<=900px){.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-mobile-period{gap:8px;padding:8px;display:flex;overflow:auto}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-mobile-period button{flex-shrink:0;min-height:44px;font:400 16px/22px Arial,sans-serif}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-mobile-period button[aria-pressed=true]{color:#005b50;background:#e5f7f0}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-line-board{padding:8px;display:block}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-line-column:not(.is-mobile-active){display:none}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-group-create,.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-load-more{min-height:44px;font-size:16px}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-line-card header{min-height:44px}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-line-more{min-width:44px;min-height:44px}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-row{height:auto;min-height:60px}}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-line-board{align-items:start;height:auto;min-height:0}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-line-column>header{background:0 0;flex:0 0 36px;grid-template-columns:none}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-line-card{border-left:1px solid #e6eaf0;min-height:0;display:block}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-line-copy{margin-top:8px}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-line-copy>a{color:#005b50;overflow-wrap:anywhere;font:400 15px/21px Arial,sans-serif;text-decoration:none}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-line-copy>small{color:#667085;font:400 14px/20px Arial,sans-serif}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-line-column-body{overflow:visible}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-line-empty{color:#667085;font:400 14px/20px Arial,sans-serif}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-line-card:focus-visible{outline-offset:2px;outline:2px solid #005b50}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-line-copy{display:block}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-line-copy>small{font:400 14px/21px Arial,sans-serif;display:inline}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-line-copy h3{margin-left:4px;display:inline}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-line-copy>a,.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-line-copy>strong{margin-top:8px;display:block}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-line-card footer>span{font:400 14px/20px Arial,sans-serif}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-line-card:not(.is-done):not(.is-cancelled) .crm-task-line-status{display:none}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-line-more{color:#667085;background:0 0;border:0;border-radius:5px;place-items:center;display:grid}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-title-link{color:#111827;font:600 15px/21px Arial,sans-serif;text-decoration:none}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-column-head{text-transform:none;letter-spacing:normal}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-object{color:#005b50;text-decoration:none}@media (width<=900px){.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-tasks-panel{box-shadow:none;background:0 0;border:0;border-radius:0}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-mobile-period button{color:#111827;background:#fff;border:1px solid #cbd2dc;border-radius:5px;padding:8px 12px}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-mobile-period button[aria-pressed=true]{color:#005b50;background:#e5f7f0;border-color:#005b50}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-selection-control{flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}}.crm-task-context-menu{z-index:1000;background:#fff;border:1px solid #cbd2dc;border-radius:6px;width:224px;padding:4px;box-shadow:0 6px 20px #11182720}.crm-task-context-menu>button{text-align:left;color:#111827;background:#fff;border:0;border-radius:4px;width:100%;min-height:44px;padding:8px 12px;font:400 15px/21px Arial,sans-serif;display:block}.crm-task-context-menu>button:focus-visible,.crm-task-context-menu>button:hover{outline-offset:-2px;background:#e5f7f0;outline:2px solid #005b50}@media (width>=901px){.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-line-board{align-items:stretch;height:calc(100dvh - 104px);min-height:320px}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-line-column{flex-direction:column;min-height:0;display:flex}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-line-column-body{scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-line-column-body>*{flex-shrink:0}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-status-row{justify-content:space-between;align-items:center;display:flex}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-mobile-create{display:none}@media (width<=900px){.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-mobile-create{color:#fff;background:#005b50;border:0;border-radius:5px;flex-shrink:0;min-height:44px;margin-right:8px;padding:8px 12px;font:400 16px/22px Arial,sans-serif;display:block}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-mobile-period{scrollbar-width:none}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-create-task-modal>header>button{min-width:44px;min-height:44px}}.crm-record-mobile-tabs,.crm-record-mobile-expand{display:none}@media (width<=900px){.crm-app.crm-density :is(.crm-deal-workspace-r7,.crm-client-standard-card,.crm-task-inspector-r3){color:#111827;overflow-wrap:anywhere;font:16px/1.4 Arial,sans-serif}.crm-app.crm-density :is(.crm-deal-workspace-r7,.crm-client-standard-card,.crm-task-inspector-r3) :is(button,a,input,select,textarea){white-space:normal;max-width:100%}.crm-app.crm-density :is(.crm-deal-workspace-r7,.crm-client-standard-card,.crm-task-inspector-r3) :is(button,a):focus-visible{outline-offset:2px;outline:2px solid #005b50}.crm-app.crm-density .crm-deal-workspace-r7{display:block!important}.crm-app.crm-density .crm-deal-workspace-r7 .crm-deal-compact-head{background:#fff;min-height:0;padding:0 12px 12px!important;position:static!important}.crm-app.crm-density .crm-deal-workspace-r7 .crm-deal-compact-nav{justify-content:space-between;gap:8px;min-height:44px;padding:0;display:flex}.crm-app.crm-density .crm-deal-workspace-r7 .crm-deal-back span{display:inline!important}.crm-app.crm-density .crm-deal-workspace-r7 .crm-deal-head-actions{gap:4px;margin-left:auto}.crm-app.crm-density .crm-deal-workspace-r7 .crm-deal-compact-summary{padding:8px 0 0!important;display:block!important}.crm-app.crm-density .crm-deal-workspace-r7 .dw-title-line{flex-wrap:wrap;gap:8px;padding:0;display:flex}.crm-app.crm-density .crm-deal-workspace-r7 .dw-title-line h2{white-space:normal;width:100%;margin:0;font:700 20px/26px Arial;overflow:visible}.crm-app.crm-density .crm-deal-workspace-r7 .crm-stage-badge{padding:4px 8px;font:14px/20px Arial;display:inline-block}.crm-app.crm-density .crm-deal-workspace-r7 .crm-deal-compact-meta{margin:12px 0;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 12px!important;padding:0!important;display:grid!important}.crm-app.crm-density .crm-deal-workspace-r7 .crm-deal-compact-meta>*{border:0;min-width:0;margin:0;padding:0!important}.crm-app.crm-density .crm-deal-workspace-r7 .crm-drawer-client{text-align:left;background:0 0;grid-column:1/-1;align-items:center;gap:8px;display:flex}.crm-app.crm-density .crm-deal-workspace-r7 .crm-deal-responsible-summary{align-content:start;gap:2px;display:grid}.crm-app.crm-density .crm-deal-workspace-r7 .crm-deal-compact-meta small{color:#667085;font:13px/18px Arial;display:block}.crm-app.crm-density .crm-deal-workspace-r7 .crm-deal-compact-meta strong{white-space:normal;font:500 15px/21px Arial}.crm-app.crm-density .crm-deal-workspace-r7 .crm-drawer-client strong{color:#005b50;text-underline-offset:3px;text-decoration:underline}.crm-app.crm-density .crm-deal-workspace-r7 .crm-record-mobile-expand{color:#005b50;text-align:left;background:0 0;border:0;width:100%;padding:6px 0;font:14px/20px Arial;display:block}.crm-app.crm-density .crm-deal-workspace-r7 .crm-deal-compact-summary:not(.is-mobile-expanded) :is(.crm-deal-responsible-summary,.crm-deal-compact-actions){display:none!important}.crm-app.crm-density .crm-deal-workspace-r7 .crm-deal-compact-actions{flex-wrap:wrap;width:100%;margin:0;gap:6px!important;padding:0!important;display:flex!important;position:static!important}.crm-app.crm-density .crm-deal-workspace-r7 .crm-deal-compact-actions>button{background:#fff;border:1px solid #d5dce3;border-radius:6px;flex:auto;justify-content:center;align-items:center;gap:5px;flex-direction:row!important;width:auto!important;min-width:0!important;padding:6px 8px!important;font:14px/20px Arial!important;display:inline-flex!important}.crm-app.crm-density .crm-deal-workspace-r7 .dw-more{position:relative}.crm-app.crm-density .crm-deal-workspace-r7 .dw-more summary{cursor:pointer;justify-content:center;align-items:center;min-width:44px;min-height:44px;list-style:none;display:flex}.crm-app.crm-density .crm-deal-workspace-r7 .dw-more summary::-webkit-details-marker{display:none}.crm-app.crm-density .crm-deal-workspace-r7 .dw-more>div{z-index:5;background:#fff;border:1px solid #d5dce3;width:min(260px,80vw);padding:8px;position:absolute;right:0;box-shadow:0 4px 16px #17212f18}.crm-app.crm-density .crm-deal-workspace-r7 .dw-more>div button{text-align:left;width:100%;display:block}.crm-app.crm-density .crm-deal-workspace-r7>.crm-drawer-tabs{display:none!important}.crm-app.crm-density .crm-record-mobile-tabs{background:#f8faf9;border-block:1px solid #e6eaf0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:8px 12px;display:grid}.crm-record-mobile-tabs>span{color:#667085;font:13px/18px Arial}.crm-record-mobile-tabs select{color:#005b50;background:#fff;border:1px solid #cbd2dc;border-radius:6px;width:100%;padding:8px}.crm-app.crm-density .crm-deal-workspace-r7 .crm-drawer-body{background:#fff;height:auto;min-height:0;max-height:none;margin:0;display:block;overflow:visible;padding:0!important}.crm-app.crm-density .crm-deal-workspace-r7 .crm-drawer-body>*{min-width:0;max-width:100%;margin:0}.crm-app.crm-density .crm-deal-workspace-r7 :is(.dw-overview,.di-court-columns){width:100%;min-width:0;display:block}.crm-app.crm-density .crm-deal-workspace-r7 :is(.dw-main,.dw-aside){border:0;min-width:0;padding:0 12px 16px}.crm-app.crm-density .crm-deal-workspace-r7 .dw-section{background:#fff;border:0;margin:0;padding:12px 0 0}.crm-app.crm-density .crm-deal-workspace-r7 :is(.dw-section>header,.di-group-heading){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:0 0 6px;display:flex}.crm-app.crm-density .crm-deal-workspace-r7 :is(.dw-section h3,.di-root h3){margin:0;font:600 17px/23px Arial}.crm-app.crm-density .crm-deal-workspace-r7 .dw-edit{color:#005b50;background:0 0;border:0;align-items:center;gap:5px;padding:6px 8px;font:14px/20px Arial;display:inline-flex}.crm-app.crm-density .crm-deal-workspace-r7 :is(.dw-facts,.di-group dl){margin:0}.crm-app.crm-density .crm-deal-workspace-r7 :is(.dw-facts,.di-group dl)>div{border-bottom:1px solid #e6eaf0;grid-template-columns:minmax(0,1fr);gap:3px;padding:9px 0;display:grid}.crm-app.crm-density .crm-deal-workspace-r7 :is(.dw-facts dt,.di-group dt){color:#667085;font:13px/18px Arial}.crm-app.crm-density .crm-deal-workspace-r7 :is(.dw-facts dd,.di-group dd){overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font:16px/22px Arial}.crm-app.crm-density .crm-deal-workspace-r7 .dw-facts dd button{text-align:left;color:#005b50;background:0 0;border:0;width:100%;padding:4px 0;text-decoration:underline}.crm-app.crm-density .crm-deal-workspace-r7 :is(.dw-description,.dw-empty){white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:8px 0;font:15px/22px Arial}.crm-app.crm-density .crm-deal-workspace-r7 .dw-disclosure-toggle{text-align:left;color:#005b50;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:8px 0;display:flex}.crm-app.crm-density .crm-deal-workspace-r7 :is(.dw-edit-grid,.di-edit-form,.dw-edit-grid label,.di-edit-form label){grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.crm-app.crm-density .crm-deal-workspace-r7 :is(.dw-group-form fieldset,.dw-edit-grid label,.di-edit-form label){border:0;min-width:0;margin:0;padding:0}.crm-app.crm-density .crm-deal-workspace-r7 :is(.dw-edit-grid input,.dw-edit-grid select,.dw-description-input textarea,.di-edit-form input,.di-edit-form select){box-sizing:border-box;border:1px solid #cbd2dc;border-radius:6px;width:100%;padding:10px}.crm-app.crm-density .crm-deal-workspace-r7 :is(.dw-edit-actions,.di-controls,.di-form-actions){flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.crm-app.crm-density .crm-deal-workspace-r7 .di-root{padding:12px}.crm-app.crm-density .crm-deal-workspace-r7 .di-production{min-width:0;display:block}.crm-app.crm-density .crm-deal-workspace-r7 .di-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.crm-app.crm-density .crm-deal-workspace-r7 .di-tabs button{white-space:normal;padding:8px 4px;font-size:14px}.crm-app.crm-density .crm-deal-workspace-r7 .di-instances{flex-wrap:wrap;gap:6px;padding:10px 0;display:flex}.crm-app.crm-density .crm-deal-workspace-r7 .di-instances>span{flex-basis:100%;font-size:13px}.crm-app.crm-density .crm-deal-workspace-r7 .di-instances button{white-space:normal;flex:85px;padding:6px;font-size:14px}.crm-app.crm-density .crm-deal-workspace-r7 :is(.di-court-left,.di-court-right){border:0;padding:12px 0}.crm-app.crm-density .crm-deal-workspace-r7 .di-court-right{border-top:1px solid #e6eaf0}.crm-app.crm-density .crm-deal-workspace-r7 .di-group-heading button{padding:6px 8px;font-size:14px}.crm-app.crm-density .crm-deal-workspace-r7 .di-root a{min-height:44px}.crm-app.crm-density .crm-deal-workspace-r7 .di-history .di-table{min-width:0!important}.crm-app.crm-density .crm-deal-workspace-r7 .di-history .di-table-head{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.crm-app.crm-density .crm-deal-workspace-r7 .di-history .di-table-head [role=separator]{display:none}.crm-app.crm-density .crm-deal-workspace-r7 .di-history .di-table-row{border-bottom:1px solid #e6eaf0;padding:8px 0;display:block}.crm-app.crm-density .crm-deal-workspace-r7 .di-history .di-table-row>div{white-space:normal;overflow-wrap:anywhere;width:auto;min-width:0;padding:5px 0}.crm-app.crm-density .crm-deal-workspace-r7 .di-history .di-table-row>[data-label]:before{content:attr(data-label);color:#667085;font:13px/18px Arial;display:block}.crm-app.crm-density .crm-task-inspector-r3{background:#fff;border:0;border-radius:0;width:100%;min-width:0;height:auto;max-height:none;padding:0;display:block}.crm-app.crm-density .crm-task-inspector-r3>header{background:#fff;border-bottom:1px solid #e6eaf0;flex-direction:column;align-items:stretch;gap:8px;padding:12px;display:flex;position:static}.crm-app.crm-density .crm-task-inspector-r3>header>div:first-child>p{display:none}.crm-app.crm-density .crm-task-inspector-r3 h2{white-space:normal;flex-wrap:wrap;gap:8px;margin:0;display:flex;overflow:visible;font:700 18px/24px Arial!important}.crm-app.crm-density .crm-task-detail-overdue{font:13px/18px Arial}.crm-app.crm-density .crm-task-detail-head-actions{flex-wrap:wrap;justify-content:space-between;gap:8px;width:100%;display:flex}.crm-app.crm-density .crm-task-detail-head-actions .crm-task-head-save-r3{display:none}.crm-app.crm-density .crm-task-detail-links-r3{flex-wrap:wrap;gap:4px 12px;font:14px/20px Arial;display:flex}.crm-app.crm-density .crm-task-detail-links-r3 a{color:#005b50;align-items:center;min-height:44px;text-decoration:underline;display:flex}.crm-app.crm-density .crm-task-inspector-r3 :is(.crm-task-inspector-form,.crm-task-inspector-body){height:auto;min-height:0;max-height:none;padding:0;display:block;overflow:visible}.crm-app.crm-density .crm-task-inspector-r3 .crm-task-compact-section{background:#fff;border:0;border-bottom:1px solid #e6eaf0;border-radius:0;margin:0;padding:12px}.crm-app.crm-density .crm-task-compact-section>header{justify-content:space-between;align-items:center;gap:8px;min-height:44px;margin-bottom:4px;display:flex}.crm-app.crm-density .crm-task-compact-section>header strong{font:600 17px/23px Arial}.crm-app.crm-density .crm-task-section-edit{color:#005b50;background:#fff;border:1px solid #cbd2dc;border-radius:6px;align-items:center;min-width:44px;height:auto;padding:8px;display:inline-flex;width:auto!important}.crm-app.crm-density .crm-task-section-edit:after{content:" Изменить";font:14px/20px Arial}.crm-app.crm-density .crm-task-inspector-r3 :is(.crm-task-compact-data-grid,.crm-task-compact-links,.crm-task-compact-custom-values){margin:0;display:block}.crm-app.crm-density .crm-task-inspector-r3 :is(.crm-task-compact-data-grid,.crm-task-compact-links,.crm-task-compact-custom-values)>div{grid-template-columns:minmax(0,1fr);gap:2px;padding:6px 0;display:grid}.crm-app.crm-density .crm-task-inspector-r3 .crm-task-compact-data-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;display:grid}.crm-app.crm-density .crm-task-inspector-r3 dt{color:#667085;margin:0;font:13px/18px Arial!important}.crm-app.crm-density .crm-task-inspector-r3 dd{white-space:pre-wrap;overflow-wrap:anywhere;min-height:0;margin:0;font:16px/22px Arial!important}.crm-app.crm-density .crm-task-inspector-r3 :is(.crm-primary-button,.crm-complete-button){color:#fff!important;background:#005b50!important}.crm-app.crm-density .crm-task-inspector-r3 dd a{color:#005b50;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.crm-app.crm-density .crm-task-compact-description{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font:16px/23px Arial}.crm-app.crm-density .crm-task-compact-editor-grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.crm-app.crm-density .crm-task-compact-editor-grid label{gap:4px;min-width:0;display:grid}.crm-app.crm-density .crm-task-inspector-r3 :is(input,select,textarea){box-sizing:border-box;border:1px solid #cbd2dc;border-radius:6px;width:100%;padding:10px}.crm-app.crm-density .crm-task-inspector-r3 input[type=checkbox]{width:24px}.crm-app.crm-density .crm-task-inspector-r3 textarea{resize:vertical;min-height:110px}.crm-app.crm-density .crm-task-inspector-r3 .crm-task-compact-footer{background:#fff;border-top:1px solid #e6eaf0;flex-wrap:wrap;gap:8px;padding:12px;display:flex;position:static}.crm-app.crm-density .crm-task-compact-footer>[role=status]:empty{display:none}.crm-app.crm-density .crm-task-compact-footer button{flex:1}.crm-app.crm-density .crm-task-inspector-r3 .crm-task-compact-footer.is-editing{z-index:4;position:sticky;bottom:0}.crm-app.crm-density .crm-modal.crm-client-standard-card{display:block!important;overflow:auto!important}.crm-app.crm-density .crm-client-standard-card>header{background:#fff!important;position:static!important}.crm-app.crm-density .crm-client-standard-card .crm-client-reference-workspace{height:auto!important}.crm-app.crm-density .crm-client-standard-card :is(.crm-client-editor,.crm-client-detail-body){height:auto;min-height:0;max-height:none;display:block;overflow:visible}.crm-app.crm-density .crm-client-standard-card .crm-client-editor-footer{z-index:4;background:#fff;flex-wrap:wrap;gap:8px;padding:10px 12px;display:flex;position:sticky;bottom:0}.crm-app.crm-density .crm-client-standard-card .crm-client-editor-footer button{flex:1}.crm-app.crm-density .crm-client-standard-card>header{gap:6px;min-height:0;padding:10px 12px!important}.crm-app.crm-density .crm-client-standard-card .crm-client-photo.is-large{width:36px;min-width:36px;height:36px}.crm-app.crm-density .crm-client-standard-card .crm-client-photo-trigger{align-self:flex-start}.crm-app.crm-density .crm-client-standard-card .crm-client-detail-heading{gap:10px}.crm-app.crm-density.is-unified-workspace.is-section-clients .crm-client-standard-card .crm-client-detail-heading h2{white-space:normal!important;overflow-wrap:anywhere!important;overflow:visible!important}.crm-app.crm-density .crm-client-standard-card .crm-client-photo-actions{justify-content:space-between}.crm-app.crm-density .crm-client-standard-card .crm-client-edit-button:before{content:none}.crm-app.crm-density .crm-client-standard-card .crm-client-reference-card{padding:12px!important}.crm-app.crm-density .crm-client-standard-card .crm-client-reference-card-title{min-height:0;margin:0;padding:0 0 8px!important}.crm-app.crm-density .crm-client-standard-card .crm-client-reference-group{margin:0;padding:10px 0!important}.crm-app.crm-density .crm-client-standard-card .crm-client-reference-group h4{margin:0 0 6px!important}.crm-app.crm-density .crm-client-standard-card .crm-client-reference-facts{margin:0;gap:10px!important}.crm-app.crm-density .crm-client-standard-card .crm-client-reference-facts>div{grid-template-columns:minmax(0,1fr);gap:2px;padding:0}.crm-app.crm-density .crm-client-standard-card .crm-client-reference-facts dd{margin:0}.crm-app.crm-density .crm-client-standard-card .crm-client-reference-contact-list{gap:8px}.crm-app.crm-density .crm-client-standard-card .crm-client-reference-contact-list a{align-items:center;min-height:44px;display:flex}.crm-app.crm-density .crm-client-standard-card .crm-client-reference-contact-list>div{gap:6px}.crm-app.crm-density .crm-client-standard-card .crm-client-reference-contact-list button{flex-shrink:0;min-width:44px}.crm-app.crm-density .crm-client-standard-card .crm-client-related-content{padding:0 12px 16px}.crm-app.crm-density .crm-client-standard-card .crm-client-related-scroll{max-height:none!important;overflow:visible!important}.crm-app.crm-density .crm-client-standard-card .crm-client-related .crm-table-resize-layer{display:none}.crm-app.crm-density .crm-client-standard-card .crm-client-related-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:8px 12px;display:grid}.crm-app.crm-density .crm-client-standard-card .crm-client-related-tabs button{width:100%;min-width:0;padding:8px 4px}.crm-app.crm-density .crm-client-standard-card .crm-client-related-table{display:block;width:100%!important;min-width:0!important}.crm-app.crm-density .crm-client-standard-card .crm-client-related-table colgroup{display:none}.crm-app.crm-density .crm-client-standard-card .crm-client-related-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.crm-app.crm-density .crm-client-standard-card .crm-client-related-table tbody{display:block}.crm-app.crm-density .crm-client-standard-card .crm-client-related-table tr{border:1px solid #d5dce3;border-radius:6px;margin:8px 0;padding:10px;display:block}.crm-app.crm-density .crm-client-standard-card .crm-client-related-table td{border:0;height:auto;padding:4px 0;display:block;width:auto!important;min-width:0!important}.crm-app.crm-density .crm-client-standard-card .crm-client-related-table td[data-label]:before{content:attr(data-label);color:#667085;margin-bottom:2px;font:13px/18px Arial;display:block}.crm-app.crm-density .crm-client-standard-card .crm-client-related-table a{white-space:normal;align-items:center;min-height:44px;display:inline-flex}}.crm-record-mobile-heading,.crm-record-mobile-notice,.crm-court-mobile-context{display:none}@media (width<=900px){.crm-app.crm-density .crm-deal-workspace-r7 .crm-deal-compact-head{border-bottom:0;padding:0 8px!important}.crm-app.crm-density .crm-deal-workspace-r7 .crm-record-mobile-heading{align-items:center;gap:4px;height:44px;min-height:44px;display:flex}.crm-app.crm-density .crm-deal-workspace-r7 .crm-record-mobile-heading>button{color:#005b50;background:0 0;border:0;border-radius:4px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;margin:0;padding:0;font:600 18px/24px Arial;display:inline-flex}.crm-app.crm-density .crm-deal-workspace-r7 .crm-record-mobile-heading>h2{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;overflow:hidden;font:600 16px/22px Arial!important}.crm-app.crm-density .crm-deal-workspace-r7 .crm-deal-compact-nav{display:none}.crm-app.crm-density .crm-deal-workspace-r7 .crm-deal-compact-summary:not(.is-mobile-expanded){display:none!important}.crm-app.crm-density .crm-deal-workspace-r7 .crm-deal-compact-summary.is-mobile-expanded{padding:8px 4px 12px!important}.crm-app.crm-density .crm-deal-workspace-r7 .crm-record-mobile-notice{margin:0;padding:4px;font:14px/20px Arial;display:block}.crm-app.crm-density .crm-deal-workspace-r7 .crm-record-mobile-tabs{background:#fff;border-top:0;border-bottom:1px solid #e6eaf0;height:44px;min-height:44px;margin:0;padding:0 12px;display:flex}.crm-app.crm-density .crm-deal-workspace-r7 .crm-record-mobile-tabs>span{display:none}.crm-app.crm-density .crm-deal-workspace-r7 .crm-record-mobile-tabs>select{background:#fff;border:0;width:100%;height:44px;min-height:44px;padding:0 24px 0 0;font:600 15px/21px Arial}.crm-app.crm-density.is-unified-workspace .crm-deal-workspace-r7 .crm-drawer-body{overscroll-behavior:auto;flex:none!important;height:auto!important;max-height:none!important;overflow:visible!important}.crm-app.crm-density .crm-deal-workspace-r7 .di-court>.di-production,.crm-app.crm-density .crm-deal-workspace-r7 .di-court>.di-instances{display:none!important}.crm-app.crm-density .crm-deal-workspace-r7 .crm-court-mobile-context{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin:0;padding:0 0 8px;display:grid}.crm-app.crm-density .crm-deal-workspace-r7 .crm-court-mobile-context>select{color:#111827;background:#fff;border:1px solid #d5dce3;border-radius:4px;width:100%;min-width:0;height:44px;min-height:44px;padding:0 6px;font:14px/20px Arial}}.crm-record-mobile-meta-actions{display:none}@media (width<=900px){.crm-app.crm-density .crm-deal-workspace-r7 .crm-record-mobile-meta-actions{justify-content:space-between;align-items:center;gap:8px;min-height:44px;display:flex}.crm-app.crm-density .crm-deal-workspace-r7 .crm-record-mobile-meta-actions>a{color:#005b50;align-items:center;min-height:44px;display:inline-flex}.crm-app.crm-density.is-section-tasks .crm-header-scope .crm-compact-menu>summary{min-height:44px}.crm-app.crm-density.is-section-tasks .crm-header-scope .crm-compact-menu-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crm-app.crm-density.is-section-tasks .crm-task-status-menu{width:100%}.crm-app.crm-density.is-section-tasks .crm-task-status-menu>summary{justify-content:space-between;min-height:44px}.crm-app.crm-density.is-section-tasks .crm-task-status-menu .crm-segmented{background:0 0;border:0;flex-direction:column;gap:4px;padding:0;display:flex}.crm-app.crm-density.is-section-tasks .crm-task-status-menu .crm-segmented>button{text-align:left;white-space:normal;width:100%;min-height:44px}.crm-app.crm-density.is-section-tasks .crm-task-status-menu button[aria-pressed=true]{color:#005b50;background:#edf5f2;font-weight:600}.crm-app.crm-density.is-section-tasks .crm-toast{top:auto;bottom:calc(74px + env(safe-area-inset-bottom,0px))}}.crm-app.crm-density .crm-deal-workspace-r7 .crm-record-client-name,.crm-app.crm-density .crm-deal-workspace-r7 .dw-facts dd .crm-record-client-name{color:#005b50;width:auto;min-width:0;height:auto;min-height:0;font:inherit;text-align:left;white-space:normal;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:underline;display:inline}.crm-app.crm-density .crm-deal-workspace-r7 .dw-client-name-row{display:block}.crm-app.crm-density .crm-deal-workspace-r7 .crm-record-client-name:focus-visible{outline-offset:2px;outline:2px solid #005b50}.crm-app.crm-density .crm-deal-workspace-r7 .crm-record-client-name>strong{display:inline}@media (width<=900px){.crm-app.crm-density.is-section-tasks .crm-header-scope>select{height:44px!important;min-height:44px!important;font-size:16px!important}}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-line-board{background:#f5f6f8}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-line-column>header{color:#111827;border-bottom:1px solid #cbd2dc}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-line-column.is-overdue>header strong{color:#b42318}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-line-card{box-shadow:none;background:#fff;border:1px solid #e6eaf0;border-radius:6px}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-line-card:hover{background:#f3faf7}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-line-card.is-selected{background:#e5f7f0}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-line-card>header>strong{color:#111827;min-width:0}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-line-card>header>strong>span{box-sizing:border-box;border-radius:4px;min-height:24px;padding:2px 8px;display:inline-block}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-line-card.is-overdue:not(.is-done):not(.is-cancelled)>header>strong>span{color:#b42318;background:#fde9e7}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-line-card.is-today:not(.is-done):not(.is-cancelled)>header>strong>span{color:#9a4b00;background:#fff0cf}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-line-card footer{color:#667085;flex-wrap:wrap;gap:8px 16px;display:flex}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-line-card footer>span{align-items:center;gap:6px;display:inline-flex}.crm-app.is-section-tasks .crm-task-master-detail .crm-task-quiet.crm-task-detail-drawer{background:#fff;border-left:1px solid #e6eaf0;width:640px;max-width:calc(100% - 32px);padding:0;overflow:hidden;box-shadow:-8px 0 24px #11182714}.crm-app.is-unified-workspace.is-section-tasks .crm-task-quiet.crm-task-inspector-r3{color:#111827;background:#fff;font-family:Arial,Helvetica Neue,sans-serif}.crm-app.is-unified-workspace.is-section-tasks .crm-task-quiet.crm-task-inspector-r3 .crm-task-compact-inspector{background:#fff;grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;display:grid;overflow:hidden}.crm-app.is-unified-workspace.is-section-tasks .crm-task-quiet.crm-task-inspector-r3 .crm-task-quiet-scroll{scrollbar-gutter:stable;min-height:0;overflow:hidden auto}.crm-app.is-unified-workspace.is-section-tasks .crm-task-quiet.crm-task-inspector-r3 .crm-task-quiet-scroll>header{background:#fff;border-bottom:1px solid #e6eaf0;flex-direction:column;gap:10px;padding:20px;display:flex}.crm-app.is-unified-workspace.is-section-tasks .crm-task-quiet.crm-task-inspector-r3 .crm-task-quiet-scroll>header>div:first-child{display:contents}.crm-app.is-unified-workspace.is-section-tasks .crm-task-quiet.crm-task-inspector-r3 .crm-task-quiet-scroll>header p{color:#667085;order:0;margin:0;font:400 14px/20px Arial}.crm-app.is-unified-workspace.is-section-tasks .crm-task-quiet.crm-task-inspector-r3 .crm-task-quiet-scroll>header h2{white-space:normal;overflow-wrap:anywhere;color:#111827;-webkit-line-clamp:unset;order:2;min-width:0;max-width:none;margin:0;font:600 22px/28px Arial;display:block;overflow:visible}.crm-app.is-unified-workspace.is-section-tasks .crm-task-quiet.crm-task-inspector-r3 .crm-task-detail-head-actions{order:1;justify-content:flex-end;align-self:flex-end;gap:8px;min-height:32px;margin-top:-30px;display:flex;position:static}.crm-app.is-unified-workspace.is-section-tasks .crm-task-quiet.crm-task-inspector-r3 .crm-task-detail-head-actions :is(a,button){color:#475467;background:#fff;border:1px solid #cbd2dc;border-radius:6px;justify-content:center;align-items:center;width:auto;min-width:32px;height:32px;padding:0 8px;display:inline-flex;position:static}.crm-app.is-unified-workspace.is-section-tasks .crm-task-quiet.crm-task-inspector-r3 .crm-task-detail-links-r3{flex-wrap:wrap;order:3;gap:8px 12px;min-width:0;margin:0;display:flex}.crm-app.is-unified-workspace.is-section-tasks .crm-task-quiet.crm-task-inspector-r3 .crm-task-detail-links-r3 :is(a,span){white-space:normal;overflow-wrap:anywhere;color:#667085;min-width:0;max-width:100%;font:400 15px/21px Arial;overflow:visible}.crm-app.is-unified-workspace.is-section-tasks .crm-task-quiet.crm-task-inspector-r3 .crm-task-detail-links-r3 a{color:#005b50;text-decoration:underline}.crm-app.is-unified-workspace.is-section-tasks .crm-task-quiet.crm-task-inspector-r3 .crm-task-detail-due-r3{color:#111827;border-radius:4px;flex-wrap:wrap;order:4;align-self:flex-start;align-items:center;gap:6px;margin:0;padding:2px 8px;font:400 14px/20px Arial;display:flex}.crm-app.is-unified-workspace.is-section-tasks .crm-task-quiet.crm-task-inspector-r3 .crm-task-detail-due-r3.is-overdue{color:#b42318;background:#fde9e7}.crm-app.is-unified-workspace.is-section-tasks .crm-task-quiet.crm-task-inspector-r3 .crm-task-detail-due-r3.is-today{color:#9a4b00;background:#fff0cf}.crm-app.is-unified-workspace.is-section-tasks .crm-task-quiet.crm-task-inspector-r3 .crm-task-inspector-body{background:#fff;height:auto;max-height:none;padding:0;display:block;overflow:visible}.crm-app.is-unified-workspace.is-section-tasks .crm-task-quiet.crm-task-inspector-r3 .crm-task-compact-section{box-shadow:none;background:#fff;border:0;border-bottom:1px solid #e6eaf0;border-radius:0;margin:0;padding:16px 20px;display:block}.crm-app.is-unified-workspace.is-section-tasks .crm-task-quiet.crm-task-inspector-r3 .crm-task-compact-section>header{background:0 0;justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;padding:0;display:flex}.crm-app.is-unified-workspace.is-section-tasks .crm-task-quiet.crm-task-inspector-r3 .crm-task-compact-section>header strong{color:#111827;font:600 15px/21px Arial}.crm-app.is-unified-workspace.is-section-tasks .crm-task-quiet.crm-task-inspector-r3 .crm-task-section-edit{color:#475467;background:#fff;border:1px solid #cbd2dc;border-radius:6px;width:32px;min-width:32px;height:32px}.crm-app.is-unified-workspace.is-section-tasks .crm-task-quiet.crm-task-inspector-r3 :is(.crm-task-compact-data-grid,.crm-task-compact-links,.crm-task-compact-custom-values){grid-template-columns:minmax(0,1fr);gap:8px;margin:0;display:grid}.crm-app.is-unified-workspace.is-section-tasks .crm-task-quiet.crm-task-inspector-r3 :is(.crm-task-compact-data-grid,.crm-task-compact-links,.crm-task-compact-custom-values)>div{grid-template-columns:176px minmax(0,1fr);gap:12px;margin:0;padding:0;display:grid}.crm-app.is-unified-workspace.is-section-tasks .crm-task-quiet.crm-task-inspector-r3 dt{margin:0;color:#667085!important;font:400 14px/20px Arial!important}.crm-app.is-unified-workspace.is-section-tasks .crm-task-quiet.crm-task-inspector-r3 dd{color:#111827;overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;margin:0;font:400 15px/21px Arial!important}.crm-app.is-unified-workspace.is-section-tasks .crm-task-quiet.crm-task-inspector-r3 .crm-task-compact-description{-webkit-line-clamp:unset;color:#111827;white-space:pre-wrap;overflow-wrap:anywhere;max-height:none;margin:0;font:400 15px/21px Arial;display:block;overflow:visible}.crm-app.is-unified-workspace.is-section-tasks .crm-task-quiet.crm-task-inspector-r3 :is(input,select,textarea){color:#111827;box-sizing:border-box;background:#fff;border:1px solid #cbd2dc;border-radius:6px;min-width:0;max-width:100%;padding:8px;font:400 15px/21px Arial}.crm-app.is-unified-workspace.is-section-tasks .crm-task-quiet.crm-task-inspector-r3 textarea{resize:vertical;width:100%;min-height:100px}.crm-app.is-unified-workspace.is-section-tasks .crm-task-quiet.crm-task-inspector-r3 :is(.crm-task-quiet-help,.crm-task-quiet-feedback p){color:#667085;margin:6px 0 0;font:400 14px/20px Arial}.crm-app.is-unified-workspace.is-section-tasks .crm-task-quiet.crm-task-inspector-r3 .crm-task-result-editor-r3>span{color:#667085;font:400 14px/20px Arial}.crm-app.is-unified-workspace.is-section-tasks .crm-task-quiet.crm-task-inspector-r3 .crm-task-history-r3{margin:0;padding:0}.crm-app.is-unified-workspace.is-section-tasks .crm-task-quiet.crm-task-inspector-r3 .crm-task-history-r3 li>div{flex-wrap:wrap;gap:8px;display:flex}.crm-app.is-unified-workspace.is-section-tasks .crm-task-quiet.crm-task-inspector-r3 .crm-task-history-r3 :is(strong,small){color:#667085;font:400 14px/20px Arial}.crm-app.is-unified-workspace.is-section-tasks .crm-task-quiet.crm-task-inspector-r3 .crm-task-compact-footer{background:#fff;border-top:1px solid #e6eaf0;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:12px 20px;display:flex;position:static}.crm-app.is-unified-workspace.is-section-tasks .crm-task-quiet.crm-task-inspector-r3 .crm-task-quiet-feedback{overflow-wrap:anywhere;flex-basis:100%;font:400 14px/20px Arial}.crm-app.is-unified-workspace.is-section-tasks .crm-task-quiet.crm-task-inspector-r3 .crm-task-compact-footer button{border-radius:6px;min-height:36px;padding:6px 12px;font:400 14px/20px Arial}.crm-app.is-unified-workspace.is-section-tasks .crm-task-quiet.crm-task-inspector-r3 .crm-task-compact-footer :is(.crm-primary-button,.crm-complete-button){color:#fff;background:#005b50;border:1px solid #005b50}.crm-app.is-unified-workspace.is-section-tasks .crm-task-quiet.crm-task-inspector-r3 .crm-task-compact-footer .crm-quiet-button{color:#667085;background:#fff;border:1px solid #cbd2dc}.crm-app.is-unified-workspace.is-section-tasks .crm-task-quiet.crm-task-inspector-r3 .crm-task-compact-footer .crm-danger-button{color:#b42318;background:#fff;border:1px solid #cbd2dc;margin-left:auto}.crm-app.is-unified-workspace.is-section-tasks .crm-task-quiet.crm-task-inspector-r3 :is(a,button,input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #005b50}.crm-task-discard{color:#111827;background:#fff;border:1px solid #e6eaf0;border-radius:8px;max-width:min(480px,100vw - 32px);padding:24px;font:400 16px/22px Arial}.crm-task-discard::backdrop{background:#11182766}.crm-task-discard>div{flex-wrap:wrap;gap:8px;display:flex}.crm-task-discard button{min-height:44px}@media (width>=901px){.crm-app.is-unified-workspace.is-section-tasks .crm-task-quiet.crm-task-inspector-r3.crm-task-detail-page{height:calc(100dvh - 48px);padding:0;overflow:hidden}}@media (width<=900px){.crm-app.is-unified-workspace.is-section-tasks .crm-task-quiet.crm-task-inspector-r3 .crm-task-compact-inspector{height:auto;display:block;overflow:visible}.crm-app.is-unified-workspace.is-section-tasks .crm-task-quiet.crm-task-inspector-r3 .crm-task-quiet-scroll{overflow:visible}.crm-app.is-unified-workspace.is-section-tasks .crm-task-quiet.crm-task-inspector-r3 .crm-task-quiet-scroll>header{padding:12px}.crm-app.is-unified-workspace.is-section-tasks .crm-task-quiet.crm-task-inspector-r3 .crm-task-quiet-scroll>header h2{font:600 18px/24px Arial}.crm-app.is-unified-workspace.is-section-tasks .crm-task-quiet.crm-task-inspector-r3 .crm-task-detail-head-actions{min-height:44px;margin-top:-32px}.crm-app.is-unified-workspace.is-section-tasks .crm-task-quiet.crm-task-inspector-r3 .crm-task-detail-head-actions :is(a,button),.crm-app.is-unified-workspace.is-section-tasks .crm-task-quiet.crm-task-inspector-r3 .crm-task-section-edit{min-width:44px;min-height:44px}.crm-app.is-unified-workspace.is-section-tasks .crm-task-quiet.crm-task-inspector-r3 .crm-task-compact-section{padding:12px;display:block}.crm-app.is-unified-workspace.is-section-tasks .crm-task-quiet.crm-task-inspector-r3 :is(.crm-task-compact-data-grid,.crm-task-compact-links,.crm-task-compact-custom-values)>div{grid-template-columns:minmax(0,1fr);gap:2px}.crm-app.is-unified-workspace.is-section-tasks .crm-task-quiet.crm-task-inspector-r3 :is(dd,input,select,textarea){font:400 16px/22px Arial!important}.crm-app.is-unified-workspace.is-section-tasks .crm-task-quiet.crm-task-inspector-r3 .crm-task-compact-footer{padding:12px}.crm-app.is-unified-workspace.is-section-tasks .crm-task-quiet.crm-task-inspector-r3 .crm-task-compact-footer.is-editing{z-index:4;position:sticky;bottom:0}.crm-app.is-unified-workspace.is-section-tasks .crm-task-quiet.crm-task-inspector-r3 .crm-task-compact-footer button{white-space:nowrap;min-width:max-content;min-height:44px}}.crm-app.is-unified-workspace.is-section-tasks .crm-tasks-t1 .crm-task-line-column.is-today>header{border-color:#cbd2dc}.crm-deal-header-stage{flex:0 auto;min-width:0;max-width:320px;position:relative}.crm-app .crm-deal-header-stage .crm-inline-field{min-height:32px;position:relative}.crm-app .crm-deal-header-stage .crm-inline-field:not(.is-editing){color:#214b78;background:#deebff;border-radius:16px;padding:6px 12px;font:400 14px/20px Arial,sans-serif}.crm-app .crm-deal-header-stage .crm-inline-trigger{color:#214b78;background:#deebff;border:1px solid #0000;border-radius:16px;width:auto;min-height:32px;padding:6px 12px;font:400 14px/20px Arial,sans-serif}.crm-deal-header-stage .crm-inline-value>span{overflow-wrap:anywhere;align-items:center;gap:8px;display:flex}.crm-deal-header-stage svg{flex-shrink:0}.crm-deal-header-stage .crm-inline-pencil{display:none}.crm-app .crm-deal-header-stage .crm-inline-editor{z-index:20;background:#fff;border:1px solid #cbd2dc;border-radius:8px;width:max-content;min-width:min(340px,100vw - 40px);max-width:calc(100vw - 40px);padding:8px;position:absolute;top:0;left:0;box-shadow:0 8px 24px #10182824}.crm-app .crm-deal-stage-dropdown select{width:100%;min-width:0;max-width:100%;height:var(--crm-stage-menu-height,280px);min-height:88px;max-height:var(--crm-stage-menu-height,280px);color:#111827;background:#fff;padding:0;font:400 16px/22px Arial,sans-serif}.crm-deal-stage-dropdown option{white-space:normal;overflow-wrap:anywhere;padding:10px 12px}.crm-app .crm-deal-stage-dropdown[popover]{color:#111827;box-sizing:border-box;background:#fff;border:1px solid #cbd2dc;border-radius:8px;max-width:calc(100vw - 24px);margin:0;padding:8px;position:fixed;inset:auto;overflow-y:auto;box-shadow:0 8px 24px #10182824}.crm-app .crm-deal-header-stage .crm-inline-editor:has([popover]){min-width:0;box-shadow:none;background:0 0;border:0;padding:0}.crm-deal-stage-dropdown p{white-space:normal;overflow-wrap:anywhere;margin:8px 0 0}.crm-deal-stage-dropdown [role=alert]{color:#b42318}.crm-record-mobile-stage{display:none}.crm-app .crm-deal-workspace-r7 .dw-title-line{flex-wrap:wrap}.crm-app .crm-deal-workspace-r7 .crm-hearing-result-form>footer>button.crm-primary-button{color:#fff;white-space:normal;background:#005b50;border:1px solid #005b50;height:auto;min-height:44px}.crm-app .crm-hearing-result-form>footer>button{overflow-wrap:anywhere;min-height:44px}@media (width<=900px){.crm-app:has(.crm-deal-workspace-r7)>.crm-toast{top:auto;bottom:calc(var(--crm-mobile-bottom,64px) + 12px)}.crm-app.crm-density .crm-deal-workspace-r7 .crm-record-mobile-heading>h2{height:44px;max-height:44px}.crm-app .crm-record-mobile-heading .crm-deal-title-edit{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;width:100%;min-height:44px;max-height:44px;padding:0;line-height:22px;display:-webkit-box;overflow:hidden}.crm-record-mobile-stage{padding:4px 44px 8px;display:block}.crm-record-mobile-stage .crm-deal-header-stage{max-width:100%}.crm-app .crm-record-mobile-stage .crm-inline-field:not(.is-editing){min-height:44px;padding:10px 12px;font-size:16px}.crm-app .crm-record-mobile-stage .crm-inline-trigger{min-height:44px;font-size:16px}.crm-app .crm-record-mobile-stage .crm-inline-editor{width:calc(100vw - 104px);min-width:0}.crm-deal-compact-main .crm-deal-header-stage{display:none}.crm-app .crm-hearing-result-form>footer{flex-wrap:wrap;gap:8px}.crm-app .crm-hearing-result-form>footer>button{flex:140px;min-width:0}.crm-app .crm-hearing-result-form>footer>span{flex:100%}}.crm-app.crm-density .crm-court-card-v3{--cv3-text:16px;--cv3-label:14px;--cv3-label-width:145px;color:#111827}.crm-app.crm-density .crm-court-card-v3 .crm-drawer-body{background:#fdfdfd;overflow-x:hidden!important}.crm-app.crm-density .crm-court-card-v3 :is(.dw-overview,.di-court,.crm-deal-history-workspace,.crm-deal-analytics-workspace,.crm-source-fields,.cv3-messages,.crm-files){box-sizing:border-box;background:#fdfdfd;width:100%;min-width:0;max-width:none;margin:0;padding:16px 24px 24px}.crm-app.crm-density .crm-court-card-v3 :is(.dw-section,.di-group,.di-court-right,.di-history){min-width:0;box-shadow:none;background:#fff;border:1px solid #e6eaf0;border-radius:7px;align-self:start;margin:0;padding:0}.crm-app.crm-density .crm-court-card-v3 :is(.dw-section>header,.di-group-heading){background:#f8fafb;border:0;border-bottom:1px solid #e6eaf0;border-radius:7px 7px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:46px;margin:0;padding:10px 16px;display:flex}.crm-app.crm-density .crm-court-card-v3 :is(.dw-section h3,.di-root h3){font-size:var(--cv3-text)!important;color:#111827!important;line-height:1.4!important}.crm-app.crm-density .crm-court-card-v3 :is(.dw-facts,.di-group dl,.di-court-right dl){margin:0;padding:0 16px;display:block}.crm-app.crm-density .crm-court-card-v3 :is(.dw-facts>div,.di-group dl>div,.di-court-right dl>div){grid-template-columns:var(--cv3-label-width) minmax(0,1fr);border-bottom:1px solid #e6eaf0;align-items:start;gap:10px;min-height:48px;padding:4px 0;display:grid}.crm-app.crm-density .crm-court-card-v3 :is(.dw-facts>div,.di-group dl>div,.di-court-right dl>div):last-child{border-bottom:0}.crm-app.crm-density .crm-court-card-v3 :is(.dw-facts dt,.di-group dt,.di-court-right dt){overflow-wrap:anywhere;padding-top:9px;line-height:1.45;color:#667085!important;font-size:var(--cv3-label)!important}.crm-app.crm-density .crm-court-card-v3 :is(.dw-facts dd,.dw-facts dd button,.di-group dd,.di-court-right dd,.crm-inline-value,.crm-inline-trigger){overflow-wrap:anywhere;min-width:0;margin:0;line-height:1.45;font-size:var(--cv3-text)!important}.crm-app.crm-density .crm-court-card-v3 :is(.dw-facts dd,.di-group dd,.di-court-right dd){white-space:normal}.crm-app.crm-density .crm-court-card-v3 :is(.dw-facts .crm-inline-trigger,.di-court .crm-inline-trigger){text-align:left;background:0 0;border:1px solid #0000;border-radius:4px;width:100%;min-height:39px;padding:7px 8px}.crm-app.crm-density .crm-court-card-v3 :is(.dw-facts .crm-inline-trigger,.di-court .crm-inline-trigger):hover{background:#f3faf7;border-color:#bbd5ce}.crm-app.crm-density .crm-court-card-v3 :is(.dw-edit-actions,.di-form-actions,.di-controls){flex-wrap:wrap}.crm-app.crm-density .crm-court-card-v3 :is(.dw-edit-actions,.di-court-right>.di-controls,.di-court-right>.di-hint,.di-court-right>.di-hearing-empty,.di-court-right>label,.di-court-right>button,.di-history>p){margin:12px 16px}.crm-app.crm-density .crm-court-card-v3 .dw-overview{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;min-height:0;display:grid}.crm-app.crm-density .crm-court-card-v3 .dw-main{display:contents}.crm-app.crm-density .crm-court-card-v3 .dw-main>.crm-inline-touch-hint{grid-column:1/-1}.crm-app.crm-density .crm-court-card-v3 .cv3-overview-main{grid-area:1/1;min-width:0}.crm-app.crm-density .crm-court-card-v3 .dw-main>.dw-responsible-control{grid-column:1}.crm-app.crm-density .crm-court-card-v3 .cv3-overview-details{grid-area:1/2/span 3;gap:16px;min-width:0;display:grid}.crm-app.crm-density .crm-court-card-v3 .dw-aside{border:0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-width:0;padding:0;display:grid}.crm-app.crm-density .crm-court-card-v3 .dw-section>:is(.dw-empty,.dw-context-row,.dw-timeline,.dw-client-name-row,.crm-inline-field,.dw-edit-actions){margin:12px 16px}.crm-app.crm-density .crm-court-card-v3 .dw-disclosure-toggle{min-height:46px;padding:10px 16px}.crm-app.crm-density .crm-court-card-v3 .dw-disclosure>header{padding:0}.crm-app.crm-density .crm-court-card-v3 .dw-context-row{align-items:flex-start;gap:12px;display:flex}.crm-app.crm-density .crm-court-card-v3 .dw-context-row>div{overflow-wrap:anywhere;min-width:0}.crm-app.crm-density .crm-court-card-v3 .dw-context-row>button{flex-shrink:0;margin-left:auto}.crm-app.crm-density .crm-court-card-v3 .dw-timeline{padding:0 0 0 18px}.crm-app.crm-density .crm-court-card-v3 .dw-timeline p{font-size:var(--cv3-text)}.crm-app.crm-density .crm-court-card-v3 .cv3-court-context{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.crm-app.crm-density .crm-court-card-v3 .cv3-court-context label{color:#667085;align-items:center;gap:8px;font-size:14px;display:flex}.crm-app.crm-density .crm-court-card-v3 .cv3-court-context select{width:auto;min-width:170px;min-height:32px;padding:5px 28px 5px 10px;font-size:14px}.crm-app.crm-density .crm-court-card-v3 .cv3-court-context a{color:#005b50;align-items:center;gap:6px;font-size:14px;display:inline-flex}.crm-app.crm-density .crm-court-card-v3 .di-court-columns{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"requisites hearing""decisions history";align-items:start;gap:16px;display:grid}.crm-app.crm-density .crm-court-card-v3 .cv3-requisites{grid-area:requisites}.crm-app.crm-density .crm-court-card-v3 .cv3-decisions{grid-area:decisions}.crm-app.crm-density .crm-court-card-v3 .di-court-right{grid-area:hearing}.crm-app.crm-density .crm-court-card-v3 .di-history{grid-area:history;overflow:hidden}.crm-app.crm-density .crm-court-card-v3 .di-history .di-table-scroll{max-width:100%}.crm-app.crm-density .crm-court-card-v3 .di-edit-form{padding:14px 16px}.crm-app.crm-density .crm-court-card-v3 .di-edit-form fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.crm-app.crm-density .crm-court-card-v3 .di-edit-form label{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:10px;display:grid}.crm-app.crm-density .crm-court-card-v3 .di-edit-form :is(input,select){width:100%;min-width:0}.crm-app.crm-density .crm-court-card-v3 :is(.di-table-row,.di-root .di-title){font-size:var(--cv3-text)}.crm-app.crm-density .crm-court-card-v3 .crm-files>article{background:#fff;border:1px solid #e6eaf0;border-bottom:0;border-radius:0;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:14px;margin:0;padding:14px 16px;display:grid}.crm-app.crm-density .crm-court-card-v3 .crm-files>article:last-child{border-bottom:1px solid #e6eaf0}.crm-app.crm-density .crm-court-card-v3 .crm-files>article>span{white-space:nowrap;word-break:normal;overflow-wrap:normal;min-width:50px;font-size:13px}.crm-app.crm-density .crm-court-card-v3 .crm-files>article>div{overflow-wrap:anywhere;min-width:0}.crm-app.crm-density .crm-court-card-v3 .crm-files>article a{font-size:var(--cv3-text);white-space:normal;overflow-wrap:anywhere}.crm-app.crm-density .crm-court-card-v3 .crm-files>article small{margin-top:4px;font-size:14px;display:block}.crm-app.crm-density .crm-court-card-v3 .crm-files>article>button{min-height:32px;font-size:14px;line-height:1.45}.crm-app.crm-density .crm-court-card-v3 .crm-analytics-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px}.crm-app.crm-density .crm-court-card-v3 .crm-analytics-dashboard-grid>*{grid-area:auto;min-width:0}.crm-app.crm-density .crm-court-card-v3 .crm-analytics-dashboard-grid>.is-summary{grid-column:1/-1}.crm-app.crm-density .crm-court-card-v3 .crm-analytics-chart-card{background:#fff;border:1px solid #e6eaf0;border-radius:7px}.crm-app.crm-density .crm-court-card-v3 .crm-source-fields__rows{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.crm-app.crm-density .crm-court-card-v3 .crm-source-fields__row{background:#fff;border:1px solid #e6eaf0;border-radius:7px;min-width:0;margin:0;padding:16px}.crm-app.crm-density .crm-court-card-v3 .crm-source-fields__metadata>div{grid-template-columns:145px minmax(0,1fr);gap:10px;display:grid}.cv3-conversations{grid-template-columns:minmax(270px,360px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.cv3-conversation-list,.cv3-thread{background:#fff;border:1px solid #e6eaf0;border-radius:7px;min-width:0;overflow:hidden}.cv3-conversation-list>button{text-align:left;color:#111827;background:#fff;border:0;border-bottom:1px solid #e6eaf0;border-radius:0;gap:5px;width:100%;min-width:0;padding:16px;display:grid}.cv3-conversation-list>button:last-child{border-bottom:0}.cv3-conversation-list>button.is-active{background:#e5f7f0}.cv3-conversation-list strong{font-size:var(--cv3-text);overflow-wrap:anywhere}.cv3-conversation-channel{color:#667085;justify-content:space-between;gap:8px;font-size:14px;display:flex}.cv3-conversation-preview{white-space:nowrap;text-overflow:ellipsis;color:#667085;font-size:14px;overflow:hidden}.cv3-thread>header{background:#f8fafb;border-bottom:1px solid #e6eaf0;align-items:center;gap:12px;padding:12px 16px;display:flex}.cv3-thread>header>div{overflow-wrap:anywhere;min-width:0}.cv3-thread h3{font-size:var(--cv3-text);margin:0}.cv3-thread small{color:#667085;font-size:14px}.cv3-thread-messages{flex-direction:column;gap:16px;min-height:240px;padding:18px;display:flex}.cv3-message{overflow-wrap:anywhere;min-width:0;max-width:min(75ch,90%);font-size:var(--cv3-text);background:#f8fafb;border:1px solid #e6eaf0;border-radius:8px;padding:12px 14px}.cv3-message.is-mine{background:#f1faf6;align-self:flex-end}.cv3-message>strong{color:#005b50;font-size:14px}.cv3-message p{white-space:pre-wrap;margin:6px 0}.cv3-message time{text-align:right;color:#667085;font-size:13px;display:block}.cv3-thread>footer{border-top:1px solid #e6eaf0;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px 16px;font-size:14px;display:flex}.cv3-thread-back{display:none}@media (width>=901px){.crm-app.crm-density .crm-court-card-v3 .crm-deal-compact-nav{min-height:32px;padding:3px 0}.crm-app.crm-density .crm-court-card-v3 .dw-title-line{min-height:38px}.crm-app.crm-density .crm-court-card-v3 .dw-title-line h2{font-size:22px!important}.crm-app.crm-density .crm-court-card-v3 .crm-deal-compact-actions{top:4px}.crm-app.crm-density .crm-court-card-v3 .crm-deal-compact-actions>button{min-height:32px;padding:5px 12px;font-size:14px!important}.crm-app.crm-density .crm-court-card-v3 .crm-deal-compact-meta{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:8px 24px;min-height:32px;margin:8px 0;padding:0;display:flex}.crm-app.crm-density .crm-court-card-v3 .crm-deal-compact-meta>*{border:0;flex-wrap:wrap;align-items:center;gap:8px;padding:0;display:flex}.crm-app.crm-density .crm-court-card-v3 .crm-drawer-tabs{gap:20px;min-height:40px}.crm-app.crm-density .crm-court-card-v3 .crm-drawer-tabs button{padding:9px 0;font-size:14px!important}}@media (width>=2400px){.crm-app.crm-density .crm-court-card-v3{--cv3-text:18px;--cv3-label:16px;--cv3-label-width:160px}.crm-app.crm-density .crm-court-card-v3 .dw-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.crm-app.crm-density .crm-court-card-v3 .dw-aside{grid-area:1/3/span 4;grid-template-columns:minmax(0,1fr)}.crm-app.crm-density .crm-court-card-v3 .di-court-columns{grid-template-columns:1.1fr 1fr 1fr;grid-template-areas:"requisites hearing decisions"".history.";gap:20px}.crm-app.crm-density .crm-court-card-v3 :is(.crm-analytics-dashboard-grid,.crm-source-fields__rows){grid-template-columns:repeat(3,minmax(0,1fr))}.cv3-conversations{grid-template-columns:400px minmax(0,1fr)}}@media (width<=900px){.crm-app.crm-density .crm-court-card-v3{--cv3-label-width:100px;--cv3-label:13px}.crm-app.crm-density .crm-court-card-v3 :is(.dw-overview,.di-court,.crm-deal-history-workspace,.crm-deal-analytics-workspace,.crm-source-fields,.cv3-messages,.crm-files){padding:12px}.crm-app.crm-density .crm-court-card-v3 .dw-overview{flex-direction:column;gap:12px;display:flex}.crm-app.crm-density .crm-court-card-v3 .dw-main{display:contents}.crm-app.crm-density .crm-court-card-v3 :is(.cv3-overview-main,.cv3-overview-details,.dw-main>.dw-section,.dw-aside){width:100%;min-width:0}.crm-app.crm-density .crm-court-card-v3 :is(.dw-aside,.cv3-overview-details){grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.crm-app.crm-density .crm-court-card-v3 :is(.dw-facts,.di-group dl,.di-court-right dl){padding:0 12px}.crm-app.crm-density .crm-court-card-v3 :is(.dw-facts>div,.di-group dl>div,.di-court-right dl>div){gap:5px}.crm-app.crm-density .crm-court-card-v3 :is(.dw-facts .crm-inline-trigger,.di-court .crm-inline-trigger){min-height:44px;padding:9px 5px}.crm-app.crm-density .crm-court-card-v3 .cv3-court-context{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.crm-app.crm-density .crm-court-card-v3 .cv3-court-context label{min-width:0;display:block}.crm-app.crm-density .crm-court-card-v3 .cv3-court-context label>span{margin-bottom:4px;display:block}.crm-app.crm-density .crm-court-card-v3 .cv3-court-context select{width:100%;min-width:0;min-height:44px;padding-left:8px;font-size:14px}.crm-app.crm-density .crm-court-card-v3 .cv3-court-context a{grid-column:1/-1;min-height:36px}.crm-app.crm-density .crm-court-card-v3 .di-court-columns{grid-template-columns:minmax(0,1fr);grid-template-areas:"hearing""requisites""decisions""history";gap:12px;display:grid}.crm-app.crm-density .crm-court-card-v3 .di-edit-form label{grid-template-columns:minmax(0,1fr);gap:4px}.crm-app.crm-density .crm-court-card-v3 :is(.crm-analytics-dashboard-grid,.crm-source-fields__rows){grid-template-columns:minmax(0,1fr)}.crm-app.crm-density .crm-court-card-v3 .crm-source-fields__metadata>div{grid-template-columns:minmax(0,1fr);gap:4px}.crm-app.crm-density .crm-court-card-v3 .crm-files>article{border:1px solid #e6eaf0;border-radius:7px;grid-template-columns:50px minmax(0,1fr);gap:10px;margin-bottom:10px;padding:12px}.crm-app.crm-density .crm-court-card-v3 .crm-files>article>button{grid-column:2;justify-self:start;min-height:44px}.cv3-conversations{grid-template-columns:minmax(0,1fr)}.cv3-conversations.has-selection .cv3-conversation-list,.cv3-conversations:not(.has-selection) .cv3-thread{display:none}.cv3-thread-back{flex-shrink:0;align-items:center;min-height:44px;display:inline-flex}.cv3-thread>header{flex-wrap:wrap;padding:12px}.cv3-thread-messages{padding:12px}.cv3-message{max-width:96%}.cv3-thread>footer a{align-items:center;min-height:44px;display:inline-flex}}.crm-app.crm-density .crm-court-card-v3 .dw-main>.crm-workflow-owners{background:#fff;border:1px solid #e6eaf0;border-radius:7px;grid-column:1;width:100%;min-width:0;margin:0;padding:0}.crm-app.crm-density .crm-court-card-v3 .crm-workflow-owners>div:first-child{background:#f8fafb;border-bottom:1px solid #e6eaf0;min-height:46px;padding:10px 16px}.crm-app.crm-density .crm-court-card-v3 .crm-workflow-owners>.crm-inline-field{margin:12px 16px}.crm-app.crm-density .crm-court-card-v3 .cv3-form-dialog{color:#111827;background:#fff;border:0;border-left:1px solid #e6eaf0;width:560px;max-width:calc(100% - 32px);height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0 0 0 auto;box-shadow:-12px 0 40px #102a2424}.cv3-form-dialog::backdrop{background:#102a2459}.cv3-form-content{flex-direction:column;height:100%;min-height:0;display:flex}.cv3-form-content[hidden]{display:none}.crm-app.crm-density .crm-court-card-v3 .cv3-form-heading{border-bottom:1px solid #e6eaf0;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.crm-app.crm-density .crm-court-card-v3 .cv3-form-dialog .di-edit-form{flex-direction:column;flex:1;gap:16px;min-height:0;padding:0;display:flex}.crm-app.crm-density .crm-court-card-v3 .cv3-form-dialog .di-edit-form>fieldset{flex:1;align-content:start;padding:16px;overflow:auto}.crm-app.crm-density .crm-court-card-v3 .cv3-form-dialog .di-edit-form>.di-form-actions{border-top:1px solid #e6eaf0;margin:0;padding:12px 16px}.crm-app.crm-density .crm-court-card-v3 .cv3-form-dialog .crm-hearing-result-form{border:0;border-radius:0;flex-direction:column;width:100%;height:100%;max-height:none;margin:0;padding:0;display:flex;position:static;overflow:hidden}.crm-app.crm-density .crm-court-card-v3 .cv3-form-dialog .crm-hearing-result-form>header{border-bottom:1px solid #e6eaf0;flex:none;padding:16px}.crm-app.crm-density .crm-court-card-v3 .cv3-form-dialog .crm-hearing-result-grid{flex:1;align-content:start;min-height:0;padding:16px;overflow:auto}.crm-app.crm-density .crm-court-card-v3 .cv3-form-dialog .crm-hearing-result-form>footer{background:#fff;border-top:1px solid #e6eaf0;flex:none;padding:12px 16px}.cv3-discard{padding:24px}.cv3-discard>div{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}@media (width<=900px){.crm-app.crm-density .crm-court-card-v3 .cv3-form-dialog{inset:calc(var(--crm-visible-top,0px) + var(--crm-mobile-header-height,56px)) auto auto var(--crm-visible-left,0px);width:var(--crm-visible-width,100%);max-width:100%;height:calc(var(--crm-visible-height,100dvh) - 120px - env(safe-area-inset-bottom,0px));max-height:calc(var(--crm-visible-height,100dvh) - 120px - env(safe-area-inset-bottom,0px));box-shadow:none;border:0;border-top:1px solid #e6eaf0}.crm-app.crm-density .crm-court-card-v3 .cv3-form-dialog :is(input,select,button){min-height:44px}.crm-app.crm-density .crm-court-card-v3 .cv3-form-dialog input[type=checkbox]{min-height:18px}.crm-app.crm-density .crm-court-card-v3 .cv3-form-dialog .crm-hearing-result-grid{grid-template-columns:minmax(0,1fr)}.crm-app.crm-density .crm-court-card-v3 .cv3-form-dialog .crm-hearing-result-grid>*{grid-column:1}}.crm-app.crm-density .crm-court-card-v3 .cv3-form-dialog .cv3-task-form{border:0;border-radius:0;flex-direction:column;flex:1;min-height:0;max-height:none;margin:0;padding:0;display:flex;overflow:hidden}.cv3-task-fields{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:16px;min-height:0;padding:16px;display:grid;overflow:auto}.cv3-task-fields .is-wide{grid-column:1/-1}.cv3-task-fields label{color:#667085;gap:5px;min-width:0;font-size:14px;display:grid}.cv3-task-fields :is(input,select,textarea){width:100%;min-width:0;font-size:16px}.cv3-task-fields .crm-check-row{align-items:center;gap:8px;display:flex}.cv3-task-fields input[type=checkbox]{width:18px;height:18px}.cv3-task-footer{border-top:1px solid #e6eaf0;flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.cv3-task-footer p{flex-basis:100%;margin:0}@media (width<=900px){.cv3-task-fields{grid-template-columns:minmax(0,1fr)}}.crm-app.crm-density .crm-court-card-v3 .cv3-form-dialog :is(.cv3-task-form,.cv3-task-fields,.cv3-task-footer){background:#fff}.crm-app.crm-density .crm-court-card-v3 .cv3-form-dialog :is(input:not([type=checkbox]),select,textarea){box-sizing:border-box;color:#111827;background:#fff;border:1px solid #cbd2dc;border-radius:5px;padding:8px 10px;font-size:16px;line-height:1.45}.crm-app.crm-density .crm-court-card-v3 .cv3-form-dialog textarea{resize:vertical;min-height:88px}.crm-app.crm-density .crm-court-card-v3 .cv3-task-footer button{color:#111827;min-height:38px;box-shadow:none;background:#fff;border:1px solid #cbd2dc;border-radius:5px;padding:8px 14px}.crm-app.crm-density .crm-court-card-v3 .cv3-task-footer button.crm-primary-button{color:#fff;background:#005b50;border-color:#005b50}@media (width<=900px){.crm-app.crm-density .crm-court-card-v3 .cv3-task-footer button{min-height:44px}}.crm-app.crm-density .crm-court-card-v3 .cv3-form-dialog .crm-hearing-result-grid{grid-template-columns:minmax(0,1fr);min-width:0}.crm-app.crm-density .crm-court-card-v3 .cv3-form-dialog .crm-hearing-result-grid>*{grid-column:1;min-width:0}.crm-app.crm-density .crm-court-card-v3 .cv3-form-dialog .crm-next-hearing-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-app.crm-density .crm-court-card-v3 .cv3-form-dialog .crm-next-hearing-fields label{min-width:0}.crm-app.crm-density .crm-court-card-v3 .cv3-form-dialog :is(input,select,textarea){min-width:0;max-width:100%}.crm-app.crm-density .crm-court-card-v3 .crm-workspace-empty{flex-direction:column;align-items:flex-start;gap:8px;padding:24px 0;line-height:1.5;display:flex;font-size:16px!important}.crm-app.crm-density .crm-court-card-v3 .crm-workspace-empty strong{display:block;font-size:16px!important}.crm-app.crm-density .crm-court-card-v3 .crm-workspace-empty span{display:block;font-size:14px!important}.crm-app.crm-density .crm-court-card-v3 .crm-deal-analytics-workspace :is(small,.crm-activity-legend,.crm-analytics-table,.crm-analytics-table>.is-head,.crm-analytics-main-toolbar>label){line-height:1.45;font-size:14px!important}.crm-app.crm-density .crm-court-card-v3 .crm-activity-bars{grid-template-columns:repeat(12,minmax(48px,1fr));max-width:100%;padding-bottom:32px;position:relative;overflow-x:auto}.crm-app.crm-density .crm-court-card-v3 .crm-activity-bars>div{min-width:0;position:relative}.crm-app.crm-density .crm-court-card-v3 .crm-activity-bars small{white-space:nowrap;margin:0;bottom:-28px}@media (width<=900px){.crm-app.crm-density .crm-court-card-v3 .cv3-form-dialog .crm-next-hearing-fields{grid-template-columns:minmax(0,1fr)}.crm-app.crm-density .crm-court-card-v3 .crm-analytics-main-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid;position:static}.crm-app.crm-density .crm-court-card-v3 .crm-analytics-main-toolbar>*{width:100%;min-width:0}.crm-app.crm-density .crm-court-card-v3 .crm-analytics-main-toolbar>:is(div,select,button){grid-column:1/-1}.crm-app.crm-density .crm-court-card-v3 .crm-analytics-main-toolbar>label{white-space:normal;grid-template-columns:minmax(0,1fr);display:grid}.crm-app.crm-density .crm-court-card-v3 .crm-analytics-main-toolbar :is(input,select,button){white-space:normal;word-break:normal;overflow-wrap:normal;width:100%;min-width:0;min-height:44px}.crm-app.crm-density .crm-court-card-v3 .crm-hearing-table-card{overflow:hidden}.crm-app.crm-density .crm-court-card-v3 .crm-analytics-table{width:100%;min-width:0}.crm-app.crm-density .crm-court-card-v3 .crm-analytics-table>.is-head{display:none!important}.crm-app.crm-density .crm-court-card-v3 .crm-analytics-table>div:not(.is-head){gap:12px;padding:12px 0;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.crm-app.crm-density .crm-court-card-v3 .crm-analytics-table>div:not(.is-head)>span{overflow-wrap:anywhere;min-width:0}.crm-app.crm-density .crm-court-card-v3 .crm-analytics-table>div:not(.is-head)>span:before{color:#667085;margin-bottom:4px;font-size:14px;display:block}.crm-app.crm-density .crm-court-card-v3 .crm-analytics-table>div:not(.is-head)>span:first-child:before{content:"Дата"}.crm-app.crm-density .crm-court-card-v3 .crm-analytics-table>div:not(.is-head)>span:nth-child(2):before{content:"Инстанция"}.crm-app.crm-density .crm-court-card-v3 .crm-analytics-table>div:not(.is-head)>span:nth-child(3):before{content:"Результат"}.crm-app.crm-density .crm-court-card-v3 .crm-analytics-table>div:not(.is-head)>span:nth-child(4):before{content:"Представитель"}}
