body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html,body{-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch}.login{border:3px solid green}.modal-item-form-NXGfRM{margin-top:1vh}.modal-company-zcbd7f{width:100%}.modal-add-form-MUpixL{max-width:100%;margin-left:auto;margin-right:auto;position:relative}.modal-modal-style-ZOKzWa{border:#ffebcd;border-radius:20px}.add-form-t3YgAC{max-width:50vw;margin-top:5vh;margin-left:auto;margin-right:auto;position:relative}.deal-employee-dialog .ant-checkbox-wrapper{white-space:normal;align-items:center;display:inline-flex}@media (max-width:749px){.deal-employee-dialog .ant-input,.deal-employee-dialog .ant-input-affix-wrapper,.deal-employee-dialog .ant-input-number-input{min-height:44px;font-size:16px}.deal-employee-dialog .ant-checkbox-wrapper,.deal-employee-dialog .ant-btn{min-height:44px}.deal-employee-dialog .ant-modal{max-width:calc(100vw - 16px)}.deal-employee-dialog .ant-modal-body .add-form,.deal-employee-dialog .ant-checkbox-group{max-width:100%}}.partner-card-import-target{border:1px dashed #bfbfbf;border-radius:8px;padding:10px 12px}.partner-card-import-target:focus-visible{outline-offset:2px;outline:2px solid #1677ff}.deal-list-footer{border-top:1px solid #f0f0f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:12px 0;display:flex}.deal-list-page-size{white-space:nowrap;align-items:center;gap:8px;display:flex}.deal-list-page-size select{min-width:80px;height:32px}.deal-list-footer .deal-pagination{flex-wrap:wrap;margin:0}.deal-list-page-total{flex-wrap:wrap;gap:6px 14px;font-size:13px;display:flex}.deal-column-heading{padding-right:8px;display:block;position:relative;overflow:visible}.deal-column-resize{cursor:col-resize;touch-action:none;border-right:2px solid transparent;width:10px;position:absolute;top:-6px;bottom:-6px;right:-6px}.deal-column-resize:hover,.deal-column-resize:focus{border-right-color:#737373;outline:1px solid #737373}.deal-column-drag{max-width:100%;color:inherit;font:inherit;text-align:inherit;white-space:nowrap;text-overflow:ellipsis;cursor:grab;background:0 0;border:0;border-radius:0;padding:0;display:block;overflow:hidden}.deal-column-drag:active{cursor:grabbing}.deal-column-drag:focus-visible{outline-offset:2px;outline:2px solid #737373}.deal-column-drag-over{box-shadow:inset 0 -2px #737373}@media (max-width:749px){.deal-list-footer{align-items:stretch}.deal-list-page-total{width:100%}.deal-list-page-size select{height:44px}}.organization-page{box-sizing:border-box;min-width:0;max-width:100%;padding:20px}.organization-page .ant-descriptions-item-content{overflow-wrap:anywhere}.org-entity-table{min-width:0;max-width:100%}.org-table-toolbar,.org-table-toolbar>.ant-space-item,.org-table-toolbar input,.org-table-toolbar .ant-select,.org-entity-table .ant-table-wrapper{max-width:100%}@media (max-width:600px){.organization-page{padding:8px}.organization-page .ant-card-body,.organization-page .ant-collapse-content-box{padding:10px!important}.organization-page .ant-card-head{padding:0 10px}.organization-page .ant-card-head-title{white-space:normal;flex-basis:100%}.organization-page .ant-card-extra{margin-left:0}.organization-page .ant-card-head-wrapper{flex-wrap:wrap;gap:8px;padding:8px 0}.organization-page .ant-descriptions-item-label,.organization-page .ant-descriptions-item-content{padding:8px!important}.organization-page h1{overflow-wrap:anywhere;font-size:22px}.organization-page .ant-space{flex-wrap:wrap}}.deal-workspace,.deal-settings{--deal-primary:#00406b;--deal-secondary:#737373;box-sizing:border-box;color:rgba(0,0,0,.88);overflow-wrap:anywhere;width:100%;min-width:0;max-width:1400px;margin:0 auto;padding:28px 32px 48px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px}.deal-workspace *,.deal-settings *{box-sizing:border-box}.deal-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.deal-heading>div:first-child{flex:1;min-width:0}.deal-heading h1,.deal-settings h1{margin:0 0 8px;font-size:24px;font-weight:600;line-height:1.35}.deal-heading p{color:var(--deal-secondary);font-size:13px}.deal-heading-subtitle{color:var(--deal-secondary);flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.deal-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:45%;display:flex}.deal-content{min-width:0}.deal-number{margin:0 0 4px}.deal-back{margin-bottom:14px}.deal-back .ant-btn{padding-left:0}.deal-back a{min-height:32px;color:var(--deal-primary);align-items:center;display:inline-flex}.deal-state{flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:160px;display:flex}.deal-retry{margin-top:12px}.deal-sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.deal-workspace select,.deal-settings select{font:inherit;color:inherit;background:#fff;border:1px solid #d9d9d9;border-radius:6px;max-width:100%;min-height:32px;padding:4px 10px;transition:border-color .2s}.deal-workspace select:hover,.deal-settings select:hover{border-color:var(--deal-primary)}.deal-workspace select:focus,.deal-settings select:focus{outline-offset:1px;outline:2px solid #b7cddb}.deal-workspace input[type=checkbox]{accent-color:var(--deal-primary);flex-shrink:0;width:16px;height:16px}.deal-settings input[type=checkbox]{accent-color:var(--deal-primary);flex-shrink:0;width:16px;height:16px}.deal-workspace fieldset,.deal-settings fieldset{min-width:0}.deal-workspace fieldset:disabled .ant-btn{pointer-events:none;opacity:.5}.deal-workspace .ant-btn,.deal-settings .ant-btn{white-space:normal;height:auto;min-height:32px}.deal-workspace .ant-input,.deal-settings .ant-input{font:inherit}.deal-workspace .ant-btn-link{padding-left:0;padding-right:0}.deal-search-row{flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0;display:flex}.deal-search-row label{color:#595959;gap:6px;font-size:12px;display:grid}.deal-search-row label:first-child{flex:300px}.deal-search-row input{min-height:32px}.deal-list-summary{color:var(--deal-secondary);flex-wrap:wrap;align-items:center;gap:16px;margin:18px 0 12px;font-size:13px;display:flex}.deal-list-summary strong{font-weight:400}.deal-presets{border-bottom:1px solid #f0f0f0;flex-wrap:wrap;gap:8px;margin:0 0 16px;padding-bottom:12px;display:flex}.deal-presets .ant-btn[aria-pressed=true]{color:var(--deal-primary);border-color:var(--deal-primary);background:#f5f8fa}.deal-list-tools{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.deal-list-tools>details{border:1px solid #f0f0f0;border-radius:6px;flex:1;min-width:260px}.deal-list-tools>details>summary{cursor:pointer;min-height:40px;color:var(--deal-primary);padding:10px 14px;list-style:none}.deal-list-tools>details>summary:after{content:"⌄";float:right}.deal-list-tools>details[open]>summary:after{content:"⌃"}.deal-list-tools>details>section{border:none!important;padding:14px!important}.deal-list-table{min-width:0}.deal-list-table .ant-table{font-size:14px}.deal-list-table .ant-table-cell{vertical-align:top}.deal-list-table .deal-title-button{color:var(--deal-primary);white-space:normal;text-align:left;justify-content:start;gap:4px;height:auto;min-height:32px;display:grid}.deal-title-button>span{display:contents}.deal-title-button small{color:var(--deal-secondary);font-size:12px;font-weight:400;display:block}.deal-row-select{gap:6px;display:grid}.deal-row-select select{width:100%;min-width:130px}.deal-row-select .ant-btn{width:100%}.deal-pagination{justify-content:center;align-items:center;gap:12px;margin-top:20px;display:flex}.deal-multi-filter legend{font-size:13px;font-weight:500}.deal-multi-filter label{font-size:13px}.deal-mobile-list{gap:12px;display:grid}.deal-mobile-card{border:1px solid #f0f0f0;border-radius:6px;min-width:0;padding:14px}.deal-mobile-title{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;gap:7px;padding:0;display:grid}.deal-mobile-title .deal-mobile-number{color:var(--deal-primary);justify-content:space-between;align-items:center;gap:8px;display:flex}.deal-mobile-title h2{margin:0;font-size:15px;font-weight:600;line-height:1.45}.deal-mobile-title small{color:var(--deal-secondary);font-size:12px}.deal-mobile-facts{gap:8px;margin:14px 0;font-size:13px;display:grid}.deal-mobile-money{justify-content:space-between;align-items:center;gap:12px;display:flex}.deal-mobile-next{border-top:1px solid #f0f0f0;padding-top:10px}.deal-mobile-edit summary{color:var(--deal-primary);cursor:pointer;padding:8px 0;font-size:13px}.deal-mobile-edit>div{gap:10px;display:grid}.deal-mobile-edit label{gap:6px;font-size:12px;display:grid}.deal-mobile-edit select{width:100%}@media (max-width:1100px){.deal-workspace,.deal-settings{padding:24px}.deal-heading{flex-wrap:wrap}.deal-actions{max-width:100%}.deal-list-tools>details{min-width:230px}}@media (max-width:749px){.deal-workspace,.deal-settings{padding:20px 16px 32px}.deal-heading{margin-bottom:16px;display:block}.deal-heading h1,.deal-settings h1{font-size:22px}.deal-actions{justify-content:flex-start;gap:8px;margin-top:16px}.deal-workspace .ant-btn,.deal-settings .ant-btn{min-height:40px}.deal-workspace .deal-section-heading .ant-btn-link{min-height:32px}.deal-workspace select,.deal-settings select{width:100%;min-height:44px}.deal-workspace .ant-input,.deal-settings .ant-input{min-height:44px;font-size:16px}.deal-workspace textarea.ant-input{min-height:80px}.deal-workspace input[type=checkbox]{width:20px;height:20px}.deal-settings input[type=checkbox]{width:20px;height:20px}.deal-list-tools{grid-template-columns:minmax(0,1fr);display:grid}.deal-list-tools>details{min-width:0}.deal-presets{gap:6px}.deal-presets .ant-btn{padding:4px 8px;font-size:12px}.deal-search-row{align-items:stretch;gap:10px}.deal-search-row label:first-child{flex-basis:100%}.deal-search-row label:not(:first-child){flex:1}.deal-search-row>.ant-btn{align-self:end}.deal-list-summary{gap:8px 16px}.deal-pagination{flex-wrap:wrap}.deal-workspace .ant-alert{align-items:flex-start}}.deal-editor-dialog select,.deal-dialog-content select{font:inherit;color:inherit;background:#fff;border:1px solid #d9d9d9;border-radius:6px;width:100%;min-height:32px;padding:4px 10px}.deal-row-error{color:#a8071a;font-size:12px;line-height:1.6;display:block}@media (max-width:749px){.deal-workspace .ant-btn,.deal-settings .ant-btn,.deal-editor-dialog .ant-btn,.deal-dialog-content .ant-btn,.deal-workspace .deal-section-heading .ant-btn-link,.deal-pinned-comments .deal-control-row .ant-btn{min-height:44px}.deal-editor-dialog .ant-input,.deal-editor-dialog select,.deal-dialog-content .ant-input,.deal-dialog-content select{min-height:44px;font-size:16px}.deal-workspace .ant-tabs-tab,.deal-workspace .ant-tabs-nav-more,.deal-list-tools>details>summary,.deal-mobile-edit summary,.deal-checkbox{min-height:44px}}.deal-summary{background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;grid-template-columns:1fr .8fr 1.5fr;gap:24px;margin-bottom:12px;padding:18px 22px;display:grid}.deal-summary>div{align-content:start;gap:5px;min-width:0;display:grid}.deal-summary span,.deal-summary small{color:#737373;font-size:12px}.deal-summary strong{color:#00406b;font-size:24px;font-weight:600;line-height:1.35}.deal-summary b{font-weight:500}.deal-card-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.deal-card-grid>main,.deal-card-grid>aside{min-width:0}.deal-card-grid>aside{gap:20px;display:grid;position:-webkit-sticky;position:sticky;top:12px}.deal-panel,.deal-form{box-sizing:border-box;background:#fff;border:1px solid #f0f0f0;border-radius:6px;min-width:0;margin-bottom:20px;padding:20px}.deal-card-grid aside .deal-panel{margin:0}.deal-panel>.deal-section-heading,.deal-panel>h2,.deal-contacts summary{border-bottom:1px solid #f0f0f0;margin:-20px -20px 18px;padding:13px 20px;font-size:15px;font-weight:500}.deal-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.deal-section-heading h2,.deal-panel>h2{font-size:15px;font-weight:500}.deal-section-heading h2,.deal-section-heading h3{margin:0}.deal-section-heading h3{font-size:14px}.deal-section-heading .ant-btn{font-size:13px}.deal-plain-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7;display:block}.deal-plain-text a{color:#00406b;text-decoration:underline}.deal-empty,.deal-help{color:#737373}.deal-help{font-size:12px;line-height:1.6}.deal-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.deal-facts>div{min-width:0}.deal-facts dt{color:#737373;font-size:12px}.deal-facts dd{overflow-wrap:anywhere;margin:4px 0 0}.deal-contacts .deal-facts{grid-template-columns:minmax(0,1fr)}.deal-contacts summary{cursor:pointer;list-style:none}.deal-contacts summary:after{content:"⌄";float:right}.deal-contacts details[open] summary:after{content:"⌃"}.deal-contacts-details:not([open]) summary{border-bottom:0;margin-bottom:-20px}.deal-field{flex-direction:column;gap:6px;min-width:0;font-size:13px;font-weight:400;display:flex}.deal-field>span,.deal-field>small{color:#737373;font-size:12px}.deal-field textarea{resize:vertical;min-height:80px}.ant-select-dropdown .ant-select-item.deal-organization-new-option{color:#fff;background:var(--new-organization-bg)}.ant-select-dropdown .ant-select-item-option-active.deal-organization-new-option{background:var(--new-organization-active-bg)}.deal-organization-new-option .ant-select-item-option-content{white-space:normal;overflow-wrap:anywhere}@media (pointer:coarse){.deal-customer-select{height:44px}.ant-select-dropdown .ant-select-item.deal-organization-new-option{align-items:center;min-height:44px}}.deal-form fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.deal-checkbox{align-items:center;gap:8px;display:flex}.deal-control-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.deal-banner{overflow-wrap:anywhere;border-radius:6px;margin:0 0 12px;padding:12px;font-size:13px;line-height:1.6}.deal-banner-warning{background:#fffbe6;border:1px solid #ffe58f}.deal-banner-error{color:#a8071a;background:#fff2f0;border:1px solid #ffccc7}.deal-banner .ant-btn{margin-top:8px}.deal-notice{color:#389e0d;background:#f6ffed;border:1px solid #b7eb8f;border-radius:6px;padding:10px 12px}.deal-conflict{background:#fff7e6;border:1px solid #ffd591;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;padding:14px;display:grid}.deal-conflict>div{min-width:0}.deal-conflict h3{margin:0 0 6px;font-size:14px}.deal-conflict .deal-control-row{grid-column:1/-1}.deal-composer{margin:18px 0}.deal-filter-tabs{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.deal-filter-tabs .ant-btn[aria-pressed=true]{color:#00406b;background:#f5f8fa;border-color:#00406b}.deal-event-list,.deal-activity-list,.deal-revisions ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.deal-event,.deal-activity,.deal-revisions li{border-bottom:1px solid #f0f0f0;min-width:0;padding:16px 0}.deal-event:last-child,.deal-activity:last-child{border-bottom:0}.deal-event-meta{color:#737373;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.deal-event-meta strong{color:rgba(0,0,0,.88);font-size:13px;font-weight:500}.deal-comment{min-width:0}.deal-tombstone{color:#737373;font-style:italic}.deal-activity>div:first-child{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.deal-activity>div:first-child strong{font-weight:500}.deal-activity>div:first-child span{color:#737373;font-size:12px}.deal-activity p{color:#595959;margin:8px 0;font-size:13px;line-height:1.6}.deal-activity-done{color:#737373}.deal-revisions{border-top:1px solid #f0f0f0;margin-top:16px;padding-top:16px}.deal-pinned-comments{background:#f5f8fa;border:0;margin:0 0 18px;padding:14px}.deal-pinned-comments h3{color:#00406b;margin:0 0 10px;font-size:13px}.deal-pinned-comments .deal-event{padding:8px 0}.deal-pinned-comments .deal-control-row .ant-btn{min-height:28px;font-size:12px}.deal-stage-change .deal-form,.ant-modal-body>.deal-form{border:0;margin:0;padding:0}.deal-stage-change .deal-conflict{display:block}.deal-stage-change .deal-control-row .ant-btn{width:100%}.deal-overview,.deal-metadata{min-width:0}.deal-metadata .deal-form{max-width:100%}.deal-inline-actions,.deal-document-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.deal-document-controls{align-items:flex-end}.deal-document-controls select{width:100%;min-width:0}.deal-calculation-list,.deal-document-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.deal-calculation-list li,.deal-document-list li{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.deal-calculation-list li>div:first-child,.deal-document-list li>div:first-child{gap:4px;min-width:0;display:grid}.deal-document-controls label{flex:1;gap:6px;min-width:180px;font-size:13px;display:grid}.deal-action-hint{color:#8c5200;align-self:center;max-width:280px;font-size:12px;line-height:1.5}@media (max-width:1100px){.deal-card-grid{grid-template-columns:minmax(0,1fr) 260px}}@media (max-width:749px){.deal-summary{grid-template-columns:1fr 1fr;gap:18px 12px;padding:16px}.deal-summary>div:last-child{border-top:1px solid #e8e8e8;grid-column:1/-1;padding-top:12px}.deal-summary strong{font-size:22px}.deal-card-grid{flex-direction:column;gap:16px;display:flex}.deal-card-grid>main,.deal-card-grid>aside{display:contents;position:static}.deal-card-grid .deal-overview{order:0;width:100%}.deal-card-grid .deal-stage-change{order:-1;width:100%}.deal-card-grid .deal-activities{order:1;width:100%}.deal-card-grid .deal-contacts{order:2;width:100%}.deal-card-grid .deal-timeline{order:3;width:100%}.deal-panel,.deal-form{margin-bottom:16px;padding:16px 14px}.deal-panel>.deal-section-heading,.deal-panel>h2,.deal-contacts summary{margin:-16px -14px 16px;padding:12px 14px}.deal-contacts-details:not([open]) summary{margin-bottom:-16px}.deal-control-row{gap:8px}.deal-control-row .ant-btn{flex:auto}.deal-facts,.deal-conflict{grid-template-columns:minmax(0,1fr)}.deal-conflict .deal-control-row{grid-column:auto}.deal-event-meta{line-height:1.7;display:block}.deal-event-meta>span,.deal-event-meta time{display:block}.deal-calculation-list li,.deal-document-list li{flex-direction:column;align-items:stretch}.deal-inline-actions .ant-btn{flex:1}.deal-document-controls{flex-direction:column;align-items:stretch}.deal-document-controls label{width:100%;min-width:0}.deal-action-hint{max-width:100%}.deal-pinned-comments .deal-control-row .ant-btn{min-height:44px}.deal-composer .deal-control-row>.ant-btn:first-child{width:100%}}.deal-card-grid{display:block}.deal-top-facts{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.deal-card-view .deal-heading{flex-wrap:wrap}.deal-card-view .deal-heading>div:first-child{flex:280px}.deal-card-view .deal-actions{flex:0 auto;min-width:0;max-width:none}.deal-card-view .deal-actions>.ant-btn{white-space:nowrap;flex-shrink:0}.deal-card-summary{grid-template-columns:minmax(180px,1fr) minmax(200px,1fr) minmax(140px,1fr) minmax(150px,1fr);gap:20px;padding:16px 20px}.deal-card-summary .deal-stage-change{background:0 0;border:0;margin:0;padding:0}.deal-card-summary .deal-stage-change>h2{color:#737373;border:0;margin:0 0 5px;padding:0;font-size:12px}.deal-card-summary .deal-stage-change .deal-form{background:0 0;margin:0;padding:0}.deal-card-summary .deal-stage-change .deal-field{gap:0;font-size:0}.deal-card-summary .deal-stage-change .deal-field select{font-size:14px}.deal-card-summary .deal-stage-change .deal-field:has(input){gap:6px;font-size:13px}.deal-card-summary .deal-stage-change .deal-field:has(textarea){gap:6px;font-size:13px}.deal-next-line{overflow-wrap:anywhere;margin:8px 0 12px;font-size:13px}.deal-next-line>span{color:#737373}.deal-card-details .deal-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 24px}.deal-positions>summary{cursor:pointer;margin-bottom:12px;font-size:15px;font-weight:500}.deal-positions-table{border-collapse:collapse;width:100%;min-width:700px;font-size:14px}.deal-positions-table th,.deal-positions-table td{text-align:left;border-bottom:1px solid #f0f0f0;padding:6px 8px}.deal-positions-table th{background:#fafafa;font-weight:500}.deal-positions-table th:nth-last-child(-n+2),.deal-positions-table td:nth-last-child(-n+2){text-align:right;white-space:nowrap}.deal-list-table .ant-table-cell{white-space:nowrap;padding:3px 6px!important}.deal-list-table td{height:32px}.deal-list-table .deal-title-button{text-align:left;max-width:100%;height:24px!important;min-height:24px!important;padding:0!important;display:block!important}.deal-list-table .deal-title-button>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.deal-list-table .deal-title-button strong{display:inline}.deal-list-table .deal-row-select{display:block}.deal-list-table .ant-btn{height:24px;min-height:24px;padding:0 5px}.deal-list-table select{height:24px;min-height:24px;padding:0 4px;font-size:12px}.deal-activity-list .deal-activity{color:inherit;background:0 0;grid-template-columns:1fr;gap:8px;min-height:32px;padding:2px 4px;font-size:13px;display:grid}.deal-activity-list .deal-activity>*{min-width:0}.deal-task-status{font-size:13px}.deal-activity>.deal-task-title{display:block}.deal-task-title summary,.deal-task-note summary{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deal-task-title p,.deal-task-note p{white-space:pre-wrap;overflow-wrap:anywhere}.deal-task-date small{color:inherit;display:block}.deal-task-assignee{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deal-activity-overdue .deal-task-title,.deal-activity-overdue .deal-task-status{color:#a8071a}.deal-activity-done .deal-task-title,.deal-activity-done .deal-task-status{color:#237804}.deal-activity-cancelled .deal-task-title,.deal-activity-cancelled .deal-task-status{color:#737373}.deal-task-columns{display:none}.deal-activity>.deal-control-row{flex-wrap:wrap;gap:4px;margin:0}@media (min-width:1100px){.deal-activity-list .deal-activity,.deal-task-columns{grid-template-columns:max-content minmax(120px,1.5fr) 145px 80px minmax(100px,1fr) minmax(120px,1fr);align-items:center;gap:8px;display:grid}.deal-activity>.deal-control-row{flex-wrap:nowrap;grid-area:1/1;gap:3px;min-width:144px}.deal-activity .deal-control-row .ant-btn{white-space:nowrap;flex-shrink:0;height:26px;min-height:26px;padding:0 3px}.deal-activity .deal-control-row .ant-btn:has(.anticon){width:25px;min-width:25px}.deal-activity>.deal-task-title{grid-area:1/2}.deal-activity>.deal-task-date{grid-area:1/3;font-size:12px}.deal-activity>.deal-task-status{grid-area:1/4}.deal-activity>.deal-task-note{grid-area:1/5}.deal-activity>.deal-task-assignee{grid-area:1/6}.deal-task-mobile-label{display:none}.deal-task-columns{color:#737373;border-bottom:1px solid #f0f0f0;grid-template-columns:144px minmax(120px,1.5fr) 145px 80px minmax(100px,1fr) minmax(120px,1fr);padding:3px 4px;font-size:12px}.deal-activities.deal-panel{padding:12px}.deal-activities.deal-panel>.deal-section-heading{margin:-12px -12px 8px;padding:8px 12px}.deal-activities>.deal-help{margin:4px 0 8px}}@media (min-width:768px) and (max-width:1099px){.deal-card-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-activity-list .deal-activity{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.deal-activity>.deal-control-row{grid-column:1/-1}}@media (max-width:767px){.deal-top-facts,.deal-card-details .deal-facts,.deal-card-summary{grid-template-columns:1fr}.deal-card-summary>div:last-child{border:0;grid-column:auto;padding:0}.deal-card-view .deal-actions{justify-content:flex-start;width:100%}.deal-card-view .deal-actions>.ant-btn{white-space:normal;flex:0 auto;max-width:100%}.deal-activity-list .deal-activity{padding:10px 4px}.deal-activity button,.deal-activity select{min-height:44px}.deal-editor-dialog input{font-size:16px}}@media (pointer:coarse){.deal-list-table select,.deal-list-table .ant-btn,.deal-list-table .deal-title-button{height:44px!important;min-height:44px!important}.deal-activity .deal-control-row .ant-btn{width:auto;min-width:44px;height:44px;min-height:44px}.deal-activity .deal-control-row .ant-btn:has(.anticon){width:auto;min-width:44px;height:44px;min-height:44px}.deal-task-columns{grid-template-columns:232px minmax(120px,1.5fr) 145px 80px minmax(100px,1fr) minmax(120px,1fr)}}.deal-list-layout{border-top:1px solid #f0f0f0;grid-template-columns:198px minmax(0,1fr);display:grid}.deal-list-sidebar{background:#fafafa;border-right:1px solid #f0f0f0;min-width:0;padding:12px}.deal-list-results{min-width:0;padding-left:12px}.deal-sidebar-search{gap:5px;font-size:12px;display:grid}.deal-list-sidebar .deal-filter-panel{margin-top:12px;border:0!important;padding:0!important}.deal-list-sidebar .deal-filter-panel h2{font-size:14px!important}.deal-list-sidebar .deal-filter-panel>.deal-filter-fields{flex-direction:column;gap:10px!important;display:flex!important}.deal-list-sidebar label{font-size:12px}.deal-list-sidebar select{width:100%;min-width:0;padding:4px 6px;font-size:13px;display:block;min-height:32px!important}.deal-list-sidebar .deal-check-filter summary{cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:6px;padding:5px 6px;font-size:12px}.deal-list-sidebar .deal-check-filter label{min-height:28px!important}.deal-list-sidebar .deal-filter-panel>details>summary{font-size:12px}.deal-list-results>.ant-tabs .ant-tabs-tab{padding:10px 0;font-size:13px}.deal-list-results .deal-search-row{align-items:end;gap:8px;margin:8px 0}.deal-list-results .deal-search-row label:first-child{flex:0 auto}.deal-list-results .deal-list-tools>details{flex:0 auto;min-width:180px}.deal-list-results .deal-list-tools>details>summary{min-height:32px;padding:5px 8px;font-size:13px}.deal-list-results .deal-list-summary{gap:8px;margin:10px 0;font-size:12px}@media (max-width:749px){.deal-list-layout{grid-template-columns:1fr}.deal-list-sidebar{border-bottom:1px solid #f0f0f0;border-right:0}.deal-list-results{padding-left:0}.deal-list-sidebar .deal-filter-panel>.deal-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.deal-list-sidebar select,.deal-list-sidebar .deal-check-filter label{min-height:44px!important}.deal-sidebar-search{font-size:14px}}.deal-calculation-list>li{flex-wrap:wrap}.deal-calculation-list>li>details{flex-basis:100%;min-width:0}.deal-activities .org-entity-table{min-width:0;max-width:100%}.deal-activities .ant-table{font-size:13px}.deal-activities .ant-table-cell{white-space:nowrap;height:38px;padding:5px 6px!important}.deal-activities .ant-table-thead .ant-table-cell{background:#fafafa;height:36px;font-size:12px;font-weight:500}.deal-activities .ant-table-thead .ant-space{max-width:100%;gap:0!important}.deal-activities .ant-table-thead .ant-space-item:first-child{min-width:0;overflow:hidden}.deal-activities .ant-table-thead .ant-btn{height:24px;min-height:24px;padding:0 2px;font-size:12px}.deal-activities .ant-table-thead .deal-column-drag{font-weight:500}.deal-activities .ant-table-thead .deal-column-resize{top:0;bottom:0;right:0}.deal-activities .deal-inline-value.ant-btn{text-align:left;width:100%;max-width:100%;height:26px;min-height:26px;color:inherit;box-shadow:none;white-space:nowrap;border:0;padding:0 2px;font-size:13px;display:block}.deal-activities .deal-inline-value.ant-btn>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.deal-activities .deal-task-actions-button.ant-btn{color:#595959;width:28px;height:26px;min-height:26px;padding:0;font-size:14px}.deal-activities .deal-task-title-cell{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.deal-activities .deal-task-title-cell>.anticon{color:#8c8c8c;margin-right:3px;font-size:13px}.deal-activities .ant-tag{text-overflow:ellipsis;vertical-align:middle;max-width:100%;margin:0;padding:0 5px;font-size:12px;line-height:21px;display:inline-block;overflow:hidden}.deal-activities .deal-task-row-cancelled .deal-task-title-cell{color:#8c8c8c}.deal-activities .deal-task-deadline-overdue{color:#cf1322}.deal-task-editor{flex-direction:column;gap:10px;width:288px;max-width:calc(100vw - 48px);font-size:14px;display:flex}.deal-task-editor-label{color:rgba(0,0,0,.88);font-weight:500}.deal-task-editor>.ant-select,.deal-task-editor>.ant-picker{width:100%}.deal-task-editor-hint{color:#8c8c8c;font-size:12px}.deal-task-editor-actions{border-top:1px solid #f0f0f0;justify-content:flex-end;padding-top:10px}.deal-task-editor .ant-btn{white-space:nowrap;height:32px;font-size:14px}.deal-task-editor-popover .ant-popover-inner{padding:14px}@media (max-width:600px){.deal-task-calendar{max-height:calc(100dvh - 24px);overflow:auto;position:fixed!important;top:50%!important;bottom:auto!important;left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important}.deal-task-calendar .ant-picker-datetime-panel{flex-direction:column}.deal-task-calendar .ant-picker-panel-container{max-width:calc(100vw - 24px)}.deal-task-calendar .ant-picker-time-panel{border-top:1px solid #f0f0f0;border-left:0}.deal-task-calendar .ant-picker-time-panel-column{height:120px}}@media (pointer:coarse){.deal-activities .deal-inline-value.ant-btn,.deal-activities .deal-task-actions-button.ant-btn{height:44px;min-height:44px}.deal-task-editor .ant-btn,.deal-task-editor .ant-input,.deal-task-editor .ant-picker{min-height:40px}}.deal-document-table .ant-table-cell{overflow-wrap:anywhere}.deal-document-title{gap:4px;min-width:0;display:grid}.deal-document-title .ant-btn{white-space:normal;text-align:left;justify-content:flex-start;height:auto;padding:0}.deal-document-title .ant-btn>span:not(.ant-btn-icon){white-space:normal;overflow-wrap:anywhere}.deal-document-mobile-date,.deal-document-mobile-specification,.deal-document-mobile-download-label{display:none}.deal-document-amount{font-variant-numeric:tabular-nums;gap:4px;display:grid}.deal-document-downloads{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.deal-document-downloads .ant-btn{padding-left:4px;padding-right:4px}.deal-document-specification{min-width:0}.deal-document-specification-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.deal-document-item-name{white-space:pre-wrap;overflow-wrap:anywhere}.deal-document-totals{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:24px;margin-top:14px;display:flex}.deal-document-totals strong{margin-left:12px}@media (max-width:767px){.deal-document-mobile-date{display:block}.deal-document-table .ant-table-cell{padding:12px 6px!important}.deal-document-table .ant-table-expanded-row>.ant-table-cell{padding:12px 4px!important}.deal-document-specification .ant-table-cell{padding:9px 4px!important}.deal-document-totals{gap:8px}}@media (pointer:coarse){.deal-document-downloads .ant-btn,.deal-document-title .ant-btn{min-height:44px}}@media (max-width:600px){.deal-document-desktop-specification,.deal-document-desktop-download-label{display:none}.deal-document-mobile-specification,.deal-document-mobile-download-label{display:block}.deal-document-mobile-position+.deal-document-mobile-position{margin-top:20px}.deal-document-mobile-values{grid-template-columns:minmax(0,.7fr) minmax(max-content,1fr) minmax(max-content,1fr);gap:6px;margin:10px 0 0;display:grid}.deal-document-mobile-values>div{min-width:0}.deal-document-mobile-values dt{margin:0 0 4px;font-weight:400}.deal-document-mobile-values dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0}.deal-document-mobile-values .deal-document-mobile-gross{text-align:right;grid-column:1/-1}.deal-document-amount strong{white-space:nowrap}}.rowClass-EMaJSk{cursor:pointer}.rowClass1-azZWHn{cursor:pointer;background-color:#ffe9e9}.rowClass2-iTa8HM{cursor:pointer;background-color:#dbffd5}.rowClass3-iAWmaO{cursor:pointer;background-color:#eff6ff}.custom-HhF5cr .ant-table-thead-SOZ52F>tr>th,.custom-HhF5cr .ant-table-tbody-mc3Myw>tr>td{border-bottom:none}.custom-collapse .ant-collapse-content>.ant-collapse-content-box{padding:2px!important}.calculation-details{margin-bottom:12px}.calculation-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.calculation-deal-details{margin:0 0 16px}.calculation-deal-details dd{overflow-wrap:anywhere;margin:0;font-weight:600}.calculation-name-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-bottom:12px;display:grid}.calculation-details .ant-form-item{margin-bottom:0}.calculation-address{grid-column:1/-1}@media (max-width:750px){.calculation-details-grid{grid-template-columns:minmax(0,1fr)}}.ant-table-exmyK1 td,.ant-table-exmyK1 th{font-size:14px!important}.process-task-plan{border:1px solid var(--ant-color-border,#d9d9d9);border-radius:8px;min-width:0;margin-top:12px;margin-bottom:12px;padding:12px}.process-task-plan h3{margin:0 0 6px;font-size:15px}.process-task-plan-item{border-top:1px solid #eee;padding:8px 0}.process-task-plan-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.process-task-plan .ant-btn{white-space:normal;text-align:left;max-width:100%;height:auto;min-height:32px}.process-task-plan .ant-space{max-width:100%}.process-task-context{color:#666;overflow-wrap:anywhere;font-size:12px;display:block}.process-catalog-item{border-bottom:1px solid #eee;padding:8px 0}.process-catalog-item .ant-btn{white-space:normal;text-align:left;height:auto;min-height:32px}@media (max-width:600px){.process-task-plan{padding:8px}.process-task-plan .ant-btn,.process-catalog-item .ant-btn{min-height:40px}.process-task-plan-title{align-items:flex-start}}.process-task-plan{white-space:normal;margin-top:6px;margin-bottom:6px;padding:8px}.process-task-plan-item{padding-top:6px;padding-bottom:6px}.process-task-plan .ant-checkbox-wrapper{white-space:normal;overflow-wrap:anywhere;flex:1;min-width:120px}.process-checklist-linked{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.process-checklist-form fieldset{border:0;gap:8px;min-width:0;padding:0;display:grid}.process-checklist-form label{gap:3px;font-size:12px;display:grid}.process-checklist-form input,.process-checklist-form select{width:100%;min-width:0;max-width:100%;padding:5px;font-size:13px}.process-checklist-form h4{margin:8px 0}.process-checklist-details summary{cursor:pointer;padding:8px 0}@media (max-width:600px){.process-checklist-form input,.process-checklist-form select{font-size:16px}.process-task-plan .ant-checkbox-wrapper{align-items:center;min-height:40px}}.deal-activities .deal-task-row-checklist>td.ant-table-cell{vertical-align:top}.task-next-options{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.task-next-options>div{min-width:0}.task-next-options details{max-width:100%}.task-next-options details .ant-btn{white-space:normal;text-align:left;height:auto;min-height:44px;display:block}.task-next-options summary{cursor:pointer;min-height:44px;padding:10px 0}@media (max-width:600px){.task-next-options{flex-direction:column;align-items:stretch}.task-next-options>div>.ant-btn{text-align:left;width:100%}}.deal-task-workspace .deal-tasks-filters{grid-template-columns:repeat(3,minmax(120px,1fr)) minmax(180px,1.5fr);gap:8px;margin-bottom:12px;display:grid}.deal-task-workspace .deal-tasks-filters label{gap:4px;min-width:0;display:grid}.deal-task-workspace .deal-tasks-work-type-filter{min-width:0}.deal-task-workspace .deal-tasks-stack,.deal-tasks-stack{gap:8px;min-width:0;display:grid}.deal-task-workspace .deal-tasks-stack h2{margin:0;font-size:1rem}.deal-task-workspace .deal-tasks-board,.deal-task-workspace .deal-tasks-week{align-items:start;gap:8px;display:grid}.deal-task-workspace .deal-tasks-board{grid-template-columns:repeat(4,minmax(0,1fr))}.deal-task-workspace .deal-tasks-week{grid-template-columns:repeat(7,minmax(0,1fr))}.deal-task-workspace .deal-tasks-week .deal-tasks-calendar-day{min-width:0;padding:6px}.deal-task-workspace .deal-tasks-week .deal-tasks-calendar-day:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid var(--ant-color-border-secondary,#e5e5e5)}.deal-task-workspace .deal-tasks-week .deal-tasks-calendar-day:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid var(--ant-color-border-secondary,#e5e5e5)}.deal-task-workspace .deal-tasks-week .deal-tasks-calendar-day:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid var(--ant-color-border-secondary,#e5e5e5)}.deal-task-workspace .deal-tasks-week .deal-tasks-calendar-day:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid var(--ant-color-border-secondary,#e5e5e5)}.deal-task-workspace .deal-tasks-week .deal-tasks-calendar-day:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid var(--ant-color-border-secondary,#e5e5e5)}.deal-task-workspace .deal-tasks-board .deal-panel{min-width:0;padding:8px}.deal-tasks-row{border-bottom:1px solid var(--ant-color-border-secondary,#e5e5e5);justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;padding:8px 0;display:flex}.deal-tasks-row:last-child{border-bottom:0}.deal-tasks-item-text{overflow-wrap:anywhere;min-width:0}.deal-task-workspace .deal-tasks-item-title{white-space:normal;text-align:start;max-width:100%;height:auto;padding-left:0;padding-right:0}.deal-tasks-item-actions,.deal-tasks-calendar-toolbar,.deal-tasks-team-counts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.deal-tasks-calendar-toolbar{justify-content:space-between}.deal-task-workspace .deal-tasks-week .deal-tasks-row,.deal-task-workspace .deal-tasks-board .deal-tasks-row{flex-direction:column}.deal-task-workspace .deal-tasks-table-mobile{display:none}.deal-tasks-team-mobile{border-bottom:1px solid var(--ant-color-border-secondary,#e5e5e5);padding:10px 0}.deal-tasks-pager{margin-top:8px}.deal-tasks-picker{gap:8px;margin-bottom:8px;display:grid}.deal-tasks-picker-list{justify-items:start;max-height:170px;display:grid;overflow:auto}.deal-tasks-picker-list button{white-space:normal;text-align:start;max-width:100%;height:auto}.deal-tasks-note{white-space:pre-wrap;overflow-wrap:anywhere}.deal-tasks-load{align-items:center;gap:8px;padding:8px 0;display:flex}.deal-task-workspace .deal-tasks-month{grid-template-columns:repeat(7,minmax(0,1fr));align-items:stretch;gap:0;display:grid}.deal-task-workspace .deal-tasks-month .deal-tasks-calendar-day,.deal-task-workspace .deal-tasks-month .deal-tasks-calendar-blank{border:1px solid #e6eaf0;min-width:0;min-height:52px;padding:2px}.deal-tasks-weekday{color:var(--deal-secondary);text-align:center;padding:4px;font-size:12px;font-weight:600}.deal-tasks-calendar-day.is-today{box-shadow:inset 0 3px var(--deal-primary);background:#f0f7fb}.deal-task-workspace .deal-tasks-calendar-day h2{justify-content:space-between;align-items:center;gap:4px;height:22px;display:flex}.deal-tasks-day-count{color:var(--deal-secondary);font-size:12px;font-weight:400}.deal-task-workspace .deal-tasks-calendar-day h2 .ant-btn{height:22px;padding:0 3px;font-size:12px}.deal-task-workspace .deal-tasks-calendar-mark.ant-btn{text-align:left;white-space:nowrap;text-overflow:ellipsis;width:100%;height:18px;min-height:18px;box-shadow:none;color:#00406b;background:#e5f0f8;border:0;border-radius:2px;margin-top:1px;padding:0 3px;font-size:11px;font-weight:500;line-height:18px;display:block;overflow:hidden}.deal-task-workspace .deal-tasks-calendar-mark.ant-btn time{font-weight:700}.deal-tasks-calendar-work-type,.deal-tasks-work-type-cell{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.deal-task-workspace .deal-tasks-calendar-mark.kind-call{color:#25633b;background:#e5f3e8}.deal-task-workspace .deal-tasks-calendar-mark.kind-meeting{color:#62408a;background:#eee8f7}.deal-task-workspace .deal-tasks-calendar-mark.kind-quote{color:#795c00;background:#fff3cd}.deal-task-workspace .deal-tasks-calendar-mark.is-overdue{color:#fff;background:#c93636}.deal-task-workspace .deal-tasks-calendar-mark.status-done,.deal-task-workspace .deal-tasks-calendar-mark.status-cancelled{color:#56616b;background:#edf0f2;text-decoration:line-through}.deal-task-workspace .deal-tasks-calendar-mark.ant-btn:hover{outline-offset:-2px;filter:brightness(.96);outline:2px solid #00406b}.deal-task-workspace .deal-tasks-calendar-mark.ant-btn:focus-visible{outline-offset:-2px;filter:brightness(.96);outline:2px solid #00406b}.deal-tasks-popover{color:#263746;width:min(340px,100vw - 48px);font-size:13px}.deal-tasks-popover-heading{justify-content:space-between;align-items:center;display:flex}.deal-tasks-popover-deal.ant-btn{white-space:normal;text-align:left;color:#00406b;height:auto;padding:0}.deal-tasks-popover h3{overflow-wrap:anywhere;margin:8px 0;font-size:14px}.deal-tasks-popover dl{grid-template-columns:110px minmax(0,1fr);gap:7px;margin:12px 0;display:grid}.deal-tasks-popover dt{color:#737373}.deal-tasks-popover dd{overflow-wrap:anywhere;margin:0}.deal-tasks-popover .ant-select{width:100%}.deal-tasks-popover-note{white-space:pre-wrap;overflow-wrap:anywhere;max-height:160px;margin:12px 0;overflow-y:auto}.deal-tasks-move-date{flex-wrap:wrap;align-items:end;gap:8px;margin-top:12px;display:flex}.deal-tasks-move-date label{gap:4px;display:grid}.deal-tasks-calendar-day.is-drop-target{outline-offset:-2px;background:#d6ebf8;outline:2px solid #00406b}.deal-tasks-calendar-mark[draggable=true]{cursor:grab}.deal-task-workspace .deal-tasks-registry .ant-table-wrapper .ant-table.ant-table-small .ant-table-tbody>tr>td{padding:1px 6px;font-size:12px}.deal-task-workspace .deal-tasks-registry .ant-table-wrapper .ant-table.ant-table-small .ant-table-thead>tr>th{padding:4px 6px;font-size:12px}.deal-task-workspace .deal-tasks-registry .ant-table-tbody .ant-btn{height:24px;min-height:24px;padding:0 3px}.deal-task-workspace .deal-tasks-registry .ant-table-tbody .deal-tasks-item-title{white-space:nowrap;text-overflow:ellipsis;text-align:left;width:100%;display:block;overflow:hidden}.deal-task-workspace .deal-tasks-registry .ant-table-tbody .ant-tag{margin:0;font-size:11px;line-height:18px}.deal-tasks-registry .ant-table-tbody>tr:nth-child(2n)>td{background:#fafbfc}.deal-tasks-registry .ant-table-tbody>tr.is-overdue .deal-tasks-item-title{color:#b42318}@media (max-width:800px){.deal-task-workspace .deal-tasks-week{grid-template-columns:repeat(4,minmax(0,1fr))}.deal-task-workspace .deal-tasks-board,.deal-task-workspace .deal-tasks-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.deal-task-workspace .deal-tasks-month{grid-template-columns:1fr}.deal-tasks-month .deal-tasks-weekday,.deal-tasks-month .deal-tasks-calendar-blank{display:none}.deal-task-workspace .deal-tasks-calendar-mark.ant-btn{height:32px;font-size:12px;line-height:32px}.deal-task-workspace .deal-tasks-table-desktop{display:none}.deal-task-workspace .deal-tasks-table-mobile{display:block}.deal-task-workspace .deal-tasks-week,.deal-task-workspace .deal-tasks-board{grid-template-columns:1fr}.deal-task-workspace .deal-tasks-row{flex-wrap:wrap}.deal-task-workspace .deal-tasks-item-title{min-height:44px}.deal-task-workspace input,.deal-tasks-picker input{font-size:16px}}.deal-tasks-drag-preview{background:var(--ant-color-primary,#1677ff);color:#fff;border-radius:3px;padding:3px 6px;font-size:12px;box-shadow:0 3px 10px rgba(0,0,0,.2)}.deal-tasks-calendar-scroll{overflow-x:auto}.deal-tasks-month-heading,.deal-tasks-duration-week{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.deal-task-workspace .deal-tasks-calendar-day.is-weekend{background:#fff5f5}.deal-task-workspace .deal-tasks-calendar-day.is-adjacent h2{color:#687887}.deal-task-workspace .deal-tasks-calendar-day.is-today{box-shadow:inset 0 3px var(--deal-primary);background:#eef7fd}.deal-task-workspace .deal-tasks-calendar-day.is-drop-target{background:#d6ebf8}.deal-task-workspace .deal-tasks-calendar-day h2 time{padding:0 3px;font-size:12px;font-weight:500}.deal-tasks-duration-week{position:relative}.deal-tasks-duration-week .deal-tasks-calendar-day{border:1px solid #e6eaf0;flex-direction:column;min-width:0;padding:2px;display:flex}.deal-tasks-duration-week .deal-tasks-calendar-more{margin-top:auto}.deal-tasks-duration-segment{z-index:1;min-width:0;padding:0 2px}.deal-task-workspace .deal-tasks-duration-segment .deal-tasks-calendar-mark{border-radius:3px;height:18px;line-height:18px}.deal-task-history{font-size:12px}.deal-task-history ol{max-height:280px;padding-left:18px;overflow:auto}.deal-task-history li{margin-bottom:10px}.deal-task-bulk{gap:8px;display:grid}.deal-task-bulk-results{max-height:200px;overflow:auto}.deal-tasks-registry .ant-table-cell-fix-left{background:#fff}@media (max-width:640px){.deal-task-workspace .deal-tasks-month{grid-template-columns:repeat(7,minmax(0,1fr))}.deal-tasks-month-heading,.deal-task-workspace .deal-tasks-month,.deal-tasks-duration-week{min-width:700px}.deal-task-workspace .deal-tasks-calendar-mark.ant-btn{height:18px;min-height:18px;font-size:11px;line-height:18px}}.deal-task-workspace .deal-tasks-calendar-mark.has-work-type.ant-btn{height:32px;line-height:16px}.spec-editor{min-width:0}.spec-editor header{margin-bottom:16px}.spec-editor .spec-toolbar{margin:16px 0}.spec-editor small{white-space:normal;color:#6b5a22;font-size:12px;display:block}.spec-editor .ant-alert{margin:12px 0}.spec-source-group{border:1px solid #d9e0e9;border-radius:8px;margin:12px 0;padding:14px}.spec-source-group .ant-select{min-width:170px;margin:4px 8px}.spec-editor label,.spec-dialog label:not(.ant-checkbox-wrapper){margin:8px 0;display:block}.spec-editor .org-entity-table{max-width:100%;overflow:hidden}@media (max-width:600px){.spec-editor h2{font-size:20px}.spec-editor .ant-space,.spec-editor .org-table-toolbar input{max-width:100%}}.spec-dialog .ant-checkbox-wrapper{align-items:center;margin:8px 0;display:inline-flex}.spec-dialog .ant-checkbox{flex:none}.spec-dialog .ant-checkbox-input{width:100%;height:100%}.spec-dialog .ant-modal-body{overflow-wrap:anywhere}.spec-dialog .ant-modal-title{overflow-wrap:anywhere;padding-right:32px!important}.spec-dialog .ant-modal-title:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:32px}.spec-dialog .ant-modal-title:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:32px}.spec-dialog .ant-modal-title:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:32px}.spec-dialog .ant-modal-title:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:32px}.spec-dialog .ant-modal-title:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:32px}.spec-dialog fieldset{min-width:0}.spec-dialog .ant-space,.spec-dialog .ant-space-item,.spec-dialog .ant-select{min-width:0;max-width:100%}.spec-dialog .spec-source-group .ant-select{min-width:170px}.spec-dialog .ant-checkbox-wrapper>span:last-child{overflow-wrap:anywhere;min-width:0}.spec-dialog-footer{justify-content:flex-end;width:100%}@media (max-width:600px){.spec-dialog-footer .ant-space-item,.spec-dialog-footer .ant-btn{width:100%}.spec-dialog-footer .ant-btn{white-space:normal;height:auto;min-height:36px}.spec-dialog .spec-source-group .ant-select{margin-left:0;margin-right:0}.spec-source-freshness.ant-alert{grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.spec-source-freshness>.ant-alert-icon{grid-area:1/1}.spec-source-freshness>.ant-alert-content{grid-area:1/2;min-width:0}.spec-source-freshness>.ant-alert-action{grid-area:2/2;margin:8px 0 0}}.simple-heading{justify-content:space-between;align-items:center;gap:16px;margin:20px 0;display:flex}.simple-table-scroll{margin-top:20px;overflow-x:auto}.simple-table{border-collapse:collapse;table-layout:fixed;width:100%}.simple-table th,.simple-table td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #dde3e9;padding:14px 10px}.simple-table th{background:#f4f6f8}.simple-table th:first-child{width:45px}.simple-table th:nth-child(2){width:36%}.simple-table th:nth-child(4){width:80px}.simple-table td:nth-child(5),.simple-table td:nth-child(6){text-align:right}.simple-terms{border:1px solid #dde3e9;border-radius:8px;margin:24px 0;padding:20px}.simple-terms>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.simple-terms label{color:#65717e;flex-direction:column;gap:8px;display:flex}.simple-terms label span{color:#172b40;min-height:24px}.simple-hint{color:#65717e}@media (max-width:760px){.simple-terms>div{grid-template-columns:1fr}.simple-table{min-width:760px}.simple-heading{flex-wrap:wrap;align-items:flex-start}}.simple-spec .ant-btn{white-space:nowrap;flex-shrink:0}.simple-spec>.ant-space>.ant-space-item>.ant-space{flex-wrap:wrap}.deal-secondary-panels{grid-template-columns:1fr 1fr;align-items:start;gap:16px;margin-top:20px;display:grid}.deal-secondary-panels>details{background:#fafbfc;border:1px solid #dde3e9;border-radius:8px;min-width:0}.deal-secondary-panels>details[open]{grid-column:1/-1}.deal-secondary-panels summary{cursor:pointer;padding:16px;font-size:17px;font-weight:600}.deal-card-details .deal-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.deal-card-details .deal-facts{row-gap:12px}.deal-card-details>.deal-help:empty{display:none}@media (max-width:760px){.deal-secondary-panels{grid-template-columns:1fr}.deal-card-details .deal-section-heading{flex-wrap:wrap}}.deal-settings h2{font-size:20px;font-weight:500}.deal-settings h3{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:500}.deal-settings p{overflow-wrap:anywhere;color:#595959;font-size:13px;line-height:1.6}.ds-card{background:#fff;border:1px solid #f0f0f0;border-radius:6px;min-width:0;padding:20px}.ds-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:end;gap:16px;margin:20px 0;display:grid}.ds-grid label{flex-direction:column;gap:6px;min-width:0;font-size:13px;display:flex}.ds-grid small{color:#737373;line-height:1.6}.ds-grid fieldset,.ds-editor fieldset{border:0;padding:0}.ds-grid .ds-checkbox{flex-direction:row;align-items:center}.ds-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;display:grid}.ds-section-title,.ds-actions,.ds-stage-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ds-section-title{justify-content:space-between;margin:28px 0 14px}.ds-actions{margin-top:12px}.ds-dot{background:#8c8c8c;border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.ds-blue{background:#1677ff}.ds-cyan{background:#13c2c2}.ds-green{background:#52c41a}.ds-orange{background:#fa8c16}.ds-red{background:#f5222d}.ds-purple{background:#722ed1}.ds-gray{background:#8c8c8c}.ds-alert{background:#fffbe6;border:1px solid #ffe58f;border-radius:6px;margin:16px 0;padding:12px;font-size:13px;line-height:1.6}.ds-alert .ant-btn{margin-top:12px;display:block}.ds-editor{background:#fafafa;margin:16px 0}.ds-editor .ds-grid{margin-bottom:16px}.ds-stage-list{flex-direction:column;gap:5px;display:flex}.ds-stage-row{border-radius:5px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:8px 12px;display:flex}.ds-stage-info{min-width:0}.ds-stage-info h3{margin:0;font-size:14px}.ds-stage-info p{color:inherit;margin:2px 0 0;font-size:12px;line-height:1.35}.ds-stage-actions{flex-wrap:nowrap;flex-shrink:0;gap:2px;margin:0}.ds-stage-actions .ant-btn{color:inherit;width:30px;height:30px;padding:0}.ds-stage-actions .ant-btn:disabled{opacity:.35;color:inherit}.ds-editor{background:0 0;border:0;margin:0;padding:0}.ds-editor .ds-grid{grid-template-columns:1fr 1fr;align-items:start;margin:12px 0}.ds-editor select{width:100%;height:32px;font:inherit;background:#fff;border:1px solid #d9d9d9;border-radius:6px;padding:4px 11px}.ds-editor .ds-color-picker{border:0;grid-column:1/-1;margin:0;padding:0}.ds-color-picker legend{margin-bottom:8px;font-size:13px}.ds-swatches{flex-wrap:wrap;gap:8px;display:flex}.ds-grid .ds-swatch{cursor:pointer;border:1px solid rgba(0,0,0,.133);border-radius:4px;justify-content:center;align-items:center;gap:0;width:30px;height:30px;display:inline-flex;position:relative}.ds-swatch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.ds-swatch span{visibility:hidden;font-weight:700}.ds-swatch:has(input:checked){outline-offset:2px;outline:2px solid}.ds-swatch input:checked+span{visibility:visible}.ds-swatch:has(input:focus-visible){outline-offset:3px;outline:3px solid #1677ff}.ds-swatch:has(input:disabled){opacity:.5;cursor:default}@media (max-width:749px){.ds-stage-row{flex-wrap:wrap;align-items:flex-start;gap:4px;padding:8px}.ds-stage-actions{margin-left:auto}.ds-stage-actions .ant-btn{flex:none}.ds-editor .ds-grid{grid-template-columns:1fr}.ds-stage-info{flex:170px}.ds-card{padding:16px 14px}.ds-actions{gap:8px}.ds-actions .ant-btn{flex:1}.ds-section-title h2{margin:8px 0}.ds-list{grid-template-columns:minmax(0,1fr)}}.tt-editor{max-width:100%;color:var(--deal-text,inherit);padding:20px}.tt-editor *{box-sizing:border-box}.tt-editor h1{font-size:24px}.tt-editor h2{font-size:18px}.tt-editor label{margin:10px 0;display:block}.tt-editor select{background:var(--deal-surface,#fff);width:100%;color:inherit;border:1px solid var(--deal-border,#d9d9d9);border-radius:6px;padding:10px;font-size:16px;display:block}.tt-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tt-layout{grid-template-columns:minmax(230px,280px) minmax(300px,1fr) minmax(230px,280px);align-items:start;gap:12px;display:grid}.tt-panel{border:1px solid var(--deal-border,#d9d9d9);background:var(--deal-surface,transparent);border-radius:8px;min-width:0;padding:12px}.tt-list{max-height:65vh;margin:12px 0;padding:0;list-style:none;overflow:auto}.tt-row{border-bottom:1px solid var(--deal-border,#d9d9d9);flex-wrap:wrap;align-items:center;gap:6px;padding:10px 0;display:flex}.tt-name{overflow-wrap:anywhere;flex:1;min-width:0}.tt-select{color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;min-height:44px}.tt-handle{touch-action:none;cursor:grab;color:inherit;background:0 0;border:0;min-width:44px;min-height:44px;font-size:22px}.tt-row-actions{flex-wrap:wrap;gap:4px;width:100%;display:flex}.tt-over{outline:3px solid var(--deal-primary,#00406b);outline-offset:-3px}.tt-canvas-panel{min-width:0}.tt-canvas{touch-action:none;border:1px solid var(--deal-border,#d9d9d9);background-color:var(--deal-surface,transparent);background-image:radial-gradient(rgba(136,136,136,.333) 1px,transparent 1px);background-size:20px 20px;border-radius:8px;height:560px;position:relative;overflow:hidden}.tt-world{transform-origin:0 0;pointer-events:none;position:absolute}.tt-node{border:2px solid var(--deal-border,#aaa);background:var(--deal-bg,#fff);pointer-events:auto;border-radius:8px;align-items:center;display:flex;position:absolute;box-shadow:0 2px 6px rgba(0,0,0,.133)}.tt-node.selected{border-color:var(--deal-primary,#00406b)}.tt-node-label{font:inherit;color:inherit;overflow-wrap:anywhere;cursor:grab;touch-action:none;background:0 0;border:0;width:100%;height:100%;padding:8px 18px;overflow:hidden}.tt-port{color:var(--deal-primary,#00406b);touch-action:none;z-index:2;background:0 0;border:0;width:44px;height:44px;font-size:24px;position:absolute}.tt-in{left:-24px}.tt-out{right:-24px}.tt-port.selected{outline:2px solid}.tt-edges{color:var(--deal-secondary,#777);position:absolute;overflow:visible}.tt-edge.selected{color:var(--deal-primary,#00406b)}.tt-edge-hit{pointer-events:stroke;cursor:pointer}.tt-edge text{font-size:17px;font-weight:700}.tt-empty{pointer-events:none;margin:35px}.tt-preview{flex-direction:column;gap:8px;display:flex}.tt-preview span{border:1px solid var(--deal-border,#aaa);overflow-wrap:anywhere;border-radius:6px;padding:8px}.tt-alert{border:1px solid #d48806;margin:10px 0;padding:12px}.tt-alert pre{white-space:pre-wrap;max-height:220px;overflow:auto}.tt-announcement{min-height:20px}.tt-drag-overlay{background:var(--deal-bg,#fff);width:250px;max-width:calc(100vw - 24px);color:var(--deal-text,#222);border:2px solid var(--deal-primary,#00406b);overflow-wrap:anywhere;padding:16px}.tt-mobile-tabs{display:none}.tt-editor button:focus-visible{outline-offset:2px;outline:3px solid #1677ff}.tt-editor select:focus-visible{outline-offset:2px;outline:3px solid #1677ff}.tt-canvas:focus-visible{outline-offset:2px;outline:3px solid #1677ff}.tt-editor input{font-size:16px}.tt-editor .ant-btn{white-space:normal;height:auto;min-height:44px}.tt-editor button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:1100px){.tt-layout{grid-template-columns:230px minmax(260px,1fr)}.tt-successor-slot{grid-column:1/-1}}@media (max-width:650px){.tt-editor{padding:10px}.tt-mobile-tabs{flex-wrap:wrap;gap:4px;margin:10px 0;display:flex}.tt-layout{display:block}.tt-layout>*{display:none}.tt-tab-catalog>.tt-catalog,.tt-tab-canvas>.tt-canvas-slot,.tt-tab-successors>.tt-successor-slot{display:block}.tt-canvas{height:440px}.tt-editor .ant-btn{min-height:44px}.tt-editor .tt-list{max-height:none}.tt-row-actions{gap:6px}}@media (prefers-reduced-motion:reduce){.tt-editor *{transition:none!important;animation:none!important}}.task-process-manager{border-bottom:1px solid #d9d9d9;padding:14px 20px 12px;font-size:14px}.task-process-manager h2{margin:0 0 6px;font-size:20px;line-height:1.3}.task-process-manager p{overflow-wrap:anywhere;margin:6px 0;line-height:1.45}.task-process-toolbar{width:100%;margin-top:4px}.task-process-toolbar>.ant-space-item{min-width:0;max-width:100%}.task-process-select{width:280px;max-width:100%}.task-process-manager .ant-btn,.task-process-modal .ant-btn,.tt-editor .ant-btn{white-space:normal;height:auto;min-height:32px;padding:4px 10px;font-size:13px;line-height:1.4}.task-process-manager .ant-select{height:32px;font-size:14px}.task-process-manager .ant-tag{margin:0;font-size:12px}.task-process-modal .ant-modal-body{font-size:14px}.task-process-modal label{font-size:13px;font-weight:500;display:block}.task-process-modal .ant-input{min-height:32px;margin:4px 0 10px;padding:5px 9px;font-size:14px}.task-process-modal p{margin:6px 0 10px;font-size:13px;line-height:1.45}.tt-editor{padding:14px 20px;font-size:14px;line-height:1.45}.tt-editor h1{margin:8px 0 6px;font-size:22px;line-height:1.3}.tt-editor h2{margin:0 0 8px;font-size:16px;line-height:1.35}.tt-editor h3{margin:10px 0 6px;font-size:14px;line-height:1.4}.tt-editor p{margin:6px 0}.tt-editor label{margin:6px 0;font-size:13px}.tt-editor .ant-input,.tt-editor select{min-height:32px;margin-top:4px;padding:4px 8px;font-size:14px}.tt-toolbar{gap:6px}.tt-layout{gap:10px}.tt-panel{padding:10px}.tt-list{margin:8px 0}.tt-row{gap:4px;padding:6px 0}.tt-select{min-height:32px;padding:2px 4px;font-size:13px;line-height:1.4}.tt-handle{width:28px;min-width:28px;min-height:32px;padding:2px;font-size:20px}.tt-row-actions{gap:4px}.tt-row-actions .ant-btn{padding:3px 7px;font-size:12px}.tt-preview{gap:5px}.tt-preview span{padding:5px 7px;font-size:13px}.tt-editor .tt-announcement{min-height:0;margin:6px 0}.tt-editor .tt-announcement:empty{height:8px;margin:0}.tt-alert{margin:8px 0;padding:8px}.tt-help{min-height:0;font-size:12px}.tt-drag-overlay{padding:10px}@media (max-width:650px){.task-process-manager{padding:12px}.task-process-select{width:280px;max-width:calc(100vw - 48px)}.tt-editor{padding:12px}.task-process-manager .ant-btn,.task-process-modal .ant-btn,.tt-editor .ant-btn{min-height:36px}.task-process-manager .ant-select{height:36px}.task-process-modal .ant-input,.tt-editor .ant-input,.tt-editor select{min-height:36px;font-size:16px}.tt-select,.tt-handle{min-height:36px}.tt-handle{width:32px;min-width:32px}.tt-mobile-tabs{gap:4px;margin:8px 0}}.tt-context-layout{grid-template-columns:minmax(210px,260px) minmax(0,1fr)!important}.np-editor{min-width:0;max-width:100%;font-size:13px}.np-toolbar,.np-add,.np-fields{flex-wrap:wrap;align-items:end;gap:8px;margin-bottom:10px;display:flex}.np-add label,.np-fields label{flex-direction:column;flex:160px;gap:4px;min-width:0;display:flex}.np-editor select,.np-editor input{border:1px solid var(--deal-border);width:100%;max-width:100%;min-height:32px;color:var(--deal-text);background:var(--deal-bg);border-radius:6px;padding:4px 8px}.np-columns{gap:10px;max-width:100%;min-height:180px;padding:4px 2px 12px;display:flex;overflow-x:auto}.np-drop{border-radius:8px;flex:0 0 230px;min-width:0}.np-column{background:var(--deal-bg);border:1px solid var(--deal-border);border-radius:8px;min-height:170px;padding:8px}.np-column h3{margin:0 0 10px;font-size:13px}.np-card{border:1px solid var(--deal-border);background:var(--deal-surface);border-radius:7px;margin-bottom:8px;padding:8px}.np-selected{border-color:var(--deal-primary);box-shadow:0 0 0 1px var(--deal-primary)}.np-over{outline:2px dashed var(--deal-primary)}.np-card-head{align-items:start;gap:5px;display:flex}.np-title{font:inherit;text-align:left;color:var(--deal-text);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:3px;font-weight:600}.np-card small{overflow-wrap:anywhere;color:var(--deal-secondary);margin:4px 0;display:block}.np-links{overflow-wrap:anywhere;margin:6px 0 0;padding-left:20px;font-size:12px}.np-properties{border-top:1px solid var(--deal-border);margin-top:12px;padding-top:12px}.np-properties h3{margin:8px 0;font-size:14px}.np-targets{padding-left:22px}.np-targets li{align-items:center;gap:6px;margin:6px 0;display:flex}.np-targets li span{overflow-wrap:anywhere;flex:1;min-width:0}.np-editor .tt-handle{touch-action:none}@media (max-width:900px){.tt-context-layout{grid-template-columns:1fr!important}.tt-context-layout.tt-tab-successors .tt-canvas-slot{display:block!important}.np-columns{width:100%}.np-add label,.np-fields label{flex-basis:100%}.np-editor select,.np-editor input{min-height:36px;font-size:16px}.np-targets{padding-left:0}}.np-graph-scroll{border:1px solid var(--deal-border);border-radius:8px;max-width:100%;max-height:75vh;overflow:auto}.np-columns.np-graph{align-items:flex-start;gap:72px;width:-webkit-max-content;width:max-content;min-width:100%;max-width:none;padding:64px 38px 28px;position:relative;overflow:visible}.np-graph>.np-drop{flex-basis:280px;width:280px}.np-graph .np-column{background:0 0;padding:10px 18px}.np-graph .np-card{margin-bottom:24px;padding:6px;position:relative}.np-graph .np-check-item{border-style:dashed;margin:6px 0 8px;padding:4px}.np-card-tools{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.np-card-tools .ant-btn{min-height:26px;padding:2px 5px;font-size:11px}.np-checklist{border-left:2px solid var(--deal-border);margin-top:5px;padding:5px 0 0 6px}.np-graph-lines{pointer-events:none;z-index:2;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.np-graph-lines path{fill:none;stroke:var(--deal-secondary,#888);stroke-width:1.25px;opacity:.4;stroke-linejoin:round;stroke-linecap:round}.np-graph-lines .np-edge-active path{stroke:var(--deal-primary);stroke-width:2.4px;opacity:1}.np-graph-lines text{fill:var(--deal-primary);paint-order:stroke;stroke:var(--deal-bg);stroke-width:4px;font-size:12px;font-weight:700}.np-promotion{border:1px solid var(--deal-primary);border-radius:8px;max-height:360px;margin:10px 0;padding:10px;overflow:auto}.np-promotion ul{margin:4px 0 10px;padding-left:20px}.np-promotion .ant-btn{margin-right:6px}@media (max-width:650px){.np-card-tools .ant-btn{min-height:36px}.np-graph-scroll{max-height:65vh}.np-columns.np-graph{width:-webkit-max-content;width:max-content}}.np-card-tools:empty{display:none}.work-types-settings{max-width:900px;padding:16px 20px;font-size:14px}.work-types-settings h1{margin:10px 0;font-size:22px;line-height:1.3}.work-types-settings>p{color:#526174;margin:6px 0;line-height:1.5}.work-types-settings>.ant-space{margin-top:10px}.work-types-list{background:#fff;border:1px solid #dce3eb;border-radius:8px;overflow:hidden}.work-type-row{align-items:center;gap:16px;padding:12px 14px;display:flex}.work-type-row+.work-type-row{border-top:1px solid #e8edf2}.work-type-content{overflow-wrap:anywhere;flex:1;min-width:0}.work-type-content h2{margin:0 0 4px;font-size:15px;font-weight:600;line-height:1.4}.work-type-content p{margin:0;font-size:13px;line-height:1.45}.work-type-description{white-space:pre-wrap;color:#64748b;margin-bottom:4px!important}.work-type-process{color:#526174}.work-types-settings .ant-btn,.work-type-modal .ant-btn{width:auto;height:32px;min-height:32px;padding:4px 12px;font-size:13px}.work-type-row>.ant-btn{flex-shrink:0}.work-type-modal .ant-modal-body{font-size:14px}.work-type-modal label{font-size:13px;font-weight:500}.work-type-modal .ant-input{min-height:32px;padding:5px 9px;font-size:14px}.work-type-modal select{border:1px solid #d9d9d9;border-radius:6px;padding:4px 8px;font-size:14px}@media (max-width:600px){.work-types-settings{padding:12px}.work-type-row{align-items:flex-start;gap:10px;padding:10px}.work-type-row>.ant-btn{padding:4px 8px}.work-types-settings .ant-btn,.work-type-modal .ant-btn{height:36px;min-height:36px}}