:root{--crm-font:"Segoe UI", Arial, sans-serif;--crm-font-body:14px;--crm-font-caption:12px;--crm-font-tag:13px;--crm-font-heading:16px;--crm-font-title:20px;--crm-control-radius:8px;--crm-menu-radius:9px;--crm-control-border:#dfe7ee;--crm-control-hover:#f2f7fc;--crm-control-focus:#7cb8e7;--crm-menu-shadow:0 10px 30px #264a6926}body{font-family:var(--crm-font);font-size:var(--crm-font-body);line-height:1.4}button,input,select,textarea{font-family:var(--crm-font)}body :is(.home-overview,.sales-workspace,.analysis-workspace,.sale-workspace,.record-drawer,.dialog,.crm-create-dialog,.crm-links-dialog):not(:where(.crm-chrome,.crm-chrome *)){font-family:var(--crm-font);font-size:var(--crm-font-body);--card-text-size:var(--crm-font-body);--card-heading-size:var(--crm-font-heading);--card-caption-size:var(--crm-font-caption);line-height:1.4}body :is(table,th,td):not(:where(.crm-chrome,.crm-chrome *)),body :is(.home-overview,.sales-workspace,.analysis-workspace,.deals-list,.record-drawer) :is(table,th,td):not(:where(.crm-chrome,.crm-chrome *)),body .deals-list .adjustable-table :is(th,td):not(:where(.crm-chrome,.crm-chrome *)),body :is(button,input,textarea,.textbutton,label,.notice,.taskline,.step b,.teammember b,.empty p):not(:where(.crm-chrome,.crm-chrome *)),body :is(.toolbar,.sales-filterbar,.sales-actions,.segmented,.pagination,.brief-pagination,.drawer-block,.contact-tabs,.contact-book-tabs,.company-sales-tabs,.contact-edit-form,.crm-contact-form,.contact-next-actions,.crm-create-dialog,.record-drawer,.sale-workspace,.search) :is(button,input,textarea,label,a.stage-tab-link):not(:where(.crm-chrome,.crm-chrome *)){font-family:var(--crm-font);font-size:var(--crm-font-body);line-height:1.4}body :is(h2,h3,.panel-heading,.timeline-heading,.drawer-block h3,.contact-section-heading,.contact-relations-popup>header,.crm-contact-form-title):not(:where(.crm-chrome,.crm-chrome *)),body :is(.home-overview,.analysis-workspace,.record-drawer) :is(.panel-heading,.timeline-heading,h3):not(:where(.crm-chrome,.crm-chrome *)){font-size:var(--crm-font-heading);font-weight:600;line-height:1.3}body :is(.pageheading h1,.crm-modal-header h2,.dialog h2,.drawer-top strong,.sd-title>div:first-child):not(:where(.crm-chrome,.crm-chrome *)),body .record-drawer:is(.company-workspace,.contact-workspace) .drawer-top strong:not(:where(.crm-chrome,.crm-chrome *)){font-family:var(--crm-font);font-size:var(--crm-font-title);font-weight:600;line-height:1.3}body :is(small,.smallnote,.panel-footnote,.data-note,.muted,.scope-caption,.connection,.service-center,.sync-cadence,.financial-count,.aging-line,.deals-list-toolbar>span,.stage-tabs small,.billing-table-link,.billing-client-actions,.company-sale-billing-links,.company-sale-billing-links>span,.contact-event>header,.timeline-event>div,.contact-tabs small,.contact-book-tabs button span,.company-sales-tabs small,.crm-form-caption,.crm-group-caption,.crm-modal-header p,.sd-requisites,.sd-footnote,.sd-event>time,.sd-event-meta,.sd-event-meta>small,.sd-history-head>div>span,.sd-contact-caption,.sd-block-caption,.sd-reservation small,.sd-task small,.sd-amount small):not(:where(.crm-chrome,.crm-chrome *)),body :is(.home-overview,.analysis-workspace,.sales-workspace,.deals-list,.sale-workspace,.record-drawer) :is(small,.panel-footnote,.data-note,.financial-count,.aging-line,.scope-caption,.billing-client-actions):not(:where(.crm-chrome,.crm-chrome *)),body .deals-list .adjustable-table td small:not(:where(.crm-chrome,.crm-chrome *)),body .x-deals-table th .column-menu small:not(:where(.crm-chrome,.crm-chrome *)){font-family:var(--crm-font);font-size:var(--crm-font-caption);line-height:1.45}body :is(.record-field,.contact-info-row,.contact-method,.drawer-link-button,.company-tab-link,.company-sale-row b,.contact-count-link,.contact-event,.contact-open-tasks,.contact-task-notice,.contact-empty,.contact-book-note,.drawer-task,.timeline-event,.timeline-call,.contact-source-notice,.contact-delete-confirm,.crm-contact-match,.crm-company-name,.company-link-success,.lpr-result,.form-error,.crm-form-error,.bill-item,.bill-payment,.online-context-banner,.sd-field>span,.sd-field>div,.sd-product,.sd-region>span,.sd-region>div,.sd-contact-method,.sd-bubble>p,.sd-no-task,.sd-payment,.sd-message,.sd-action-error,.sd-empty-history,.sd-related>summary):not(:where(.crm-chrome,.crm-chrome *)){font-size:var(--crm-font-body);line-height:1.45}body :is(.company-search-option b,.crm-company-results b,.crm-company-members b,.contact-book-row-heading>button,.company-sales .company-create-sale):not(:where(.crm-chrome,.crm-chrome *)){font-size:var(--crm-font-body)}body :is(.sd-company-heading button,.sd-contact-heading>button,.deal-lpr .lpr-person-name,.sd-left .deal-lpr .lpr-person-name):not(:where(.crm-chrome,.crm-chrome *)){font-size:var(--crm-font-heading);font-weight:600}body :is(.stage-tag,.temperature,.deal-value-tag):not(:where(.crm-chrome,.crm-chrome *)),body :is(.deals-list .adjustable-table,.record-drawer,.sale-workspace) :is(.stage-tag,.temperature,.deal-value-tag):not(:where(.crm-chrome,.crm-chrome *)){font-size:var(--crm-font-tag);line-height:1.4}body .sd-stage-button>.stage-tag:not(:where(.crm-chrome,.crm-chrome *)),body .sale-workspace :is(.sd-event,.sd-event-invoice>span,.sd-invoice-info,.sd-invoice-values b,.sd-invoice-unlink,.sd-extend,.sd-reservation-refresh,.sd-assign-manager,.sd-muted,.lpr-empty,.contact-book-methods a):not(:where(.crm-chrome,.crm-chrome *)){font-size:var(--crm-font-body)}body .sale-workspace :is(.deal-lpr>h3,.company-contacts>header h3):not(:where(.crm-chrome,.crm-chrome *)){font-size:var(--crm-font-heading)}body .sale-workspace :is(.sd-event>time small,.sd-invoice-info small,.sd-invoice-values small,.sd-event-invoice>small,.sd-region small):not(:where(.crm-chrome,.crm-chrome *)){font-size:var(--crm-font-caption)}body .crm-form-field:not(:where(.crm-chrome,.crm-chrome *)),body .analysis-workspace :is(.stage-summary span,.stage-summary b,.stage-footer,.work-shortcuts span):not(:where(.crm-chrome,.crm-chrome *)){font-size:var(--crm-font-body)}body .analysis-workspace :is(.plan-panel p,.plan-panel small,.analysis-sidebar .x-panel>small):not(:where(.crm-chrome,.crm-chrome *)){font-size:var(--crm-font-caption)}body .panel-heading>span:not(:where(.crm-chrome,.crm-chrome *)){font-size:var(--crm-font-caption);font-weight:400}body .pagination:not(:where(.crm-chrome,.crm-chrome *)),body .pagination span:not(:where(.crm-chrome,.crm-chrome *)){font-size:var(--crm-font-caption)}body :is(.avatar,.manager-avatar,.sd-mini-avatar,.sd-event-avatar):not(:where(.crm-chrome,.crm-chrome *)){font-size:10px}body .product-badge:not(:where(.crm-chrome,.crm-chrome *)){font-size:10px;line-height:1}body .record-drawer .deal-product-tag .product-badge:not(:where(.crm-chrome,.crm-chrome *)){font-size:12px}body .sd-amount:not(:where(.crm-chrome,.crm-chrome *)){font-size:18px!important}body :is(.sd-show-more,.sd-contact-edit,.sd-invoice-row,.sd-event-invoice,.sd-event-link,.sd-done-toggle,.sd-person,.contact-book-actions button,.crm-contact-form .buttonrow>button,.crm-contact-match button):not(:where(.crm-chrome,.crm-chrome *)){font-size:var(--crm-font-body)!important}body input:not([type=checkbox]):not([type=radio]):not([type=color]),body textarea{border-radius:var(--crm-control-radius);border-color:var(--crm-control-border)}body .crm-form-select{box-sizing:border-box;border:1px solid var(--crm-control-border);border-radius:var(--crm-control-radius);color:#3c4b59;width:100%;min-width:0;max-width:100%;height:auto;min-height:36px;box-shadow:none;font-family:var(--crm-font);font-size:var(--crm-font-body);text-align:left;text-transform:none;letter-spacing:normal;cursor:pointer;background:#fafcfe;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:7px 10px;font-weight:400;line-height:1.4;display:inline-flex}body .crm-form-select>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}body .crm-form-select svg{color:#8c9bab;flex-shrink:0;transition:transform .15s}body .crm-form-select[data-state=open] svg{color:#1687d3;transform:rotate(180deg)}body .crm-form-select:hover:not(:disabled){background:var(--crm-control-hover);border-color:#c4d9ea}body .crm-form-select:focus-visible{outline:2px solid var(--crm-control-focus);outline-offset:2px}body .crm-form-select[data-disabled]{opacity:.55;cursor:not-allowed}body :is(.dialog,.drawer-block,.contact-edit-form,.crm-contact-form) label>.crm-form-select{margin-top:8px}body :is(.crm-create-dialog,.crm-refuse-dialog) label>.crm-form-select{min-height:40px;margin-top:0}body :is(.sales-filterbar,.toolbar,.bi-controls,.deals-list-toolbar)>.crm-form-select{flex:0 auto;width:auto;min-width:130px;max-width:230px}body .company-sales .crm-form-select{width:auto;max-width:230px}body .work-stage-edit>.crm-form-select{flex-shrink:0;width:140px}body .sd-history-head>.crm-form-select{background:0 0;width:auto;min-width:0;max-width:240px}body .sd-event>time{min-width:68px}body .crm-form-select.funnel-select-trigger{background:0 0;border-color:#0000;width:auto;max-width:360px;font-size:18px;font-weight:600}body .crm-form-select.funnel-select-trigger:hover{border-color:var(--crm-control-border)}body .deals-list .adjustable-table .channel-header-filter{width:100%;min-width:0;font-size:var(--crm-font-body);background:0 0;border-color:#0000;gap:2px;padding:4px 2px;font-weight:600}body .deals-list .adjustable-table .channel-header-filter>span:first-child{white-space:normal;overflow-wrap:anywhere}body .deals-list .adjustable-table th :is(.column-heading-label,.column-sort-arrows button){font-size:var(--crm-font-body);font-weight:600}body :is(.crm-form-menu,.crm-product-menu){z-index:120;box-sizing:border-box;color:#3f4c58;border:1px solid var(--crm-control-border);border-radius:var(--crm-menu-radius);max-width:calc(100vw - 28px);box-shadow:var(--crm-menu-shadow);font-family:var(--crm-font);font-size:var(--crm-font-body);text-align:left;text-transform:none;letter-spacing:normal;background:#fff;font-weight:400;line-height:1.4}body .crm-form-menu{min-width:max(180px,var(--radix-select-trigger-width));max-height:min(360px,var(--radix-select-content-available-height));padding:5px;overflow:hidden}body .crm-select-options{scrollbar-width:thin}body .crm-form-menu .funnel-select-option,body .crm-product-menu [cmdk-item]{min-height:36px;font-size:var(--crm-font-body);white-space:normal;overflow-wrap:anywhere;border-radius:5px;padding:8px 32px 8px 10px;line-height:1.4}body .crm-form-menu .funnel-select-option{max-width:min(640px,100vw - 42px)}body .funnel-select-option[data-state=checked]{color:#147dbd;background:#edf7ff;font-weight:500}body .funnel-select-option[data-highlighted],body .crm-product-menu [cmdk-item][data-selected=true]{color:#126fa9;background:#e4f1fa}body .funnel-select-option[data-disabled]{opacity:.5;pointer-events:none}body .crm-product-menu [cmdk-item]{padding-right:10px}body .crm-product-menu [cmdk-item] small{font-size:var(--crm-font-caption)}body .crm-product-search [cmdk-input]{font-family:var(--crm-font);font-size:var(--crm-font-body)}body .x-deals-table th .column-menu,body .brief-search-popover{border-color:var(--crm-control-border);border-radius:var(--crm-menu-radius);box-shadow:var(--crm-menu-shadow);font-family:var(--crm-font);font-size:var(--crm-font-body);line-height:1.4}body .x-deals-table th .column-menu :is(button,label,input){font-size:var(--crm-font-body);line-height:1.4}body .x-deals-table th .column-menu b{font-size:var(--crm-font-caption)}body .x-deals-table th .column-menu :is(input,button){border-radius:var(--crm-control-radius)}body .x-deals-table th .column-menu .crm-form-select{margin:6px 0 10px}body .x-deals-table th .column-menu .segmented button{font-size:var(--crm-font-caption)}@media (max-width:760px){:root{--crm-font-body:13px;--crm-font-heading:15px;--crm-font-title:18px}body :is(.sales-filterbar,.toolbar,.bi-controls)>.crm-form-select{flex:160px;min-width:0;max-width:100%}body .crm-form-select.funnel-select-trigger{font-size:var(--crm-font-heading);max-width:min(240px,100vw - 118px)}body .sd-history-head>.crm-form-select{max-width:210px}}@media (prefers-reduced-motion:reduce){body .crm-form-select svg{transition:none}}.crm-rail{font-family:Arial,Segoe UI,sans-serif;font-size:13px;line-height:normal}.crm-rail :is(button,.crm-nav-link){font-family:inherit;line-height:normal}.crm-topbar{line-height:normal}body .crm-topbar .crm-form-select.funnel-select-trigger{background:0 0;border-color:#0000;border-radius:4px;flex:0 auto;gap:12px;width:auto;max-width:360px;min-height:0;padding:5px 8px;font-size:18px;font-weight:600;line-height:1.4}body .crm-topbar .header-actions{flex-shrink:0}body .sales-filterbar.crm-workspace-toolbar>.crm-form-select{background:#fff;flex:0 auto;width:auto;min-width:130px;max-width:230px;height:36px;min-height:36px}body .crm-workspace-toolbar .crm-form-select{font-size:14px;line-height:1.4}body .crm-workspace-toolbar .crm-form-select svg{width:16px;height:16px}body .dialog:not(.crm-create-dialog):not(.crm-links-dialog){border:1px solid #e2e9ef;border-radius:14px;box-shadow:0 20px 70px #182e4933}body .dialog input:not([type=checkbox]):not([type=radio]):not([type=color]),body .dialog textarea{background:#fafcfe;min-height:40px;padding:9px 11px}@media (max-width:760px){body .crm-topbar .crm-form-select.funnel-select-trigger{gap:8px;max-width:min(210px,100vw - 118px);padding:5px;font-size:16px}body .sales-filterbar.crm-workspace-toolbar>.crm-form-select{flex:130px;min-width:110px;max-width:calc(50% - 3px)}body .crm-workspace-toolbar .crm-form-select{font-size:13px}}.payment-data-status{color:#65532e;font:var(--crm-font-body)/1.45 var(--crm-font);background:#fffaf0;border:1px solid #e7d6ad;border-radius:8px;flex-direction:column;gap:4px;margin:10px 12px;padding:12px 14px;display:flex}.payment-data-status strong{font-weight:600}.payment-data-status span{font-size:var(--crm-font-caption)}.company-requisites{gap:12px;display:grid}.company-inn-search{align-items:flex-end;gap:10px;display:flex}.company-inn-search>label{flex:1;min-width:0;margin:0}.company-inn-search>button{white-space:nowrap;color:#2864a3;background:#eef5ff;border:1px solid #c9dbef;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:8px 12px;display:flex}.company-lookup-results{background:#f7faff;border:1px solid #dce6f0;border-radius:9px;overflow:hidden}.company-lookup-result{border-bottom:1px solid #e5edf4;align-items:center;gap:8px;padding:7px 10px;display:flex}.company-lookup-result>button:first-child{text-align:left;min-width:0;color:inherit;background:0 0;border:0;flex:1;align-items:center;gap:9px;padding:5px;display:flex}.company-lookup-result>button:first-child>svg{color:#4280bc;flex-shrink:0}.company-lookup-result b,.company-lookup-result small{overflow-wrap:anywhere;display:block}.company-lookup-result small{color:#69798b;margin-top:4px;font-size:12px}.company-lookup-result>a{color:#3678b7;padding:6px;display:flex}.company-lookup-results>.textbutton{margin:8px 12px}.company-more-requisites>summary{color:#47749f;cursor:pointer;margin-bottom:10px}@media (max-width:550px){.company-inn-search{flex-direction:column;align-items:stretch}.company-lookup-result{flex-wrap:wrap}}.clients-list{overflow:hidden}.clients-list .toolbar .search{flex:1;max-width:none}.clients-table-wrap{width:100%;overflow:auto}.clients-list .clients-table{table-layout:fixed;border-collapse:collapse;width:100%}.clients-col-company{width:23%}.clients-col-inn{width:15%}.clients-col-contact{width:26%}.clients-col-tags{width:10%}.clients-list .clients-table th{color:#87919c;white-space:normal;background:#fff;border-bottom:1px solid #e6eaf0;padding:13px 12px;font-weight:500}.clients-list .clients-table td{vertical-align:top;white-space:normal;overflow-wrap:anywhere;color:#394653;border-bottom:1px solid #e9edf2;padding:13px 12px}.clients-list .clients-table tbody tr{cursor:default;background:#fff}.clients-list .clients-table tbody tr:hover{background:#fafcfe}.clients-sort{color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.clients-sort>span{color:#aab3bc;gap:0;display:inline-flex}.clients-sort .active{color:#327fbd}.clients-company-name,.clients-contact-heading{align-items:flex-start;gap:6px;min-width:0;display:flex}.clients-list .clients-record-name,.clients-contact-popover .clients-record-name{text-align:left;color:#34485c;font:inherit;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;min-width:0;padding:0;line-height:1.45}.clients-list .clients-record-name:hover,.clients-contact-popover .clients-record-name:hover{color:#207bb7;text-decoration:underline}.clients-new-tab{color:#98a5b2;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.clients-new-tab:hover{color:#267eb9;background:#edf5fc}.clients-copy-value{align-items:center;gap:5px;min-width:0;max-width:100%;min-height:22px;line-height:1.5;display:flex;position:relative}.clients-copy-value>svg{color:#96a1ac;flex-shrink:0}.clients-copy-text{color:inherit;font:inherit;text-align:left;-webkit-user-select:text;user-select:text;white-space:nowrap;cursor:copy;background:0 0;border:0;padding:0}.clients-contact-value{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;min-width:0}.clients-copy-button{color:#7d94a9;opacity:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .12s;display:inline-flex;background:0 0!important;border:0!important;padding:3px!important}.clients-copy-value:hover>.clients-copy-button,.clients-copy-value:focus-within>.clients-copy-button,.clients-copy-value.is-copied>.clients-copy-button{opacity:1}.clients-copy-value.is-copied>.clients-copy-button{color:#2f986c}.clients-copy-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.clients-kpp{color:#8a96a1;align-items:center;gap:4px;margin-top:2px;font-size:12px;display:flex}.clients-contacts{gap:10px;display:grid}.clients-contact-heading{margin-bottom:3px}.clients-contact>.clients-copy-value{color:#56677a;font-size:12px}.clients-empty-value{color:#a2abb4;font-size:12px;font-weight:400}.clients-list .clients-contact-count{color:#297bb6;min-width:32px;min-height:28px;font:inherit;cursor:pointer;background:#f2f7fc;border:1px solid #d8e6f2;border-radius:6px;justify-content:center;align-items:center;padding:2px 9px;font-weight:500;display:inline-flex}.clients-list .clients-contact-count:hover,.clients-list .clients-contact-count[data-state=open]{background:#e5f1fb;border-color:#b9d4eb}.clients-contact-popover{z-index:110;width:min(440px,100vw - 32px);max-height:min(500px,var(--radix-popover-content-available-height));font:var(--crm-font-body)/1.45 var(--crm-font);color:#3c4c5c;background:#fff;border:1px solid #dce5ee;border-radius:10px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 12px 35px #233c5726}.clients-contact-popover>header{border-bottom:1px solid #e9eef4;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.clients-contact-popover>header>div{flex:1;min-width:0}.clients-contact-popover strong{font-size:14px;font-weight:600}.clients-contact-popover strong>span{color:#8799a9;margin-left:5px;font-size:12px;font-weight:400}.clients-contact-popover>header small{color:#8b99a7;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;display:block;overflow:hidden}.clients-contact-popover-list{scrollbar-width:thin;overscroll-behavior:contain;min-height:0;padding:0 16px;overflow-y:auto}.clients-contact-popover-list>.clients-contact{border-bottom:1px solid #eef2f6;padding:12px 0}.clients-contact-popover-list>.clients-contact:last-child{border-bottom:0}.clients-contact-popover .clients-transfer-contact{color:#297bb6;cursor:pointer;background:#f2f7fc;border:1px solid #d8e6f2;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-left:auto;padding:4px;display:inline-flex}.clients-contact-popover .clients-transfer-contact:hover:not(:disabled){background:#e5f1fb;border-color:#b9d4eb}.clients-contact-popover .clients-transfer-contact:focus-visible{outline-offset:2px;outline:2px solid #80b4dd}.clients-contact-popover .clients-transfer-contact:disabled{cursor:default;opacity:.55}.clients-contact-popover .clients-transfer-contact.is-transferred{color:#28815c;opacity:1;background:#edf8f2;border-color:#cfe7da}.clients-transfer-feedback{color:#28815c;background:#edf8f2;border-radius:6px;flex-shrink:0;margin:8px 16px 0;padding:7px 9px;font-size:12px}.clients-transfer-feedback.is-error{color:#b44942;background:#fff1ef}.clients-contact-search{color:#94a3b2;background:#f7fafc;border:1px solid #e0e8ef;border-radius:7px;flex-shrink:0;align-items:center;gap:7px;margin:10px 16px 0;padding:7px 9px;display:flex}.clients-contact-search input{width:100%;min-width:0;font:13px var(--crm-font);background:0 0;outline:none;box-shadow:none!important;border:0!important;margin:0!important;padding:0!important}.clients-tags{flex-wrap:wrap;gap:4px;display:flex}.clients-tags>span:not(.clients-empty-value){color:#5f7f9e;background:#edf3f9;border-radius:5px;padding:3px 7px;font-size:12px}.clients-copy-manual{z-index:5;background:#fff;border:1px solid #dbe4ed;border-radius:7px;min-width:190px;padding:8px;position:absolute;top:100%;left:0;box-shadow:0 5px 18px #263a4d1c}.clients-copy-manual small{color:#768a9e;display:block}.clients-copy-manual>button{color:#4487b9;background:0 0;border:0;padding:2px;font-size:12px}.clients-list .pagination>div{gap:6px;display:flex}@media (hover:none){.clients-copy-button{opacity:1}}@media (max-width:1150px){.clients-list .clients-table td,.clients-list .clients-table th{padding:10px 8px}.clients-col-company{width:22%}.clients-col-inn{width:17%}.clients-col-contact{width:26%}.clients-col-tags{width:9%}}@media (max-width:760px){.clients-list .clients-table{min-width:690px}.clients-list .pagination{flex-wrap:wrap;gap:8px}}.card-inline-hint{color:#8b99a7;margin:0 0 10px;font-size:12px;font-weight:400}.contact-section-heading .card-inline-hint{text-align:right;margin:0}.card-inline-field{min-width:0;font:inherit;color:#3f5266;position:relative}.card-inline-display{min-width:0}.card-inline-display.has-copy{align-items:flex-start;gap:5px;display:flex}body .record-drawer .card-inline-display.has-copy>.card-inline-value{flex:0 auto;width:auto;max-width:calc(100% - 27px)}.contact-copy-row{align-items:flex-start;gap:4px;min-width:0;max-width:100%;display:inline-flex}.contact-copy-row>a{overflow-wrap:anywhere;min-width:0}.sd-field .contact-copy-row,.contact-fields .contact-copy-row{margin:3px 0;display:flex}.contact-copy-row>.sd-contact-method{margin:0}.copy-control{flex:none;align-items:flex-start;display:inline-flex;position:relative}body .copy-value-button{width:22px;min-width:22px;height:22px;min-height:22px;box-shadow:none;color:#8297aa;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;margin:0;padding:3px;display:inline-flex}body .copy-value-button:hover,body .copy-value-button:focus-visible{color:#177abd;outline-offset:1px;background:#e9f4fd;outline:1px solid #b4d9f4}body .copy-value-button.is-copied{color:#28894b}.copy-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.copy-error{z-index:30;color:#a03f3f;background:#fff5f5;border:1px solid #efc4c4;border-radius:4px;min-width:180px;padding:6px 8px;font-size:12px;line-height:1.4;position:absolute;top:100%;right:0}body .record-drawer .card-inline-value{text-align:left;width:100%;min-height:28px;color:inherit;font:inherit;cursor:text;background:0 0;border:1px solid #0000;border-radius:6px;align-items:flex-start;gap:8px;margin:-3px -6px;padding:3px 6px;line-height:1.5;display:flex}.card-inline-value>span{white-space:pre-wrap;overflow-wrap:anywhere;flex:1;min-width:0}.card-inline-value>svg{color:#94a7b8;opacity:0;flex-shrink:0;margin-top:4px}body .record-drawer .card-inline-value:hover:not(:disabled),body .record-drawer .card-inline-value:focus-visible{background:#f5f9fd;border-color:#dbe7f2;outline:none}.card-inline-value:hover>svg,.card-inline-value:focus-visible>svg{opacity:1}.card-inline-value .is-empty{color:#a0aab4}.card-inline-value:disabled{cursor:default}.card-inline-editor{align-items:flex-start;gap:5px;min-width:0;display:flex}body .record-drawer .card-inline-editor input,body .record-drawer .card-inline-editor textarea{width:100%;min-width:0;font:inherit;color:#3f5266;background:#fff;border:1px solid #9fc8e9;border-radius:6px;flex:1;margin:0;padding:6px 8px;line-height:1.5;box-shadow:0 0 0 2px #eaf3fb}body .record-drawer .card-inline-editor textarea{resize:vertical;min-height:64px}.card-inline-editor>.crm-form-select{flex:1;min-width:0}.card-inline-actions{flex-shrink:0;gap:3px;display:flex}body .record-drawer .card-inline-actions button{color:#8293a4;background:#fff;border:1px solid #dce5ee;border-radius:5px;justify-content:center;align-items:center;width:28px;height:30px;padding:4px;display:inline-flex}body .record-drawer .card-inline-actions .card-inline-save{color:#267eb9;background:#edf6fd;border-color:#c9dfef}.card-inline-actions button:disabled{opacity:.5}.card-inline-error{color:#b44942;margin-top:6px;font-size:12px;line-height:1.4;display:block}.card-inline-saved{color:#348360;margin-top:2px;font-size:11px;display:block}body .record-drawer .card-identity-value{width:100%;min-width:0;box-shadow:none;font:inherit;color:#3f5266;-webkit-user-select:text;user-select:text;cursor:text;background:0 0;border:0;border-radius:0;margin:0;padding:0}.company-more-fields{border-top:1px solid #e8edf3;margin-top:12px;padding-top:12px}.company-more-fields>summary{color:#62829b;cursor:pointer;margin-bottom:10px;font-size:13px}@media (hover:none){.card-inline-value>svg{opacity:1}}.company-focus-toolbar{justify-content:flex-start;margin-bottom:12px;display:flex}body .company-focus-link{color:#2783bd;width:fit-content;max-width:100%;font:inherit;background:#f6faff;border:1px solid #cfe0ed;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:13px;line-height:1.4;text-decoration:none;display:inline-flex}body .company-focus-link:hover{background:#eaf5ff;border-color:#9ec6e0}body .record-drawer .company-inn-refresh{color:#2783bd;min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-self:start;align-items:center;gap:8px;margin:0;padding:4px 7px 4px 0;display:inline-flex}body .record-drawer .company-inn-refresh:hover:not(:disabled){background:#f1f7fc}.company-inn-refresh:focus-visible,.company-focus-link:focus-visible{outline-offset:3px;outline:2px solid #7cb8e7}.company-inn-refresh:disabled{opacity:.65;cursor:default}body .record-drawer .record-field>.company-registry-value{color:#3f5266;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;line-height:1.5}.company-focus-success{color:#25845b;margin:4px 0 10px;font-size:12px}body .company-requisites input[readonly]{color:#526274;cursor:default;background:#f7f9fb}body .company-focus-link{color:#287d38;background:#eaf7e9;border-color:#b9dab5}body .company-focus-link:hover{color:#22682f;background:#daf0d8;border-color:#84bd7c}.focus-product-icon{color:#237c35;background:#bde8b8;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:23px;height:23px;display:inline-flex}.company-focus-picker{min-width:0}.company-focus-picker>.company-focus-success{display:block}.company-focus-popover{z-index:180;color:#405160;background:#fff;border:1px solid #d9e3eb;border-radius:9px;width:410px;max-width:calc(100vw - 28px);max-height:min(560px,100vh - 70px);padding:13px;font:14px/1.5 Segoe UI,Arial,sans-serif;overflow:auto;box-shadow:0 10px 30px #263b5526}.company-focus-popover header{justify-content:space-between;align-items:center;gap:12px;display:flex}.company-focus-popover header strong{font-size:14px;font-weight:600}.company-focus-popover p{color:#7b8997;margin:8px 0;font-size:12px}.focus-picker-search{gap:6px;margin-top:10px;display:flex}.focus-picker-search input{min-width:0;font:inherit;background:#fff;border:1px solid #b9d2e8;border-radius:6px;outline-color:#80b5e2;flex:1;padding:8px 10px}.focus-picker-search button{color:#3482b7;background:#f4f8fc;border:1px solid #d6e3ed;border-radius:6px;padding:8px 10px}.focus-picker-options{gap:4px;display:grid}.focus-picker-option{border-top:1px solid #edf0f3;display:flex}.focus-picker-option>button{text-align:left;min-width:0;color:inherit;font:inherit;background:#fff;border:0;border-radius:5px;flex:1;gap:9px;padding:10px 5px;display:flex}.focus-picker-option>button:not(:disabled):hover{background:#f0f7fd}.focus-picker-option>button>svg{color:#6d9dc1;flex-shrink:0;margin-top:3px}.focus-picker-option>button>span{gap:3px;min-width:0;display:grid}.focus-picker-option b{overflow-wrap:anywhere;font-weight:500}.focus-picker-option small{color:#7c8996;overflow-wrap:anywhere;font-size:12px}.focus-picker-option .focus-picker-inn{color:#3287c3;font-size:13px}.focus-picker-option>a{color:#3287c3;align-items:center;padding:8px;display:flex}.focus-picker-option>button:disabled{opacity:.6;cursor:default}.focus-picker-loading{color:#7b8997;align-items:center;gap:8px;padding:14px 0;display:flex}.contacts-list-table{table-layout:fixed;width:100%}.contacts-list-table td,.contacts-list-table th{white-space:normal;overflow-wrap:anywhere;vertical-align:top}.contacts-list-table .clients-copy-value{width:fit-content;max-width:100%;margin:3px 0;display:flex}.contacts-list-table .clients-contact-value{overflow-wrap:anywhere;white-space:normal}.contacts-list-table .clients-copy-button{flex-shrink:0}@media (max-width:750px){.contacts-list-table{min-width:680px}.contacts-table-wrap{overflow:auto}}.home-assignments-table th,.home-assignments-table td{white-space:normal}.home-assignments-table .subset-count{background:#f2f7fa;border-left:1px solid #dce7ec}.home-assignments-table th:first-child{min-width:190px}.renewal-overview{overflow:hidden}.renewal-overview-top{grid-template-columns:1fr 1fr;gap:12px;padding:14px 16px 10px;display:grid}.renewal-kpi{background:#f5fbfd;border:1px solid #d9e5ed;border-radius:9px;min-width:0;padding:14px 16px}.renewal-kpi>span{color:#526579;font-size:14px;display:block}.renewal-kpi>strong{margin:7px 0;font-size:25px;font-weight:600;line-height:1.35;display:block}.renewal-kpi small{color:#66788a;font-size:12px;line-height:1.55;display:block}.renewal-overview .metric-link{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.renewal-kpi-potential{background:#fffbea}.renewal-kpi-paid{background:#eff9f0}.renewal-kpi-paid strong,.renewal-paid-value{color:#27834a}.renewal-kpi-lost{background:#fff4f2}.renewal-kpi-remaining{background:#f0f8ff}.renewal-overview-money{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px 16px;display:grid}.renewal-status-heading{justify-content:space-between;gap:12px;padding:12px 16px 4px;font-size:14px;display:flex}.renewal-status-heading small{color:#789;font-size:12px}.renewal-status-chart{border-bottom:1px solid #e5edf2;gap:16px;padding:12px 20px 16px;display:flex}.renewal-status-bar{text-align:center;color:#40586e;border-radius:6px;flex-direction:column;flex:1;align-items:center;gap:5px;min-width:0;text-decoration:none;display:flex}.renewal-status-bar:hover{background:#f5f8fb}.renewal-status-bar:focus-visible{outline:2px solid #2084bf}.renewal-status-bar strong{font-size:17px;font-weight:600}.renewal-bar-track{border-bottom:1px solid #dce7ee;justify-content:center;align-items:end;width:100%;height:64px;display:flex}.renewal-bar-track i{border:1px solid;border-radius:3px 3px 0 0;width:58%;max-width:85px;display:block}.renewal-status-bar>span{align-items:center;gap:4px;font-size:13px;display:flex}.renewal-details-table{width:100%;font-size:14px}.renewal-details-table td,.renewal-details-table th{white-space:normal}.renewal-details-table td:first-child{min-width:170px;max-width:280px}.renewal-details-table .textbutton{text-align:left;font-size:14px}.renewal-details-table td:nth-last-child(-n+3){font-variant-numeric:tabular-nums}.renewal-details-table .product-badge{font-style:normal}@media (max-width:1050px){.renewal-overview-money{grid-template-columns:1fr}.renewal-overview-money .renewal-kpi{grid-template-columns:1fr auto;column-gap:12px;display:grid}.renewal-overview-money .renewal-kpi small{grid-column:1/-1}.renewal-overview-money .renewal-kpi strong{margin:0}.renewal-details-table{min-width:740px}}@media (max-width:650px){.renewal-overview-top{grid-template-columns:1fr}.renewal-status-chart{gap:6px;padding-left:8px;padding-right:8px}.renewal-status-bar>span{flex-wrap:wrap;justify-content:center;font-size:12px}.renewal-status-heading{flex-direction:column}}.contacts-list-table .contact-name-link{color:#34485c;font:inherit;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-weight:600;line-height:1.45;text-decoration:none}.contacts-list-table .contact-name-link:hover{color:#207bb7;text-decoration:underline}.contacts-list-table .contact-company-cell{min-height:26px;margin-bottom:5px;line-height:1.5}.contact-company-cell a{color:#34485c;text-decoration:none}.contact-company-cell a:hover{color:#207bb7;text-decoration:underline}.contact-company-cell svg{vertical-align:middle;display:inline}.attention-panel .panel-heading>span{align-items:center;gap:8px;display:flex}.attention-toolbar{flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px 10px;display:flex}.attention-toolbar .crm-form-select{width:auto;max-width:310px}.attention-overdue{align-items:center;gap:6px;font-size:14px;display:flex}.attention-overdue input,.focus-watch input{accent-color:#348bd1;width:16px;height:16px}.attention-categories{flex-wrap:wrap;gap:6px;padding:0 18px 14px;display:flex}.attention-categories button{font:inherit;color:#576679;background:#fff;border:1px solid #dde5ed;border-radius:7px;align-items:center;gap:7px;padding:6px 10px;font-size:13px;display:flex}.attention-categories button.selected{color:#246c9f;background:#edf5fc;border-color:#a5cce9}.attention-categories b{background:#f2f5f8;border-radius:4px;padding:1px 5px;font-size:12px}.attention-categories .selected b{background:#dcecf9}.attention-table{table-layout:fixed;width:100%}.attention-table th:first-child{width:43%}.attention-table th:nth-child(2){width:23%}.attention-table th:nth-child(3){width:22%}.attention-table th:last-child{width:12%}.attention-table td{vertical-align:top;white-space:normal;overflow-wrap:anywhere}.attention-badge{color:#486981;background:#edf3fa;border-radius:4px;margin-bottom:5px;padding:3px 7px;font-size:12px;line-height:1.4;display:inline-block}.attention-badge.hot,.attention-badge.callback{color:#b86429;background:#fff0e8}.attention-badge.autopaid{color:#2b8753;background:#e9f6ee}.attention-badge.reservation,.attention-badge.online{color:#906e19;background:#fff7dd}.attention-badge.focus{color:#7961a7;background:#f0ebfa}.attention-client{color:#34485c;align-items:center;gap:5px;font-weight:600;text-decoration:none;display:flex}.attention-client:hover{color:#207bb7;text-decoration:underline}.attention-comment{color:#697789;margin-top:5px;font-size:13px;line-height:1.5}.attention-comment summary{cursor:pointer}.attention-deadline{color:#b95343}.attention-table .attention-action{color:#52728a;white-space:nowrap;background:#fff;border:1px solid #dce5ed;border-radius:6px;align-items:center;gap:4px;padding:6px 8px;font-size:12px;display:flex}.attention-late td:first-child{border-left:3px solid #e6aa9e}.attention-panel .notice{margin:10px 18px}.focus-details{margin-top:18px}.focus-details button{font-size:13px}.focus-details-section{gap:6px;margin-top:16px;display:grid}.focus-details-section>b{font-size:14px;font-weight:600}.focus-details-section small,.focus-watch>small{color:#7d8997;font-size:13px;display:block}.focus-details .clients-copy-value{width:fit-content;max-width:100%;display:flex}.focus-related-company{border-bottom:1px solid #edf0f4;padding:8px 0}.focus-related-company a{color:#32799d;align-items:center;gap:5px;display:flex}.focus-watch{border-top:1px solid #e8edf2;margin-top:16px;padding:14px 0}.focus-watch label{align-items:center;gap:7px;font-size:14px;display:flex}.focus-watch .panel-footnote,.focus-details>.panel-footnote{margin:8px 0;padding:0;line-height:1.55}.focus-watch button{margin-bottom:8px}@media (max-width:800px){.attention-table{min-width:640px}.attention-toolbar .crm-form-select{max-width:100%}.attention-table th:first-child{width:36%}.attention-table th:nth-child(2){width:22%}.attention-table th:nth-child(3){width:25%}.attention-table th:last-child{width:17%}}.contacts-list-table .contact-company-cell{height:44px;min-height:44px}.contact-company-cell>a{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.reports-workspace{gap:16px;display:grid}.reports-catalog{flex-wrap:wrap;gap:12px;display:flex}.reports-catalog>button{text-align:left;color:#516477;min-width:260px;font:inherit;background:#fff;border:1px solid #dce5ed;border-radius:8px;align-items:center;gap:12px;padding:15px 18px;display:flex}.reports-catalog>button.selected{color:#2d739f;background:#f4f9fd;border-color:#9bc5e4}.reports-catalog small{color:#82909e;margin-top:4px;font-size:13px;display:block}.reports-filters{background:#fff;border:1px solid #e1e8ee;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.reports-filters .crm-form-select{width:auto;max-width:320px}.reports-filters .calendar-switch label{color:#7c8a97;align-items:center;gap:10px;font-size:12px;display:flex}.reports-filters input[type=month]{font:inherit;color:#3d5265;background:#fff;border:1px solid #dce5ed;border-radius:6px;min-height:34px;padding:5px 9px;font-size:14px}.report-sources>p,.report-sources>ul{color:#657585;margin:14px 18px;font-size:14px;line-height:1.65}.report-sources>button{margin:0 18px 16px}.renewal-bottom-report{margin-top:20px}.report-section-link{text-align:right;color:#4d8aaf;margin:0 2px 8px;font-size:13px;display:block}.renewal-overview>.panel-heading{letter-spacing:0;text-transform:none;font-size:14px;font-weight:600}.renewal-overview-top{border-bottom:1px solid #e5ebf1;gap:0;padding:0}.renewal-overview .renewal-kpi{background:#fff;border:0;border-radius:0;padding:18px 20px}.renewal-overview-top .renewal-kpi+.renewal-kpi{border-left:1px solid #e5ebf1}.renewal-overview .renewal-kpi>span{color:#647689;font-size:14px}.renewal-overview .renewal-kpi>strong{letter-spacing:-.3px;margin:8px 0;font-size:24px;font-weight:600}.renewal-overview .renewal-kpi small{font-size:13px;line-height:1.5}.renewal-overview-money{border-bottom:1px solid #e5ebf1;gap:0;padding:0}.renewal-overview-money .renewal-kpi+.renewal-kpi{border-left:1px solid #e5ebf1}.renewal-overview-money .renewal-kpi>strong{font-size:22px}.renewal-kpi-paid strong{color:#31875d}.renewal-kpi-lost strong{color:#ad6d69}.renewal-status-heading{color:#60758a;padding:16px 20px 4px}.renewal-status-chart{gap:12px;padding:10px 20px 15px}.renewal-status-bar{background:#fafbfd;border:1px solid #e8edf2;border-radius:7px;padding:9px 8px}.renewal-status-bar strong{font-size:18px}.renewal-bar-track{border-bottom:0;height:42px}.renewal-status-bar>span{font-size:13px}.renewal-overview>.panel-footnote{font-size:13px;line-height:1.6}.attention-table th:nth-child(n){width:auto}.attention-table-wrap{overflow:visible}.attention-table th{text-align:left;vertical-align:middle}.attention-date-heading{justify-content:flex-start;align-items:center;gap:4px;display:flex;position:relative}.attention-date-title{text-align:left;color:inherit;white-space:normal;align-items:center;gap:4px;display:inline-flex;font:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.attention-date-title.filtered{color:#247dad}.attention-date-title i{background:#398bc4;border-radius:50%;flex-shrink:0;width:5px;height:5px}.attention-sort-pair{flex-shrink:0;gap:1px;display:flex}.attention-sort-pair button{color:#8b9bad;justify-content:center;align-items:center;display:flex;background:0 0!important;border:0!important;border-radius:4px!important;padding:3px!important}.attention-sort-pair button[aria-pressed=true]{color:#2781b8;background:#eaf4fc!important}.attention-date-popover{z-index:35;color:#4c6275;background:#fff;border:1px solid #dce5ed;border-radius:9px;gap:10px;width:302px;padding:14px;font-size:14px;font-weight:400;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 10px 30px #2439511a}.attention-date-popover>div:first-child{justify-content:space-between;align-items:center;display:flex}.attention-date-popover>div:first-child button{background:0 0!important;border:0!important;padding:2px!important}.attention-date-popover .crm-form-select{width:100%;font:inherit!important}.attention-date-popover label{gap:5px;font-size:13px;display:grid}.attention-date-popover input{box-sizing:border-box;width:100%;font:inherit;border:1px solid #dce5ed;border-radius:6px;min-height:35px;padding:7px}.attention-date-popover button{font-family:inherit!important;font-size:13px!important;font-weight:400!important}.attention-date-popover .attention-date-presets{gap:5px;display:flex}.attention-date-popover footer{justify-content:flex-end;gap:8px;margin-top:3px;display:flex}.attention-date-popover small{color:#8695a2;font-size:12px}.attention-filter-context{color:#8a99a7;flex-wrap:wrap;align-items:center;gap:10px;padding:0 18px 12px;font-size:12px;display:flex}.attention-date-chip{color:#527795;background:#edf5fc;border-radius:5px;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.attention-date-chip button{background:0 0;border:0;padding:0;display:flex}.attention-confirmation{color:#308151;background:#eff9f2;border:1px solid #c6e5d2;border-radius:7px;align-items:center;gap:8px;margin:0 18px 14px;padding:10px 12px;font-size:14px;display:flex}.attention-confirmation>button{background:0 0;border:0;margin-left:auto;padding:2px;display:flex}.attention-row-links{flex-wrap:wrap;align-items:start;gap:8px 12px;margin-top:6px;display:flex}.attention-billy-link{color:#4d80a1;border-bottom:1px dotted #bed2df;align-items:center;gap:3px;font-size:12px;text-decoration:none;display:inline-flex}.attention-row-links .attention-comment{margin:0;font-size:12px}.attention-row-links .attention-comment[open]{flex-basis:100%}.attention-badge.blocked{color:#b25f59;background:#fbeceb}.attention-done-label{color:#2e8a54;background:#edf8f0;border-radius:5px;align-items:center;gap:5px;padding:4px 7px;font-size:12px;display:inline-flex}.attention-table .attention-undo{background:0 0;border:0;margin-top:7px;padding:2px 0}.attention-done-row td{background:#fbfefb}.attention-table .attention-action{white-space:normal;text-align:left;line-height:1.4}.attention-table .attention-action:not(.attention-undo){padding:7px 10px}@media (max-width:1050px){.renewal-overview-money .renewal-kpi+.renewal-kpi{border-top:1px solid #e5ebf1;border-left:0}.attention-table{min-width:740px}.attention-table-wrap{overflow:auto}.reports-filters .crm-form-select{max-width:100%}}@media (max-width:650px){.reports-catalog>button{width:100%;min-width:0}.renewal-overview-top .renewal-kpi+.renewal-kpi{border-top:1px solid #e5ebf1;border-left:0}.renewal-overview .renewal-kpi{padding:14px}.renewal-status-chart{gap:5px;padding:10px}.renewal-status-bar{padding:7px 3px}.reports-filters .calendar-switch{width:100%}}.attention-table .attention-open-row .attention-client{color:#34485c;font-weight:700}.attention-table .attention-done-row td{color:#73808e;background:#f7f9fa}.attention-table .attention-done-row .attention-client{color:#697a89;font-weight:400}.attention-done-row .attention-badge{color:#7a8793;background:#edf0f3}.attention-done-row .attention-billy-link,.attention-done-row .attention-comment{color:#748594}.attention-table .attention-action-done,.attention-table .attention-action-done:disabled{color:#237447;opacity:1;background:#e6f5eb;border:1px solid #aed7bc;font-weight:600}.attention-table .attention-action-done:hover:not(:disabled){background:#d8efdf;border-color:#87c59b}.attention-table .attention-action-done+small{color:#7a8793;margin-top:6px;font-size:12px;display:block}.attention-period{color:#63778a;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px 0;font-size:14px;display:flex}.attention-period>.crm-form-select{width:auto;min-width:150px;max-width:290px}.attention-period .attention-month-switch{background:#fff;border:1px solid #dce5ed;border-radius:7px;align-items:center;gap:2px;padding:2px;display:flex}.attention-month-switch button{color:#638299;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:5px;display:flex}.attention-month-switch button:hover:not(:disabled){background:#edf5fc}.attention-month-switch input{font:inherit;color:#435b70;outline-offset:2px;background:0 0;border:0;width:170px;min-width:0;padding:4px 6px;font-size:14px}.attention-month-switch small{white-space:nowrap;color:#7e8e9e;padding:0 5px;font-size:12px}.attention-custom-period{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.attention-custom-period label{align-items:center;gap:5px;font-size:13px;display:flex}.attention-custom-period input{font:inherit;color:#435b70;background:#fff;border:1px solid #dce5ed;border-radius:6px;min-width:0;padding:6px}.attention-custom-period>button{font:inherit;color:#36779e;background:#edf5fc;border:1px solid #cbdfee;border-radius:6px;padding:7px 11px;font-size:13px}.attention-custom-period>small{flex-basis:100%}.attention-status-tabs{flex-wrap:wrap;align-items:center;gap:5px;padding:14px 18px 0;display:flex}.attention-status-tabs button{font:inherit;color:#5c778c;background:#fff;border:1px solid #dce6ee;border-radius:7px;align-items:center;gap:5px;padding:8px 12px;font-size:14px;display:inline-flex}.attention-status-tabs button[aria-pressed=true]{color:#207bb3;background:#eaf5fd;border-color:#afd3ec}.attention-status-tabs button[aria-pressed=true]:last-child{color:#2d8054;background:#edf8f1;border-color:#b9dbc6}.attention-processor{color:#73808e;align-items:center;gap:9px;font-size:14px;display:flex}.attention-processor .crm-form-select{min-width:240px;max-width:100%}.attention-processed-basis{color:#438368;font-size:13px}.attention-table .attention-history-label{color:#899aa7;font-size:12px}.attention-status-tabs button:focus-visible{outline-offset:2px;outline:2px solid #4799db}@media (max-width:650px){.attention-processor{flex-direction:column;align-items:flex-start;width:100%}.attention-processor .crm-form-select{width:100%;min-width:0}.attention-status-tabs{padding-left:12px;padding-right:12px}.attention-status-tabs button{padding:7px 9px;font-size:13px}}.settings-workspace{min-width:0;font:var(--crm-font-body)/1.45 var(--crm-font)}.settings-tabs{background:#eaf0f5;border-radius:9px;flex-wrap:wrap;gap:6px;width:fit-content;max-width:100%;margin:0 0 18px;padding:5px;display:flex}.settings-tabs button{color:#5b7488;font:inherit;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:9px 13px;display:inline-flex}.settings-tabs button[aria-pressed=true]{color:#247cb3;background:#fff;box-shadow:0 1px 4px #1a3e561c}.settings-tabs button:focus-visible{outline-offset:2px;outline:2px solid #4799db}body .crm-filter-popover{z-index:110;color:#445467;width:290px;max-width:calc(100vw - 24px);font:var(--crm-font-body,14px)/1.45 var(--crm-font-family,Arial,sans-serif);background:#fff;border:1px solid #dce6ef;border-radius:10px;outline:none;padding:14px;box-shadow:0 10px 32px #29476922}body .crm-filter-popover>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}body .crm-filter-popover>header b{font-weight:600}body .crm-filter-popover>header button{color:#8394a4;background:0 0;border:0;padding:3px;display:flex}body .crm-filter-checklist{text-align:left;min-width:0;font:inherit}body :is(.column-menu,.crm-filter-popover) .crm-filter-checklist .crm-filter-search{color:#8a9cac;border:1px solid #dce6ef;border-radius:6px;flex-direction:row;align-items:center;gap:6px;margin:0 0 8px;padding:0 8px;display:flex}body :is(.column-menu,.crm-filter-popover) .crm-filter-checklist .crm-filter-search input{width:100%;min-width:0;font:inherit;box-shadow:none;background:0 0;border:0;margin:0;padding:8px 0}body .crm-filter-checklist .crm-filter-all{text-align:left;width:100%;font:inherit;color:#61778a;background:0 0;border:0;border-radius:6px;padding:8px;display:block}body .crm-filter-checklist .crm-filter-all[aria-pressed=true]{color:#1687d3;background:#edf6ff}body .crm-filter-options{overscroll-behavior:contain;scrollbar-width:thin;max-height:240px;margin-top:4px;overflow-y:auto}body :is(.column-menu,.crm-filter-popover) .crm-filter-checklist .crm-filter-option{box-sizing:border-box;min-height:30px;font:inherit;color:#445467;cursor:pointer;border-radius:6px;flex-flow:row;align-items:center;gap:8px;margin:0;padding:5px 8px;font-weight:400;line-height:20px;display:flex}body :is(.column-menu,.crm-filter-popover) .crm-filter-checklist .crm-filter-option input[type=checkbox]{accent-color:#1687d3;width:16px;min-width:16px;max-width:16px;height:16px;min-height:0;box-shadow:none;flex:0 0 16px;margin:0;padding:0;display:block}body :is(.column-menu,.crm-filter-popover) .crm-filter-option>span{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;flex:1;min-width:0;display:block;overflow:hidden}body :is(.column-menu,.crm-filter-popover) .crm-filter-checklist .crm-filter-option.selected,body :is(.column-menu,.crm-filter-popover) .crm-filter-checklist .crm-filter-option:hover{color:#1687d3;background:#edf6ff}body .crm-filter-checklist small{color:#8192a2;margin:9px 0 0;font-size:12px;font-weight:400;display:block}body .crm-filter-empty{color:#8192a2;padding:10px}body .crm-filter-popover>footer{border-top:1px solid #e8edf2;justify-content:flex-end;gap:8px;margin-top:12px;padding-top:12px;display:flex}body .crm-filter-popover>footer button{font:inherit;border-radius:6px;padding:7px 10px}body .crm-multi-select.is-filtered{color:#1687d3;border-color:#9dcdf0}.attention-row-links .attention-add-task{color:#347ca7;font:inherit;white-space:nowrap;cursor:pointer;background:#f5faff;border:1px solid #cddfeb;border-radius:5px;align-items:center;gap:4px;margin:-3px 0 0;padding:3px 7px;font-size:12px;line-height:1.5;display:inline-flex}.attention-row-links .attention-add-task:hover{background:#e8f3fc;border-color:#9dc5e1}.attention-row-links .attention-add-task:focus-visible{outline-offset:2px;outline:2px solid #398bc4}.attention-confirmation a{color:inherit;align-items:center;gap:3px;text-decoration:underline;display:inline-flex}.crm-local-refusal{overflow-wrap:anywhere;background:#fff8f6;border:1px solid #ead8d6;border-radius:8px;gap:6px;margin-top:14px;padding:12px 14px;font-size:14px;display:grid}.crm-local-refusal>strong{color:#a85950;align-items:center;gap:7px;font-weight:500;display:flex}.crm-local-refusal>b{color:#53433f;font-weight:600}.crm-local-refusal p{white-space:pre-wrap;margin:0}.crm-local-refusal small{color:#8a7873;font-size:12px}.crm-refusal-scope{color:#51748d;background:#f3f9fd;border:1px solid #d4e5f2;border-radius:7px;margin:0 0 14px;padding:10px 12px;font-size:14px;line-height:1.5}.task-contact-books{border-top:1px solid #dfe8ef;margin-top:14px;padding-top:12px}.task-contact-books .sd-contact-books{padding:0}.task-contact-books .sd-contact{background:#fff;border:1px solid #e0e8ee;border-radius:7px;margin-top:10px;padding:12px}.task-contact-books .sd-field{grid-template-columns:85px minmax(0,1fr);font-size:14px}.task-contact-books .sd-contact-heading{font-size:14px}.sd-contact-select{color:#37789f;font:inherit;background:#f3f9fd;border:1px solid #c9ddeb;border-radius:6px;align-items:center;gap:5px;padding:5px 9px;font-size:13px;display:inline-flex}.sd-contact-select[aria-pressed=true]{color:#327952;background:#edf8f1;border-color:#a9d7bb}.refusal-settings-help{color:var(--muted,#687788);max-width:1050px;margin:0;line-height:1.55}.refusal-toolbar{flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0;display:flex}.refusal-search{flex:1;align-items:center;gap:8px;min-width:220px;display:flex}.refusal-search input{width:100%}.refusal-toolbar>.crm-form-select{min-width:190px}.refusal-toolbar button{align-items:center;gap:7px;display:inline-flex}.refusal-table{table-layout:fixed;width:100%}.refusal-table th:first-child{width:29%}.refusal-table th:nth-child(2){width:43%}.refusal-table th:nth-child(3),.refusal-table th:last-child{width:14%}.refusal-table td{vertical-align:top;white-space:normal;overflow-wrap:anywhere}.refusal-table small,.refusal-selected small,.refusal-catalog small{color:var(--muted,#687788);font-size:inherit;margin-top:5px;line-height:1.4;display:block}.refusal-mapping-label+.refusal-mapping-label{margin-top:12px}.refusal-table td:last-child button{white-space:nowrap}.refusal-settings-dialog{width:min(720px,100vw - 28px)!important}.refusal-mapping-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.refusal-mapping-heading h3{margin:0}.refusal-mapping-heading>span{color:var(--muted,#687788)}.refusal-selected{gap:8px;display:grid}.refusal-selected>div{background:#f2f7fd;border:1px solid #dce8f5;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.refusal-selected>div>span{flex:1;min-width:0}.refusal-selected>div>svg{color:#5184b9;flex-shrink:0}.refusal-catalog-controls{grid-template-columns:minmax(0,1fr) minmax(160px,.6fr);gap:10px;display:grid}.refusal-catalog{border:1px solid #e1e8f0;border-radius:10px;max-height:260px;overflow:auto}.refusal-catalog>label{cursor:pointer;border-bottom:1px solid #edf1f6;align-items:flex-start;gap:10px;flex-direction:row!important;padding:12px!important;display:flex!important}.refusal-catalog>label:last-child{border-bottom:0}.refusal-catalog>label:hover{background:#f7f9fc}.refusal-catalog input[type=checkbox]{accent-color:#3986d1;flex:0 0 16px;margin-top:3px;width:16px!important;height:16px!important}.refusal-catalog>label>span{min-width:0}.refusal-catalog>.muted{padding:12px}@media (max-width:700px){.refusal-table{table-layout:auto;min-width:620px}.refusal-toolbar>*{flex:100%}.refusal-catalog-controls{grid-template-columns:1fr}.refusal-settings .users-intro{flex-wrap:wrap}.refusal-settings .users-intro>button{margin-left:0}}.list-selection{color:#344760;font:inherit;background:#f6f9fd;border:1px solid #dce7f2;border-radius:10px;margin:0 16px 14px;padding:12px 14px}.list-selection-controls,.list-selection-summary{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.list-selection-controls label{cursor:pointer;font:inherit;align-items:center;gap:8px;margin:0;display:inline-flex}.list-selection input[type=checkbox],.deals-list input[type=checkbox],.wi-table input[type=checkbox]{accent-color:#3575c7;cursor:pointer;vertical-align:middle;width:16px;min-width:16px;height:16px;margin:0}.list-selection input:disabled{cursor:wait}.list-selection-controls b{margin-left:auto;font-weight:600}.list-selection-controls label span{color:#64748b}.list-selection-summary{font-size:inherit;border-top:1px solid #e2eaf4;margin-top:10px;padding-top:10px}.list-selection-summary strong{color:#203b60;font-variant-numeric:tabular-nums;font-size:16px}.list-selection-summary small{color:#62738a;flex-basis:100%;font-size:12px}.deals-list-toolbar .segmented small{font-variant-numeric:tabular-nums;margin-left:5px}@media (max-width:640px){.list-selection{margin:0 8px 12px;padding:12px}.list-selection-controls b{flex-basis:100%;margin-left:0}.list-selection-summary{flex-direction:column;align-items:flex-start;gap:8px}}body .sales-workspace .sales-filter-context{color:#385b7b;background:#eef5fc;border-color:#d7e5f2;border-radius:7px;flex-wrap:wrap;gap:12px;padding:9px 14px}body .sales-workspace .sales-filter-context button{color:#236da7;white-space:nowrap}body .sales-workspace .sales-period-context{background:#f7fafd;border-bottom:1px solid #e1e9f1;margin:0;padding:10px 14px;line-height:1.5;color:#586b7d!important}body .sales-workspace .sales-period-context b{color:#345673}body .sales-workspace .sales-period-context button{margin-left:10px}body .list-selection-controls .bulk-assign-trigger{color:#236da7;white-space:nowrap;background:#fff;border:1px solid #bdd5eb;border-radius:6px;gap:6px;padding:7px 10px}body .list-selection-controls .bulk-assign-trigger:disabled{opacity:.45}body .bulk-assign-dialog{width:calc(100vw - 32px);max-width:640px}body .bulk-assign-dialog .crm-modal-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}body .bulk-assign-hint{color:#647589;margin:12px 0;font-size:13px;line-height:1.5}body .bulk-assign-items{border:1px solid #e1e8ef;border-radius:8px;max-height:260px;margin-top:14px;overflow:auto}body .bulk-assign-item{border-bottom:1px solid #edf1f5;flex-direction:column;gap:4px;padding:10px 12px;display:flex}body .bulk-assign-item:last-child{border-bottom:0}body .bulk-assign-item a{color:#2d628d;font-weight:600}body .bulk-assign-item small{color:#6e7f91;overflow-wrap:anywhere;font-size:13px}body .bulk-assign-item.assigned small,body .bulk-assign-item.unchanged small{color:#237a4b}body .bulk-assign-item.failed small,body .bulk-assign-item.pending small{color:#b35337}body .bulk-assign-progress{color:#50667c;background:#f3f8fc;border-radius:8px;flex-direction:column;gap:7px;padding:12px;font-size:13px;display:flex}body .bulk-assign-progress progress{accent-color:#2588ca;width:100%;height:7px}body .bulk-assign-dialog .crm-create-footer{flex-wrap:wrap;gap:8px}body .contact-source-note{color:#586f85;background:#f1f6fb;border:1px solid #dee8f1;border-radius:7px;margin:12px 0;padding:10px 12px;font-size:13px;line-height:1.5}body .bulk-task-dialog{width:calc(100vw - 32px);max-width:820px}body .bulk-task-dialog .crm-modal-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}body .bulk-task-fields{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}body .bulk-task-fields label,body .bulk-task-item>label{color:#42566b;flex-direction:column;gap:6px;font-size:14px;display:flex}body .bulk-task-fields input,body .bulk-task-fields textarea{font:inherit;color:#24384d;box-sizing:border-box;background:#fff;border:1px solid #cfdae5;border-radius:6px;width:100%;padding:9px 11px}body .bulk-task-fields:disabled{opacity:.8}body .bulk-task-list-tools{justify-content:space-between;align-items:center;gap:10px;margin:18px 0 10px;font-size:14px;display:flex}body .bulk-task-list-tools label{align-items:center;gap:7px;display:flex}body .bulk-task-item{border-bottom:1px solid #e2eaf1;flex-direction:column;gap:9px;padding:14px 0;display:flex}body .bulk-task-item-title{flex-direction:column;gap:5px;display:flex}body .bulk-task-item-title a{color:#2d628d;font-size:14px;font-weight:600}body .bulk-task-item-title small{color:#728398;font-size:13px}body .bulk-task-created{color:#237a4b;font-size:14px}body .bulk-task-contact-panel{background:#f8fafd;border:1px solid #e1e9f1;border-radius:8px;padding:12px}body .bulk-task-dialog .crm-create-footer{flex-wrap:wrap;gap:8px}@media (max-width:600px){body .bulk-task-list-tools{flex-direction:column;align-items:flex-start}}.sd-payment-origin{color:#899299;flex-direction:column;gap:4px;margin:-3px 0 15px;font-size:12px;line-height:1.45;display:flex}.sd-payment-origin b{color:#66717b;font-weight:500}.sd-payment-confirmed{color:#33854a;align-items:center;gap:5px;display:flex}.sale-partial-payment{color:#9a6b13;font-size:12px}.sd-payment-origin+.sd-stage-picker{margin-top:0}.payment-filter-scope{color:#3d5f7c;background:#f0f6fc;border-bottom:1px solid #dce7f1;padding:10px 14px;font-size:14px;line-height:1.5}.payment-filter-scope>div{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.payment-filter-scope b{font-weight:600}.payment-filter-scope small{color:#677f93;margin-top:4px;font-size:12px;display:block}.payment-filter-scope button{color:#2476b1;font:inherit;background:0 0;border:0;margin-left:auto;padding:3px 0;font-size:13px}
.tasks-workspace{font-family:var(--crm-font);font-size:var(--crm-font-body);color:#273f50;min-width:0}.tasks-workspace button{font:inherit;cursor:pointer}.tasks-workspace button:disabled{cursor:default}.tasks-workspace button:focus-visible,.tasks-workspace a:focus-visible{outline-offset:2px;outline:2px solid #4799db}.tw-top,.tw-filters,.tw-summary,.tw-period,.tw-day-heading{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tw-top{justify-content:space-between;margin-bottom:15px}.tw-timezone,.tw-muted,.tw-hint{color:#738391;font-size:13px}.tw-views{background:#eaf0f5;border-radius:9px;flex-wrap:wrap;gap:3px;padding:4px;display:flex}.tw-views button{color:#577080;background:0 0;border:0;border-radius:6px;padding:8px 13px}.tw-views button[aria-pressed=true]{color:#1b6ba4;background:#fff;font-weight:600;box-shadow:0 1px 4px #1a3e561c}.tw-filters{background:#fff;border:1px solid #dfe7ee;border-radius:10px;padding:12px}.tw-filters>.search{flex:250px;min-width:180px;margin:0}.tw-filters>.crm-form-select{flex:0 210px;width:210px;min-width:160px}.tw-filters>button:last-child{background:#fff;border:1px solid #dfe7ee;border-radius:7px;padding:8px;display:flex}.tw-summary{padding:12px 0;font-size:13px}.tw-summary>span{margin-right:5px;font-weight:600}.tw-summary button{color:#577080;background:#fff;border:1px solid #e0e7ed;border-radius:18px;padding:5px 11px;font-size:13px}.tw-summary button[aria-pressed=true]{color:#1e6ca4;background:#eaf5fd;border-color:#b6d5ed}.tw-summary .tw-overdue-filter{color:#b14e47}.tw-period{margin:4px 0 15px}.tw-period>button,.tw-period-title,.tw-day-heading>button,.tw-error button{color:#48687f;background:#fff;border:1px solid #dfe7ee;border-radius:8px;align-items:center;gap:7px;padding:7px 10px;display:inline-flex}.tw-period-title{text-transform:none;font-weight:600}.tw-date-picker{position:relative}.tw-calendar-popup{z-index:30;box-shadow:var(--crm-menu-shadow);background:#fff;border:1px solid #dae5ed;border-radius:10px;max-width:calc(100vw - 85px);padding:9px;position:absolute;top:calc(100% + 8px);left:0}.tw-calendar-popup>button{color:#487595;background:#edf4fa;border:0;border-radius:6px;margin:4px 8px;padding:6px 12px}.tw-empty,.tw-error{text-align:center;color:#718495;background:#fff;border:1px solid #e0e7ed;border-radius:10px;padding:36px 20px}.tw-error{color:#aa4d47}.tw-error button{margin-left:12px}.tw-hint{margin:0 0 12px}.tw-record-link{align-items:flex-start;gap:5px;min-width:0;display:flex}.tw-record-link>button{text-align:left;color:#2876ad;overflow-wrap:anywhere;background:0 0;border:0;padding:0;line-height:1.45}.tw-record-link>button:hover{text-decoration:underline}.tw-record-link>a{color:#7896aa;flex-shrink:0;padding:2px 0;display:inline-flex}.tw-record-link>a:hover{color:#2578b3}.tw-task-card{background:#fff;border:1px solid #e0e8ef;border-radius:9px;flex-direction:column;gap:10px;min-width:0;padding:13px;display:flex;box-shadow:0 1px 2px #26405508}.tw-task-card>header{align-items:flex-start;gap:3px;font-weight:600;display:flex}.tw-task-card>header[draggable=true]{cursor:grab}.tw-drag{color:#a1b2bf;flex-shrink:0;margin-top:3px;margin-left:-5px}.tw-task-overdue{border-color:#eacac4}.tw-task-closed{background:#fcfdfd}.tw-task-closed>header>.tw-record-link>button{color:#69818e}.tw-description{white-space:pre-wrap;overflow-wrap:anywhere;color:#4e6575;margin:0;line-height:1.5}.tw-people{flex-direction:column;gap:7px;margin:0;display:flex}.tw-people div{min-width:0}.tw-people dt,.tw-label{color:#82919d;font-size:12px}.tw-people dd{overflow-wrap:anywhere;margin:1px 0 0}.tw-deal-info{flex-direction:column;gap:3px;min-width:0;display:flex}.tw-deal-info>.tw-label:not(:first-child){margin-top:5px}.tw-money{flex-direction:column;gap:3px;padding:7px 0 2px;font-size:13px;display:flex}.tw-money span{color:#768896;flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.tw-money b{color:#35556b;white-space:nowrap;font-weight:600}.tw-money .tw-paid,.tw-money .tw-paid b{color:#21835d}.tw-due{color:#597184;flex-wrap:wrap;align-items:flex-start;gap:6px;font-size:13px;display:flex}.tw-due svg{flex-shrink:0;margin-top:2px}.tw-due strong{width:100%;font-size:12px;font-weight:600;display:block}.tw-overdue{color:#b34c45}.tw-task-card>.tw-due{margin-top:auto;padding-top:5px}.tasks-workspace .tw-status{border-radius:7px;width:100%;min-height:32px;padding:6px 9px;font-size:13px}.tw-status-1{color:#4b7da3!important;background:#eef4fa!important}.tw-status-2{color:#2773b1!important;background:#eaf4ff!important}.tw-status-3{color:#997124!important;background:#fff5df!important}.tw-status-4{color:#318361!important;background:#eaf6ee!important}.tw-status-5{color:#ad5c61!important;background:#f9eded!important}.tw-table-wrap{background:#fff;border:1px solid #e0e7ed;border-radius:10px;overflow:auto}.tw-table{border-collapse:collapse;table-layout:fixed;width:100%}.tw-table th{color:#60788b;text-align:left;background:#f5f8fa;padding:12px 14px;font-weight:500}.tw-table td{vertical-align:top;overflow-wrap:anywhere;border-top:1px solid #e8eef2;padding:15px 14px}.tw-table th:first-child{width:29%}.tw-table th:nth-child(2){width:22%}.tw-table th:nth-child(3){width:28%}.tw-table th:nth-child(4){width:21%}.tw-table td>.tw-record-link{margin-bottom:8px;font-weight:600}.tw-table .tw-due{margin-bottom:10px}.tw-row-overdue td:first-child{box-shadow:inset 3px 0 #d99b91}.tw-kanban{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:12px;display:grid}.tw-kanban-column{background:#eef3f7;border-radius:9px;min-width:0}.tw-kanban-column>header{border-top:3px solid #9cbad1;border-radius:9px 9px 0 0;justify-content:space-between;align-items:center;padding:11px 12px;font-weight:600;display:flex}.tw-kanban-column>header b{color:#698091;background:#fff;border-radius:12px;padding:2px 8px;font-size:12px}.tw-kanban-column>div{flex-direction:column;gap:10px;min-height:100px;padding:0 8px 12px;display:flex}.tw-kanban-column>div>p{padding:10px}.tw-lane-2>header{border-color:#5da1d3}.tw-lane-3>header{border-color:#dfbe71}.tw-lane-4>header{border-color:#72b596}.tw-lane-5>header{border-color:#d29898}.tw-week{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:10px;display:grid}.tw-week>section{background:#f0f4f7;border:1px solid #e0e8ee;border-radius:9px;min-width:0}.tw-week>section>header{justify-content:space-between;align-items:flex-start;gap:5px;padding:10px;display:flex}.tw-week>section>header button{color:#54748b;text-align:left;background:0 0;border:0;padding:0;font-weight:600}.tw-week>section>header small{color:#8494a0;margin-top:4px;font-weight:400;display:block}.tw-week>section>div{flex-direction:column;gap:9px;min-height:100px;padding:0 7px 10px;display:flex}.tw-week .tw-week-today{background:#eaf4fb;border-color:#87b7d9}.tw-week>section>div>p{padding:10px}.tw-day-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tw-day-cards>.tw-empty{grid-column:1/-1}.tw-day-heading{justify-content:space-between;margin:18px 0 13px}.tw-day-heading h3{margin:0;font-size:16px;font-weight:600}.tw-month{background:#dde7ef;border:1px solid #dde7ef;border-radius:10px;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.tw-weekday{text-align:center;color:#79909f;background:#f3f7fa;padding:9px;font-size:13px}.tw-month-day{text-align:left;color:#4c6b80;background:#fff;border:0;flex-direction:column;justify-content:flex-start;gap:5px;min-width:0;min-height:132px;padding:8px;display:flex;border-radius:0!important}.tw-month-day[aria-pressed=true]{background:#edf6ff;box-shadow:inset 0 0 0 2px #86b6dc}.tw-month-day.tw-outside{color:#a7b5bf;background:#f5f7f9}.tw-day-number{border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;margin-bottom:2px;display:flex}.tw-today .tw-day-number{color:#fff;background:#428ec6}.tw-calendar-event{border-radius:5px;width:100%;min-width:0;padding:4px 6px;line-height:1.35;display:block}.tw-calendar-event b{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;font-weight:500;display:-webkit-box;overflow:hidden}.tw-calendar-event small{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;display:block;overflow:hidden;font-size:11px!important}.tw-more{color:#5280a3;font-size:12px}@media (max-width:1250px){.tw-kanban,.tw-week{grid-template-columns:repeat(3,minmax(0,1fr))}.tw-day-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.tw-kanban,.tw-week{grid-template-columns:repeat(2,minmax(0,1fr))}.tw-filters>.crm-form-select{flex:170px}.tw-table{min-width:720px}.tw-month-day{min-height:110px;padding:4px}.tw-calendar-event{padding:3px}.tw-calendar-event small{display:none}.tw-day-cards{grid-template-columns:1fr}.tw-calendar-popup{left:auto;right:0}}@media (max-width:520px){.tw-kanban,.tw-week{grid-template-columns:1fr}.tw-month-day{min-height:95px}.tw-calendar-event b{-webkit-line-clamp:2;font-size:11px}.tw-views button{padding:7px 9px}.tw-timezone{font-size:12px}.tw-day-heading>button{font-size:13px}.tw-period-title{font-size:13px!important}.tw-period,.tw-summary{gap:6px}.tw-month-day .tw-more{font-size:10px}.tw-filters{gap:8px;padding:10px}}.task-modal-shade{z-index:80}.task-dialog{z-index:85;width:min(720px,100vw - 28px)}.task-contact-shade{z-index:92}.task-contact-dialog{z-index:95}.task-contact-title{margin:18px 24px 0}.task-contact-title+.task-contact-title{margin-top:4px}.task-editor{flex-direction:column;min-height:0;display:flex}.task-editor fieldset{border:0;min-width:0;margin:0;padding:0}.task-editor label{color:#73808e;flex-direction:column;gap:7px;margin:0 0 14px;font-weight:400;display:flex}.task-editor input,.task-editor textarea{font:inherit;color:#3c4b59;box-sizing:border-box;background:#fafcfe;border:1px solid #dfe7ee;border-radius:8px;width:100%;padding:9px 11px;line-height:1.45}.task-editor input:focus,.task-editor textarea:focus{background:#fff;border-color:#7cb8e7;outline:none;box-shadow:0 0 0 3px #1687d30c}.task-editor textarea{resize:vertical;min-height:76px}.task-editor .crm-form-grid{margin-top:16px}.task-editor .crm-create-body{flex-direction:column;gap:0;display:flex}.task-editor .deal-task-datetime{margin-bottom:14px}.task-editor .deal-task-datetime input{min-width:0;margin:0}.task-editor .deal-task-date>button{color:#3c4b59;background:#fafcfe;border:1px solid #dfe7ee;border-radius:8px;width:100%;min-height:40px;padding:9px 11px}.task-clear-date{margin:-5px 0 14px}.task-relation-section{background:#f8fbfe;border:1px solid #e2eaf1;border-radius:10px;padding:14px 14px 0}.task-selected-company{background:#fff;border:1px solid #e2eaf1;border-radius:8px;align-items:center;gap:9px;margin-bottom:15px;padding:12px;display:flex}.task-selected-company>div{flex:1;min-width:0}.task-selected-company b{overflow-wrap:anywhere;color:#496579;font-weight:600}.task-selected-company small{color:#8594a1;margin-top:3px;display:block}.task-selected-company>a{flex-shrink:0;display:flex}.task-selected-company button{padding:3px;font-size:13px}.task-company-search{background:#fff;border:1px solid #dfe7ee;border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.task-company-search>svg{color:#93a4b1;flex-shrink:0}.task-editor .task-company-search input{box-shadow:none;background:0 0;border:0;padding-left:0}.task-company-results{background:#fff;border:1px solid #dfe7ee;border-radius:8px;flex-direction:column;max-height:230px;margin:-5px 0 14px;padding:4px;display:flex;overflow:auto;box-shadow:0 5px 18px #264a6910}.task-company-results button{text-align:left;background:0 0;border:0;border-radius:5px;padding:10px;display:block}.task-company-results button:hover,.task-company-results button:focus-visible{color:#277aad;background:#edf6ff}.task-company-results b{font-weight:500;display:block}.task-company-results small{color:#8195a4;margin-top:3px;display:block}.task-company-results p{color:#8195a4;margin:12px;font-size:13px}.task-contact-methods{overflow-wrap:anywhere;flex-wrap:wrap;gap:6px 14px;margin:-5px 0 12px;font-size:13px;display:flex}.task-contact-methods a{align-items:center;gap:4px;display:inline-flex}.task-contact-tools{flex-wrap:wrap;gap:8px 16px;margin-bottom:14px;display:flex}.task-contact-tools button{align-items:center;gap:4px;font-size:13px;display:inline-flex}.task-result-section{border-top:1px solid #e5ecf2;margin-top:18px;padding-top:18px}.task-result-section label{margin-bottom:6px}.task-result-section .crm-form-hint{margin-bottom:0}.task-result-required{background:#f4faf7;border:1px solid #d9ece2;border-radius:9px;margin-top:8px;padding:13px}.task-editor-inline .crm-create-body{padding:0;overflow:visible}.task-editor-inline .crm-create-footer{flex-wrap:wrap;justify-content:flex-start;margin-top:16px;padding:14px 0 0}.task-editor-inline .task-relation-section{padding:10px 10px 0}.task-editor-inline .task-selected-company{padding:9px}.task-editor-inline .crm-form-grid{grid-template-columns:1fr}.task-editor-inline .task-contact-methods{font-size:13px}.task-editor-inline .task-result-section{margin-top:8px}.tw-task-contact{overflow-wrap:anywhere;flex-direction:column;gap:3px;min-width:0;margin-top:8px;display:flex}.tw-task-contact>a{font-size:13px}.tw-task-result{background:#f3f8f5;border-radius:7px;margin-top:10px;padding:9px}.tw-task-result p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0}@media (max-width:700px){.task-dialog{max-height:calc(100dvh - 20px)}.task-editor .crm-form-grid{grid-template-columns:1fr;gap:0}.task-selected-company{flex-wrap:wrap}.task-selected-company>div{flex-basis:calc(100% - 40px)}.task-contact-tools{gap:12px}.task-editor .crm-create-footer{flex-wrap:wrap}}.tw-report-panel{background:#fff;border:1px solid #dfe7ee;border-radius:10px;overflow:hidden}.tw-report-tabs{border-bottom:1px solid #edf1f5;flex-wrap:wrap;align-items:center;gap:6px;padding:14px 16px;display:flex}.tw-report-tabs button{color:#60798c;white-space:nowrap;background:#f5f8fa;border:1px solid #0000;border-radius:7px;gap:9px;padding:8px 12px;font-size:14px;font-weight:500}.tw-report-tabs button span{min-width:21px;color:inherit;background:#e8eef3;border-radius:10px;padding:1px 6px;font-size:12px}.tw-report-tabs button[aria-pressed=true]{color:#247aae;background:#eaf5fd;border-color:#b9d9ef}.tw-report-tabs .tw-report-completed[aria-pressed=true]{color:#287b52;background:#edf8f1;border-color:#c2e1cf}.tw-report-tabs .tw-report-overdue[aria-pressed=true]{color:#ae554c;background:#fff3ef;border-color:#efcfc8}.tw-report-panel .tw-filters{border:0;border-radius:0;align-items:end;padding:12px 16px}.tw-report-panel .tw-filters>.search{flex:260px;align-self:end;min-height:38px;margin:0}.tw-person-filter{color:#738391;flex-direction:column;flex:0 235px;gap:6px;min-width:190px;margin:0;font-size:12px;font-weight:400;display:flex}.tw-person-filter>.crm-form-select{width:100%;min-height:38px;font-size:14px}.tw-person-filter.tw-status-filter{flex-basis:165px;min-width:145px}.tw-report-panel .tw-filters>button:last-child{flex-shrink:0;min-height:38px}.tw-period-filter{border-top:1px solid #f0f3f6;flex-direction:column;gap:10px;min-width:0;padding:12px 16px 6px;display:flex}.tw-period-row{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.tw-period-caption{color:#698093;align-items:center;gap:7px;font-size:13px;display:inline-flex}.tw-period-modes{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.tw-period-modes button{font:inherit;color:#638097;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;padding:6px 10px;font-size:13px}.tw-period-modes button[aria-pressed=true]{color:#2378b0;background:#eff6fc;border-color:#cee1f1}.tasks-workspace .tw-period-navigation{background:#fafcfe;border:1px solid #dfe7ee;border-radius:7px;flex:0 260px;grid-template-columns:34px minmax(0,190px) 34px;align-items:center;gap:0;max-width:100%;display:inline-grid;overflow:hidden}.tasks-workspace .tw-period-navigation>button{color:#6b879b;background:0 0;border:0;border-radius:0;min-width:0;height:36px;padding:0}.tasks-workspace .tw-period-navigation>button:hover{color:#247aaf;background:#eaf3fa}.tasks-workspace .tw-period-navigation>input{width:100%;min-width:0;font:inherit;color:#3d5669;box-sizing:border-box;background:0 0;border:0;border-left:1px solid #e5edf3;border-right:1px solid #e5edf3;border-radius:0;height:36px;margin:0;padding:7px 10px;font-size:14px}.tw-period-current{color:#347fae;background:0 0;border:0;padding:6px 0;font-size:13px!important}.tw-custom-period{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.tw-custom-period label{color:#738391;flex-direction:column;gap:5px;margin:0;font-size:12px;font-weight:400;display:flex}.tw-custom-period input,.tw-column-popover input{font:inherit;color:#3c4b59;box-sizing:border-box;background:#fafcfe;border:1px solid #dfe7ee;border-radius:7px;min-width:0;min-height:36px;margin:0;padding:8px 10px}.tw-custom-period input{width:160px}.tw-custom-period>button{border-radius:7px;min-height:36px;padding:7px 12px}.tw-period-filter small{color:#7b8d9c;font-size:12px}.tw-report-explanation{color:#7b8d9c;margin:6px 16px 14px;font-size:13px;line-height:1.5}.tw-active-filters{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.tw-active-filters span{color:#527995;overflow-wrap:anywhere;background:#eaf4fc;border-radius:6px;padding:5px 9px;font-size:13px}.tw-completion{color:#33845c;flex-direction:column;gap:3px;margin:0 0 10px;font-size:13px;line-height:1.45;display:flex}.tw-completion>span{font-size:12px}.tw-completion>b{font-weight:500}.tw-column-heading{align-items:center;gap:5px;min-width:0;display:flex}.tw-column-title{text-align:left;min-width:0;color:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:0;line-height:1.4;display:inline-flex;font:inherit!important}.tw-column-title svg{flex-shrink:0}.tw-column-title.filtered{color:#237bad}.tw-column-title i{background:#398bc4;border-radius:50%;flex-shrink:0;width:5px;height:5px}.tw-column-sort{flex-shrink:0;gap:1px;display:flex}.tw-column-sort button{color:#8b9bad;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:3px;display:flex}.tw-column-sort button[aria-pressed=true]{color:#2781b8;background:#eaf4fc}.tw-column-popover{z-index:60;width:min(340px,100vw - 24px);max-height:var(--radix-popover-content-available-height);box-sizing:border-box;font-family:var(--crm-font);font-size:var(--crm-font-body);color:#4c6275;background:#fff;border:1px solid #dce5ed;border-radius:10px;flex-direction:column;gap:12px;padding:15px;display:flex;overflow:auto;box-shadow:0 10px 30px #2439511a}.tw-column-popover header{height:auto;color:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;font-size:14px;display:flex}.tw-column-popover header b{font-weight:600}.tw-column-popover header button{color:#8296a6;background:0 0;border:0;padding:2px;display:flex}.tw-column-popover label{color:#73808e;flex-direction:column;gap:6px;margin:0;font-size:13px;font-weight:400;display:flex}.tw-column-popover input,.tw-column-popover .crm-form-select{width:100%;font-size:14px}.tw-column-popover input:focus{border-color:#7cb8e7;outline:0;box-shadow:0 0 0 3px #1687d30c}.tw-column-popover small{color:#82919d;font-size:12px}.tw-column-popover .form-error{color:#b14e47}.tw-column-popover footer{border-top:1px solid #e7edf2;justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.tw-column-popover footer button{font:inherit;color:#52738a;cursor:pointer;background:#f8fbfd;border:1px solid #dce5ed;border-radius:7px;padding:7px 12px}.tw-column-popover footer .primary,.tw-custom-period>.primary{color:#fff;background:#1687d3;border-color:#1687d3}.tw-column-popover footer button:disabled{opacity:.5;cursor:default}.tw-column-dates{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tw-column-popover button:focus-visible{outline-offset:2px;outline:2px solid #4799db}@media (max-width:700px){.tw-period-filter{gap:8px;padding:10px 12px}.tw-period-caption{width:100%}.tw-report-tabs,.tw-report-panel .tw-filters{padding:10px 12px}.tw-person-filter{flex:190px;min-width:160px}.tw-report-tabs button{padding:7px 9px}.tw-report-explanation{margin-left:12px;margin-right:12px}.tw-custom-period{align-items:flex-end}.tw-custom-period label{flex-direction:column;align-items:flex-start}.tw-custom-period input{width:145px}.tw-column-popover{font-size:14px}}.tw-report-panel .search input{margin:0}.tw-period-row button:focus-visible,.tw-period-navigation input:focus-visible{outline-offset:-2px;outline:2px solid #4799db}.tw-direction-filters{flex-wrap:wrap;align-items:end;gap:10px;padding:0 16px 12px;display:flex}.tw-direction-filters>label{color:#738391;flex-direction:column;flex:0 250px;gap:6px;min-width:190px;margin:0;font-size:12px;font-weight:400;display:flex}.tw-direction-filters .crm-form-select{width:100%;min-height:38px;font-size:14px}.tw-task-direction{color:#658196;overflow-wrap:anywhere;background:#edf4fa;border-radius:5px;width:fit-content;max-width:100%;margin-bottom:4px;padding:4px 7px;font-size:12px;line-height:1.4;display:inline-flex}.tw-task-direction-work{color:#6f669d;background:#f1effa}.tw-task-direction-unlinked{color:#87919a;background:#f3f5f7}@media (max-width:700px){.tw-direction-filters{padding:0 12px 12px}.tw-direction-filters>label{flex:190px;min-width:160px}}.task-editor .task-save-footer{flex-wrap:wrap;align-items:center}.task-save-feedback{flex:100%;min-width:0}.task-save-feedback:empty{display:none}.task-save-hint{color:#496579;line-height:1.45;font:inherit;background:#f0f6fc;border:1px solid #d8e6f2;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.task-save-hint>span{flex:220px}.task-save-footer .task-save-hint>button{font:inherit;white-space:nowrap;padding:4px 0}.task-save-feedback>p{color:#687d8d;font:inherit;margin:0}.task-editor [data-task-field]{scroll-margin-block:24px}.tw-report-panel .tw-filters{grid-template-columns:minmax(230px,360px) repeat(3,minmax(145px,205px)) 38px;justify-content:start;align-items:end;gap:12px;display:grid}.tw-report-panel .tw-filters>.search,.tw-report-panel .tw-person-filter{width:100%;min-width:0;max-width:none}.tw-report-panel .tw-filters>button{justify-content:center;height:38px;padding:8px}.tw-kanban{grid-template-columns:repeat(3,minmax(0,1fr))}.task-editor-inline{width:100%;max-width:760px}.task-editor-inline label{gap:5px;margin-bottom:10px}.task-editor-inline input,.task-editor-inline textarea{padding:7px 10px}.task-editor-inline textarea{min-height:62px}.task-editor-inline .deal-task-datetime{grid-template-columns:minmax(0,310px) 96px;justify-content:start;gap:10px;max-width:420px;margin-bottom:10px}.task-editor-inline .deal-task-date>button{min-height:36px;padding:7px 10px}.task-editor-inline .crm-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px}.task-editor-inline .crm-create-footer{margin-top:8px;padding-top:10px}.task-editor input[type=file][hidden]{display:none!important}@media (max-width:1100px){.tw-report-panel .tw-filters{grid-template-columns:minmax(200px,1.5fr) repeat(2,minmax(145px,1fr))}.tw-report-panel .tw-status-filter{grid-column:1/2}}@media (max-width:700px){.tw-report-panel .tw-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.tw-report-panel .tw-filters>.search{grid-column:1/-1}.tw-report-panel .tw-status-filter{grid-column:auto}.task-editor-inline .crm-form-grid{grid-template-columns:1fr;gap:0}.tw-kanban{grid-template-columns:1fr}}.tw-report-caption{color:#738391;white-space:nowrap;margin-right:4px;font-size:13px}.tw-task-audience{color:#6a8091;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 14px;font-size:13px;display:flex}.tw-audience-buttons{background:#fff;border:1px solid #dfe7ee;border-radius:9px;gap:4px;padding:4px;display:inline-flex}.tw-audience-buttons button{color:#60798c;font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-size:14px;display:inline-flex}.tw-audience-buttons button[aria-pressed=true]{color:#247aae;background:#eaf5fd;border-color:#c7dfef}.tw-task-audience b{color:#456174;font-weight:500}@media (max-width:600px){.tw-task-audience{gap:8px}.tw-audience-buttons{width:100%}.tw-audience-buttons button{flex:1}}.tasks-workspace{padding-top:8px}.tasks-workspace .tw-top{gap:8px;margin-bottom:8px}.tw-top-actions{align-items:center;gap:12px;display:flex}.tw-top-actions>.primary{padding:8px 12px;font-size:14px}.tw-scope-row{border-bottom:1px solid #edf1f5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding:8px 12px;display:flex}.tasks-workspace .tw-task-audience{flex:420px;gap:8px 12px;margin:0}.tasks-workspace .tw-audience-buttons{padding:2px}.tasks-workspace .tw-audience-buttons button{padding:6px 10px}.tasks-workspace .tw-task-audience>span{max-width:350px;font-size:12px}.tasks-workspace .tw-report-tabs{border:0;gap:5px;padding:0}.tasks-workspace .tw-report-tabs button{padding:7px 10px}.tasks-workspace .tw-report-caption{display:none}.tasks-workspace .tw-report-panel .tw-filters{flex-wrap:wrap;align-items:end;gap:8px;padding:10px 12px;display:flex}.tasks-workspace .tw-report-panel .tw-filters>.search{border:1px solid #dfe7ee;border-radius:7px;flex:1.5 245px;align-items:center;width:auto;min-width:200px;max-width:420px;min-height:36px;padding:0 9px}.tasks-workspace .tw-report-panel .tw-filters>.tw-person-filter,.tasks-workspace .tw-direction-filters>label{flex:155px;gap:4px;width:auto;min-width:145px;max-width:235px;margin:0}.tasks-workspace .tw-direction-filters{display:contents}.tasks-workspace .tw-person-filter>.crm-form-select,.tasks-workspace .tw-direction-filters .crm-form-select{min-height:36px}.tasks-workspace .tw-report-panel .tw-filters>.tw-refresh{flex:0 0 36px;width:36px;height:36px;min-height:36px;padding:7px}.tasks-workspace .tw-period-filter{gap:6px;padding:8px 12px}.tasks-workspace .tw-period-row{gap:8px}.tw-report-help{color:#7b8d9c;padding:0 12px 8px;font-size:12px}.tw-report-help summary{color:#6c8396;cursor:pointer;width:fit-content;font-size:12px}.tw-report-help .tw-report-explanation{margin:6px 0 0}.tw-navigation-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:9px 0;display:flex}.tasks-workspace .tw-navigation-row .tw-summary,.tasks-workspace .tw-navigation-row .tw-period{gap:6px;margin:0;padding:0}.tasks-workspace .tw-summary button{padding:4px 9px}.tasks-workspace .tw-task-card>header{height:auto;min-height:0;color:inherit;font-size:inherit;background:0 0;border:0;border-bottom:1px solid #edf1f5;justify-content:flex-start;gap:5px;padding:0 0 8px}.tasks-workspace .tw-week>section>header,.tasks-workspace .tw-kanban-column>header{height:auto;min-height:0;font:inherit;border-bottom:0;gap:6px;padding:9px 10px}.tasks-workspace .tw-task-card{gap:9px;padding:11px}.tasks-workspace .tw-week>section>div{min-height:72px}.task-edit-details{margin-bottom:10px}.task-edit-details>summary{font:inherit;color:#446278;cursor:pointer;background:#f5f8fc;border:1px solid #e1e9f1;border-radius:8px;padding:9px 11px}.task-edit-details>summary small{color:#7a8e9d;font-size:12px}.task-edit-details[open]>div{padding-top:14px}.task-editor:not(:has(.task-edit-details>summary)) .task-edit-details{margin:0}.task-work-completion{background:#f7fbf9;border:1px solid #cfe5db;border-radius:9px;margin-top:12px;padding:13px}.task-editor label.task-completion-toggle{color:#385b4d;flex-direction:row;align-items:flex-start;gap:9px;margin:10px 0;font-size:14px;font-weight:500;display:flex}.task-editor .task-completion-toggle input{accent-color:#1687d3;flex:0 0 16px;width:16px;height:16px;margin:2px 0 0;padding:0}.task-completion-toggle small{font-size:12px;font-weight:400;line-height:1.5}.task-work-completion .wi-date{margin:10px 0}.task-work-completion .wi-certificate{background:#fff;border:1px solid #dfe9e3;border-radius:8px;margin-top:12px;padding:12px}.task-work-completion .wi-certificate h3{align-items:center;gap:7px;margin:0 0 12px;font-size:14px;display:flex}.task-renewal-preview{color:#396d54;font-size:13px;line-height:1.5}.tc-work-completed{color:#346b50;background:#f4fbf6;border:1px solid #cfe5db;border-radius:8px;margin:10px 0;padding:10px 12px}.tc-work-completed p,.wi-work-result p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0}.tc-work-completed small{font-size:12px}@media (max-width:700px){.tw-top-actions{justify-content:space-between;width:100%}.tasks-workspace .tw-task-audience{flex-basis:100%}.tasks-workspace .tw-task-audience .tw-audience-buttons{width:auto}.tasks-workspace .tw-report-panel .tw-filters>.search{flex-basis:100%;max-width:none}.tasks-workspace .tw-report-panel .tw-filters>.tw-person-filter,.tasks-workspace .tw-direction-filters>label{flex-basis:140px;min-width:130px;max-width:none}.tw-navigation-row{align-items:flex-start}.tasks-workspace .tw-report-tabs button{padding:6px 8px}.tasks-workspace .tw-task-audience>span{max-width:none}}.task-save-footer .task-finish-followup{color:#277aaf;white-space:normal;background:#f2f8fc;border:1px solid #bfd9ec;min-height:40px;line-height:1.35}.task-save-footer .task-finish-followup:hover{background:#e7f3fc}@media (max-width:600px){.task-save-footer .task-finish-followup{flex:100%;justify-content:center}}.tasks-workspace .tw-calendar-period-modes{background:#fff;border:1px solid #dfe7ee;border-radius:8px;gap:2px;padding:2px}.tasks-workspace .tw-calendar-period-modes button{padding:5px 10px}.tasks-workspace .tw-calendar-period-modes button:focus-visible{outline-offset:-2px;outline:2px solid #4799db}@media (max-width:520px){.tasks-workspace .tw-calendar-period-modes button{padding:5px 8px}}.tasks-workspace .tw-status-period-row{border-top:1px solid #f0f3f6;flex-wrap:wrap;align-items:flex-start;gap:12px 24px;padding:8px 12px;display:flex}.tasks-workspace .tw-status-period-row>.tw-report-tabs{flex:0 auto;align-items:center;min-width:0;max-width:100%}.tasks-workspace .tw-status-period-row>.tw-period-filter{border-top:0;flex-flow:wrap;flex:900px;align-items:center;gap:6px 12px;min-width:0;padding:0;display:flex}@media (max-width:700px){.tasks-workspace .tw-status-period-row{gap:12px}.tasks-workspace .tw-status-period-row>.tw-report-tabs,.tasks-workspace .tw-status-period-row>.tw-period-filter{flex-basis:100%}}
.task-card-workspace .tc-status{align-items:center;gap:7px;padding:5px 8px;display:inline-flex}.task-card-workspace .tc-edit-button{color:#2288db;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;display:inline-flex}.task-card-workspace .tc-task-heading{margin:0 0 17px}.tc-task-heading .sd-block-caption{margin-bottom:7px}.tc-task-heading h2{overflow-wrap:anywhere;margin:0}.task-card-workspace .tc-person{align-items:center;gap:8px;display:flex}.tc-person .sd-mini-avatar{flex:0 0 27px}.task-card-workspace .tc-due{text-align:left;color:#444;background:0 0;border:0;justify-content:flex-start;align-items:flex-start;gap:7px;padding:0;display:flex}.tc-due>svg{flex-shrink:0;margin-top:3px}.task-card-workspace .tc-due-overdue{color:#b34c45}.tc-due small{margin-top:3px;display:block}.tc-description{border-top:1px solid #eee;margin-top:14px;padding-top:16px}.tc-description p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}.tc-contact-card .sd-contact-heading{margin-bottom:13px}.tc-contact-card .sd-contact-method{align-items:flex-start}.tc-contact-card .sd-contact-method svg{margin-top:3px}.tc-deal-heading{align-items:center;gap:10px;min-width:0;margin-bottom:12px;display:flex}.tc-deal-heading>svg{color:#729ab7;flex-shrink:0}.tc-deal-heading>button{color:#2288db;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;flex:1;justify-content:flex-start;min-width:0;padding:0}.tc-deal-heading>a{flex-shrink:0}.tc-paid-amount{font-size:18px}.tc-history-count{border:1px solid #e0e5e8;border-radius:12px;padding:2px 8px}.task-card-workspace .sd-history-head>div>span{display:block}.task-card-workspace .tc-result-filled{background:#f2f8f4;border-color:#d3e5d9}.tc-result-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:150px;margin:0 0 12px;line-height:1.5;overflow-y:auto}.tc-result-actions{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.tc-result-actions>button{align-items:center;gap:7px;display:inline-flex}.tc-result-actions .primary{color:#fff;background:#2597db;border:1px solid #2597db;border-radius:4px;padding:8px 12px}.tc-result-actions .tc-reopen{color:#2389c3;background:#fff;border:1px solid #d7dce0;border-radius:4px;padding:8px 12px}.tc-error{padding:0 12px}@media (max-width:760px){.task-card-workspace .sd-title{height:auto;min-height:64px;padding-right:90px}.task-card-workspace .sd-title>div:first-child{white-space:normal;flex-wrap:wrap}.task-card-workspace .sd-title strong{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.task-card-workspace .sd-pagination{display:none}.task-card-workspace .sd-right{min-height:480px}.task-card-workspace .tc-result-actions>button{min-height:40px}.task-card-workspace .sd-window-controls a,.task-card-workspace .sd-window-controls button{padding:9px}}.tc-reschedule-trigger{color:#2275b4;font:inherit;background:#f5faff;border:1px solid #d7e4ef;border-radius:7px;margin-left:10px;padding:5px 10px;font-size:13px}.tc-side-tabs{align-items:center;gap:8px;display:flex}.tc-side-tabs button{font:inherit;color:#687c8d;background:0 0;border:0;border-radius:7px;padding:7px 10px}.tc-side-tabs button[aria-pressed=true]{color:#236fa7;background:#eaf4fc}.tc-conversation{background:#f7f9fc;flex:1;min-height:180px;padding:16px;overflow:auto}.tc-conversation-caption{color:#708495;margin:0 0 12px;font-size:13px}.tc-talk-step{background:#fff;border:1px solid #e2e9f0;border-radius:10px;margin-bottom:10px;overflow:hidden}.tc-talk-heading{text-align:left;width:100%;font:inherit;color:#314656;background:#fff;border:0;align-items:center;gap:10px;padding:13px;display:flex}.tc-talk-heading>span:nth-child(2){flex:1}.tc-talk-heading small{color:#6c8394;margin-top:3px;font-size:12px;display:block}.tc-talk-number{color:#47769b;background:#edf3f9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;font-size:12px;display:inline-flex}.tc-talk-number.answered{color:#2d8862;background:#e4f5ec}.tc-talk-content{padding:0 16px 16px}.tc-talk-speech{color:#314e65;margin:0 0 12px;line-height:1.55}.tc-talk-options{flex-wrap:wrap;gap:7px;margin:10px 0;display:flex}.tc-talk-options button{font:inherit;color:#456175;background:#fff;border:1px solid #dbe5ed;border-radius:7px;padding:7px 10px;font-size:13px}.tc-talk-options button[aria-pressed=true]{color:#176da9;background:#e8f3fd;border-color:#82b5da}.tc-talk-action{background:#f3f8fc;border-left:3px solid #91b9d5;padding:10px 12px;line-height:1.5}.tc-talk-content>.textbutton{align-items:center;gap:5px;margin-top:10px;display:flex}.tc-conversation-result{text-transform:none;color:#506879;gap:9px;font-size:13px;font-weight:400;display:grid}.tc-conversation-result textarea{box-sizing:border-box;resize:vertical;width:100%;font:inherit;border:1px solid #d8e2eb;border-radius:8px;padding:10px;font-size:14px;line-height:1.5}.tc-conversation-result>button{justify-self:start}.tc-result-actions{flex-wrap:wrap}.tc-reschedule-dialog{max-width:540px!important}.tc-reschedule-dialog fieldset{border:0;gap:13px;margin:0;padding:0;display:grid}.tc-reschedule-dialog label{gap:6px;display:grid}.tc-reschedule-dialog textarea{font:inherit;resize:vertical}.tc-reschedule-dialog .crm-form-grid{grid-template-columns:minmax(0,1fr) 130px}.renewal-followup-settings h2{align-items:center;gap:8px;display:flex}.renewal-followup-settings fieldset{border:0;gap:14px;padding:0;display:grid}.renewal-followup-settings label{gap:6px;display:grid}.renewal-followup-settings .crm-billing-toggle{align-items:flex-start;gap:9px;display:flex}.renewal-followup-settings details{border:1px solid #e1e8ef;border-radius:8px;padding:12px}.renewal-followup-settings details[open]>label{margin-top:12px}.renewal-followup-settings small{color:#738596;display:block}.renewal-followup-settings textarea{resize:vertical;font:inherit}.renewal-followup-settings fieldset>.primary{justify-self:start}.rf-run{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.rf-queue{gap:8px;max-height:470px;display:grid;overflow:auto}.rf-queue article{background:#f8fafc;border:1px solid #e4ebf1;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.rf-queue small{margin-top:5px;line-height:1.5}.rf-queue-actions{flex-shrink:0;gap:7px;display:flex}.rf-queue-actions button{font-size:12px}.tc-result-actions button{font:inherit;font-size:13px}@media (max-width:700px){.rf-queue article{flex-direction:column;align-items:flex-start}.tc-side-tabs button{padding:6px;font-size:13px}.tc-reschedule-dialog .crm-form-grid{grid-template-columns:minmax(0,1fr) 110px}}
.users-workspace{gap:16px;display:grid}.users-intro{align-items:center;gap:14px;display:flex}.users-intro h2{margin:0 0 4px}.users-intro p{color:#7b8792;margin:0}.users-intro>.primary{margin-left:auto}.users-symbol{color:#288dcc;background:#eaf4fc;border-radius:12px;padding:13px;display:flex}.users-summary{flex-wrap:wrap;gap:12px;display:flex}.users-summary>span{color:#7d8995;background:#fff;border:1px solid #e1e7ed;border-radius:8px;padding:12px 18px}.users-summary b{color:#2a4a66;margin-right:7px;font-size:20px}.users-toolbar{align-items:center;gap:12px;margin-bottom:16px;display:flex}.users-toolbar input{max-width:440px;margin:0}.users-person{align-items:center;gap:10px;display:flex}.users-person .avatar{flex-shrink:0}.users-status{color:#72808c;white-space:normal;background:#f0f1f3;border-radius:6px;padding:5px 9px;display:inline-block}.users-status.is-active{color:#328458;background:#eaf6ed}.users-owner{color:#81909c;align-items:center;gap:6px;display:inline-flex}.users-help p{color:#647687;line-height:1.55}.users-notice{color:#277a4b}.users-audit article{border-bottom:1px solid #e9edf0;padding:12px 0}.users-audit article:last-child{border-bottom:0}.users-audit article>div{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.users-audit article>div>span,.users-audit small{color:#85939e}.users-audit p{margin:6px 0;line-height:1.5}.users-dialog{max-width:820px!important}.users-dialog form{flex-direction:column;min-height:0;display:flex;overflow:hidden}.users-form{overflow-y:auto}.users-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.users-fields input[readonly]{color:#70808c;background:#f5f7f9}.users-enable{background:#f2f9f4;border:1px solid #cee3d4;border-radius:8px;margin:20px 0;padding:14px}.users-enable,.users-permissions label{align-items:flex-start;gap:10px;font-weight:400!important;display:flex!important}.users-enable input,.users-permissions input{accent-color:#278fd2;flex:0 0 18px;height:18px;width:18px!important;margin:2px 0!important}.users-enable small,.users-permissions small{color:#7a8894;margin-top:3px;font-weight:400;line-height:1.5;display:block}.users-permission-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.users-permission-heading h3{margin:0}.users-permission-heading>span{color:#8997a2}.users-permissions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.users-permissions label{cursor:pointer;background:#fcfdff;border:1px solid #e1e8ef;border-radius:7px;margin:0;padding:12px}.users-footer{border-top:1px solid #e6ecf0;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.users-card .smallnote{margin-bottom:0}@media (max-width:760px){.users-intro{flex-wrap:wrap}.users-intro>.primary{margin-left:0}.users-fields,.users-permissions{grid-template-columns:1fr}.users-permission-heading{flex-direction:column;align-items:flex-start}.users-summary>span{flex:1}.users-toolbar input{min-width:0}.users-dialog{width:calc(100vw - 24px)!important}.users-form{padding:16px}}
.wi-page{font:inherit;color:inherit}.wi-heading,.wi-section-head{align-items:center;gap:9px;display:flex}.wi-heading{margin-right:auto}.wi-filters{flex-wrap:wrap!important;gap:8px!important}.wi-filters>.crm-form-select{flex:0 220px;width:220px;max-width:240px}.wi-date-filter>.crm-form-select{width:220px}.wi-quick>.crm-form-select{width:170px}.wi-search{background:#fff;border:1px solid #dce2e7;border-radius:6px;align-items:center;gap:6px;padding:0 9px;display:flex}.wi-search input{width:190px;min-height:34px;background:0 0!important;border:0!important}.wi-filter-details{background:#fff;border-bottom:1px solid #e1e6eb;flex-direction:column;gap:12px;padding:12px 14px;display:flex}.wi-date-filter,.wi-quick{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wi-date-filter>span{color:#64717d}.wi-date-filter input{width:150px}.wi-quick button.selected{color:#255e8d;background:#e8f1fa;border-color:#8eb4da}.wi-quick>button{font:inherit}.wi-table-wrap{overflow:visible}.wi-table{table-layout:fixed;width:100%;font:inherit;min-width:0!important}.wi-table th,.wi-table td{overflow-wrap:anywhere;vertical-align:top;padding:12px 9px;white-space:normal!important}.wi-table th{color:#66727d;font-weight:500}.wi-table small{color:#75808a;margin-top:4px;font-size:12px;line-height:1.5;display:block}.wi-table .stage-tag{white-space:normal;line-height:1.4;display:inline-block}.wi-table .textbutton{text-align:left;font:inherit;line-height:1.45}.wi-table .wi-work-name{font-weight:600}.wi-table tbody tr:hover{background:#f5f8fc}.wi-sort{text-align:left;font:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:flex}.wi-sort>span{flex-shrink:0;display:flex}.wi-sort svg{color:#bbc4cc}.wi-sort svg.active{color:#296d9e}.wi-expiring{color:#a26720;font-weight:600}.wi-table small.wi-overdue{color:#b4544b}.wi-table small.wi-completed{color:#428365}.wi-no-task{color:#98712a!important}.wi-page .empty{flex-direction:column;align-items:center;gap:8px;padding:36px 20px;display:flex}.wi-page .empty p{margin:0}.wi-page .empty>.primary{margin-top:10px}.wi-drawer{z-index:70;outline:none;width:calc(100% - 58px);max-width:none;height:100dvh;position:fixed;inset:0 0 0 58px;overflow:hidden}.wi-workspace{height:100%;font:inherit;min-height:0}.wi-workspace .sd-left{padding-bottom:0}.wi-amount{font-size:20px;font-weight:600}.wi-fields{border:0;flex-direction:column;gap:13px;min-width:0;margin:16px 0 0;padding:0;display:flex}.wi-fields label,.wi-certificate label,.wi-company-search{font:inherit;color:#68747e;flex-direction:column;gap:6px;margin:0;display:flex}.wi-fields input,.wi-fields textarea,.wi-company-search input{box-sizing:border-box;color:#35414b;width:100%;font:inherit;background:#fff;border:1px solid #dce2e8;border-radius:6px;min-width:0;margin:0;padding:8px 10px}.wi-fields textarea{resize:vertical;min-height:75px}.wi-fields input:focus,.wi-fields textarea:focus,.wi-company-search input:focus{outline-offset:1px;outline:2px solid #bed7ec}.wi-fields .crm-form-grid{gap:13px}.wi-certificates{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.wi-certificate{background:#f8fafc;border:1px solid #e1e6eb;border-radius:8px;flex-direction:column;gap:13px;min-width:0;padding:16px;display:flex}.wi-certificate-new{background:#f5faf7;border-color:#cde4d7}.wi-certificate h3{color:#4d6475;align-items:center;gap:7px;margin:0;font-size:15px;display:flex}.wi-certificate-new h3{color:#43846b}.wi-date{flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.wi-date>span{color:#6c7883;font-size:13px}.wi-date>div:not(.deal-task-calendar){gap:4px;display:flex}.wi-date>div>button:first-child{color:#344955;font:inherit;text-align:left;white-space:normal;background:#fff;border:1px solid #d7e0e7;border-radius:6px;flex:1;align-items:center;gap:7px;min-height:37px;padding:9px;line-height:1.4;display:flex}.wi-date .wi-clear-date{color:#7d8b96;background:0 0;border:0;padding:4px}.wi-date .deal-task-calendar{z-index:1;box-sizing:border-box;max-width:100%;position:relative}.wi-certificate .crm-form-hint{margin:0;line-height:1.5}.wi-estimate{text-align:left;padding:0;font-size:13px}.wi-call-date,.wi-next-cycle{background:#eef4fb;border:1px solid #d8e7f4;border-radius:7px;align-items:flex-start;gap:12px;margin-top:15px;padding:15px;display:flex}.wi-call-date>svg,.wi-next-cycle>svg{color:#5989b0;flex-shrink:0;margin-top:3px}.wi-call-date>div,.wi-next-cycle>div{flex:1;min-width:0}.wi-call-date small,.wi-next-cycle small{color:#677d8d;margin-top:7px;font-size:12px;line-height:1.5;display:block}.wi-next-cycle p{margin:7px 0 12px;font-size:14px;line-height:1.6}.wi-next-cycle a{margin-top:8px;display:block}.wi-history-link{margin-top:14px;display:block}.wi-task{border-bottom:1px solid #ebeff3;align-items:flex-start;gap:10px;padding:14px 0;display:flex}.wi-task>svg{color:#7294ac;flex-shrink:0;margin-top:3px}.wi-task>div{flex:1;min-width:0}.wi-task a{font-weight:500}.wi-task small,.wi-task span{color:#74828d;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:4px;font-size:13px;display:block}.wi-task-done{opacity:.72}.wi-section-head{justify-content:space-between}.wi-section-head .sd-block-caption{margin:0}.wi-tasks .task-editor{border:1px solid #dce7ef;border-radius:7px;margin-top:14px}.wi-tasks .crm-create-body{padding:17px}.wi-tasks .crm-create-footer{padding:14px;position:static}.wi-creator{color:#81909a;padding:10px 4px;font-size:12px}.wi-savebar{z-index:5;background:#fffffff5;border-top:1px solid #dce4ea;justify-content:space-between;align-items:center;gap:8px;padding:12px 8px;display:flex;position:sticky;bottom:0}.wi-savebar>span{color:#788995;font-size:12px}.wi-savebar>button{font:inherit}.wi-error{z-index:8;background:#fff4f2;border:1px solid #edc9c1;border-radius:7px;max-width:35%;padding:12px 16px;position:absolute;bottom:8px;right:20px;box-shadow:0 3px 15px #0001}.wi-mobile-head{display:none}.wi-settings{max-width:780px!important}.wi-checkbox{align-items:center;gap:8px;flex-direction:row!important}.wi-checkbox input{width:auto}.wi-settings .work-stage-edit{gap:8px}.wi-settings .crm-create-body{max-height:70dvh;overflow-y:auto}@media (max-width:1100px){.wi-table th,.wi-table td{padding:9px 6px;font-size:13px}.wi-table small{font-size:12px}.wi-certificates{gap:8px}.wi-certificate{padding:12px}.wi-date>div>button:first-child{font-size:13px}}@media (max-width:800px){.wi-table-wrap{overflow:auto}.wi-table{min-width:1060px!important}}@media (max-width:760px){.wi-drawer{border-radius:0;overflow-y:auto;width:100vw!important;height:100dvh!important;inset:0!important}.wi-mobile-head{z-index:20;background:#fff;border-bottom:1px solid #dde5eb;justify-content:space-between;align-items:center;padding:9px 14px;display:flex;position:sticky;top:0}.wi-workspace{height:auto}.wi-workspace .sd-columns{height:auto;display:block}.wi-workspace .sd-left{overflow:visible}.wi-workspace .sd-right{min-height:400px}.wi-workspace .sd-right .sd-window-controls{display:none}.wi-workspace .sd-events{flex:none;max-height:450px}.wi-workspace .sd-title{min-height:45px}.wi-error{max-width:none;margin:0 8px 8px;position:sticky;bottom:0}.wi-filters .wi-search{flex:1}.wi-search input{width:100%}.wi-savebar{bottom:0}.wi-settings .work-stage-edit{flex-wrap:wrap}}@media (max-width:480px){.wi-certificates,.wi-workspace .crm-form-grid{grid-template-columns:1fr}.wi-savebar>span{max-width:120px}.wi-filter-details{padding:10px}.wi-date-filter input{width:132px}.wi-section-head{align-items:flex-start;gap:8px}}.wi-tasks .task-editor label{color:#73808e;flex-direction:column;gap:7px;margin:0 0 14px;font-size:13px;display:flex}.wi-tasks .task-editor input,.wi-tasks .task-editor textarea{box-sizing:border-box;width:100%;font:inherit;color:#3d4b57;background:#fafcfe;border:1px solid #dfe6ed;border-radius:7px;padding:9px 11px}.wi-tasks .task-editor textarea{resize:vertical}.wi-tasks .task-editor .task-company-search input{border:0}.wi-tasks .task-editor .crm-form-grid{gap:12px}.wi-period{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wi-period-caption{color:#536778;align-items:center;gap:7px;margin-right:6px;font-weight:600;display:flex}.wi-period>.crm-form-select{flex:0 0 155px;width:155px}.wi-period>.wi-period-year{flex-basis:100px;width:100px}.wi-month-arrow{border-radius:7px;justify-content:center;align-items:center;min-width:34px;min-height:34px;display:flex;padding:6px!important}.wi-period-custom{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wi-period-custom label{color:#677b8c;align-items:center;gap:6px;display:flex}.wi-period-custom input{font:inherit;color:#35414b;background:#fff;border:1px solid #dce2e8;border-radius:6px;padding:7px}.wi-reset{align-self:flex-start;padding:0}.wi-drilldown{color:#4d6c86;background:#f2f7fb;border:1px solid #d9e6f2;border-radius:7px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex}.wi-drilldown span{font-size:13px}.wi-report-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.wi-report-card{background:#fff;border:1px solid #dfe7ee;border-top:3px solid #82a7d6;border-radius:8px;flex-direction:column;gap:12px;min-width:0;padding:15px;display:flex}.wi-report-done{border-top-color:#74ae88}.wi-report-paid{border-top-color:#64b8a6}.wi-report-refused{border-top-color:#d99b9f}.wi-report-pending{border-top-color:#d9b167}.wi-report-card>span{color:#506478;font-weight:600}.wi-report-card>small{color:#81909e;font-size:12px;line-height:1.5}.wi-metric-pair{font:inherit;flex-direction:column;gap:6px;display:flex}.wi-metric-pair a{color:#2778ad;width:fit-content;text-decoration:none}.wi-metric-pair a:hover{text-decoration:underline}.wi-metric-pair a:first-child{font-weight:600}.wi-metric-pair small{color:#8292a2;font-size:12px;font-weight:400}.wi-report-card .wi-metric-pair a:first-child{font-size:25px}.wi-report-card .wi-metric-pair a:last-child{font-size:16px}.wi-report-table{width:100%;font:inherit;table-layout:fixed;min-width:900px}.wi-report-table th,.wi-report-table td{white-space:normal;vertical-align:top;padding:14px 12px}.wi-report-table th:first-child{width:22%}.wi-report-table th>small{color:#8694a2;margin-top:6px;font-size:11px;font-weight:400;display:block}.wi-report-table th{color:#687c8d;font-weight:500}.wi-report-table tfoot{background:#f5f8fb;font-weight:600}.wi-report-warning{background:#fff8e8;border:1px solid #f0dfb7;border-radius:7px;margin:12px 16px;padding:12px}.wi-table th{overflow-wrap:normal;word-break:normal}.wi-table .wi-event-date{color:#477b9c}.wi-report-panel .panel-footnote{margin:10px 15px;line-height:1.5}.wi-call-date .crm-form-select{margin-bottom:10px}.wi-call-explanation{color:#617a8e;font-size:13px;line-height:1.6}.wi-report-dates{border-top:1px solid #e4eaf0;padding-top:13px}.wi-report-dates h4{font:inherit;color:#5e7486;margin:0 0 12px;font-weight:600}@media (max-width:1100px){.wi-report-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.wi-period .textbutton{font-size:13px}}@media (max-width:640px){.wi-report-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wi-report-card{padding:12px}.wi-period{gap:7px}.wi-period>.segmented{order:0;width:100%}.wi-period-caption{width:100%}.wi-period>.crm-form-select{flex-basis:145px;width:145px}.wi-period>.wi-period-year{flex-basis:90px;width:90px}.wi-period-custom label{flex:1}.wi-period-custom input{width:145px;min-width:0}.wi-report-card .wi-metric-pair a:last-child{font-size:14px}}.wi-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wi-page .wi-toolbar{background:#fff;border-bottom:1px solid #e4eaf0;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 12px;display:flex}.wi-page .wi-view-tabs{flex:none;margin:0}.wi-page .wi-view-tabs button{min-height:36px;padding:8px 10px}.wi-page .wi-toolbar>.wi-funnel-select{flex:0 190px;width:190px;min-width:130px;max-width:220px;min-height:36px}.wi-page .wi-toolbar>.wi-search{box-sizing:border-box;flex:220px;min-width:180px;max-width:420px;min-height:36px}.wi-page .wi-search input{width:100%;min-width:0;min-height:34px;font:inherit;outline-offset:0;flex:1;margin:0;padding:6px 3px}.wi-page .wi-search-clear{color:#7c8b96;background:0 0;border:0;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:28px;padding:3px;display:flex}.wi-page .wi-filter-toggle,.wi-page .wi-new-work{white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-height:36px;display:flex}.wi-page .wi-new-work{margin-left:auto}.wi-page .wi-filter-toggle.is-active{color:#2677aa;background:#eef6fc;border-color:#b8d7eb}.wi-page .wi-filter-toggle>span{color:#2677aa;background:#dceefa;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 3px;font-size:12px;display:inline-flex}.wi-page .wi-periodbar{background:#fbfcfe;border-bottom:1px solid #e4eaf0;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px 12px;display:flex}.wi-page .wi-period-compact{gap:6px}.wi-page .wi-period-compact>.wi-period-mode{flex:0 0 138px;width:138px}.wi-page .wi-period-compact>.wi-period-month{flex:0 0 130px;width:130px}.wi-page .wi-period-compact>.wi-period-year{flex:0 0 94px;width:94px}.wi-page .wi-period-compact>.crm-form-select{min-height:34px}.wi-page .wi-period-compact .wi-month-arrow{width:30px;min-width:30px;height:34px;min-height:34px}.wi-page .wi-date-basis{color:#738390;align-items:center;gap:7px;min-width:0;margin:0;font-size:13px;display:flex}.wi-page .wi-date-basis>.crm-form-select{width:240px;max-width:100%;min-height:34px}.wi-page .wi-date-basis>span{white-space:nowrap}.wi-page .wi-periodbar>.wi-reset{white-space:nowrap;align-self:center;margin-left:auto;padding:5px 0;font-size:13px}.wi-page .wi-extra-filters{background:#f7fafc;border-bottom:1px solid #dfe8ef;flex-direction:column;gap:10px;padding:10px 12px;display:flex}.wi-page .wi-extra-fields{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.wi-page .wi-extra-fields>label{color:#718391;flex-direction:column;flex:175px;gap:4px;min-width:150px;max-width:250px;margin:0;font-size:12px;display:flex}.wi-page .wi-extra-fields>label>.crm-form-select{width:100%;min-height:36px}.wi-page .wi-close-filters{white-space:nowrap;align-self:center;align-items:center;gap:5px;margin-left:auto;display:flex}.wi-page .wi-quick{gap:6px}.wi-page .wi-quick button{min-height:32px;padding:6px 9px;font-size:13px}.wi-page .wi-active-filters{border-bottom:1px solid #e7edf2;flex-wrap:wrap;align-items:center;gap:6px;padding:7px 12px;display:flex}.wi-page .wi-active-filters>button{color:#3c7196;background:#f0f7fc;border:1px solid #d9e9f5;border-radius:5px;align-items:center;gap:6px;max-width:350px;min-height:28px;padding:4px 8px;font-size:12px;display:inline-flex}.wi-page .wi-active-filters>button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wi-page .wi-active-filters svg{flex-shrink:0}.wi-page .wi-period-help{color:#7a8b98;padding:6px 12px;font-size:12px}.wi-page .wi-period-help>summary{cursor:pointer;width:fit-content}.wi-page .wi-period-help>p{margin:7px 0 3px;line-height:1.5}.wi-page>.wi-drilldown{margin:8px 12px}.wi-page .deals-list-toolbar{gap:9px;min-height:0;padding:8px 12px}@media (max-width:1100px){.wi-page .wi-toolbar>.wi-search{flex-basis:200px;max-width:none}.wi-page .wi-toolbar>.wi-funnel-select{flex-basis:160px;width:160px}.wi-page .wi-new-work{margin-left:0}}@media (max-width:760px){.wi-page .wi-toolbar{gap:6px;padding:8px}.wi-page .wi-view-tabs{flex:100%;width:100%}.wi-page .wi-view-tabs button{flex:1;padding:7px 9px}.wi-page .wi-toolbar>.wi-search{flex:180px}.wi-page .wi-toolbar>.wi-funnel-select{flex:130px;max-width:none}.wi-page .wi-filter-toggle{flex:none}.wi-page .wi-new-work{margin-left:auto}.wi-page .wi-periodbar{gap:9px;padding:8px}.wi-page .wi-period-compact{gap:5px;width:100%}.wi-page .wi-period-compact>.wi-period-mode{flex:100%;width:100%}.wi-page .wi-period-compact>.wi-period-month{flex:95px;width:95px}.wi-page .wi-period-compact>.wi-period-year{flex:75px;width:75px}.wi-page .wi-date-basis{flex:100%}.wi-page .wi-date-basis>.crm-form-select{flex:1;width:auto;min-width:0}.wi-page .wi-periodbar>.wi-reset{margin-left:0}.wi-page .wi-extra-fields>label{flex-basis:140px;min-width:130px;max-width:none}.wi-page .wi-close-filters{align-self:end;min-height:32px}.wi-page .wi-active-filters>button{max-width:100%}}.wi-workspace .sd-title strong{font-weight:600}.wi-workspace .sd-stage-line button{height:12px}.wi-workspace .sd-stage-heading{padding-top:4px}.wi-workspace .wi-details{gap:0;margin:0}.wi-details>.crm-form-grid,.wi-details .wi-report-dates>.crm-form-grid{display:contents}.wi-details label,.wi-details>.wi-date,.wi-details>.crm-form-grid>.wi-date,.wi-report-dates .wi-date{grid-template-columns:124px minmax(0,1fr);align-items:center;gap:8px;margin:0;padding:7px 0;line-height:1.4;display:grid}.wi-details .wi-date>.deal-task-calendar{grid-column:1/-1;justify-self:end}.wi-workspace .wi-details :is(input,textarea,.crm-form-select){min-width:0;margin:0}.wi-details .wi-date>div:not(.deal-task-calendar),.wi-details .wi-date>div>button:first-child{min-width:0}.wi-workspace .wi-report-dates{margin-top:10px;padding-top:12px}.wi-report-dates>summary{cursor:pointer;color:#7b8791;padding:2px 0;line-height:1.4}.wi-report-dates[open]>summary{margin-bottom:8px}.wi-workspace .sd-history-head>div>span{display:block}.wi-workspace .sd-events{min-height:120px}.wi-workspace .sd-events time small{display:block}.wi-workspace .sd-bubble a{margin-top:8px;display:inline-block}.wi-workspace .wi-tasks{scrollbar-width:thin;overscroll-behavior:contain;max-height:34dvh;overflow-y:auto}.wi-workspace .wi-tasks-editing{max-height:min(55dvh,100dvh - 300px)}.wi-tasks .wi-section-head{flex-wrap:wrap}.wi-tasks .wi-section-head .textbutton{font-size:var(--crm-font-body)}.wi-task:last-child{border-bottom:0}.wi-creator{flex-shrink:0;padding:8px 12px 0}.wi-workspace .sd-note{padding-top:10px}.wi-mobile-head .sd-window-controls{background:0 0;position:static}@media (min-width:761px) and (max-width:1300px){.wi-certificates{grid-template-columns:1fr}}@media (max-width:760px){.wi-workspace .sd-title{padding-right:10px}.wi-workspace .wi-tasks{max-height:none;overflow:visible}.wi-workspace .sd-right{padding-bottom:18px}.wi-workspace .wi-details label,.wi-details>.wi-date,.wi-details>.crm-form-grid>.wi-date,.wi-report-dates .wi-date{grid-template-columns:110px minmax(0,1fr)}}@media (max-width:380px){.wi-workspace .wi-details label,.wi-details>.wi-date,.wi-details>.crm-form-grid>.wi-date,.wi-report-dates .wi-date{grid-template-columns:1fr;gap:5px}.wi-workspace .wi-details label{padding:8px 0}}.wi-task-archive{border-top:1px solid #dfe5eb;margin-top:10px;padding-top:8px}.wi-task-archive>summary{cursor:pointer;color:#62798c;font:inherit;align-items:center;gap:7px;padding:7px 0;line-height:1.4;list-style:none;display:flex}.wi-task-archive>summary::-webkit-details-marker{display:none}.wi-task-archive>summary>svg{flex-shrink:0;transition:transform .15s}.wi-task-archive[open]>summary>svg{transform:rotate(90deg)}.wi-task-archive>summary>b{color:#527089;min-width:24px;font-size:var(--crm-font-caption);background:#e5edf3;border-radius:12px;justify-content:center;align-items:center;padding:2px 7px;font-weight:600;display:inline-flex}.wi-task-archive>summary:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #329bec}.wi-task-archive .wi-task-done{opacity:1}.wi-task-archive .wi-task-done>svg{color:#63a87d}.wi-table th .crm-form-select.wi-stage-header{width:100%;min-width:0;height:auto;min-height:0;box-shadow:none;font:inherit;color:inherit;text-align:left;line-height:inherit;text-transform:none;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:flex-start;align-items:flex-start;gap:6px;margin:0;padding:0;display:flex}.wi-table th .wi-stage-header>span{white-space:normal;overflow-wrap:anywhere;min-width:0}.wi-table th .wi-stage-header>svg{color:#91a4b5;flex-shrink:0;margin-top:1px}.wi-table th .wi-stage-header:hover,.wi-table th .wi-stage-header.is-filtered,.wi-table th .wi-stage-header.is-filtered>svg{color:#2778ad}.wi-table th .wi-stage-header:focus-visible{outline-offset:4px;outline:2px solid #329bec}.wi-tasks .task-editor .task-save-footer{z-index:3;background:#fff;position:sticky;bottom:0;box-shadow:0 -5px 12px #23445e08}.wi-date>label{color:#6c7883;margin:0;padding:0;font-size:13px;line-height:1.4;display:block}.wi-date .wi-date-entry{align-items:center;gap:4px;min-width:0;display:flex}body .wi-date .wi-date-entry input{width:0;min-width:0;min-height:38px;font:14px/1.4 var(--crm-font);color:#344955;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #d7e0e7;border-radius:8px;flex:1;margin:0;padding:8px 10px}body .wi-date .wi-date-entry input:focus{outline-offset:1px;border-color:#7cb8e7;outline:2px solid #c4e4fb}body .wi-date .wi-date-entry input[aria-invalid=true]{border-color:#cd8079}body .wi-date .wi-date-entry button{color:#5486ab;background:#f7fafc;border:1px solid #dce5ee;border-radius:7px;flex:0 0 36px;width:36px;height:36px;min-height:36px;padding:0}body .wi-date .wi-date-entry button:hover{background:#edf6fd}body .wi-date .wi-date-entry .wi-clear-date{color:#8a99a5;background:0 0;border-color:#0000;flex-basis:26px;width:26px}.wi-date>.wi-date-hint{color:#8292a2;grid-column:2;margin:0;font-size:12px;line-height:1.4;display:block}.wi-date>.wi-date-error{color:#b75950}.wi-date>.wi-date-calendar{box-sizing:border-box;grid-column:1/-1;justify-self:end;width:312px;max-width:100%;display:block!important}.wi-details .wi-date>label{margin:0;padding:0;display:block}@media (max-width:380px){.wi-date>.wi-date-hint{grid-column:1}}.work-renewal-settings{margin-bottom:20px}.work-renewal-settings .crm-automation-form input,.work-renewal-settings .crm-automation-form textarea{font-weight:400}.wi-previous-work{border-left:3px solid #a8cbe7!important}.wi-previous-meta{color:#8292a2;flex-wrap:wrap;gap:8px 16px;margin:9px 0;font-size:12px;display:flex}.wi-previous-work p{white-space:pre-wrap;overflow-wrap:anywhere;color:#3c4b59;margin:10px 0;font-size:14px;line-height:1.6}.wi-previous-work>a{color:#2886c6;align-items:center;gap:5px;font-size:13px;text-decoration:none;display:inline-flex}.wi-previous-work>a:hover{text-decoration:underline}.wi-secondary-lpr{border-top:1px solid #e3e9ee;padding:10px 0}.wi-secondary-lpr>label{gap:6px;font-size:13px;display:grid}.wi-secondary-lpr>.textbutton{margin-top:8px}.wi-certificate-audit{color:#4d6c86;font:inherit;background:#f2f7fb;border:1px solid #d9e6f2;border-radius:8px;margin:12px 0;padding:14px 16px}.wi-certificate-audit-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.wi-certificate-audit>.crm-form-select{width:360px;max-width:100%}.wi-certificate-audit p{margin:10px 0 5px;line-height:1.5}.wi-certificate-audit small{color:#687c8d;font-size:13px;line-height:1.5;display:block}.wi-staff-header{flex-direction:column;gap:6px;min-width:0;display:flex}.wi-table th .wi-staff-header .wi-stage-header{justify-content:space-between;align-items:center}.wi-table th .wi-staff-header .wi-stage-header>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wi-card-open{width:fit-content;margin-top:4px;font-size:12px;display:block}body .crm-form-select.wi-stage-select{width:auto;min-width:0;max-width:100%;min-height:28px;box-shadow:none;border:0;border-radius:3px;gap:7px;padding:4px 7px;font-size:13px;font-weight:500}body .crm-form-select.wi-stage-select>span:first-child{white-space:normal;overflow-wrap:anywhere;text-align:left}body .crm-form-select.wi-stage-select>svg{flex-shrink:0;width:14px}.wi-stage-cell{min-width:0}.wi-stage-cell .crm-form-error{white-space:normal;overflow-wrap:anywhere;margin:5px 0 0;line-height:1.4}
