@charset "UTF-8";body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.main-container{background-color:#e6e6e8;display:flex;gap:16px;height:calc(100vh - 32px);padding:16px}.side-panel{background:#fff;border-radius:12px;display:flex;flex-direction:column;height:calc(100% - 32px);justify-content:space-between;max-width:256px;min-width:256px;overflow-y:auto;padding:16px;transition:all .3s ease}.side-panel.closed{align-items:center;max-width:48px;min-width:48px;overflow-y:visible}.content-area{background:#fff;border-left:0;border-radius:12px;flex-grow:1;height:auto;overflow:auto;padding:24px;transition:margin-left .3s ease}.side-panel .logo{align-self:flex-start;height:60px}.side-panel.closed .logo{align-self:center;height:24px}.separator{background-color:#cbcbcf;height:1px;margin:20px 0;width:48px}.tabs{display:flex;flex-direction:column;flex-grow:1;gap:8px;margin-top:10px}.side-panel.closed .tabs{align-items:center;width:48px}.bottom-tabs{display:flex;flex-direction:column}.side-panel.closed .bottom-tabs{align-items:center;width:48px}.tab{border-radius:8px;box-sizing:border-box;justify-content:space-between;padding:16px 12px;width:100%}.bottom-tab,.tab{align-items:center;color:#4a4a51;cursor:pointer;display:flex;height:48px;transition:all .3s ease}.bottom-tab{border-radius:10px;margin-bottom:8px;width:256px}.tab-content{align-items:center;display:flex;gap:16px}.dropdown-icon{transition:transform .3s ease}.dropdown-icon.rotate{transform:rotate(180deg)}.side-panel.closed .rotate{transform:rotate(180deg);transition:transform .5s ease}.side-panel.closed .tab{justify-content:center;width:48px}.tab-icon{stroke:#4a4a51}.fill{fill:#4a4a51}.tab-name{font-size:14px;font-weight:500;line-height:24px;margin:0}.tab.active{background-color:#ed1c24;color:#fff;line-height:48px}.tab.active .tab-icon{stroke:#fff}.tab.active .fill{fill:#fff}.tab:hover{background-color:#e6e6e8}.sort-icon{margin-top:2px}.user-icon{border:solid;border-radius:50%;height:48px;width:48px}.sign-out{color:#ed1c24}.notification,.sign-out{font-size:14px;font-weight:500;line-height:20px}.notification{align-items:center;background-color:#f0f0f0;border-radius:5px;color:#1a1a1c;display:flex;gap:8px;justify-content:space-between;padding:15px;position:fixed;right:20px;top:20px;z-index:1002}.notification.success{background-color:#eefde3}.notification.error{background-color:#fde8e8}.notification .close-icon{cursor:pointer}.upload-modal-buttons{display:flex;justify-content:flex-end;margin-top:20px}.upload-modal-buttons .upload-modal-button{border:none;border-radius:4px;font-size:16px;margin-left:10px;padding:10px 20px}.upload-modal-button.cancel-button{background-color:#fff;color:#1a1a1c}.upload-modal-button.cancel-button,.upload-modal-button.submit-button{border:1px solid #cbcbcf;border-radius:100px;cursor:pointer;height:48px;padding:12px 24px;width:98px}.upload-modal-button.submit-button{background-color:#ed1c24;color:#fff}.upload-modal-button.submit-button:hover{background-color:#ed1c24}.upload-modal-button.submit-button:disabled{background-color:#cbcbcf;cursor:not-allowed}.edit-button.cancel-button{background-color:#fff;border:1px solid #cbcbcf;border-radius:100px;color:#1a1a1c;cursor:pointer;height:48px;padding:12px 24px;width:98px}.edit-button.cancel-button:hover{background-color:#f0f0f0}.edit-button.submit-button{background-color:#ed1c24;border:1px solid #cbcbcf;border-radius:100px;color:#fff;cursor:pointer;height:48px;padding:12px 24px;width:98px}.edit-button.submit-button:hover{background-color:#ed1c24}.edit-button.submit-button:disabled{background-color:#cbcbcf;cursor:not-allowed}.table-wrapper{overflow:hidden}table{border-collapse:collapse;width:100%}tr{border-bottom:1px solid #e6e6e8}td{color:#7b7b86}td,th{font-size:13px}th{color:#4a4a51;font-weight:500}.text-right{text-align:right}.text-center{text-align:center!important}.text-left{text-align:left}.btn-calendar-apply{background-color:#ed1c24;border:0;border-radius:100px;color:#fef1f1}.btn-calendar-apply,.btn-calendar-clear{cursor:pointer;font-size:12px;font-weight:500;height:32px;line-height:16px;padding:8px 16px;width:100%}.btn-calendar-clear{border:1px solid #cbcbcf;color:#1a1a1c}.btn-base-sm,.btn-calendar-clear{background-color:#fff;border-radius:100px}.btn-base-sm{border:1px solid #cbcbcf;cursor:pointer;padding-left:12px;padding-right:12px}.btn-base-sm.font-base{color:#7b7b86;font-size:14px;font-weight:500;line-height:24px;text-align:center}.btn-base{background-color:#fff;border:1px solid #cbcbcf;border-radius:100px;height:42px;padding-left:16px;padding-right:16px}.btn-base:hover{cursor:pointer;opacity:.8}.btn-base.font-base{text-wrap:nowrap;color:#7b7b86;font-size:14px;font-weight:500;line-height:24px}.btn-base.with-icon{align-items:center;display:flex;gap:8px;padding-right:24px}.btn-base.with-icon-r{align-items:center;display:flex;gap:8px;padding-left:24px}.btn-primary{background-color:#ed1c24;border:1px solid #ed1c24;border-radius:100px;cursor:pointer;height:42px;padding-left:16px;padding-right:16px}.btn-primary:hover{cursor:pointer;opacity:.8}.btn-primary:disabled{background-color:#cbcbcf;border:1px solid #cbcbcf;cursor:default}.btn-disabled{background-color:#cbcbcf;border:1px solid #cbcbcf;border-radius:100px;height:48px;padding-left:16px;padding-right:16px}.btn-disabled.font-disabled{color:#7b7b86;font-size:16px;font-weight:500}.btn-primary.font-primary{text-wrap:nowrap;color:#fff;font-size:14px;font-weight:500}.btn-primary.font-primary:disabled{color:#1a1a1c;font-size:14px;font-weight:500}.btn-primary.with-icon{padding-right:24px}.btn-date,.btn-primary.with-icon{align-items:center;display:flex;gap:8px}.btn-date{background-color:#fff;border:1px solid #cbcbcf;border-radius:100px;color:#7b7b86;font-size:16px;height:42px;justify-content:center;line-height:24px;padding-left:16px;padding-right:16px}.btn-date.large{width:248px}.dropdown-calendar{position:relative}.date-modal{background-color:#fff;border:1px solid #cbcbcf;border-radius:8px;position:absolute;right:0;top:56px;z-index:1000}.date-modal-content{min-height:187px;padding:16px;width:160px}.date-modal-content.large{min-height:187px;width:212px}.date-modal-content ul{list-style:none;margin:0;padding:0}.date-modal-content li{padding:8px 0}.tooltip{display:inline-block;position:relative}.tooltip .tooltiptext--sm{width:200px}.tooltip .tooltiptext--md{width:160px}.tooltip .tooltiptext--lg{width:200px}.tooltip .tooltiptext{background-color:#1a1a1c;border-radius:6px;color:#fff;font-size:12px;font-weight:400;line-height:normal;padding:5px 10px;position:absolute;text-align:center;visibility:hidden;z-index:1}.tooltip:hover .tooltiptext{visibility:visible}.tooltip-top{bottom:125%;translate:-50%}.tooltip-top:after{border:5px solid #0000;border-top-color:#1a1a1c;content:"";left:50%;position:absolute;top:100%}.edit-input textarea{resize:vertical}.metrics-detail-description{color:#7b7b86;margin:0;padding-top:8px}.metric-details-metric-name,.overview-box-title{margin:0}.overview-description{color:#7b7b86;padding-top:8px}.form-checkbox{cursor:pointer;display:block;font-size:14px;margin-bottom:12px;padding-left:30px;position:relative;-webkit-user-select:none;user-select:none}.form-checkbox input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkmark{background-color:initial;border:1px solid #cbcbcf;border-radius:4px;height:20px;left:0;position:absolute;top:-1px;width:20px}.form-checkbox:hover input~.checkmark{background-color:#cbcbcf;border:1px solid #cbcbcf}.form-checkbox input:checked~.checkmark{background-color:#ed1c24}.form-checkbox input:disabled~.checkmark{background-color:#cbcbcf}.checkmark:after{content:"";display:none;position:absolute}.form-checkbox input:checked~.checkmark:after{display:block}.form-checkbox .checkmark:after{border:solid #fff;border-width:0 2px 2px 0;height:7.5px;left:8px;top:4px;transform:rotate(45deg);width:3px}.group-flex-2{display:flex;gap:2px}.group-flex-8{display:flex;gap:8px}.group-flex-16{display:flex;gap:16px}.group-grid-16{grid-gap:16px;display:grid;gap:16px}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.align-center{align-items:center}.group-grid-16.col-2{grid-auto-flow:column}.separator-line{border-left:.5px solid #cbcbcf}.cursor-pointer{cursor:pointer}.loading-container{align-items:center;display:flex;justify-content:center;padding:4px}.loading-container .loading-message{color:#7b7b86;font-size:14px;font-weight:400;margin-left:8px}.loading-skeleton{animation:skeleton-loading 1.5s linear infinite;background:#e6e6e8;background:linear-gradient(110deg,#e6e6e8 8%,#f3f3f4 18%,#e6e6e8 33%);background-size:200% 100%;border-radius:4px;padding:2px}@keyframes skeleton-loading{to{background-position-x:-200%}}@keyframes skeleton-loading-2{0%{opacity:.4}to{opacity:.8}}.loading-chart{align-items:center;background-color:#e6e6e8;border-radius:8px;display:flex;height:100%;justify-content:center;opacity:.9;position:absolute;width:100%}.mb-8{margin-bottom:8px}.mb-16{margin-bottom:16px}.mt-8{margin-top:8px}.mt-16{margin-top:16px}.date-picker-container{background-color:#fff;border:1px solid #cbcbcf;border-radius:8px;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));padding:8px}.react-datepicker__month-container{float:none!important}.react-datepicker__day{height:30px!important;padding:2px;width:30px!important}.react-datepicker-popper{line-height:normal!important}.react-datepicker__day-name{height:30px;margin:0;padding:3.5px;width:30px}.react-datepicker__day--keyboard-selected:not(.react-datepicker__day--range-start){background-color:#fbb3b9;color:#fff;z-index:-1!important}.react-datepicker__day:hover{background-color:#fbb3b9!important;border-radius:0;color:#101828}.react-datepicker__day--in-range{background-color:#fbb3b9!important;border-radius:8px;color:#101828!important;margin-top:5px}.react-datepicker__day--range-end,.react-datepicker__day--range-start{background-color:#ed1c24!important;color:#fff!important;position:relative!important}.react-datepicker__day--range-start:before{left:-1px}.react-datepicker__day--range-end:before{left:-2px}.react-datepicker__day--range-start:before{margin-left:0;transform:translate(1px,-50%)}.react-datepicker__day--range-end:before{margin-left:13px;transform:translate(-10px,-50%)}.react-datepicker__day--in-selecting-range{background-color:#fbb3b9!important;border-radius:0;color:#101828}.react-datepicker__header{background-color:#fff!important;border:none}.react-datepicker__day-disabled{color:red}.react-datepicker{font-family:Mabry Pro}.react-datepicker__day--outside-month{color:#888}.date-picker-top{align-items:center;display:flex;gap:4px}.date-picker-top p{font-size:14;font-weight:500}.date-picker-header{width:300px}.calendar-back-button,.date-picker-header .month-button{background-color:#fff;border:0;padding:0}.calendar-back-button{margin-top:0}.calendar-back-button .calender-back-icon{margin-top:3px}.ue-date-modal-content{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;height:187px;left:32%;padding:0 20px 20px;position:relative;top:13%;width:168px}.ue-date-modal-content ul{list-style:none;padding:0}.ue-date-modal-content li{cursor:pointer;padding:8px 0}.date-picker-header{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:8px;text-align:left}.date-picker-footer{display:flex;gap:12px;margin-top:8px}.topbar-container{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.profile-container{align-items:center;display:flex;gap:16px}.profile-container .name-text{font-size:16px;font-weight:500}.profile-container .role-text{color:#7b7b86;font-size:14px;font-weight:400}.avatar-container{position:relative}.avatar-icon{background-color:#d15a5a;border-radius:50%;height:48px;vertical-align:initial;width:48px}.avatar-icon:hover{box-shadow:0 0 0 8px #e6e6e8}.initials-name{border-radius:50%;color:#fff;font-size:24px;font-weight:500;left:50%;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%)}.profile-dropdown{background-color:#fff;border:1px solid #cbcbcf;border-radius:8px;position:absolute;right:0;top:60px;z-index:1000}.profile-contents{display:flex;flex-direction:column;gap:8px;padding:8px;width:180px}.profile-item,.profile-item--red{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:8px;padding:12px}.profile-item--red{color:#ed1c24;font-size:16px;font-weight:500}.profile-item--red:hover,.profile-item:hover{background-color:#e0e0e0;border-radius:8px}.breadcrumb-icon{height:16px;width:16px}.breadcrumb-prev{color:#7b7b86;font-size:14px}.breadcrumb-prev.link-style{cursor:pointer}.breadcrumb-prev.link-style:hover{text-decoration:underline}.breadcrumb-current{color:#1a1a1c;font-size:14px}.tab-wrapper{position:relative}.tab-wrapper.close{height:48px;width:48px}.dropdown{margin-top:10px}.dropdown,.sub-tab{display:flex;flex-direction:column;gap:8px}.sub-tab{background-color:#fff;border:1px solid #cbcbcf;border-radius:8px;left:175%;padding:8px;position:absolute;top:0;width:200px;z-index:2200}.sub-tab-item{border-radius:8px;color:#4a4a51;cursor:pointer;padding-bottom:12px;padding-right:16px;padding-top:12px}.sub-tab-item.side-panel-open{padding-left:43px}.sub-tab-item:hover{background-color:#e6e6e8}.sub-tab-item.active{background-color:#ed1c24;color:#fff;line-height:3rem}.sub-tab-name{text-wrap:nowrap;font-size:.875rem;line-height:24px;margin:0 0 0 8px}.kebab-menu-container{position:relative}.not-found-container{align-items:center;color:#7b7b86;display:flex;flex-direction:column;font-size:24px;gap:32px;height:100vh;justify-content:center;width:100%}.select-period-chart__menu-list{overflow-y:visible!important}.select-period-chart__control--is-focused{border-color:#ed1c24!important;box-shadow:0 0 0 1px #ed1c24!important}.select-period-chart__option--is-selected{background-color:#ed1c24!important;color:#fff!important}.select-period-chart__option--is-focused{background-color:#fcc!important}.select-period-chart__multi-value{background-color:#ed1c24!important}.select-period-chart__multi-value__label{color:#fff!important}.select-period-chart__multi-value__remove:hover{background-color:darkred!important;color:#fff!important}.toast-container{position:fixed;right:2rem;top:4rem;z-index:5000}.toast{animation:toast-fade-in .5s ease-out;border-radius:8px;box-shadow:0 1px 2px #0000001a;margin-bottom:1rem;min-width:16rem;padding:16px}.toast.toast--success{background-color:#eefde3;color:#1a1a1c}.toast.toast--error{background-color:#fde3e5;color:#1a1a1c}.toast.toast--warning{background-color:#fc0;color:#1a1a1c}.toast.toast--info{background-color:#646cff;color:#fff}.toast .toast-close{background:none;border:none;color:#7b7b86;cursor:pointer;height:24px;padding:0}.toast .toast-close:focus{border:none;color:inherit}.toast .toast-header{align-items:center;display:flex;gap:16px}.toast .toast-title{font-size:16px;font-weight:500;margin:0;width:100%}.toast .toast-message{font-size:12px;margin:0;padding-left:4px;padding-right:4px;padding-top:2px;text-align:left}.toast .toast-icon{height:24px;margin:0;padding:0;width:24px}.toast .toast-icon--success{background-color:#5ed40d;border:none;border-radius:50%;color:#eefde3}.toast .toast-icon--error{color:#ed1c24}.w-200{width:200px}.w-300{width:300px}.status-badge--success{background-color:#d0fbb3}.status-badge--pending,.status-badge--success{border-radius:4px;color:#1a1a1c;font-size:14px;padding:4px 12px}.status-badge--pending{background-color:#cbcbcf}.status-badge--failed{background-color:#fbb3b9;border-radius:4px;color:#1a1a1c;font-size:14px;padding:4px 12px}.session-expired__overlay{align-items:center;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:3000}.session-expired__modal{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000000a;padding:24px;width:300px}.session-expired__header{align-items:center;display:flex;margin-bottom:16px}.session-expired__title{color:#1a1a1c;font-size:18px;font-weight:600;line-height:28px;margin:0;text-align:center;width:100%}.session-expired__separator-line{border-bottom:.5px solid #cbcbcf;margin-bottom:10px;margin-top:10px}.session-expired__close{background-color:#fff;border:0;cursor:pointer;margin:0;padding:0}.session-expired__content{color:#1a1a1c;display:flex;flex-direction:column;gap:16px;max-height:500px;overflow:auto}.session-expired__footer{display:flex;gap:8px;justify-content:center;margin-top:16px}.fallback-management{width:100%}.page-title{font-size:24px;font-weight:500;line-height:32px;text-align:left}.top-controls{display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.toggle-buttons{border:1px solid #cbcbcf;border-radius:100px;display:flex;gap:8px;height:42px;min-width:fit-content;overflow:hidden;padding:4px}.toggle-button{background-color:#fff;border:none;border-radius:0;color:#7b7b86;cursor:pointer;font-size:14px;padding:12px 24px;white-space:nowrap}.toggle-button.active{background-color:#ed1c24;border-radius:100px;color:#fff}.action-buttons{display:flex;gap:8px}.action-button{background-color:#fff;border:1px solid #cbcbcf;border-radius:100px;color:#7b7b86;font-size:16px;height:48px;line-height:24px;padding:12px 16px}.action-button.export{background-color:#ed1c24;color:#fff}.action-button .date-icon{margin-right:8px}.action-button .filter-icon{margin-left:8px}.action-button .export-icon{margin-right:8px}.analytics{border:1px solid #e6e6e8;border-collapse:collapse;border-radius:10px;margin-top:16px;overflow:auto;width:100%}.analytics td,.analytics th{border:none;padding:16px;text-align:left}.analytics th{background-color:#f3f3f4;color:#7b7b86;font-weight:600;white-space:nowrap}.wrap{white-space:normal}.min-width{min-width:137px}.overview{border:1px solid #e6e6e8;border-collapse:collapse;border-radius:10px;margin-top:16px;overflow:auto;padding-bottom:20px;width:100%}.overview td,.overview th{border:none;padding:16px;text-align:left}.overview th{background-color:#f3f3f4;color:#7b7b86;font-weight:600;white-space:nowrap}.menu{background-color:#fff;border:1px solid #ccc;border-radius:12px;box-shadow:0 2px 8px #00000026;gap:4px;margin-top:8px;padding:8px;position:absolute;right:0;width:max-content;z-index:1}.menu-option{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:40px;justify-content:flex-start;line-height:20px;padding:8px 12px;transition:background-color .3s ease}.menu-option:hover{background-color:#ed1c241a;color:#ed1c24;.menu-icon{stroke:#ed1c24;fill:#ed1c24}}.menu-icon{stroke:#7b7b86;fill:#7b7b86;margin-right:8px}.modal-overlay{background:#0000001a;height:100%;width:100%;z-index:3000}.modal-content{background:#fff;border-radius:8px;box-shadow:0 4px 8px #0003;max-width:600px;padding:24px;width:80%}.modal-title{color:#1a1a1c;font-size:24px;line-height:32px;margin-bottom:10px;margin-top:0;text-align:center}.modal-separator{border:0;border-top:1px solid #e6e6e8;margin:10px 0;width:100%}.modal-form{border-radius:12px;display:flex;flex-direction:column;gap:24px}.modal-form-group label{color:#1a1a1c;display:block;font-size:16px;line-height:24px;margin-bottom:5px}.modal-form-group input,.modal-form-group select{border:1px solid #cbcbcf;border-radius:4px;box-sizing:border-box;font-size:16px;padding:8px 16px;width:100%}.modal-form-group input:focus{border:1px solid #ed1c24;box-shadow:0 0 0 1px #ed1c24;outline:none}.suggested-cap-input{color:#cbcbcf}.modal-buttons{display:flex;gap:8px;justify-content:flex-end;margin-top:25px}.modal-buttons button{border:none;border-radius:4px;border-radius:100px;cursor:pointer;height:48px;width:83px}.modal-buttons button[type=button]{background:#fff;border:1px solid #cbcbcf}.modal-buttons button[type=submit]{background:#ed1c24;color:#fff}.filter-modal-overlay{align-items:flex-start;background:#0003;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:3000}.filter-modal{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;left:23%;padding:20px;position:relative;top:17%;width:400px}.filter-title{margin-bottom:10px;margin-top:0}.filter-separator{border:none;border-top:1px solid #cbcbcf;margin:10px 0}.filter-form{display:flex;flex-direction:column}.filter-form-group{margin-bottom:10px}.filter-form-group label{display:block;font-size:16px;font-weight:500;line-height:24px;margin-bottom:5px}.filter-form-group input,.filter-form-group select{border:1px solid #cbcbcf;border-radius:4px;padding:8px;width:100%}.filter-form-group option input::placeholder{font-size:14px;font-weight:400;line-height:20px}.filter-form-actions{gap:8px;margin-top:25px}.clear-button{background:#fff;border:1px solid #cbcbcf;border-radius:100px;padding:12px 24px}.apply-button{background:#ed1c24;border:none;border-radius:100px;color:#fff;padding:12px 24px}.analytics-filter-modal-overlay{align-items:flex-start;background:#0003;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:3000}.analytics-filter-modal{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;padding:20px;position:relative;top:17%;width:768px}.analytics-filter-title{margin-bottom:10px;margin-top:0;text-align:center}.analytics-filter-separator{border:none;border-top:1px solid #cbcbcf;margin:10px 0}.analytics-filter-form{grid-gap:10px;display:grid;grid-template-columns:1fr 1fr}.analytics-filter-form-group{margin-bottom:0}.analytics-filter-form-group.full-width{grid-column:span 2}.analytics-filter-form-group{margin-bottom:10px}.analytics-filter-form-group label{display:block;font-size:16px;font-weight:500;line-height:24px;margin-bottom:5px}.analytics-filter-form-group input,.analytics-filter-form-group select{border:1px solid #cbcbcf;border-radius:4px;padding:8px;width:100%}.analytics-filter-form-group option input::placeholder{font-size:14px;font-weight:400;line-height:20px}.analytics-filter-form-actions{display:flex;gap:8px;grid-column:span 2;justify-content:flex-end;margin-top:25px}.pagination{display:flex;justify-content:center;margin-top:20px}.pagination button{border:1px solid #cbcbcf;border-radius:100px;cursor:pointer;height:40px;margin:5px;padding:12px;width:40px}.pagination button.active{border:1px solid #7b7b86}.status-box{line-height:24px;padding:10px}.success-message h2{color:#1a1a1c;font-size:24px;font-weight:500;line-height:32px;margin-bottom:10px;margin-top:20px}.success-message p{color:#7b7b86;font-size:16px;font-weight:400;line-height:24px}.success-message{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:200px}.fallback-management .fallback-filter{position:relative}.fallback-management .fallback-filter .fallback-filter__wrapper{background-color:#fff;border:1px solid #cbcbcf;border-radius:8px;box-shadow:0 4px 8px #0000000a;margin-top:8px;padding:20px;position:absolute;right:0;width:500px;z-index:3000}.fallback-management .fallback-filter .fallback-filter__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.fallback-management .fallback-filter .fallback-filter__title{flex-grow:1;font-size:18px;font-weight:600;line-height:28px;margin:0;text-align:center}.fallback-management .fallback-filter .fallback-filter__separator{background-color:#cbcbcf;border:0;height:1px;margin:10px 0}.fallback-management .fallback-filter .fallback-filter__content{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.fallback-management .fallback-filter__form-row{display:flex;justify-content:space-between}.fallback-management .fallback-filter__form-group{flex:0 0 48%}.fallback-management .fallback-filter__input-label{display:block;font-size:16px;font-weight:500;line-height:24px;margin-bottom:4px}.fallback-management .fallback-filter .fallback-filter__close{background-color:#fff;border:0;cursor:pointer}.fallback-management .fallback-filter .fallback-filter__footer{display:flex;gap:8px;justify-content:flex-end}.fallback-management .analytic-filter{position:relative}.fallback-management .analytic-filter .analytic-filter__wrapper{background-color:#fff;border:1px solid #cbcbcf;border-radius:8px;box-shadow:0 4px 8px #0000000a;margin-top:8px;padding:20px;position:absolute;right:0;width:500px;z-index:3000}.fallback-management .analytic-filter .analytic-filter__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.fallback-management .analytic-filter .analytic-filter__title{flex-grow:1;font-size:18px;font-weight:600;line-height:28px;margin:0;text-align:center}.fallback-management .analytic-filter .analytic-filter__separator{background-color:#cbcbcf;border:0;height:1px;margin:10px 0}.fallback-management .analytic-filter .analytic-filter__content{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.fallback-management .analytic-filter__form-row{display:flex;justify-content:space-between}.fallback-management .analytic-filter__form-group{flex:0 0 48%}.fallback-management .analytic-filter__input-label{display:block;font-size:16px;font-weight:500;line-height:24px;margin-bottom:4px}.fallback-management .analytic-filter .analytic-filter__close{background-color:#fff;border:0;cursor:pointer}.fallback-management .analytic-filter .analytic-filter__footer{display:flex;gap:8px;justify-content:flex-end}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{background-color:#2a87d0;border-radius:.3rem;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:initial}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.detail-header{color:#1a1a1a;display:flex;font-size:24px;font-weight:600;gap:8px;line-height:32px;margin:0 0 24px}.detail-content{border:1px solid #e6e6e8;border-radius:12px;gap:24px;padding:24px}.fallback-overview{padding:20px}.content-header{color:#1a1a1a;font-size:16px;font-weight:500;line-height:24px}.box-container{display:flex;flex-wrap:wrap;gap:16px}.box{border:1px solid #e6e6e8;border-radius:8px;box-sizing:border-box;padding:16px;text-align:left;width:calc(20% - 16px)}.box-container .label{color:#1a1a1a;font-size:14px;font-weight:500;line-height:20px;margin-bottom:5px;margin-top:0}.box-container .value{color:#7b7b86;font-size:12px;font-weight:400;line-height:18px}.status-box{border-radius:4px;display:inline-block;font-size:14px;font-weight:400;line-height:20px;padding:2px 12px}.status-box.success{background-color:#d0fbb3;color:#1e4404}.status-box.error{background-color:#fbb3b9;color:#44040a}.detail-issue{margin-top:32px}.issue-content{display:flex;gap:16px}.issue-box{border:1px solid #e6e6e8;border-radius:8px;flex:1 1;min-width:0;padding:16px}.issue-box .label{font-size:16px;font-weight:600}.issue-box .label,.issue-box .value{color:#7b7b86;line-height:24px;margin:0}.issue-box .value{font-size:14px;font-weight:400}.issue-box .separator{background-color:#e6e6e8;height:1px;margin:16px 0;width:100%}.detail-history{margin-top:24px}.closing-rating{display:flex;gap:8px;margin-bottom:16px}.history-box{align-items:left;border:1px solid #e6e6e8;border-radius:8px;display:flex;flex-direction:column;gap:12px;height:60px;margin:0;padding:16px;text-align:left;width:145px}.history-box .box-title{color:#1a1a1a;font-size:14px;font-weight:500;line-height:20px;margin:0}.history-box .box-value{color:#7b7b86;font-size:12px;font-weight:400;line-height:16px;margin:0}.history-table-container{border:1px solid #e6e6e8;border-radius:8px;overflow:auto;padding-bottom:8px}.history-table{border:none;border-collapse:collapse;width:100%}.history-table td,.history-table th{border-bottom:1px solid #e6e6e8;padding:16px;text-align:left}.history-table th{background-color:#f3f3f4;font-weight:600}.analytics-metrics{display:flex;gap:8px;margin-bottom:16px}.metrics-box{align-items:left;border:1px solid #e6e6e8;border-radius:8px;display:flex;flex-direction:column;gap:12px;margin:0;padding-bottom:15px;text-align:left;width:191px}.metrics-box .box-title{color:#7b7b86;font-size:12px;font-weight:400;line-height:16px;margin:0;padding-left:16px;padding-top:16px}.metrics-box .box-value{color:#1a1a1a;font-size:20px;font-weight:600;line-height:28px;margin:0;padding-left:16px}.metrics-box .box-date{color:#7b7b86;font-size:12px;font-weight:400;line-height:16px;margin:0;padding-left:16px}.show-more:hover{color:#1a1a1a;cursor:default;text-decoration:underline}.modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:3001}.modal-overlay .modal-content{background-color:#fff;border-radius:8px;padding:20px;position:relative;text-align:center;width:600px}.modal-overlay .modal-title{font-size:24px;margin-bottom:10px}.modal-overlay .modal-separator{background-color:#cbcbcf;border:0;height:1px;margin:10px 0}.modal-overlay .close-button{background:#0000;border:none;cursor:pointer;font-size:24px;position:absolute;right:10px;top:10px}.modal-overlay.upload-summary-modal{z-index:3002}.modal-overlay.upload-summary-modal .upload-error-badge,.modal-overlay.upload-summary-modal .upload-success-badge{border-radius:8px;font-size:16px;font-weight:600;padding:16px}.modal-overlay.upload-summary-modal .upload-success-badge{background-color:#eefde3;color:#49a40a;margin-bottom:24px}.modal-overlay.upload-summary-modal .upload-error-badge{background-color:#fde3e5;color:#f22234;margin-bottom:16px;margin-top:24px}.modal-overlay.upload-summary-modal .upload-badge-separator{border:0;border-top:1px solid #e6e6e8;display:block;height:1px;margin:24px 0}.modal-overlay.upload-summary-modal .upload-message{font-size:1rem;line-height:1.5rem;margin-bottom:10px;padding:1rem;text-align:start}.modal-overlay.upload-summary-modal .upload-message.error{border:1px solid #f22234;border-radius:.5rem}.modal-overlay.upload-summary-modal .upload-message.error .message-description{color:#f22234}.modal-overlay.upload-summary-modal .upload-message.error .upload-message-separator{border-top:1px solid #f22234}.modal-overlay.upload-summary-modal .upload-message .upload-message-separator{border:0;display:block;height:1px;margin:1rem 0}.upload-button{align-items:center;background:#ed1c24;border:none;border-radius:100px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:10px;height:48px;line-height:24px;padding:12px 24px 12px 12px;text-align:left;width:227px}.functions-buttons{gap:16px}.functions-table{overflow:auto;padding-bottom:20px}.functions-table th{color:#7b7b86;white-space:nowrap}.functions-menu-option:hover{.functions-menu-icon{stroke:#ed1c24}}.upload-modal-overlay .upload-error-badge,.upload-modal-overlay .upload-success-badge{border-radius:8px;font-size:16px;font-weight:600;padding:16px}.upload-modal-overlay .upload-success-badge{background-color:#eefde3;color:#49a40a;margin-bottom:24px}.upload-modal-overlay .upload-error-badge{background-color:#fde3e5;color:#f22234;margin-bottom:16px;margin-top:24px}.upload-modal-overlay .upload-badge-separator{border:0;border-top:1px solid #e6e6e8;display:block;height:1px;margin:24px 0}.upload-modal-overlay .upload-message{font-size:1rem;line-height:1.5rem;margin-bottom:10px;padding:1rem;text-align:start}.upload-modal-overlay .upload-message.error{border:1px solid #f22234;border-radius:.5rem}.upload-modal-overlay .upload-message.error .message-description{color:#f22234}.upload-modal-overlay .upload-message.error .upload-message-separator{border-top:1px solid #f22234}.upload-modal-overlay .upload-message .upload-message-separator{border:0;display:block;height:1px;margin:1rem 0}.function-details-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}.function-details-title{color:#1a1a1c;flex-grow:1;font-size:24px;font-weight:500;margin:0}.function-edit-button{background-color:#ed1c24;border:none;border-radius:100px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;height:48px;line-height:24px;padding:12px 24px;width:142px}.function-overview-container,.sample-questions-container{border:1px solid #e6e6e8;border-radius:12px;gap:24px;padding:24px}.function-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.overview-title,.sample-questions-title{color:#1a1a1c;font-size:16px;font-weight:500;line-height:24px;margin:0 0 16px}.overview-box.function-name{height:104px}.overview-box .overview-description{font-size:14px;font-weight:400;line-height:20px;text-align:left}.sample-questions-container{margin-top:20px}.sample-questions-list{list-style-type:none;padding:0}.sample-questions-list li{background:#fff;border:1px solid #e6e6e8;border-radius:8px;color:#7b7b86;font-size:14px;font-weight:400;line-height:20px;margin-bottom:8px;padding:16px 12px;text-align:left}.edit-sample-item .edit-input{width:100%}.functions .functions-filter{position:relative}.functions .functions-filter .functions-filter__wrapper{background-color:#fff;border:1px solid #cbcbcf;border-radius:8px;box-shadow:0 4px 8px #0000000a;margin-top:8px;padding:20px;position:absolute;right:0;width:400px;z-index:1}.functions .functions-filter .functions-filter__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.functions .functions-filter .functions-filter__title{flex-grow:1;font-size:18px;font-weight:600;line-height:28px;margin:0;text-align:center}.functions .functions-filter .functions-filter__separator{background-color:#cbcbcf;border:0;height:1px;margin:10px 0}.functions .functions-filter .functions-filter__content{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.functions-filter__form-row{display:flex;justify-content:space-between}.functions-filter__form-group{flex:0 0 48%}.functions-filter__input-label{display:block;font-size:16px;font-weight:500;line-height:24px;margin-bottom:4px}.functions .functions-filter .functions-filter__close{background-color:#fff;border:0;cursor:pointer}.functions .functions-filter .functions-filter__footer{display:flex;gap:8px;justify-content:flex-end}.metrics-header{align-items:center;display:flex;justify-content:space-between}.metrics-header h1{font-size:24px;font-weight:500;line-height:32px;text-align:left}.metrics-upload-button{align-items:center;background:#ed1c24;border:none;border-radius:100px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:10px;height:48px;line-height:24px;padding:12px 24px 12px 12px;text-align:left;width:211px}.metrics-buttons{display:flex;justify-content:space-between;margin-top:10px}.metrics-table{border:1px solid #e6e6e8;border-collapse:collapse;border-radius:10px;margin-top:16px;overflow:auto;padding-bottom:20px;width:100%}.metrics-table td,.metrics-table th{border:none;padding:16px;text-align:left}.metrics-table th{background-color:#f3f3f4;color:#7b7b86;font-weight:600;white-space:nowrap}.metrics-table td .incomplete-label{color:#ed1c24;margin-right:.25rem}.metrics-menu{background-color:#fff;border:1px solid #ccc;border-radius:12px;box-shadow:0 2px 8px #00000026;gap:4px;height:108px;margin-top:8px;padding:8px;position:absolute;right:0;width:145px;z-index:1}.metrics-menu-option{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:40px;justify-content:flex-start;line-height:20px;padding:8px 16px;transition:background-color .3s ease}.metrics-menu-option:hover{background-color:#ed1c241a;color:#ed1c24;.metrics-menu-icon{stroke:#ed1c24}}.metrics-menu-icon{stroke:#7b7b86;margin-right:8px}.metrics.filter-modal{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;left:26%;padding:20px;position:relative;top:21%;width:600px}.filter-form-row{display:flex;justify-content:space-between}.filter-form-group{flex:0 0 48%}.multi-select{width:100%}.filter-form-actions{display:flex;gap:10px;justify-content:flex-end}.metric-details-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}.metric-details-title{color:#1a1a1c;flex-grow:1;font-size:24px;font-weight:500;margin:0}.metric-edit-button{background-color:#ed1c24;border:none;border-radius:100px;color:#fff;cursor:pointer;height:48px;padding:12px 24px;width:142px}.metric-edit-button,.metric-title{font-size:16px;font-weight:500;line-height:24px}.metric-title{color:#1a1a1c;margin:0 0 16px}.metric-details-container{display:flex;flex-wrap:wrap}.metric-details-metric{flex-basis:calc(29% - 10px);margin:7.5px}.description,.metric-details-metric{border:1px solid #e6e6e8;border-radius:8px;flex-grow:0;flex-shrink:0;padding:16px}.description{flex-basis:calc(95% - 10px)}.metrics-detail-separator{border:1px solid #e6e6e8}.edit-input[readonly]{background-color:#e6e6e8;color:#7b7b86;cursor:not-allowed}.add-more-button:hover{background-color:#0056b3}.metric .metric-filter{position:relative}.metric .metric-filter .metric-filter__wrapper{background-color:#fff;border:1px solid #cbcbcf;border-radius:8px;box-shadow:0 4px 8px #0000000a;margin-top:8px;padding:20px;position:absolute;right:0;width:590px;z-index:1}.metric .metric-filter .metric-filter__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.metric .metric-filter .metric-filter__title{flex-grow:1;font-size:18px;font-weight:600;line-height:28px;margin:0;text-align:center}.metric .metric-filter .metric-filter__separator{background-color:#cbcbcf;border:0;height:1px;margin:10px 0}.metric .metric-filter .metric-filter__content{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.metric-filter__form-row{display:flex;justify-content:space-between}.metric-filter__form-group{flex:0 0 48%}.metric-filter__input-label{display:block;font-size:16px;font-weight:500;line-height:24px;margin-bottom:4px}.metric .metric-filter .metric-filter__close{background-color:#fff;border:0;cursor:pointer}.metric .metric-filter .metric-filter__footer{display:flex;gap:8px;justify-content:flex-end}.functions-header{align-items:center;display:flex;justify-content:space-between}.functions-header h1{font-size:24px;font-weight:500;line-height:32px;text-align:left}.upload-button-properties{background:#ed1c24;border:none;color:#fff;gap:10px;height:48px;padding:12px 24px 12px 12px;width:231px}.download-button,.filter-button,.upload-button-properties{align-items:center;border-radius:100px;cursor:pointer;display:flex;font-size:16px;font-weight:500;line-height:24px;text-align:left}.download-button,.filter-button{background-color:#fff;border:1px solid #cbcbcf;color:#1a1a1c;gap:8px;padding:12px 24px}.functions-buttons{align-items:center;display:flex;justify-content:space-between;margin-top:10px}.functions-buttons .filter-select{width:250px}.functions-buttons .filter-select .select__control{border-radius:100px;min-height:50px;padding-inline-start:12px;width:100%}.functions-right-container{align-items:center;display:flex;gap:10px}.functions-dropdown{border:1px solid #cbcbcf;border-radius:100px;font-size:16px;font-weight:500;height:48px;line-height:24px;padding:12px;text-align:left;width:197px}.props-toggle-buttons{border:1px solid #cbcbcf;border-radius:100px;display:flex;height:48px;overflow:hidden;width:323px}.props-toggle-button{text-wrap:nowrap;background-color:#fff;border:none;border-radius:0;color:#7b7b86;cursor:pointer;flex-grow:1;font-size:14px;line-height:20px;padding:12px 24px}.props-toggle-button.active{background-color:#ed1c24;border-radius:100px;color:#fffbfa}.functions-table{border:1px solid #e6e6e8;border-collapse:collapse;border-radius:10px;margin-top:16px;width:100%}.functions-table td,.functions-table th{border:none;padding:16px;text-align:left}.functions-table th{background-color:#f3f3f4;font-weight:600}.functions-menu{background-color:#fff;border:1px solid #ccc;border-radius:12px;box-shadow:0 2px 8px #00000026;gap:4px;height:108px;margin-top:8px;padding:8px;position:absolute;right:0;width:145px;z-index:1}.functions-menu-option{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:40px;justify-content:flex-start;line-height:20px;padding:8px 16px;transition:background-color .3s ease}.functions-menu-option:hover{background-color:#ed1c241a;color:#ed1c24;.functions-menu-icon{stroke:#ed1c24}}.functions-menu-icon{stroke:#7b7b86;margin-right:8px}.functions.filter-modal{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;left:32%;padding:20px;position:relative;top:21%;width:400px}.select__control--is-focused{border-color:#ed1c24!important;box-shadow:0 0 0 1px #ed1c24!important}.select__option--is-selected{background-color:#ed1c24!important;color:#fff!important}.select__option--is-focused{background-color:#fcc!important}.select__multi-value{background-color:#ed1c24!important}.select__multi-value__label{color:#fff!important}.select__multi-value__remove:hover{background-color:darkred!important;color:#fff!important}.download-modal{align-items:center;background-color:#00000080;bottom:0;display:none;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:3000}.download-modal.open{display:flex}.download-modal-content{background-color:#fff;border-radius:8px;padding:20px;position:relative;text-align:center;width:400px}.close-button{font-size:18px}.download-title{font-size:24px;margin-bottom:10px}.download-separator{background-color:#cbcbcf;border:0;height:1px;margin:10px 0}.file-download-section{margin:20px 0}.file-download-item{align-items:center;display:flex;justify-content:space-between;margin:10px 0}.file-name{color:#2e2eff}.download-icon-button{background:#0000;border:none;cursor:pointer}.download-all-section{margin-top:20px}.download-all-button{background-color:#fff;border:1px solid #cbcbcf;border-radius:100px;color:#1a1a1c;cursor:pointer;font-size:16px;padding:10px 20px;width:100%}.upload-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:3001}.upload-modal-content{background-color:#fff;border-radius:8px;padding:20px;position:relative;text-align:center;width:600px}.upload-modal-title{font-size:24px;margin-bottom:10px}.upload-modal-separator{background-color:#cbcbcf;border:0;height:1px;margin:10px 0}.close-button{background:#0000;border:none;cursor:pointer;font-size:24px;position:absolute;right:10px;top:10px}.file-upload-section{margin-top:20px;text-align:left}.file-upload-label{font-size:16px;font-weight:500}.file-upload-input-container{align-items:center;display:flex;margin-top:10px}.file-upload-input{border:1px solid #ccc;border-radius:4px;flex-grow:1;padding:10px}.file-upload-hidden-input{display:none}.file-upload-button{background-color:#ed1c24;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-left:10px;padding:10px 20px}.file-upload-warning{color:#7b7b86;font-size:12px;margin-top:5px}.general-prop-details-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}.back-button{background:#0000;border:none;cursor:pointer;font-size:24px;margin-right:10px}.general-prop-details-title{color:#1a1a1c;flex-grow:1;font-size:24px;font-weight:500;margin:0}.general-prop-edit-button{background-color:#ed1c24;border:none;border-radius:100px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;height:48px;line-height:24px;padding:12px 24px;width:153px}.general-prop-overview-container,.related-functions-container{border:1px solid #e6e6e8;border-radius:12px;gap:24px;padding:24px}.overview-title,.related-functions-title{color:#1a1a1c;font-size:16px;font-weight:500;line-height:24px;margin:0 0 16px}.overview-box{border:1px solid #e6e6e8;border-radius:8px;gap:16px;margin-bottom:10px;padding:16px}.general-prop-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.description{grid-column:span 4}.overview-box-title{color:#1a1a1c;font-size:14px;font-weight:500;line-height:20px}.overview-box .overview-separator{border:1px solid #e6e6e8}.overview-description{margin-top:10px}.related-functions-container{margin-top:20px}.related-functions-list{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,1fr);padding:0}.related-functions-list li{border:1px solid #e6e6e8;border-radius:12px;color:#7b7b86;font-size:16px;font-weight:400;line-height:24px;list-style-type:none;padding:16px;text-align:left}.edit-modal{align-items:center;background-color:#0009;display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:3000}.edit-modal.open{display:flex}.edit-modal-content{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:20px;width:700px}.edit-title{font-size:24px;font-weight:700;margin-bottom:10px;text-align:center}.edit-separator{border:none;border-top:1px solid #cbcbcf;margin-bottom:20px}.edit-section{border:1px solid #e6e6e8;border-radius:12px;display:flex;flex-direction:column;gap:24px;max-height:600px;overflow:auto;padding:16px}@media only screen and (min-height:968px){.edit-section{max-height:700px}}@media only screen and (min-height:1080px){.edit-section{max-height:800px}}.edit-item{display:flex;flex-direction:column;gap:5px}.edit-name{font-size:16px;font-weight:500}.edit-input{border:1px solid #ccc;border-radius:4px;padding:8px;resize:vertical}.edit-sample-list{list-style-type:none;margin:0;padding:0}.edit-sample-item{align-items:center;background-color:#f7f7f7;border-radius:4px;display:flex;justify-content:space-between;margin-bottom:5px;padding:8px}.add-more-container{display:flex;justify-content:flex-end}.add-more-button{background-color:#fff;border:1px solid #cbcbcf;border-radius:100px;color:#1a1a1c;cursor:pointer;gap:4px;height:36px;margin-top:10px;padding:8px 16px;width:101px}.add-more-container .add-more-button:hover{background-color:#e6e6e8}.delete-button{background:none;border:none;cursor:pointer}.trash-icon{height:16px;width:16px}.edit-buttons{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.confirmation-text{font-size:24px;font-weight:500;line-height:32px;text-align:center}.confirmation-subtext{color:#7b7b86;font-size:16px;font-weight:400;line-height:24px;text-align:center}.edit-input-box{border:1px solid #e6e6e8;border-radius:12px;gap:24px;padding:16px}.edit-subtitle{color:#1a1a1c;font-size:16px;font-weight:500;line-height:24px;margin:0;text-align:center}.related-functions{border:1px solid #e6e6e8;border-radius:12px;gap:24px;margin:20px 0;padding:16px}.related-functions h4{color:#1a1a1c;font-size:16px;font-weight:500;line-height:24px;margin-top:0;text-align:left}.function-boxes{display:flex;flex-wrap:wrap;gap:10px}.function-box{border:1px solid #e6e6e8;border-radius:12px;flex-basis:calc(20% - 10px);flex-grow:1;flex-shrink:1;padding:10px;text-align:center}.immutable-fields{margin:20px 0}.field-group{margin-bottom:15px}.field-group label{color:#1a1a1c;display:block;font-size:16px;font-weight:500;line-height:24px;text-align:left}.field-group input{border:1px solid #ccc;border-radius:4px;padding:8px;width:97%}.field-group input[readonly]{background-color:#e6e6e8;cursor:not-allowed}.editable-field label{color:#1a1a1c;display:block;font-size:16px;font-weight:500;line-height:24px;text-align:left}.editable-field textarea{border:1px solid #ccc;border-radius:4px;padding:10px;resize:vertical;width:97%}.development{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;text-align:center}.development-img{height:auto;margin-bottom:20px;max-width:100%}.development-text{color:#000;font-size:24px;font-weight:400;line-height:32px}.rq-header-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.rq-header-title{font-size:24px;font-weight:500;line-height:32px;text-align:left}.redirect-icon{height:16px;margin-left:auto;width:16px}.rq-section-chart-container{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}@media only screen and (max-width:1080px){.rq-section-chart-container{display:block}}.rq-section-container{display:flex;gap:24px;justify-content:space-between}.rq-section-container .grow{flex-grow:1}.rq-section-container-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:2fr 1fr;max-width:100%}.rq-section{border:1px solid #e6e6e8;border-radius:12px;margin-bottom:20px;padding:24px}.rq-section .section-title{color:#1a1a1c;font-size:16px;font-weight:500;line-height:24px;margin:0 0 24px}.rq-section.w-400{width:400px}.rq-boxes{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(5,minmax(100px,1fr))}@media only screen and (max-width:1080px){.rq-boxes{grid-template-columns:repeat(3,minmax(100px,1fr))}}.rq-box{align-content:center;align-items:left;border:1px solid #e6e6e8;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;margin:0;padding:16px;text-align:left;width:100%}.rq-box.w-280{width:280px}.rq-box .box-title{align-items:center;color:#1a1a1c;display:inline-flex;font-size:12px;line-height:16px;margin:0}.rq-box .box-value{color:#1a1a1c;font-size:32px;font-weight:600;margin:0;text-align:left;vertical-align:top}.rq-box .box-sub-value{color:#7b7b86;font-size:16px}.rq-box .box-date{color:#7b7b86;font-size:12px;font-weight:400;line-height:16px;margin:0;text-align:left}.rq-select-form{border:1px solid #e6e6e8;border-radius:8px;font-size:14px;padding:8px 12px}.rq-chart-and-legend{align-items:center;display:flex}.rq-legend-container{display:flex;flex-direction:column;margin-left:20px}.rq-legend-item{display:flex;flex-direction:column;margin-bottom:20px}.rq-legend-info{align-items:center;display:flex;font-size:12px;font-weight:400;line-height:16px;margin-bottom:5px}.rq-legend-color-box{border-radius:3px;height:15px;margin-right:10px;width:15px}.rq-percentage-bar,.rq-percentage-text,.rq-value{display:inline-block;vertical-align:middle}.rq-value{color:#7b7b86;font-size:12px;font-weight:400;line-height:16px;margin-right:10px}.rq-percentage-bar{background-color:#e0e0e0;border-radius:5px;height:10px;margin-right:10px;width:100px}.rq-percentage-fill{border-radius:5px;height:100%}.rq-percentage-text{color:#333;color:#7b7b86;font-size:12px;font-weight:400;line-height:16px}.rq-function-table{border:1px solid #e6e6e8;border-collapse:collapse;border-radius:12px;overflow:auto;padding-bottom:20px;width:100%}.rq-function-table td,.rq-function-table th{border:none;border-bottom:1px solid #e6e6e8;padding:16px;text-align:left}.rq-function-table th{background-color:#f3f3f4;color:#7b7b86;font-weight:600;white-space:nowrap}.rq.filter-modal{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;left:26%;padding:20px;top:13%;width:600px}.response-quality .rq-filter,.rq.filter-modal{position:relative}.response-quality .rq-filter .rq-filter__wrapper{background-color:#fff;border:1px solid #cbcbcf;border-radius:8px;box-shadow:0 4px 8px #0000000a;margin-top:8px;padding:20px;position:absolute;right:0;width:540px;z-index:3000}.response-quality .rq-filter .rq-filter__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.response-quality .rq-filter .rq-filter__title{flex-grow:1;font-size:18px;font-weight:600;line-height:28px;margin:0;text-align:center}.response-quality .rq-filter .rq-filter__separator{background-color:#cbcbcf;border:0;height:1px;margin:10px 0}.response-quality .rq-filter .rq-filter__content{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.rq-filter__form-row{display:flex;justify-content:space-between}.rq-filter__form-group{flex:0 0 48%}.rq-filter__input-label{display:block;font-size:16px;font-weight:500;line-height:24px;margin-bottom:4px}.response-quality .rq-filter .rq-filter__close{background-color:#fff;border:0;cursor:pointer}.response-quality .rq-filter .rq-filter__footer{display:flex;gap:8px;justify-content:flex-end}.rq-user-rating{align-items:center;background-color:#00000080;bottom:0;display:none;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:3000}.rq-user-rating.open{display:flex}.rq-user-rating-content{background-color:#fff;border-radius:8px;max-height:600px;overflow:auto;padding:20px;position:relative;text-align:center;width:1200px}.rq-user-rating-header{align-items:center;display:flex;justify-content:space-between}.rq-user-rating-title{flex-grow:1;font-size:18px;font-weight:600;line-height:28px;margin:0;text-align:center}.rq-rating-close-button{background:none;border:none;cursor:pointer}.rq-rating-separator{background-color:#cbcbcf;border:0;height:1px;margin:10px 0}.rq-rating-summary{align-items:center;display:flex;gap:48px;justify-content:center}.rq-rating-number{text-align:center}.rq-rating-number h2{color:#ed1c24;font-size:96px;font-weight:600;line-height:96px;margin:0;text-align:left}.rq-rating-number p{color:#7b7b86;margin:0}.rq-rating-number p,.rq-rating-star{font-size:14px;font-weight:400;line-height:20px}.rq-rating-star{color:#1a1a1c;display:flex;gap:4px;justify-content:center}.rq-rating-star-number{flex-grow:1}.rq-rating-bar{align-items:center;display:flex}.rq-rating-breakdown{display:flex;flex-flow:column;gap:4px}.rq-bar{background-color:#fcd9da;border-radius:5px;height:10px;margin:0 10px;width:350px}.rq-bar-fill{background-color:#ed1c24;border-radius:5px;height:100%}.rq-user-rating-section{border:1px solid #e6e6e8;border-radius:12px;margin-top:20px;overflow:auto;padding-bottom:10px}.rq-user-rating-table{text-wrap:wrap;border-collapse:collapse;height:auto;margin:0 auto;overflow-x:scroll;width:100%}.rq-user-rating-table td,.rq-user-rating-table th{border-bottom:1px solid #e6e6e8;height:auto;padding:16px;text-align:left}.rq-user-rating-table th{background-color:#f3f3f4;font-weight:600}.rq-user-rating-pagination{display:flex;gap:10px;justify-content:right;margin-top:10px;padding-right:10px}.rq-user-rating-pagination button{background-color:#fff;border:1px solid #cbcbcf;border-radius:100px;height:36px;padding:8px 16px;width:auto}.rq-user-satisfaction{align-items:center;background-color:#00000080;bottom:0;display:none;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:3000}.rq-user-satisfaction.open{display:flex}.rq-user-satisfaction-content{background-color:#fff;border-radius:8px;padding:20px;position:relative;text-align:center;width:1200px}.rq-user-satisfaction-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.rq-user-satisfaction-title{flex-grow:1;font-size:18px;font-weight:600;line-height:28px;margin:0;text-align:center}.rq-user-satisfaction-close-button{background:none;border:none;cursor:pointer}.rq-user-satisfaction-section{max-height:80%;overflow:auto;padding-right:8px}.rq-user-satisfaction-box{border:1px solid #e6e6e8;border-radius:8px;overflow:hidden;padding-bottom:10px}.rq-user-satisfaction-table{text-wrap:wrap;border-collapse:collapse;height:auto;margin:0 auto;overflow-x:scroll;width:100%}.rq-user-satisfaction-table td,.rq-user-satisfaction-table th{border-bottom:1px solid #e6e6e8;height:auto;padding:16px;text-align:left}.rq-user-satisfaction-table th{background-color:#f3f3f4;font-weight:600}.rq-user-satisfaction-pagination{display:flex;gap:10px;justify-content:right;margin-top:10px;padding-right:10px}.rq-user-satisfaction-pagination button{background-color:#fff;border:1px solid #cbcbcf;border-radius:100px;height:36px;padding:8px 16px;width:auto}.rq-user-satisfaction-filter{display:flex;justify-content:flex-end;margin-top:20px}.rq-user-satisfaction-button{background-color:#fff;border:1px solid #cbcbcf;border-radius:100px;font-size:16px;font-weight:500;gap:8px;height:48px;line-height:24px;padding:12px;text-align:center;width:97px}.rq-kebab-menu{background-color:#fff;border:1px solid #ccc;border-radius:12px;box-shadow:0 2px 8px #00000026;gap:4px;height:35px;margin-top:10px;padding:8px;position:absolute;right:0;top:100%;width:145px;z-index:9999}.rq-kebab-menu-option{align-items:center;border-radius:12px;cursor:pointer;display:flex;font-size:14px;font-weight:500;line-height:20px;padding:8px 16px}.rq-kebab-menu-option:hover{background-color:#ed1c241a;color:#ed1c24}.rq-kebab-menu-icon{stroke:#ed1c24;stroke:#7b7b86;margin-right:8px}.rq-user-satisfaction-details h2{color:#1a1a1c;font-size:24px;font-weight:500;line-height:32px;text-align:left}.rq-positive-rate{color:#5ed40d}.rq-negative-rate{color:#d40d1e}.ue-header-container{align-items:center;display:flex;justify-content:space-between}.ue-header-title{font-size:24px;font-weight:500;line-height:32px;margin:0;text-align:left}.ue-filter-container{align-items:center;flex-basis:fit-content}.ue-filter-container .ue-filter-button{align-items:center;background-color:#fff;border:1px solid #cbcbcf;border-radius:100px;color:#1a1a1c;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:8px;height:48px;justify-content:left;margin-left:10px;padding:12px 24px 12px 12px;text-align:left}.ue-section-container{display:flex;gap:24px;justify-content:space-between}.ue-section-chart-container{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}@media only screen and (max-width:1080px){.ue-section-chart-container{display:block}}.ue-section-container .grow{flex-grow:1}.ue-section{border:1px solid #e6e6e8;border-radius:12px;margin-top:24px;padding:24px}.ue-section .section-title{color:#1a1a1c;font-size:16px;font-weight:500;line-height:24px;margin:0 0 24px}.ue-section.w-400{width:400px}.ue-top-queries{border:1px solid #e6e6e8;border-radius:12px;margin-top:24px;padding:16px}.ue-boxes{display:flex;gap:16px}.ue-boxes-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(6,minmax(100px,1fr))}@media only screen and (max-width:1280px){.ue-boxes-grid{grid-template-columns:repeat(3,minmax(100px,1fr))}}.ue-box{box-sizing:border-box}.ue-box,.ue-top-queries-box{align-content:center;align-items:left;border:1px solid #e6e6e8;border-radius:12px;display:flex;flex-direction:column;gap:12px;margin:0;padding:16px;text-align:left;width:100%}.ue-top-queries-box .box-title{align-items:center;color:#1a1a1c;display:inline-flex;font-size:12px;line-height:16px;margin:0}.ue-top-queries-box .box-value-sm{font-size:20px;margin:0 0 36px}.ue-top-queries-box .box-value,.ue-top-queries-box .box-value-sm{color:#1a1a1c;font-weight:600;padding:0;text-align:left;vertical-align:top}.ue-top-queries-box .box-value{font-size:32px;margin:0}.ue-box.w-280{width:280px}.ue-filter-container{display:flex;justify-content:space-between;margin-bottom:16px;width:100%}.ue-select-form{border:1px solid #e6e6e8;border-radius:8px;font-size:14px;padding:8px 12px}.ue-box .box-title{align-items:center;color:#1a1a1c;display:inline-flex;font-size:12px;line-height:16px;margin:0}.ue-box .box-value{font-size:32px}.ue-box .box-value,.ue-box .box-value-sm{color:#1a1a1c;font-weight:600;margin:0;text-align:left;vertical-align:top}.ue-box .box-value-sm{font-size:20px}.ue-box .box-sub-value{color:#1a1a1c;font-size:14px;margin:0}.ue-box .box-value .time{color:#1a1a1c;font-size:12px;font-weight:400;margin:0}.ue-box .box-date{color:#7b7b86;font-size:12px;font-weight:400;line-height:16px;margin:0;text-align:left}.ue-box .box-date .percentage{margin-right:4px}.ue-box .box-date .plus{color:green}.ue-box .box-date .minus{color:red}.share-icon{margin-left:auto}.ue-chart-container{width:99%}.chart-legend-container{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}.chart-legend{align-items:center;display:flex;gap:4px}.chart-legend .legend-title{font-size:12px;margin:0}.chart-legend .legend-blue{background-color:#71aeeb}.chart-legend .legend-blue,.chart-legend .legend-red{border-radius:4px;display:inline-flex;height:16px;width:16px}.chart-legend .legend-red{background-color:#e43936}.filter-container{position:relative}.filter-content{background-color:#fff;border:1px solid #cbcbcf;border-radius:16px;margin-top:16px;padding:16px;position:absolute;right:0;width:768px}.filter-header{align-items:center;display:flex;justify-content:space-between}.filter-title{flex-grow:1;font-size:18px;font-weight:600;line-height:28px;margin:0;text-align:center}.filter-close{background-color:#fff;border:0}.filter-content .filter-footer{display:flex;gap:8px;justify-content:end}.ue-form-group{display:flex}.btn-reset{background-color:#fff;border:0;cursor:pointer;margin:0;padding-left:0}.btn-primary-sm{background-color:#ed1c24;border:0;border-radius:100px;color:#fffbfa;font-size:14px;height:36px;line-height:20px;padding:8px 16px}.hidden{display:none}.btn-tertiary-sm{background-color:#fff;border:1px solid #cbcbcf;border-radius:100px;color:#1a1a1c;font-size:14px;height:36px;line-height:20px;padding:8px 16px}.btn-primary-sm:hover,.btn-tertiary-sm:hover{opacity:80%}.ue-active-user{align-items:center;background-color:#00000080;bottom:0;display:none;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:3000}.ue-active-user.open{display:flex}.ue-active-user__separator{border-bottom:1px solid #cbcbcf;margin:10px 0}.ue-active-user__content{background-color:#fff;border-radius:8px;padding:20px;position:relative;text-align:center;width:1200px}.ue-active-user__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.ue-active-user__title{flex-grow:1;font-size:18px;font-weight:600;line-height:28px;margin:0;text-align:center}.ue-active-user__btn-close{background:none;border:none;cursor:pointer}.ue-active-user__section{max-height:600px;overflow:auto;padding-right:8px}.ue-active-user__box{border:1px solid #cbcbcf;border-radius:8px;overflow:hidden;padding-bottom:10px}.ue-active-user__table{text-wrap:wrap;border-collapse:collapse;height:auto;margin:0 auto;overflow-x:scroll;width:100%}.ue-active-user__table td,.ue-active-user__table th{border-bottom:1px solid #e6e6e8;height:auto;padding:16px;text-align:left}.ue-active-user__table th{background-color:#f3f3f4;font-weight:600}.ue-active-user__pagination{display:flex;gap:10px;justify-content:right;margin-top:10px;padding-right:10px}.ue-active-user__pagination button{background-color:#fff;border:1px solid #cbcbcf;border-radius:100px;height:36px;padding:8px 16px;width:auto}.ue-avg-session-length{align-items:center;background-color:#00000080;bottom:0;display:none;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:3000}.ue-avg-session-length.open{display:flex}.ue-avg-session-length__separator{border-bottom:1px solid #cbcbcf;margin:10px 0}.ue-avg-session-length__content{background-color:#fff;border-radius:8px;padding:20px;position:relative;text-align:center;width:1200px}.ue-avg-session-length__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.ue-avg-session-length__title{flex-grow:1;font-size:18px;font-weight:600;line-height:28px;margin:0;text-align:center}.ue-avg-session-length__btn-close{background:none;border:none;cursor:pointer}.ue-avg-session-length__section{max-height:600px;overflow:auto;padding-right:8px}.ue-avg-session-length__box{border:1px solid #cbcbcf;border-radius:8px;overflow:hidden;padding-bottom:10px}.ue-avg-session-length__table{text-wrap:wrap;border-collapse:collapse;height:auto;margin:0 auto;overflow-x:scroll;width:100%}.ue-avg-session-length__table td,.ue-avg-session-length__table th{border-bottom:1px solid #e6e6e8;height:auto;padding:16px;text-align:left}.ue-avg-session-length__table th{background-color:#f3f3f4;font-weight:600}.ue-avg-session-length__pagination{display:flex;gap:10px;justify-content:right;margin-top:10px;padding-right:10px}.ue-avg-session-length__pagination button{background-color:#fff;border:1px solid #cbcbcf;border-radius:100px;height:36px;padding:8px 16px;width:auto}.ue-retention-rate{align-items:center;background-color:#00000080;bottom:0;display:none;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:3000}.ue-retention-rate.open{display:flex}.ue-retention-rate__separator{border-bottom:1px solid #cbcbcf;margin:10px 0}.ue-retention-rate__content{background-color:#fff;border-radius:8px;padding:20px;position:relative;text-align:center;width:1200px}.ue-retention-rate__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.ue-retention-rate__title{flex-grow:1;font-size:18px;font-weight:600;line-height:28px;margin:0;text-align:center}.ue-retention-rate__btn-close{background:none;border:none;cursor:pointer}.ue-retention-rate__section{max-height:600px;overflow:auto;padding-right:8px}.ue-retention-rate__box{border:1px solid #cbcbcf;border-radius:8px;overflow:hidden;padding-bottom:10px}.ue-retention-rate__table{text-wrap:wrap;border-collapse:collapse;height:auto;margin:0 auto;overflow-x:scroll;width:100%}.ue-retention-rate__table td,.ue-retention-rate__table th{border-bottom:1px solid #e6e6e8;height:auto;padding:16px;text-align:left}.ue-retention-rate__table th{background-color:#f3f3f4;font-weight:600}.ue-retention-rate__pagination{display:flex;gap:10px;justify-content:right;margin-top:10px;padding-right:10px}.ue-retention-rate__pagination button{background-color:#fff;border:1px solid #cbcbcf;border-radius:100px;height:36px;padding:8px 16px;width:auto}.ue-churn-rate{align-items:center;background-color:#00000080;bottom:0;display:none;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:3000}.ue-churn-rate.open{display:flex}.ue-churn-rate__separator{border-bottom:1px solid #cbcbcf;margin:10px 0}.ue-churn-rate__content{background-color:#fff;border-radius:8px;padding:20px;position:relative;text-align:center;width:1200px}.ue-churn-rate__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.ue-churn-rate__title{flex-grow:1;font-size:18px;font-weight:600;line-height:28px;margin:0;text-align:center}.ue-churn-rate__btn-close{background:none;border:none;cursor:pointer}.ue-churn-rate__section{max-height:600px;overflow:auto;padding-right:8px}.ue-churn-rate__box{border:1px solid #cbcbcf;border-radius:8px;overflow:hidden;padding-bottom:10px}.ue-churn-rate__table{text-wrap:wrap;border-collapse:collapse;height:auto;margin:0 auto;overflow-x:scroll;width:100%}.ue-churn-rate__table td,.ue-churn-rate__table th{border-bottom:1px solid #e6e6e8;height:auto;padding:16px;text-align:left}.ue-churn-rate__table th{background-color:#f3f3f4;font-weight:600}.ue-churn-rate__pagination{display:flex;gap:10px;justify-content:right;margin-top:10px;padding-right:10px}.ue-churn-rate__pagination button{background-color:#fff;border:1px solid #cbcbcf;border-radius:100px;height:36px;padding:8px 16px;width:auto}.user-engagement .ue-filter{position:relative}.user-engagement .ue-filter .ue-filter__wrapper{background-color:#fff;border:1px solid #cbcbcf;border-radius:8px;box-shadow:0 4px 8px #0000000a;margin-top:8px;padding:20px;position:absolute;right:0;width:540px;z-index:3000}.user-engagement .ue-filter .ue-filter__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.user-engagement .ue-filter .ue-filter__title{flex-grow:1;font-size:18px;font-weight:600;line-height:28px;margin:0;text-align:center}.user-engagement .ue-filter .ue-filter__separator{border-bottom:1px solid #cbcbcf;margin:10px 0}.user-engagement .ue-filter .ue-filter__content{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.ue-filter__form-row{display:flex;justify-content:space-between}.ue-filter__form-group{flex:0 0 48%}.ue-filter__input-label{display:block;font-size:16px;font-weight:500;line-height:24px;margin-bottom:4px}.user-engagement .ue-filter .ue-filter__close{background-color:#fff;border:0;cursor:pointer}.user-engagement .ue-filter .ue-filter__footer{display:flex;gap:8px;justify-content:flex-end}.tcc-header-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.tcc-header-title{font-size:24px;font-weight:500;line-height:32px;text-align:left}.tcc-button-group{display:flex}.tcc-section-container{display:flex;gap:24px;justify-content:space-between}.tcc-section-chart-container{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}@media only screen and (max-width:1080px){.tcc-section-chart-container{display:block}}.tcc-section-container .grow{flex-grow:1}.tcc-section{border:1px solid #e6e6e8;border-radius:12px;margin-bottom:20px;padding:24px}.tcc-section .section-title{color:#1a1a1c;font-size:16px;font-weight:500;line-height:24px;margin:0 0 24px}.tcc-section.w-400{width:400px}.tcc-chart-container{width:100%}.tcc-select-form{border:1px solid #e6e6e8;border-radius:8px;font-size:14px;padding:8px 12px}.tcc-boxes{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(100px,auto))}@media only screen and (max-width:1080px){.tcc-boxes{grid-template-columns:repeat(2,minmax(100px,auto))}}.tcc-box{align-content:center;align-items:left;border:1px solid #e6e6e8;border-radius:12px;display:flex;flex-direction:column;gap:12px;margin:0;padding:16px;text-align:left}.tcc-box.w-280{width:280px}.tcc-box .box-title{align-items:center;color:#1a1a1c;display:inline-flex;font-size:12px;line-height:16px;margin:0}.tcc-box .box-value{color:#1a1a1c;font-size:32px;font-weight:600;margin:0;text-align:left;vertical-align:top}.tcc-box .box-sub-value{color:#7b7b86;font-size:16px}.tcc-box .box-date{color:#7b7b86;font-size:12px;font-weight:400;line-height:16px;margin:0;text-align:left}.tcc .tcc-filter{position:relative}.tcc .tcc-filter .tcc-filter__wrapper{background-color:#fff;border:1px solid #cbcbcf;border-radius:8px;box-shadow:0 4px 8px #0000000a;margin-top:8px;padding:20px;position:absolute;right:0;width:540px;z-index:3000}.tcc .tcc-filter .tcc-filter__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.tcc .tcc-filter .tcc-filter__title{flex-grow:1;font-size:18px;font-weight:600;line-height:28px;margin:0;text-align:center}.tcc .tcc-filter .tcc-filter__separator{background-color:#cbcbcf;border:0;height:1px;margin:10px 0}.tcc .tcc-filter .tcc-filter__content{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.tcc-filter__form-row{display:flex;justify-content:space-between}.tcc-filter__form-group{flex:0 0 48%}.tcc-filter__input-label{display:block;font-size:16px;font-weight:500;line-height:24px;margin-bottom:4px}.tcc .tcc-filter .tcc-filter__close{background-color:#fff;border:0;cursor:pointer}.tcc .tcc-filter .tcc-filter__footer{display:flex;gap:8px;justify-content:flex-end}.tcc-charts-section{display:flex;gap:24px;margin-bottom:20px}.tcc-line-chart{border:1px solid #e6e6e8;border-radius:12px;flex:1 1;padding:24px 24px 0}.tcc-dropdown-container{display:flex;justify-content:space-between;margin-bottom:20px}.tcc-dropdown-container select{border:1px solid #e6e6e8;border-radius:8px;font-size:14px;padding:8px 12px}.tcc-donut-container{align-items:flex-start;border:1px solid #e6e6e8;border-radius:12px;display:flex;flex-direction:column;padding:24px}.tcc-donut-title{align-items:center;color:#1a1a1c;display:inline-flex;font-size:16px;font-weight:500;line-height:24px;margin-bottom:40px;text-align:left}.tcc-open-modal{margin-left:180px}.tcc-chart-and-legend{align-items:center;display:flex}.tcc-donut{height:250px;width:250px}.tcc-legend-container{display:flex;flex-direction:column;margin-left:20px}.tcc-legend-item{display:flex;flex-direction:column;margin-bottom:20px}.tcc-legend-info{align-items:center;display:flex;font-size:12px;font-weight:400;line-height:16px;margin-bottom:5px}.tcc-legend-color-box{height:15px;margin-right:10px;width:15px}.tcc-percentage-bar,.tcc-percentage-text,.tcc-value{display:inline-block;vertical-align:middle}.tcc-value{color:#7b7b86;font-size:12px;font-weight:400;line-height:16px;margin-right:10px}.tcc-percentage-bar{background-color:#e0e0e0;border-radius:5px;height:10px;margin-right:10px;width:100px}.tcc-percentage-fill{border-radius:5px;height:100%}.tcc-percentage-text{color:#333;color:#7b7b86;font-size:12px;font-weight:400;line-height:16px}.tcc-analytic-table{border:1px solid #e6e6e8;border-collapse:collapse;border-radius:10px;overflow:auto;padding-bottom:20px;width:100%}.tcc-analytic-table td,.tcc-analytic-table th{border:none;padding:16px;text-align:left}.tcc-analytic-table th{background-color:#f3f3f4;color:#7b7b86;font-weight:600;white-space:nowrap}.tcc.filter-modal{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;left:26%;padding:20px;position:relative;top:13%;width:600px}.tooltip-icon{margin-left:8px}.dolar-text{color:#7b7b86;font-size:24px;font-weight:600;line-height:16px}.user-mg__header-container{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.user-mg__header-title{font-size:24px;font-weight:500;line-height:32px;margin:0;text-align:left}.user-mg__action-container{align-items:center;display:flex;flex-basis:fit-content;gap:12px}.user-search{border:1px solid #cbcbcf;border-radius:100px;font-size:14px;height:42px;padding-left:24px;padding-right:48px;width:232px}.user-search__icon{color:#7b7b86;cursor:pointer;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.user-search:focus{border:1px solid #ed1c24;box-shadow:0 0 0 1px #ed1c24;outline:none}.user-mg .user-filter{position:relative}.user-mg .user-filter .user-filter__wrapper{background-color:#fff;border:1px solid #cbcbcf;border-radius:8px;box-shadow:0 4px 8px #0000000a;margin-top:8px;padding:20px;position:absolute;right:0;width:540px}.user-mg .user-filter .user-filter__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.user-mg .user-filter .user-filter__title{flex-grow:1;font-size:18px;font-weight:600;line-height:28px;margin:0;text-align:center}.user-mg .user-filter .user-filter__separator{background-color:#cbcbcf;border:0;height:1px;margin:10px 0}.user-mg .user-filter .user-filter__content{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.user-filter__form-row{display:flex;justify-content:space-between}.user-filter__form-group{flex:0 0 48%}.user-filter__input-label{display:block;font-size:16px;font-weight:500;line-height:24px;margin-bottom:4px}.user-mg .user-filter .user-filter__close{background-color:#fff;border:0;cursor:pointer}.user-mg .user-filter .user-filter__footer{display:flex;gap:8px;justify-content:flex-end}.user-mg .user-add__overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:3000}.user-mg .user-add__modal{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000000a;max-height:85%;overflow:auto;padding:24px;width:500px}.user-mg .user-add__header{align-items:center;display:flex;margin-bottom:16px}.user-mg .user-add__title{color:#1a1a1c;font-size:18px;font-weight:600;line-height:28px;margin:0;text-align:center;width:100%}.user-mg .user-add__separator-line{border-bottom:.5px solid #cbcbcf;margin-bottom:10px;margin-top:10px}.user-mg .user-add__close{background-color:#fff;border:0;cursor:pointer;margin:0;padding:0}.user-mg .user-add__content{color:#1a1a1c;display:flex;flex-direction:column;gap:16px}.user-mg .user-add__form-row{display:flex;justify-content:space-between}.user-mg .user-add__input-label{display:block;font-size:16px;font-weight:500;line-height:24px;margin-bottom:4px}.user-mg .user-add__input-required{color:#ed1c24}.user-mg .user-add__input-box{border:1px solid #cbcbcf;border-radius:4px;box-sizing:border-box;font-size:16px;padding:10px 12px;width:100%}.user-mg .user-add__input-box:disabled{background-color:#e6e6e8;cursor:not-allowed}.user-mg .user-add__input-box.error{border:1px solid #ed1c24}.user-mg .user-add__input-box:focus{border:1px solid #ed1c24;box-shadow:0 0 0 1px #ed1c24;outline:none}.user-add__confirmation-title{color:#1a1a1c;font-size:20px;font-weight:600;margin:0 0 8px;text-align:center}.user-add__confirmation-desc{color:#8f8f8f;font-size:16px;font-weight:500;margin:0;text-align:center}.user-mg .user-add__footer{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.user-mg .user-table{border:1px solid #e6e6e8;border-collapse:collapse;border-radius:10px;overflow:auto;padding-bottom:20px;width:100%}.user-mg .user-table td,.user-mg .user-table th{border:none;padding:16px;text-align:left}.user-mg .user-table th{background-color:#f3f3f4;color:#7b7b86;font-weight:600;white-space:nowrap}.user-mg .user-badge--active{background-color:#d0fbb3}.user-mg .user-badge--active,.user-mg .user-badge--inactive{border-radius:4px;color:#1a1a1c;font-size:14px;padding:4px 12px}.user-mg .user-badge--inactive{background-color:#cbcbcf}.user-mg .user-menu{background-color:#fff;border:1px solid #ccc;border-radius:12px;box-shadow:0 2px 8px #00000026;gap:4px;height:108px;margin-top:8px;padding:8px;position:absolute;right:0;width:145px;z-index:1}.user-mg .user-menu-option{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:40px;justify-content:flex-start;line-height:20px;padding:8px 16px;transition:background-color .3s ease}.user-mg .user-menu-option:hover{background-color:#ed1c241a;color:#ed1c24;.user-menu-icon{stroke:#ed1c24}}.user-mg .user-menu-icon{stroke:#7b7b86;margin-right:8px}.user-mg .input-error{align-items:center;color:#ed1c24;display:flex;gap:8px;margin-top:4px}.user-mg .input-error p{margin:0;padding:0}.role-mg__header-container{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.role-mg__header-title{font-size:24px;font-weight:500;line-height:32px;margin:0;text-align:left}.role-mg__action-container{align-items:center;display:flex;flex-basis:fit-content;gap:12px}.role-search{border:1px solid #cbcbcf;border-radius:100px;font-size:14px;height:42px;padding-left:24px;padding-right:48px;width:232px}.role-search__icon{color:#7b7b86;cursor:pointer;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.role-search:focus{border:1px solid #ed1c24;box-shadow:0 0 0 1px #ed1c24;outline:none}.role-mg .role-filter{position:relative}.role-mg .role-filter .role-filter__wrapper{background-color:#fff;border:1px solid #cbcbcf;border-radius:8px;box-shadow:0 4px 8px #0000000a;margin-top:8px;padding:20px;position:absolute;right:0;width:560px}.role-mg .role-filter .role-filter__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.role-mg .role-filter .role-filter__title{flex-grow:1;font-size:18px;font-weight:600;line-height:28px;margin:0;text-align:center}.role-mg .role-filter .role-filter__separator{background-color:#cbcbcf;border:0;height:1px;margin:10px 0}.role-mg .role-filter .role-filter__content{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.role-filter__form-row{display:flex;justify-content:space-between}.role-filter__form-group{flex:0 0 48%}.role-filter__input-label{display:block;font-size:16px;font-weight:500;line-height:24px;margin-bottom:4px}.role-mg .role-filter .role-filter__close{background-color:#fff;border:0;cursor:pointer}.role-mg .role-filter .role-filter__footer{display:flex;gap:8px;justify-content:flex-end}.role-mg .role-add__overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:16px;position:fixed;right:0;top:0;z-index:3000}.role-mg .role-add__modal{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000000a;max-height:85%;overflow:auto;padding:24px;width:500px}.role-mg .role-add__header{align-items:center;display:flex;margin-bottom:16px}.role-mg .role-add__title{color:#1a1a1c;font-size:18px;font-weight:600;line-height:28px;margin:0;text-align:center;width:100%}.role-mg .role-add__separator-line{border-bottom:.5px solid #cbcbcf;margin-bottom:10px;margin-top:10px}.role-mg .role-add__close{background-color:#fff;border:0;cursor:pointer;margin:0;padding:0}.role-mg .role-add__content{color:#1a1a1c;display:flex;flex-direction:column;gap:16px}.role-mg .role-add__form-row{display:flex;justify-content:space-between}.role-mg .role-add__input-label{display:block;font-size:16px;font-weight:500;line-height:24px;margin-bottom:4px}.role-mg .role-add__input-required{color:#ed1c24}.role-mg .role-add__input-box{border:1px solid #cbcbcf;border-radius:4px;box-sizing:border-box;font-size:16px;padding:8px 16px;width:100%}.role-mg .role-add__input-box:focus{border:1px solid #ed1c24;box-shadow:0 0 0 1px #ed1c24;outline:none}.role-add__confirmation-title{color:#1a1a1c;font-size:20px;font-weight:600;margin:0 0 8px;text-align:center}.role-add__confirmation-desc{color:#8f8f8f;font-size:16px;font-weight:500;margin:0;text-align:center}.role-mg .role-add__footer{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.role-mg .role-table{border:1px solid #e6e6e8;border-collapse:collapse;border-radius:10px;overflow:auto;padding-bottom:20px;width:100%}.role-mg .role-table td,.role-mg .role-table th{border:none;padding:16px;text-align:left}.role-mg .role-table th{background-color:#f3f3f4;color:#7b7b86;font-weight:600;white-space:nowrap}.role-mg .role-menu{background-color:#fff;border:1px solid #ccc;border-radius:12px;box-shadow:0 2px 8px #00000026;gap:4px;margin-top:8px;padding:8px;position:absolute;right:0;width:145px;z-index:1}.role-mg .role-menu-option{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:40px;justify-content:flex-start;line-height:20px;padding:8px 16px;transition:background-color .3s ease}.role-mg .role-menu-option:hover{background-color:#ed1c241a;color:#ed1c24;.role-menu-icon{stroke:#ed1c24}}.role-mg .role-menu-icon{stroke:#7b7b86;margin-right:8px}.role-mg .input-error{align-items:center;color:#ed1c24;display:flex;gap:8px;margin-top:4px}.role-mg .input-error p{margin:0;padding:0}.role-mg .role-badge--active{background-color:#d0fbb3}.role-mg .role-badge--active,.role-mg .role-badge--inactive{border-radius:4px;color:#1a1a1c;font-size:14px;padding:4px 12px}.role-mg .role-badge--inactive{background-color:#cbcbcf}.role-mg .role-add__accordian{border:1px solid #cbcbcf;border-radius:8px;overflow:hidden}.role-mg .role-add__accordian-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.role-mg .role-add__accordian-content{overflow:hidden}.role-mg .role-add__accordian-wrapper.show{grid-template-rows:1fr}.role-mg .role-add__accordian-separator{border-bottom:1px solid #cbcbcf}.role-mg .role-add__accordian-separator:last-child{border-bottom:none}.role-mg .role-add__accordian-header{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:12px}.role-mg .role-add__accordian-title{flex-grow:1;font-size:14px;line-height:24px;margin:0}.role-mg .role-add__accordian-icon{transition:transform .3s ease}.role-mg .role-add__accordian-icon.rotate{transform:rotate(-180deg)}.role-mg .role-add__accordian-content.show{display:block}.role-mg .role-add__accordian-search-wrapper{margin-bottom:16px;padding-left:16px;padding-right:16px;position:relative}.role-mg .role-add__accordian-search{border:1px solid #cbcbcf;border-radius:100px;box-sizing:border-box;font-size:12px;height:32px;padding-left:16px;padding-right:28px;width:100%}.role-mg .role-add__accordian-search-icon{color:#cbcbcf;cursor:pointer;position:absolute;right:28px;top:50%;transform:translateY(-50%)}.role-mg .role-add__accordian-search:focus{border:1px solid #ed1c24;outline:none}.role-mg .role-add__accordian-list{list-style-type:none;margin:0;max-height:500px;overflow:auto}.role-mg .role-add__accordian-list li{display:flex;gap:16px;margin-bottom:8px}.role-mg .role-add__form-checkbox{align-items:center;cursor:pointer;display:flex;font-size:14px;gap:16px;-webkit-user-select:none;user-select:none}.role-mg .role-add__form-checkbox input{cursor:pointer;display:none;height:0;opacity:0;width:0}.role-mg .role-add__checkmark{background-color:initial;border:1px solid #cbcbcf;border-radius:4px;height:16px;width:16px}.role-mg .role-add__form-checkbox:hover input~.role-add__checkmark{background-color:#cbcbcf;border:1px solid #cbcbcf}.role-mg .role-add__form-checkbox .role-add__checkmark.show,.role-mg .role-add__form-checkbox input:checked~.role-add__checkmark{background-color:#ed1c24}.role-mg .role-add__form-checkbox input:disabled~.role-add__checkmark{background-color:#cbcbcf}.role-mg .role-add__checkmark-icon{display:none}.role-mg .role-add__form-checkbox .role-add__checkmark .role-add__checkmark-icon.show,.role-mg .role-add__form-checkbox input:checked~.role-add__checkmark .role-add__checkmark-icon{color:#fff;display:block}.role-mg .role-add__form-checkbox input:checked~.role-add__checkmark .role-add__checkmark-icon--red{color:#1a1a1c}.dashboard-mg__header-container{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.dashboard-mg__header-title{font-size:24px;font-weight:500;line-height:32px;margin:0;text-align:left}.dashboard-mg__action-container{align-items:center;display:flex;flex-basis:fit-content;gap:12px}.dashboard-search{border:1px solid #cbcbcf;border-radius:100px;font-size:14px;height:42px;padding-left:24px;padding-right:48px;width:232px}.dashboard-search__icon{color:#7b7b86;cursor:pointer;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.dashboard-search:focus{border:1px solid #ed1c24;box-shadow:0 0 0 1px #ed1c24;outline:none}.dashboard-mg .dashboard-filter{position:relative}.dashboard-mg .dashboard-filter .dashboard-filter__wrapper{background-color:#fff;border:1px solid #cbcbcf;border-radius:8px;box-shadow:0 4px 8px #0000000a;margin-top:8px;padding:20px;position:absolute;right:0;width:560px}.dashboard-mg .dashboard-filter .dashboard-filter__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.dashboard-mg .dashboard-filter .dashboard-filter__title{flex-grow:1;font-size:18px;font-weight:600;line-height:28px;margin:0;text-align:center}.dashboard-mg .dashboard-filter .dashboard-filter__separator{background-color:#cbcbcf;border:0;height:1px;margin:10px 0}.dashboard-mg .dashboard-filter .dashboard-filter__content{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.dashboard-filter__form-row{display:flex;justify-content:space-between}.dashboard-filter__form-group{flex:0 0 48%}.dashboard-filter__input-label{display:block;font-size:16px;font-weight:500;line-height:24px;margin-bottom:4px}.dashboard-mg .dashboard-filter .dashboard-filter__close{background-color:#fff;border:0;cursor:pointer}.dashboard-mg .dashboard-filter .dashboard-filter__footer{display:flex;gap:8px;justify-content:flex-end}.dashboard-mg .dashboard-add__overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:16px;position:fixed;right:0;top:0;z-index:3000}.dashboard-mg .dashboard-add__modal{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000000a;max-height:85%;overflow:auto;padding:24px;width:750px}.dashboard-mg .dashboard-add__header{align-items:center;display:flex;margin-bottom:16px}.dashboard-mg .dashboard-add__title{color:#1a1a1c;font-size:18px;font-weight:600;line-height:28px;margin:0;text-align:center;width:100%}.dashboard-mg .dashboard-add__separator-line{border-bottom:.5px solid #cbcbcf;margin-bottom:10px;margin-top:10px}.dashboard-mg .dashboard-add__close{background-color:#fff;border:0;cursor:pointer;margin:0;padding:0}.dashboard-mg .dashboard-add__content{color:#1a1a1c;display:flex;flex-direction:column;gap:16px;max-height:85%;overflow:auto}.dashboard-mg .dashboard-add__form-row{display:flex;gap:16px;justify-content:space-between}.dashboard-mg .dashboard-add__form-group{width:100%}.dashboard-mg .dashboard-add__input-label{display:block;font-size:16px;font-weight:500;line-height:24px;margin-bottom:4px}.dashboard-mg .dashboard-add__input-required{color:#ed1c24}.dashboard-mg .dashboard-add__input-box{border:1px solid #cbcbcf;border-radius:4px;box-sizing:border-box;font-size:16px;padding:8px 16px;width:100%}.dashboard-mg .dashboard-add__input-box:focus{border:1px solid #ed1c24;box-shadow:inset 0 0 0 1px #ed1c24;outline:none}.dashboard-add__confirmation-title{color:#1a1a1c;font-size:20px;font-weight:600;margin:0 0 8px;text-align:center}.dashboard-add__confirmation-desc{color:#8f8f8f;font-size:16px;font-weight:500;margin:0;text-align:center}.dashboard-mg .dashboard-add__footer{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.dashboard-mg .dashboard-add__permission{border:1px solid #cbcbcf;border-radius:8px;display:flex}.dashboard-mg .dashboard-add__permission-sidebar{border-right:1px solid #cbcbcf;padding:8px}.dashboard-mg .dashboard-add__permission-menus{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0;width:150px}.dashboard-mg .dashboard-add__permission-menu{border-radius:8px;cursor:pointer;padding:8px;transition:background-color .3s ease}.dashboard-mg .dashboard-add__permission-menu.active,.dashboard-mg .dashboard-add__permission-menu:hover{background-color:#fef1f1}.dashboard-mg .dashboard-add__permission-form{display:flex;flex-direction:column;flex-grow:1;padding:8px}.dashboard-mg .dashboard-add__permission-wrapper{border:1px solid #cbcbcf;border-radius:8px;overflow:auto;padding-bottom:8px}.dashboard-mg .dashboard-add__permission-header{background-color:#f3f3f4;border-bottom:1px solid #cbcbcf}.dashboard-mg .dashboard-add__permission-box,.dashboard-mg .dashboard-add__permission-header{align-items:center;display:flex;justify-content:space-between;padding:8px}.dashboard-mg .dashboard-add__permission-item{border-bottom:1px solid #cbcbcf}.dashboard-mg .dashboard-add__permission-title{margin:0;width:100%}.dashboard-mg .dashboard-add__permission-name{font-size:14px;margin:0}.dashboard-mg .dashboard-add__permission-input{border:1px solid #cbcbcf;border-radius:4px;box-sizing:border-box;font-size:16px;padding:8px 16px;width:100%}.dashboard-mg .dashboard-add__permission-input:focus{border:1px solid #ed1c24;box-shadow:inset 0 0 0 1px #ed1c24;outline:none}.dashboard-mg .dashboard-table{border:1px solid #e6e6e8;border-collapse:collapse;border-radius:10px;overflow:auto;padding-bottom:20px;width:100%}.dashboard-mg .dashboard-table td,.dashboard-mg .dashboard-table th{border:none;padding:16px;text-align:left}.dashboard-mg .dashboard-table th{background-color:#f3f3f4;color:#7b7b86;font-weight:600;white-space:nowrap}.dashboard-mg .dashboard-badge--active{background-color:#d0fbb3;border-radius:4px;color:#1a1a1c;font-size:14px;padding:4px 12px}.dashboard-mg .dashboard-badge--inactive{background-color:#cbcbcf;border-radius:4px;color:#1a1a1c;font-size:14px;padding:4px 12px}.dashboard-mg .dashboard-menu{background-color:#fff;border:1px solid #ccc;border-radius:12px;box-shadow:0 2px 8px #00000026;gap:4px;margin-top:8px;padding:8px;position:absolute;right:0;width:145px;z-index:1}.dashboard-mg .dashboard-menu-option{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:40px;justify-content:flex-start;line-height:20px;padding:8px 16px;transition:background-color .3s ease}.dashboard-mg .dashboard-menu-option:hover{background-color:#ed1c241a;color:#ed1c24;.dashboard-menu-icon{stroke:#ed1c24}}.dashboard-mg .dashboard-menu-icon{stroke:#7b7b86;margin-right:8px}.dashboard-mg .input-error{align-items:center;color:#ed1c24;display:flex;gap:8px;margin-top:4px}.dashboard-mg .input-error p{margin:0;padding:0}.login-container{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;text-align:center}.login-container .logo{margin-bottom:20px;width:250px}.disclaimer{color:#888;font-size:14px;margin-bottom:20px;max-width:300px}.login-form{align-items:center;display:flex;flex-direction:column}.login-form input{border:1px solid #ccc;border-radius:5px;font-size:16px;margin-bottom:10px;padding:10px;width:250px}.login-form button{background-color:red;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s ease}.login-form button:hover{background-color:#ff5757}.login-error .card{border:1px solid #cbcbcf;border-radius:12px;box-shadow:0 0 12px #00000014;margin-bottom:20px;padding:64px;text-align:center;width:500px}.login-error .message{color:#7b7b86;font-size:14px;font-weight:400;margin-bottom:20px;text-align:center}.login-error .card h1{font-size:24px;font-weight:500;margin-bottom:20px;margin-top:10px}.login-error .btn-primary{background-color:red;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;text-decoration:none;transition:background-color .3s ease}.btn-style-reset{background-color:initial;border:none;color:#696969;cursor:pointer;font-size:16px;padding-top:16px}.btn-style-reset:hover{background-color:#fff;color:#000;text-decoration:underline}.bulk-testing__header-container{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.bulk-testing__header-title{font-size:24px;font-weight:500;line-height:32px;margin:0;text-align:left}.bulk-testing__action-container{align-items:center;display:flex;flex-basis:fit-content;gap:12px}.bulk-search{border:1px solid #cbcbcf;border-radius:100px;font-size:14px;height:48px;padding-left:24px;padding-right:48px;width:232px}.bulk-search__icon{color:#7b7b86;cursor:pointer;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.bulk-search:focus{border:1px solid #ed1c24;box-shadow:0 0 0 1px #ed1c24;outline:none}.bulk-testing .bulk-filter{position:relative}.bulk-testing .bulk-filter .bulk-filter__wrapper{background-color:#fff;border:1px solid #cbcbcf;border-radius:8px;box-shadow:0 4px 8px #0000000a;margin-top:8px;padding:20px;position:absolute;right:0;width:540px}.bulk-testing .bulk-filter .bulk-filter__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.bulk-testing .bulk-filter .bulk-filter__title{flex-grow:1;font-size:18px;font-weight:600;line-height:28px;margin:0;text-align:center}.bulk-testing .bulk-filter .bulk-filter__separator{background-color:#cbcbcf;border:0;height:1px;margin:10px 0}.bulk-testing .bulk-filter .bulk-filter__content{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.bulk-filter__form-row{display:flex;justify-content:space-between}.bulk-filter__form-group{flex:0 0 48%}.bulk-filter__input-label{display:block;font-size:16px;font-weight:500;line-height:24px;margin-bottom:4px}.bulk-testing .bulk-filter .bulk-filter__close{background-color:#fff;border:0;cursor:pointer}.bulk-testing .bulk-filter .bulk-filter__footer{display:flex;gap:8px;justify-content:flex-end}.bulk-testing .bulk-add__overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:3000}.bulk-testing .bulk-add__modal{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000000a;max-height:80%;overflow:auto;padding:24px;width:500px}.bulk-testing .bulk-add__header{align-items:center;display:flex;margin-bottom:16px}.bulk-testing .bulk-add__title{color:#1a1a1c;font-size:18px;font-weight:600;line-height:28px;margin:0;text-align:center;width:100%}.bulk-testing .bulk-add__separator-line{border-bottom:.5px solid #cbcbcf;margin-bottom:10px;margin-top:10px}.bulk-testing .bulk-add__close{background-color:#fff;border:0;cursor:pointer;margin:0;padding:0}.bulk-testing .bulk-add__content{color:#1a1a1c;display:flex;flex-direction:column;gap:16px}.bulk-testing .bulk-add__form-row{display:flex;justify-content:space-between}.bulk-testing .bulk-add__input-label{display:block;font-size:16px;font-weight:500;line-height:24px;margin-bottom:4px}.bulk-testing .bulk-add__input-required{color:#ed1c24}.bulk-testing .bulk-add__input-box{border:1px solid #cbcbcf;border-radius:4px;box-sizing:border-box;font-size:16px;padding:10px 12px;width:100%}.bulk-testing .bulk-add__input-box:disabled{background-color:#e6e6e8;cursor:not-allowed}.bulk-testing .bulk-add__input-box.error{border:1px solid #ed1c24}.bulk-testing .bulk-add__input-box:focus{border:1px solid #ed1c24;box-shadow:0 0 0 1px #ed1c24;outline:none}.bulk-testing .bulk-add__input-sub-label{color:#7b7b86;font-size:14px;margin:0;padding:0}.bulk-testing .bulk-add__file-upload{display:none}.bulk-testing .bulk-add__file-upload-btn{background-color:#fff;border:1px solid #cbcbcf;border-radius:100px;color:#1a1a1c;cursor:pointer;height:32px;padding-left:16px;padding-right:16px}.bulk-testing .bulk-add__file-upload-btn.with-icon{align-items:center;display:flex;gap:8px;justify-content:center}.bulk-testing .bulk-add__file-item{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:16px;width:fit-content}.bulk-testing .bulk-add__file-name{color:#1a1a1c;font-size:14px;font-weight:500;margin:0;padding:0}.bulk-testing .bulk-add__file-size{color:#7b7b86;font-size:14px;font-weight:500;margin:0;padding:0}.bulk-testing .bulk-add__file-upload-icon{color:#1a1a1c;height:20px;width:20px}.bulk-testing .bulk-add__file-upload-btn:hover{background-color:#f3f3f4}.bulk-testing .bulk-add__file-upload-btn:disabled{color:#cbcbcf;cursor:not-allowed;.bulk-testing .bulk-add__file-upload-icon{color:#cbcbcf}}.bulk-add__confirmation-title{color:#1a1a1c;font-size:20px;font-weight:600;margin:0 0 8px;text-align:center}.bulk-add__confirmation-desc{color:#8f8f8f;font-size:16px;font-weight:500;margin:0;text-align:center}.bulk-testing .bulk-add__footer{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.bulk-testing .bulk-table{border:1px solid #e6e6e8;border-collapse:collapse;border-radius:10px;overflow:auto;padding-bottom:20px;width:100%}.bulk-testing .bulk-table td,.bulk-testing .bulk-table th{border:none;padding:16px;text-align:left}.bulk-testing .bulk-table th{background-color:#f3f3f4;color:#7b7b86;font-weight:600;white-space:nowrap}.bulk-testing .bulk-badge--active{background-color:#d0fbb3;border-radius:4px;color:#1a1a1c;font-size:14px;padding:4px 12px}.bulk-testing .bulk-badge--inactive{background-color:#cbcbcf;border-radius:4px;color:#1a1a1c;font-size:14px;padding:4px 12px}.bulk-testing .bulk-menu{background-color:#fff;border:1px solid #ccc;border-radius:12px;box-shadow:0 2px 8px #00000026;gap:4px;margin-top:8px;padding:8px;position:absolute;right:0;width:200px;z-index:1}.bulk-testing .bulk-menu-option{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:40px;justify-content:flex-start;line-height:20px;padding:8px 16px;transition:background-color .3s ease}.bulk-testing .bulk-menu-option[aria-disabled=true]{color:#cbcbcf;cursor:not-allowed}.bulk-testing .bulk-menu-option:hover{background-color:#ed1c241a;color:#ed1c24;.bulk-menu-icon{stroke:#ed1c24}}.bulk-testing .bulk-menu-icon{stroke:#7b7b86;margin-right:8px}.bulk-testing .input-error{align-items:center;color:#ed1c24;display:flex;gap:8px;margin-top:4px}.bulk-testing .input-error p{margin:0;padding:0}.bulk-testing .bulk-active-box{border-radius:8px;margin-bottom:1rem;padding:16px}.bulk-testing .bulk-active-group{align-items:center;display:flex;gap:12px}.bulk-testing .bulk-active--info{background-color:#e2ebff;color:#1661ff}.bulk-testing .bulk-active-group h5,.bulk-testing .bulk-active-group p{margin:0;padding:0}.bulk-testing-detail{display:flex;flex-direction:column;gap:16px}.bulk-testing-detail .bulk-detail__title{font-size:24px;font-weight:500;margin:0;padding:0}.bulk-testing-detail .bulk-detail__boxes{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.bulk-testing-detail .actual-detail__boxes{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.bulk-testing-detail .bulk-detail__box{border:1px solid #cbcbcf;border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:16px}.bulk-testing-detail .bulk-detail__header{align-items:center;display:flex;justify-content:space-between}.bulk-testing-detail .bulk-detail__box>h5,.bulk-testing-detail .bulk-detail__box>p{margin:0;padding:0}.bulk-testing-detail .bulk-detail__box>h5{color:#1a1a1c;font-weight:400}.bulk-testing-detail .bulk-detail__box>p{color:#7b7b86;font-weight:400}.bulk-testing-detail .bulk-detail__separator{border-bottom:1px solid #cbcbcf}.bulk-testing .apply-conf__overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:3000}.bulk-testing .apply-conf__modal{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000000a;max-height:600px;overflow:auto;padding:24px;width:580px}.bulk-testing .apply-conf__header{align-items:center;display:flex;margin-bottom:16px}.bulk-testing .apply-conf__header-title{color:#1a1a1c;font-size:18px;font-weight:600;line-height:28px;margin:0;text-align:center;width:100%}.bulk-testing .apply-conf__separator{border-bottom:.5px solid #cbcbcf;margin-bottom:10px;margin-top:10px}.bulk-testing .apply-conf__close{background-color:#fff;border:0;cursor:pointer;margin:0;padding:0}.bulk-testing .apply-conf__content{color:#1a1a1c;display:flex;flex-direction:column;gap:16px}.bulk-testing .apply-conf__content-title{color:#1a1a1c;font-size:24px;font-weight:600;line-height:32px;margin-bottom:0;margin-top:20px;text-align:center;width:100%}.bulk-testing .apply-conf__content-subtitle{color:#7b7b86;font-size:16px;font-weight:600;line-height:24px;margin-bottom:0;margin-top:20px;text-align:center;width:100%}.bulk-testing .apply-conf__footer{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.bulk-testing .apply-conf__active-box{background-color:#f3f3f4;border:1px solid #cbcbcf;border-radius:8px;margin-bottom:1rem;padding:16px}.bulk-testing .apply-conf__boxes{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.bulk-testing .apply-conf__box{background-color:#fff;border:1px solid #cbcbcf;border-radius:8px;margin-bottom:1rem;padding:16px}.bulk-testing .apply-conf__active-box-title{margin-top:0;padding:0;text-align:center}.bulk-testing .apply-conf__box>h5,.bulk-testing .apply-conf__box>p{margin:0;padding:0}.bulk-testing .bot-ans__overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:3000}.bulk-testing .bot-ans__modal{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000000a;max-height:600px;max-width:75%;min-width:580px;overflow:auto;padding:24px}.bulk-testing .bot-ans__header{align-items:center;display:flex;margin-bottom:16px}.bulk-testing .bot-ans__header-title{color:#1a1a1c;font-size:18px;font-weight:600;line-height:28px;margin:0;text-align:center;width:100%}.bulk-testing .bot-ans__separator{border-bottom:.5px solid #cbcbcf;margin-bottom:10px;margin-top:10px}.bulk-testing .bot-ans__close{background-color:#fff;border:0;cursor:pointer;margin:0;padding:0}.bulk-testing .bot-ans__content{color:#1a1a1c;display:flex;flex-direction:column;gap:16px}.bulk-testing .bot-ans__content-title{color:#1a1a1c;font-size:24px;font-weight:600;line-height:32px;margin-bottom:0;margin-top:20px;text-align:center;width:100%}.bulk-testing .bot-ans__content-subtitle{color:#7b7b86;font-size:16px;font-weight:600;line-height:24px;margin-bottom:0;margin-top:20px;text-align:center;width:100%}.bulk-testing .bot-ans__footer{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.bot-ans__markdown-style{color:#1a1a1c;display:flex;flex-direction:column;gap:16px}.bot-ans__markdown-style>p{margin:0;padding:0}.bot-ans__markdown-style>table{border:1px solid #e6e6e8;border-collapse:collapse;border-radius:10px;overflow:auto;padding-bottom:20px;width:100%}.bot-ans__markdown-style>table>tbody>tr>td,.bot-ans__markdown-style>table>thead>tr>th{border:none;padding:8px;text-align:left}.bot-ans__markdown-style>table>thead>tr>th{background-color:#f3f3f4;color:#7b7b86;font-weight:600;white-space:nowrap}.bulk-testing .execute-bulk__overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:3000}.bulk-testing .execute-bulk__modal{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000000a;max-height:600px;overflow:auto;padding:24px;width:580px}.bulk-testing .execute-bulk__header{align-items:center;display:flex;margin-bottom:16px}.bulk-testing .execute-bulk__header-title{color:#1a1a1c;font-size:18px;font-weight:600;line-height:28px;margin:0;text-align:center;width:100%}.bulk-testing .execute-bulk__separator{border-bottom:.5px solid #cbcbcf;margin-bottom:10px;margin-top:10px}.bulk-testing .execute-bulk__close{background-color:#fff;border:0;cursor:pointer;margin:0;padding:0}.bulk-testing .execute-bulk__content{color:#1a1a1c;display:flex;flex-direction:column;gap:16px}.bulk-testing .execute-bulk__content-title{color:#1a1a1c;font-size:24px;font-weight:600;line-height:32px;margin-bottom:0;margin-top:20px;text-align:center;width:100%}.bulk-testing .execute-bulk__content-subtitle{color:#7b7b86;font-size:16px;font-weight:600;line-height:24px;margin-bottom:0;margin-top:0;text-align:center;width:100%}.bulk-testing .execute-bulk__footer{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.bulk-testing .query-result__overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:3000}.bulk-testing .query-result__modal{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000000a;max-height:600px;max-width:75%;min-width:580px;overflow:auto;padding:24px}.bulk-testing .query-result__header{align-items:center;display:flex;margin-bottom:16px}.bulk-testing .query-result__header-title{color:#1a1a1c;font-size:18px;font-weight:600;line-height:28px;margin:0;text-align:center;width:100%}.bulk-testing .query-result__separator{border-bottom:.5px solid #cbcbcf;margin-bottom:10px;margin-top:10px}.bulk-testing .query-result__close{background-color:#fff;border:0;cursor:pointer;margin:0;padding:0}.bulk-testing .query-result__content{color:#1a1a1c;display:flex;flex-direction:column;gap:16px}.bulk-testing .query-result__content-title{color:#1a1a1c;font-size:24px;font-weight:600;line-height:32px;margin-bottom:0;margin-top:20px;text-align:center;width:100%}.bulk-testing .query-result__content-subtitle{color:#7b7b86;font-size:16px;font-weight:600;line-height:24px;margin-bottom:0;margin-top:20px;text-align:center;width:100%}.bulk-testing .query-result__footer{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.bulk-testing .query-result__sql{background-color:#282828;border-radius:8px;padding-bottom:8px;padding-left:16px;padding-right:16px}.bulk-testing .query-result__sql-styled{color:#fff;margin:0;padding:0;white-space:pre}.bulk-testing .query-result__copy{display:flex;justify-content:end;padding-top:16px}.privilege-mg__header-container{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.privilege-mg__header-title{font-size:24px;font-weight:500;line-height:32px;margin:0;text-align:left}.privilege-mg__action-container{align-items:center;display:flex;flex-basis:fit-content;gap:12px}.privilege-search{border:1px solid #cbcbcf;border-radius:100px;font-size:14px;height:42px;padding-left:24px;padding-right:48px;width:232px}.privilege-search__icon{color:#7b7b86;cursor:pointer;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.privilege-search:focus{border:1px solid #ed1c24;box-shadow:0 0 0 1px #ed1c24;outline:none}.privilege-mg .privilege-filter{position:relative}.privilege-mg .privilege-filter .privilege-filter__wrapper{background-color:#fff;border:1px solid #cbcbcf;border-radius:8px;box-shadow:0 4px 8px #0000000a;margin-top:8px;padding:20px;position:absolute;right:0;width:400px}.privilege-mg .privilege-filter .privilege-filter__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.privilege-mg .privilege-filter .privilege-filter__title{flex-grow:1;font-size:18px;font-weight:600;line-height:28px;margin:0;text-align:center}.privilege-mg .privilege-filter .privilege-filter__separator{background-color:#cbcbcf;border:0;height:1px;margin:10px 0}.privilege-mg .privilege-filter .privilege-filter__content{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.privilege-filter__form-row{display:flex;justify-content:space-between}.privilege-filter__form-group{flex:0 0 48%}.privilege-filter__input-label{display:block;font-size:16px;font-weight:500;line-height:24px;margin-bottom:4px}.privilege-mg .privilege-filter .privilege-filter__close{background-color:#fff;border:0;cursor:pointer}.privilege-mg .privilege-filter .privilege-filter__footer{display:flex;gap:8px;justify-content:flex-end}.privilege-mg .privilege-add__overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:3000}.privilege-mg .privilege-add__modal{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000000a;max-height:85%;padding:24px;width:500px}.privilege-mg .privilege-add__header{align-items:center;display:flex;margin-bottom:16px}.privilege-mg .privilege-add__title{color:#1a1a1c;font-size:18px;font-weight:600;line-height:28px;margin:0;text-align:center;width:100%}.privilege-mg .privilege-add__separator-line{border-bottom:.5px solid #cbcbcf;margin-bottom:10px;margin-top:10px}.privilege-mg .privilege-add__close{background-color:#fff;border:0;cursor:pointer;margin:0;padding:0}.privilege-mg .privilege-add__content{color:#1a1a1c;display:flex;flex-direction:column;gap:16px}.privilege-mg .privilege-add__form-row{display:flex;justify-content:space-between}.privilege-mg .privilege-add__input-label{display:block;font-size:16px;font-weight:500;line-height:24px;margin-bottom:4px}.privilege-mg .privilege-add__input-required{color:#ed1c24}.privilege-mg .privilege-add__input-box{border:1px solid #cbcbcf;border-radius:4px;box-sizing:border-box;font-size:16px;padding:8px 16px;width:100%}.privilege-mg .privilege-add__input-box:focus{border:1px solid #ed1c24;box-shadow:0 0 0 1px #ed1c24;outline:none}.privilege-add__confirmation-title{color:#1a1a1c;font-size:20px;font-weight:600;margin:0 0 8px;text-align:center}.privilege-add__confirmation-desc{color:#8f8f8f;font-size:16px;font-weight:500;margin:0;text-align:center}.privilege-mg .privilege-add__footer{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.privilege-mg .privilege-table{border:1px solid #e6e6e8;border-collapse:collapse;border-radius:10px;overflow:auto;padding-bottom:20px;width:100%}.privilege-mg .privilege-table td,.privilege-mg .privilege-table th{border:none;padding:16px;text-align:left}.privilege-mg .privilege-table th{background-color:#f3f3f4;color:#7b7b86;font-weight:600;white-space:nowrap}.privilege-mg .privilege-badge--active{background-color:#d0fbb3;border-radius:4px;color:#1a1a1c;font-size:14px;padding:4px 12px}.privilege-mg .privilege-badge--inactive{background-color:#cbcbcf;border-radius:4px;color:#1a1a1c;font-size:14px;padding:4px 12px}.privilege-mg .privilege-menu{background-color:#fff;border:1px solid #ccc;border-radius:12px;box-shadow:0 2px 8px #00000026;gap:4px;margin-top:8px;padding:8px;position:absolute;right:0;width:145px;z-index:1}.privilege-mg .privilege-menu-option{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:40px;justify-content:flex-start;line-height:20px;padding:8px 16px;transition:background-color .3s ease}.privilege-mg .privilege-menu-option:hover{background-color:#ed1c241a;color:#ed1c24;.privilege-menu-icon{stroke:#ed1c24}}.privilege-mg .privilege-menu-icon{stroke:#7b7b86;margin-right:8px}.privilege-mg .input-error{align-items:center;color:#ed1c24;display:flex;gap:8px;margin-top:4px}.privilege-mg .input-error p{margin:0;padding:0}
/*# sourceMappingURL=main.6ef61512.css.map*/