.sales-file-container .sales-file-table-scrollbox th{animation-name:shadow-bottom;animation-timeline:scroll()}.sales-file-container .sales-file-table-scrollbox th:first-child{animation-name:shadow-bottom-right}.sales-file-container .sales-file-table tbody:after{content:"";height:12px;display:block}.sales-file-container .sales-file-table .record td{padding-top:16px;padding-bottom:16px}.sales-file-container .sales-file-table .record.has-reason{color:#d63d3d;border-radius:2px;box-shadow:inset 0 0 0 2px #d63d3d}.sales-file-container .sales-file-table .reason{color:#d63d3d;padding-bottom:0}.report-date-dropdown-menu .options{max-height:300px;overflow:hidden scroll;box-shadow:0 2px 8px #0000001f}.report-date-dropdown-menu .options .option{color:#414558;cursor:default;-webkit-user-select:none;user-select:none;border-top:none;outline:none;align-items:center;padding:12px;line-height:21px;display:flex}.report-date-dropdown-menu .options .option:hover{background-color:#f3f4f7}.report-date-dropdown-menu .options .option>.option-icon{opacity:0;margin-right:10px;transition:opacity .1s ease-in}.report-date-dropdown-menu .options .option.selected{font-weight:500}.report-date-dropdown-menu .options .option.selected>.option-icon{opacity:100}.hover-border-grey-500:hover{border-color:#9ca3af}.transition-border{transition:border-color .2s}.focus-border-grey-500:focus{border-color:#9ca3af}.source-dropdown-menu .options{max-height:340px;overflow:hidden scroll;box-shadow:0 2px 8px #0000001f}.source-dropdown-menu .options .option{color:#414558;cursor:default;-webkit-user-select:none;user-select:none;border-top:none;outline:none;align-items:center;padding:12px;line-height:21px;display:flex}.source-dropdown-menu .options .option:hover:not(.confirm-delete){background-color:#f3f4f7}.source-dropdown-menu .options .option.confirm-delete{background-color:#fef5f5}.source-dropdown-menu .options .option .option-icon{opacity:0;margin-right:10px;transition:opacity .1s ease-in}.source-dropdown-menu .options .option.selected{font-weight:500}.source-dropdown-menu .options .option.selected .option-icon{opacity:100}.source-dropdown-menu .options hr{border:1px solid #dddfe9}.source-dropdown-menu .options .add-source-form button{width:100%}.source-dropdown-menu .options .add-source-form .error label{color:#d63d3d}.source-dropdown-menu .options .add-source-form .error input{color:#d63d3d;background-color:#fef5f5;border:1.6px solid #b21919;border-radius:3px}.source-dropdown-menu .options .add-source-form .error .error-message,.source-dropdown-menu .options .add-source-form .error .description{color:#d63d3d}.sales-file-detail-panel{--input-bg-color:#fff;grid-template-rows:auto 1fr;display:grid}.sales-file-detail-panel aside{width:30%}.sales-file-detail-panel main{width:70%}.sales-file-detail-panel aside a{color:#686f8d;text-decoration-line:none}.sales-file-detail-panel .panel-sections>[id]:target .section-header,.sales-file-detail-panel .panel-sections>.scroll-target .section-header{color:#6d3ecc}.icon-gradient{background:linear-gradient(#a787e1,#ee5757);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.timeline-table-wrapper{height:calc(100vh - 5rem - 146px)}.breakdown-selector{flex-grow:1;width:190px}.breakdown-selector ul{margin-block:0;margin-inline:0;padding-inline-start:0}.breakdown-selector .breakdown-selector-option{list-style:none}.sales-by-card{min-height:415px;padding:unset!important}.sales-by-card .lh-side{width:297px}.sales-by-card .rh-side{width:905px}.chart-selector .chart-selector-option{border-radius:3px;width:150px;list-style:none}.sales-by-highlight .blurred-image-background{opacity:.2;filter:grayscale(.8)blur(4px);clip-path:inset(0 round 8px 0 0 8px);background-size:cover}.sales-by-highlight .sales-by-highlight-image,.sales-by-highlight .sales-by-highlight-territory{width:104px;height:104px}.sales-by-highlight .sales-by-highlight-platform,.sales-by-highlight .sales-by-highlight-source,.sales-by-highlight .sales-by-highlight-work{font-size:80px}.sales-by-highlight .stat-wrapper{border:1px solid #dddfe9;max-width:75%}.charts-by-category>.card{height:468px}.sales-explorer-table{white-space:nowrap;border-collapse:separate;border-spacing:0;table-layout:fixed;border:none;width:1218px;margin:0}.sales-explorer-table thead th{text-transform:uppercase;background-color:#eaebf1;border-bottom:1px solid #c2c6d6;font-size:12px;font-weight:700}.sales-explorer-table thead th:first-of-type{text-align:left;z-index:2;border-right:3px solid #c2c6d6;padding-left:16px;position:sticky;left:0}.sales-explorer-table tbody tr th:first-child{font-size:16px;font-weight:600}.sales-explorer-table tbody tr:not(:last-of-type) th,.sales-explorer-table tbody tr:not(:last-of-type) td{border-bottom:1px solid #c2c6d6}.sales-explorer-table tbody th{text-align:left;z-index:1;background-color:#fff;border-right:3px solid #c2c6d6;padding-left:16px}.sales-explorer-table tbody th:first-of-type{z-index:2;position:sticky;left:0}.sales-explorer-table tbody td{text-align:center}.sales-explorer-table tfoot tr th:first-child{font-size:16px;font-weight:600}.sales-explorer-table tfoot th:first-of-type{text-align:left;z-index:2;border-right:3px solid #c2c6d6;padding-left:16px;position:sticky;left:0}.sales-explorer-table tfoot th,.sales-explorer-table tfoot td{background-color:#f3f4f7;border-top:1px solid #c2c6d6}.sales-explorer-table tfoot td{text-align:center}.sales-explorer-table td,.sales-explorer-table th{width:175px;height:48px;padding:0}.mode-selectable-chart .chart-modes,.tab-modes{white-space:nowrap;background-color:#f3f4f7;border:1px solid #eaebf1;border-radius:38px;padding:3px}.mode-selectable-chart .chart-modes [role=tab],.tab-modes [role=tab]{color:#686f8d;border-radius:38px;padding:.375rem 1rem .25rem;font-family:DM Sans,Helvetica,Arial,sans-serif}.mode-selectable-chart .chart-modes [role=tab][aria-selected=true],.tab-modes [role=tab][aria-selected=true]{color:#6d3ecc;background-color:#fff;box-shadow:2px 2px 6px #0003}.mode-selectable-chart .chart-body{min-height:410px}.mode-selectable-chart .tab-button{color:#686f8d;white-space:nowrap;text-overflow:ellipsis;width:150px;height:var(--button-height);border-radius:2px;padding:0 .5rem;font-size:16px;font-weight:400;overflow:hidden}.mode-selectable-chart .tab-button:hover{cursor:pointer}.mode-selectable-chart .tab-button[aria-selected=true]{color:#fff;background-color:var(--dashboard-color,#414558)}.mode-selectable-chart .tab-button[aria-selected=false]:hover{background-color:#eaebf1}.mode-selectable-chart .button-panel{align-self:stretch;padding-top:30px;padding-bottom:30px}.data-explorer{width:1440px}.data-explorer .card,.data-explorer .chart-wrapper{width:1218px}.template-form .form-fields{min-width:680px}.template-form .column-case{background-color:#dddfe9}.cleaned-data-table .combobox-disabled{background-color:#f9f9fb}.cleaned-data-table .ring-column{z-index:1;position:relative}.cleaned-data-table .ring-column:before{content:"";position:absolute;inset:0 0 -1px;box-shadow:-4px 0 #8605c7,4px 0 #8605c7}.cleaned-data-table thead .ring-column .ring-curve{border-top-left-radius:10px;border-top-right-radius:10px}.cleaned-data-table thead .ring-column:before{z-index:-1;border-top-left-radius:1rem;border-top-right-radius:1rem;height:100vh;box-shadow:-4px 0 #8605c7,4px 0 #8605c7}.cleaned-data-table tbody tr:last-of-type .ring-end{position:relative}.cleaned-data-table tbody tr:last-of-type .ring-end:before{content:"";position:absolute;inset:0 0 3px;box-shadow:0 4px #8605c7,4px 0 #8605c7}.sales-file-template-builder .side-panel .text-input input{min-width:0}.sales-file-template-builder .resizable-panel{margin-right:-16px}.cm-editor{border:1px solid #ccc;border-radius:4px;height:100%;font-size:14px}.cm-editor .cm-selectionBackground,.cm-editor.cm-focused .cm-selectionBackground{background-color:#b3d7ff!important}.cm-editor .cm-content ::selection{background-color:#b3d7ff!important}.cm-editor .cm-line ::selection{background-color:#b3d7ff!important}.cm-editor .cm-selectionMatch{background-color:#fd9}.cm-editor .cm-content{padding:12px;font-family:Monaco,Menlo,Courier New,monospace}.cm-editor .cm-gutters{background-color:#f5f5f5;border:none;border-right:1px solid #ddd}.cm-editor .cm-activeLineGutter{background-color:#e8f4ff}.cm-editor .cm-activeLine{background-color:#f0f8ff}.cm-editor.cm-focused{outline:2px solid #06c3}.cm-editor .cm-tooltip-autocomplete>ul>li[aria-selected]{color:#fff;background-color:#06c}
