.custom-drawer-style .MuiBackdrop-root.MuiModal-backdrop,.custom-drawer-style .MuiPaper-root.MuiDrawer-paper{top:3rem}.filter-drawer-wrapper{width:-moz-fit-content;width:fit-content;display:flex;align-items:center}.applied-filters-display{padding:.25rem .5rem;margin-right:.5rem;border-radius:4px;cursor:pointer;white-space:nowrap;font-size:12px;color:#53565a}.applied-filters-display span{text-decoration:underline}.applied-filters-tooltip{display:flex;flex-direction:column;gap:.25rem;max-width:400px}.applied-filters-tooltip .tooltip-title{margin-bottom:.25rem}.custom-drawer-style.MuiModal-root.MuiDrawer-root{top:3rem}.custom-drawer-style.ds-contract-expiration-filter .range-slider-container:not(.dual-range-slider-container) .MuiSlider-track{background:#26890d}.filter-count{color:#fff;background-color:#00a3e0;font-size:.625rem;height:auto;width:14px;border-radius:50%}.drawer-content-wrapper{width:25rem;height:calc(100% - 3rem);display:flex;flex-direction:column;position:relative}.drawer-content-wrapper.filter-loading .drawer-footer,.drawer-content-wrapper.filter-loading .drawer-header,.drawer-content-wrapper.filter-loading .filter-accordions{opacity:.4}.drawer-content-wrapper .filter-loading-overlay{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center}.drawer-content-wrapper .filter-loading-overlay .filter-loading-overlay-chart{min-height:auto;padding:0}.drawer-content-wrapper .highlight-search-text{background-color:rgba(208,208,206,.4)}.drawer-content-wrapper .drawer-header{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid #bbbcbc}.drawer-content-wrapper .drawer-header .drawer-header-heading{font:normal 1rem var(--font-open-sans);font-weight:600;line-height:1.5rem;color:#000}.drawer-content-wrapper .drawer-header .drawer-header-heading span{color:#63666a}.drawer-content-wrapper .filter-accordions{flex:1 1;display:flex;flex-direction:column;scrollbar-gutter:stable;overflow-y:overlay;overflow-x:clip;padding:1rem 0 1rem 1rem}.drawer-content-wrapper .filter-accordions .filter-first-accordion .MuiButtonBase-root.MuiAccordionSummary-root.Mui-expanded:first-of-type{border-top:none;padding-top:.5rem}.drawer-content-wrapper .filter-accordions .dropdown-search-section{display:flex;align-items:center;padding:.5rem 0;gap:1rem;background-color:#fff}.drawer-content-wrapper .filter-accordions .dropdown-search-section .search-field{flex:1 1}.drawer-content-wrapper .filter-accordions .dropdown-search-section .search-field .MuiOutlinedInput-root{height:32px;font-size:14px}.drawer-content-wrapper .filter-accordions .dropdown-search-section .search-field .MuiOutlinedInput-root .MuiInputBase-input{padding:8px 0}.drawer-content-wrapper .filter-accordions .dropdown-search-section .search-field .MuiOutlinedInput-root .MuiInputAdornment-root .MuiSvgIcon-root{font-size:18px;color:rgba(151,153,155,.4)}.drawer-content-wrapper .filter-accordions .selection-actions{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.drawer-content-wrapper .filter-accordions .selection-actions .selection-action-left{font:normal .875rem var(--font-open-sans);font-weight:600;line-height:normal;color:#000;color:#53565a;cursor:pointer}.drawer-content-wrapper .filter-accordions .selection-actions .selection-action-right{display:flex;align-items:center;gap:.5rem}.drawer-content-wrapper .filter-accordions .selection-actions .selection-action-right .score-header{display:flex;align-items:center;font-size:14px;font-weight:600;color:#666;min-width:50px;text-align:center;cursor:pointer;gap:4px;transition:color .2s ease}.drawer-content-wrapper .filter-accordions .selection-actions .selection-action-right .score-header .mirror-x{transform:scaleY(-1)}.drawer-content-wrapper .filter-accordions .selections-checkboxes{margin-bottom:.5rem;max-height:8.313rem;overflow-y:auto;display:flex;flex-direction:column;gap:.6rem}.drawer-content-wrapper .filter-accordions .selections-checkboxes .native-checkbox-label{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:400;line-height:1.5;font-family:var(--font-open-sans);color:#63666a;cursor:pointer;padding:0}.drawer-content-wrapper .filter-accordions .selections-checkboxes .native-checkbox-label .checkbox-text{-webkit-user-select:none;-moz-user-select:none;user-select:none;flex:1 1}.drawer-content-wrapper .filter-accordions .selections-checkboxes .native-custom-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;min-width:16px;min-height:16px;flex-shrink:0;border:none;border-radius:0;background:url("data:image/svg+xml,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='0.5' y='0.5' width='15' height='15' fill='white'/%3e%3crect x='0.5' y='0.5' width='15' height='15' stroke='black'/%3e%3c/svg%3e") 50% no-repeat;background-size:cover;display:inline-block;position:relative;vertical-align:middle;margin:0;cursor:pointer;transition:border-color .2s,background .2s}.drawer-content-wrapper .filter-accordions .selections-checkboxes .native-custom-checkbox:checked{background:url("data:image/svg+xml,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='16' height='16' fill='%23007CB0'/%3e%3cpath d='M7 8.73438L11.2969 4.4375L12.7031 5.85938L7 11.5625L3.29688 7.85938L4.70312 6.4375L7 8.73438Z' fill='white'/%3e%3c/svg%3e") 50% no-repeat;background-size:cover}.drawer-content-wrapper .filter-accordions .selections-checkboxes .native-custom-checkbox:focus{outline:none;box-shadow:none}.drawer-content-wrapper .filter-accordions .selections-checkboxes .empty-options-message{padding:1rem;text-align:center;color:#63666a;font:normal .875rem var(--font-open-sans);font-weight:400;line-height:normal;color:#000;background-color:rgba(0,0,0,.02);border:1px dashed #bbbcbc}.drawer-content-wrapper .filter-accordions .selections-checkboxes .filter-desc{color:#63666a}.drawer-content-wrapper .filter-accordions .selections-checkboxes .filter-option-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%}.drawer-content-wrapper .filter-accordions .selections-checkboxes .filter-option-row .filter-option-delete-btn{background:rgba(0,0,0,0);border:none;cursor:pointer}.drawer-content-wrapper .filter-accordions .selections-checkboxes .filter-option-row .MuiFormControlLabel-root.Mui-disabled{opacity:.5;cursor:not-allowed}.drawer-content-wrapper .filter-accordions .selections-checkboxes .filter-option-row .MuiFormControlLabel-root.Mui-disabled .MuiTypography-root{color:#63666a}.drawer-content-wrapper .filter-accordions .selections-checkboxes .filter-option-row .MuiButtonBase-root.MuiRadio-root{padding:0 8px!important}.drawer-content-wrapper .filter-accordions .selections-checkboxes .MuiFormControlLabel-root{margin-left:-.4rem;width:100%}.drawer-content-wrapper .filter-accordions .selections-checkboxes .MuiFormControlLabel-root .MuiTypography-root{width:100%}.drawer-content-wrapper .filter-accordions .selections-checkboxes .MuiFormControlLabel-root .custom-label-wrapper{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;width:100%}.drawer-content-wrapper .filter-accordions .selections-checkboxes .MuiFormControlLabel-root .custom-label-wrapper .label{font:normal .875rem var(--font-open-sans);font-weight:400;line-height:normal;color:#000;width:100%}.drawer-content-wrapper .filter-accordions .selections-checkboxes .MuiFormControlLabel-root .custom-label-wrapper .score-section{display:flex;align-items:center;gap:8px;min-width:120px;flex-shrink:0;justify-content:space-between}.drawer-content-wrapper .filter-accordions .selections-checkboxes .MuiFormControlLabel-root .custom-label-wrapper .score-section .intent-bar-container{width:130px;height:12px;background-color:#e0e0e0;overflow:hidden}.drawer-content-wrapper .filter-accordions .selections-checkboxes .MuiFormControlLabel-root .custom-label-wrapper .score-section .intent-bar-container .intent-bar-fill{height:100%;background-color:#a7a8aa;transition:width .3s ease}.drawer-content-wrapper .filter-accordions .selections-checkboxes .MuiFormControlLabel-root .custom-label-wrapper .score-section .score-number{font:normal .875rem var(--font-open-sans);font-weight:400;line-height:normal;min-width:24px;text-align:right;color:#000}.drawer-content-wrapper .filter-accordions .selections-checkboxes .MuiTypography-root{font:normal .875rem var(--font-open-sans);font-weight:400;line-height:normal;color:#000}.drawer-content-wrapper .filter-accordions .selections-checkboxes .MuiButtonBase-root.MuiCheckbox-root{padding:0 .5rem;height:1.25rem}.drawer-content-wrapper .filter-accordions .range-description{margin-top:0;font:normal .75rem var(--font-open-sans);font-weight:400;line-height:normal;color:#000;color:#63666a}.drawer-content-wrapper .filter-accordions .range-slider-container{max-width:calc(100% - 1rem);margin:auto}.drawer-content-wrapper .filter-accordions .MuiSlider-rail,.drawer-content-wrapper .filter-accordions .MuiSlider-track{background:#d0d0ce;height:6px;border-radius:0;opacity:1;border:rgba(0,0,0,0)}.drawer-content-wrapper .filter-accordions .dual-range-slider-container .MuiSlider-track{background:#26890d!important}.drawer-content-wrapper .filter-accordions .MuiSlider-thumb{background-color:#fff;border:4px solid #26890d;border-radius:50%;height:16px;width:16px}.drawer-content-wrapper .filter-accordions .MuiSlider-thumb.Mui-active,.drawer-content-wrapper .filter-accordions .MuiSlider-thumb:focus,.drawer-content-wrapper .filter-accordions .MuiSlider-thumb:hover{box-shadow:0 0 0 8px rgba(38,137,13,.16)}.drawer-content-wrapper .filter-accordions .MuiSlider-markLabel{font:normal .75rem var(--font-open-sans);font-weight:400;line-height:normal;color:#000;color:#63666a;font-size:10px;top:25px;opacity:.7}.drawer-content-wrapper .filter-accordions .MuiSlider-markLabel[data-index="5"]{left:calc(100% - 1rem)!important}.drawer-content-wrapper .filter-accordions .MuiSlider-markLabel[data-index="0"]{left:.25rem!important}.drawer-content-wrapper .filter-accordions .MuiSlider-mark{display:none}.drawer-content-wrapper .filter-accordions .range-input-container input{width:calc(100% - 38px);border:1px solid #bbbcbc;background:#fff;height:24px;padding:4px 16px;text-align:center;font:normal .75rem var(--font-open-sans);font-weight:600;line-height:normal;color:#000;font-weight:400;font-size:12px}.drawer-content-wrapper .filter-accordions .range-input-container input.Mui-focused,.drawer-content-wrapper .filter-accordions .range-input-container input:hover{border-color:#000}.drawer-content-wrapper .filter-accordions .range-input-container.dual-range-input-container{display:flex;justify-content:space-between;gap:1rem;margin:.5rem 0}.drawer-content-wrapper .filter-accordions .range-input-container.dual-range-input-container input{width:6rem;height:24px;padding:4px 8px}.drawer-content-wrapper .filter-accordions .timeframe-filter-section{margin-top:.75rem}.drawer-content-wrapper .filter-accordions .add-info-text{margin-top:.5rem;color:#63666a;font-size:10px}.drawer-content-wrapper .drawer-footer{display:flex;align-items:center;justify-content:flex-end;gap:1rem;padding:1rem;border-top:1px solid #bbbcbc}.drawer-content-wrapper .drawer-footer .selected-count-text{margin-right:auto;font-size:.875rem;color:#63666a;font-weight:500}.drawer-content-wrapper .drawer-footer .drawer-header-heading{font:normal 1rem var(--font-open-sans);font-weight:600;line-height:1.5rem;color:#000}.drawer-content-wrapper .drawer-footer .drawer-header-heading span{color:#63666a}.filter-add-edit-wrapper{margin:1.5rem .5rem .5rem;padding:.5rem;border:1px solid #bbbcbc;background:#fafafa}.filter-add-edit-wrapper .add-edit-section{width:calc(100% - 2rem);margin:.5rem auto auto}.filter-add-edit-wrapper .selections-checkboxes{min-height:8.313rem}.filter-add-edit-wrapper .add-edit-description{font:normal .875rem var(--font-open-sans);font-weight:400;line-height:normal;color:#000;font-size:12px}.filter-add-edit-wrapper .add-edit-footer{display:flex;gap:.5rem;justify-content:flex-end;padding-top:.75rem;margin-top:.75rem;border-top:1px solid #e0e0e0}