.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)}.sales-by-card{min-height:415px;padding:unset!important}.sales-by-card .lh-side{flex-shrink:0;width:297px}.sales-by-card .rh-side{flex:1;min-width:0}.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,.sales-by-highlight .sales-by-highlight-writer{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;border:none;min-width:100%;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{min-width:175px;height:48px;padding:0}.sales-explorer-table tbody th:first-of-type,.sales-explorer-table tfoot th:first-of-type,.sales-explorer-table thead th:first-of-type{max-width:320px}.docked-filters-panel .multi-select-v2 .multi-select-body,.docked-filters-panel .date-range-container,.docked-filters-panel .datepicker{width:100%}.data-explorer{width:100%;max-width:none;padding-right:var(--sales-filters-panel-width,0px);margin-top:0;transition:padding-right .15s}html[data-docked-panel-resizing] .data-explorer{transition:none}@media (prefers-reduced-motion:reduce){.data-explorer{transition:none}}.data-explorer .sales-explorer-top-bar{z-index:11;position:relative}.data-explorer .sales-explorer-more-filters-panel{z-index:12}.data-explorer .card,.data-explorer .chart-wrapper{width:100%;min-width:0;overflow-x:clip}.data-explorer .tooltip:hover .tooltip-content{z-index:10000}.data-explorer .sales-explorer-inline-picker .mode-selectable-chart,.data-explorer .sales-explorer-inline-toggle{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.data-explorer .sales-explorer-inline-picker .mode-selectable-chart .picker-label,.data-explorer .sales-explorer-inline-toggle .picker-label{flex-shrink:0;justify-content:flex-start;gap:4px}.data-explorer .sales-explorer-active-scope{flex-direction:column;gap:4px;display:flex}.data-explorer .sales-explorer-active-scope .picker-label{justify-content:flex-start;gap:4px}.data-explorer .sales-explorer-top-bar .picker-label .tooltip .stemicons,.data-explorer .sales-explorer-control-bar .picker-label .tooltip .stemicons{color:#959ab1}.data-explorer .sales-explorer-filter-block{border-bottom:1px solid #dddfe9}.data-explorer .sales-explorer-breakdown .dropdown-wrapper{width:200px}.data-explorer .sales-explorer-top-bar .picker-label{flex-shrink:0;gap:4px}.data-explorer .sales-explorer-top-bar .segmented-container,.data-explorer .sales-explorer-top-bar>.button{margin-bottom:6px}.data-explorer .sales-explorer-top-bar .date-range-container .datepicker{margin-top:0}.data-explorer .sales-explorer-top-bar .date-range-container .datepicker>.date-select{min-width:0}.data-explorer .sales-explorer-divider{background:#dddfe9;flex-shrink:0;align-self:flex-end;width:1px;height:44px}.data-explorer .sales-explorer-top-bar{row-gap:4px}.data-explorer .sales-explorer-filter-applied .multi-select-v2,.data-explorer .sales-explorer-filter-applied .datepicker .date-select .input{border-color:#ab10f9}.data-explorer .sales-explorer-filter-disabled{opacity:.5}.data-explorer .sales-explorer-filter-disabled .multi-select-v2{cursor:not-allowed}.data-explorer .sales-explorer-active-filter .multi-filter{width:200px}.data-explorer .sales-explorer-active-filter .multi-filter .multi-select-v2 .input span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tooltip-portal.tooltip-portal.arrow{color:#fff}.sales:has(.data-explorer) .header{padding-bottom:12px}html:has(.data-explorer){overflow-y:scroll}.docked-filters-panel .multi-select-v2 .multi-select-body,.docked-filters-panel .date-range-container,.docked-filters-panel .datepicker{width:100%}.sales-settings-detail-panel{z-index:12}.docked-filters-panel{top:4rem;right:var(--ai-agent-panel-width,0px);z-index:10;max-width:calc(100vw - var(--ai-agent-panel-width,0px));background-color:#fff;flex-direction:column;display:flex;position:fixed;bottom:0}.docked-filters-panel .multi-select-v2>.input{background-color:#f3f4f7}.docked-filters-panel .multi-select-v2 .multi-select-body,.docked-filters-panel .date-range-container,.docked-filters-panel .datepicker{width:100%}.docked-filters-panel .datepicker>.date-select{width:100%;min-width:0}.docked-filters-panel .datepicker .daterange-menu{width:calc(100% + 1.5rem);min-width:0;left:auto;right:0}.docked-filters-panel .datepicker .custom-date-elements{column-gap:.5rem}.docked-filters-panel .datepicker .custom-date-element .date-select .input{padding:.75rem .5rem}.docked-filters-panel .datepicker .date-select .input{background-color:#f3f4f7;justify-content:flex-start}.docked-filters-panel .datepicker .date-select .daterange-menuitemrange{text-align:left;color:#000;flex:1}.docked-filters-panel .picker-label .tooltip .stemicons,.docked-filters-panel .picker-label .tooltip i{color:#959ab1}.docked-filters-panel .picker-label{justify-content:flex-start;gap:6px}.docked-filters-panel .sales-explorer-panel-field{flex-direction:column;gap:4px;display:flex}.active-filter-remove{cursor:pointer;background:0 0;border:0;flex-shrink:0;width:20px;height:44px}.docked-filters-panel .datepicker .date-select .daterange-shortcut-name,.insights-active-date-range .datepicker .date-select .daterange-shortcut-name{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.sales-settings{width:100%;max-width:none;padding-right:var(--sales-settings-panel-width,0px);transition:padding-right .15s}html[data-docked-panel-resizing] .sales-settings{transition:none}@media (prefers-reduced-motion:reduce){.sales-settings{transition:none}}.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}
