.volume-widget{width:100%;padding:1rem 0}.volume-widget div:not(.filter-dropdown__menu){width:auto}.volume-header{justify-content:space-between;align-items:baseline;margin-bottom:28px;display:flex}.volume-header__title{color:#111827;margin:0;font-size:22px;font-weight:500}.volume-header__subtitle{color:#6b7280;margin:4px 0 0;font-size:12px}.volume-header__stats{align-items:center;gap:20px;display:flex}.stat-block{text-align:right}.stat-block__label{color:#6b7280;margin:0;font-size:11px}.stat-block__label--danger{color:#791f1f}.stat-block__value{margin:2px 0 0;font-size:16px;font-weight:500}.stat-block__value--danger{color:#501313}.refresh-link{font-size:inherit;color:#6b7280;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}.refresh-link:hover{color:#111827}.friday-banner{border-radius:var(--border-radius-md,6px);color:#543f00;background:#fbf5de;align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px;font-size:12px;display:flex}.friday-banner__icon{color:#816200;font-size:14px}.filter-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}.filter-bar__label{color:#6b7280;margin-right:4px;font-size:11px}.filter-dropdown{position:relative}.filter-dropdown__trigger{background:var(--color-background-primary,#fff);border-radius:var(--border-radius-md,6px);color:#6b7280;cursor:pointer;border:.5px solid #d1d5db;align-items:center;gap:4px;padding:3px 10px;font-size:11px;display:flex}.filter-dropdown__trigger:hover{border-color:#6b7280}.filter-dropdown--active .filter-dropdown__trigger{color:#4f46e5;border-color:#4f46e5}.filter-dropdown__arrow{color:#cdd7df}.filter-dropdown__badge{color:#fff;background:#4f46e5;border-radius:8px;justify-content:center;align-items:center;min-width:16px;padding:2px 6px;font-size:10px;font-weight:500;line-height:1;display:inline-flex}.filter-dropdown__menu{border-radius:var(--border-radius-md,6px);z-index:11;background:#fff;border:.5px solid #d1d5db;width:max-content;max-width:none;padding:4px 0;position:absolute;top:calc(100% + 2px);left:0;box-shadow:0 4px 12px #00000014}.filter-scrollable{max-height:200px;overflow-y:auto}.filter-option{white-space:nowrap;cursor:pointer;align-items:center;gap:8px;padding:4px 10px;font-size:12px;display:flex}.filter-option:hover{background:#f3f4f6}.filter-option--selected{color:#4f46e5;background:#4f46e51a;font-weight:500}.filter-option--selected:hover{background:#4f46e526}.filter-option input{cursor:pointer}.filter-reset{color:#6b7280;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0 4px;font-size:11px;text-decoration:underline}.filter-reset:hover{color:#111827}.volume-table{background:var(--color-background-primary,#fff);border-radius:var(--border-radius-lg,8px);border:.5px solid #d1d5db;overflow:hidden}.volume-table__header{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;background:#f9fafb;border-bottom:.5px solid #d1d5db;gap:6px;padding:8px 12px;font-size:10px;font-weight:500;display:grid}.volume-table__empty{text-align:center;color:#6b7280;padding:24px;font-size:13px}.col-header--sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.col-header--sortable:hover{color:#111827}.col-header--right{text-align:right}.sort-arrow{font-size:9px}.volume-row{border-bottom:.5px solid #d1d5db;align-items:center;gap:6px;padding:9px 12px;font-size:12px;display:grid}.volume-row:last-child{border-bottom:none}.volume-row:hover{background:#f9fafb}.volume-row__company{align-items:center;gap:4px;font-weight:500;display:flex;overflow:hidden}.volume-row__company-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.volume-row__survey{text-overflow:ellipsis;white-space:nowrap;text-align:left;width:100%;font:inherit;color:#111827;cursor:pointer;background:0 0;border:none;padding:0;display:block;overflow:hidden}.volume-row__survey:hover{color:#4f46e5;text-decoration:underline}.volume-row__count{text-align:right;font-weight:500}.volume-row__oldest{text-align:right;color:#6b7280;font-size:11px}.volume-row__margin{text-align:right;font-size:11px;font-weight:500}.volume-row__tagger{font-size:11px}.volume-row__action{text-align:right}.tagger--active{color:#4f46e5}.tagger--inactive{color:#cdd7df}.margin--critical{color:#791f1f}.margin--warning{color:#856104}.tier-badge{border-radius:3px;padding:1px 5px;font-size:9px;font-weight:500;display:inline-block}.tier-badge--t1{color:#501313;background:#f09595}.tier-badge--t2{color:#412402;background:#fac775}.tier-badge--t3{color:#173404;background:#c0dd97}.tier-badge--t4{color:#412402;background:#fbe4b3}.tier-badge--t5{color:#6b7280;background:#f3f4f6}.window-badge{border-radius:3px;padding:2px 6px;font-size:10px;display:inline-block}.window-badge--red{color:#501313;background:#fcebeb}.window-badge--yellow{color:#816200;background:#fbf5de}.window-badge--orange{color:#6b3a00;background:#fdefd5}.window-badge--green{color:#04342c;background:#e1f5ee}.window-badge--muted{color:#6b7280;background:#f3f4f6}.window-badge--backlog{color:#1a1a1a;background:#e4e4e4}.no-tier-flag{color:#791f1f;white-space:nowrap;background:#fcebeb;border-radius:2px;flex-shrink:0;padding:1px 4px;font-size:9px}.tag-btn{border-radius:var(--border-radius-md,6px);cursor:pointer;color:#111827;background:0 0;border:.5px solid #d1d5db;padding:3px 8px;font-size:11px}.tag-btn:hover{background:#f3f4f6;border-color:#6b7280}.volume-footer{color:#cdd7df;text-align:center;width:auto;margin:8px 0 0;font-size:11px}.volume-loading,.volume-error{text-align:center;color:#6b7280;padding:32px;font-size:13px}.volume-error{color:#fa5252}.audit-admin-component{padding:20px}.stats-container{flex-wrap:wrap;gap:32px;display:flex}.stats-group{flex-direction:column;display:flex}.stats-title{color:#333;text-transform:uppercase;margin-bottom:12px;font-size:18px;font-weight:700}.stats-grid{flex-wrap:wrap;gap:20px;display:flex}.stat-tile{text-align:center;background-color:#f4f4f4;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:100px;padding:16px;display:flex;box-shadow:0 2px 5px #0000001a}.stat-label{color:#555;font-size:14px;font-weight:700}.stat-value{color:#007bff;margin-top:4px;font-size:18px;font-weight:700}.no-data-message{text-align:center;color:#888;padding:20px;font-size:16px;font-weight:700}.button-component{cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;border:1px solid #0000;border-radius:4px;outline:none;justify-content:center;align-items:center;width:max-content;font-family:inherit;font-weight:500;transition:all .15s ease-in-out;display:inline-flex}.button-component .button-content{justify-content:center;align-items:center;gap:8px;line-height:1;display:inline-flex;color:inherit!important}.button-component .button-content .button-icon{justify-content:center;align-items:center;display:inline-flex}.button-component .button-content .button-icon svg{width:14px;height:14px}.button-component.btn--small{height:32px;padding:6px 14px;font-size:13px}.button-component.btn--small .button-content{font-size:13px;font-weight:600;color:inherit!important}.button-component.btn--medium{height:38px;padding:8px 16px;font-size:14px}.button-component.btn--medium .button-content{color:inherit!important}.button-component.btn--large{height:44px;padding:10px 20px;font-size:16px}.button-component.btn--large .button-content{color:inherit!important}.button-component.btn--primary{background-color:#4f46e5;border-color:#4f46e5;color:#fff!important}.button-component.btn--primary .button-content{color:#fff!important}.button-component.btn--primary:hover:not(:disabled){background-color:#352be1;border-color:#352be1}.button-component.btn--primary:active:not(:disabled){background-color:#271dd0}.button-component.btn--secondary{background-color:#fff;border-color:#d1d5db;color:#111827!important}.button-component.btn--secondary .button-content{color:#111827!important}.button-component.btn--secondary:hover:not(:disabled){background-color:#f6f8fb;border-color:#71899c}.button-component.btn--secondary:active:not(:disabled){background-color:#e5e7eb}.button-component.btn--success{background-color:#15803d;border-color:#15803d;color:#fff!important}.button-component.btn--success .button-content{color:#fff!important}.button-component.btn--success:hover:not(:disabled){background-color:#116630}.button-component.btn--danger{background-color:#dc2626;border-color:#dc2626;color:#fff!important}.button-component.btn--danger .button-content{color:#fff!important}.button-component.btn--danger:hover:not(:disabled){background-color:#c42020}.button-component.btn--warning{background-color:#c2410c;border-color:#c2410c;color:#fff!important}.button-component.btn--warning .button-content{color:#fff!important}.button-component.btn--warning:hover:not(:disabled){background-color:#a5370a}.button-component.btn--link{background:0 0;border-color:#0000;padding:0;color:#4f46e5!important}.button-component.btn--link .button-content{color:#4f46e5!important}.button-component.btn--link:hover:not(:disabled){text-decoration:underline}.button-component:disabled{cursor:not-allowed;opacity:.65;background-color:#d1d5db;border-color:#d1d5db;color:#71899c!important}.button-component:disabled .button-content{color:#71899c!important}.input-component{flex-direction:column;align-items:flex-start;gap:8px;width:-webkit-fill-available;display:flex}.input-component .input-label{color:#111827;font-size:14px;font-weight:500}.input-component .input-container{box-sizing:border-box;background-color:#fff;border:1px solid #d1d5db;border-radius:4px;align-items:center;gap:8px;height:38px;padding:0 12px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:flex;width:-webkit-fill-available!important}.input-component .input-container:focus-within{border-color:#4f46e5;box-shadow:0 0 0 2px #4f46e526}.input-component .native-input{color:#111827;background:0 0;border:none;outline:none;width:100%;height:100%;font-family:inherit;font-size:14px}.input-component .native-input::placeholder{color:#6b7280}.input-component .native-input:disabled{cursor:not-allowed}.input-component.readonly .input-container{background-color:#f6f8fb;border-color:#d1d5db}.input-component.readonly .native-input{color:#71899c;cursor:default}.input-component.disabled{opacity:.65}.input-component.disabled .input-container{cursor:not-allowed;background-color:#f6f8fb}.input-component .icon-container{cursor:pointer;justify-content:center;align-items:center;display:flex}.input-component .icon-container .eye-icon{color:#71899c;width:18px;height:18px;transition:color .15s}.input-component .icon-container .eye-icon:hover{color:#4f46e5}.custom-checkbox-wrapper{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.custom-checkbox-wrapper .checkbox-native{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.custom-checkbox-wrapper .checkbox-box{box-sizing:border-box;background-color:#fff;border:1.5px solid #d1d5db;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;transition:all .15s ease-in-out;display:inline-flex}.custom-checkbox-wrapper .checkbox-box .check-icon{color:#fff;stroke-width:3px;width:12px;height:12px}.custom-checkbox-wrapper .checkbox-box.checked{background-color:#4f46e5;border-color:#4f46e5}.custom-checkbox-wrapper:hover:not(.disabled) .checkbox-box:not(.checked){border-color:#71899c}.custom-checkbox-wrapper.disabled{cursor:not-allowed;opacity:.5}.custom-checkbox-wrapper .checkbox-label{color:#111827}.single-select-ui{box-sizing:border-box;width:100%;position:relative}.single-select-ui .select-label{color:#111827;font-size:14px}.single-select-ui .select-trigger{cursor:pointer;box-sizing:border-box;background-color:#fff;border:1px solid #d1d5db;border-radius:4px;justify-content:space-between;align-items:center;width:100%;min-height:38px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex}.single-select-ui .select-trigger:hover:not(.disabled){border-color:#71899c}.single-select-ui .select-trigger.open{border-color:#4f46e5;box-shadow:0 0 0 2px #4f46e526}.single-select-ui .select-trigger.disabled{cursor:not-allowed;opacity:.65;background-color:#f6f8fb}.single-select-ui .select-trigger .selected-text{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.single-select-ui .select-trigger .selected-text.placeholder{color:#6b7280}.single-select-ui .select-trigger .chevron-icon{color:#71899c;width:16px;height:16px;transition:transform .2s}.single-select-ui .select-trigger .chevron-icon.rotate{transform:rotate(180deg)}.single-select-ui .select-dropdown-menu{z-index:50;background-color:#fff;border:1px solid #d1d5db;border-radius:4px;max-height:220px;padding:4px 0;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.single-select-ui .select-dropdown-menu .select-item{color:#111827;cursor:pointer;padding:8px 12px;font-size:14px;transition:background-color .15s}.single-select-ui .select-dropdown-menu .select-item:hover{background-color:#f6f8fb}.single-select-ui .select-dropdown-menu .select-item.selected{color:#4f46e5;background-color:#4f46e514;font-weight:500}.single-select-ui .select-dropdown-menu .select-empty-state{color:#71899c;text-align:center;padding:12px;font-size:13px}.multi-select-ui{box-sizing:border-box;width:100%;position:relative}.multi-select-ui .multi-select-trigger{cursor:pointer;box-sizing:border-box;background-color:#fff;border:1px solid #d1d5db;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:38px;padding:4px 8px;transition:border-color .15s,box-shadow .15s;display:flex}.multi-select-ui .multi-select-trigger:hover:not(.disabled){border-color:#71899c}.multi-select-ui .multi-select-trigger.open{border-color:#4f46e5;box-shadow:0 0 0 2px #4f46e526}.multi-select-ui .multi-select-trigger.disabled{cursor:not-allowed;opacity:.65;background-color:#f6f8fb}.multi-select-ui .multi-select-trigger .placeholder-text{color:#6b7280;padding:2px 4px;font-size:13px}.multi-select-ui .multi-select-trigger .multi-select-chips-container{flex-wrap:wrap;flex:1;align-items:center;gap:4px;min-width:0;display:flex}.multi-select-ui .multi-select-trigger .multi-select-chips-container .multi-select-chip{color:#4f46e5;background-color:#4f46e514;border:1px solid #4f46e52e;border-radius:4px;align-items:center;gap:4px;max-width:100%;padding:2px 6px;font-size:12px;font-weight:500;display:inline-flex}.multi-select-ui .multi-select-trigger .multi-select-chips-container .multi-select-chip .chip-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.multi-select-ui .multi-select-trigger .multi-select-chips-container .multi-select-chip .chip-remove{cursor:pointer;color:#4f46e5;opacity:.7;background:0 0;border:none;align-items:center;padding:0;display:flex}.multi-select-ui .multi-select-trigger .multi-select-chips-container .multi-select-chip .chip-remove:hover{opacity:1}.multi-select-ui .multi-select-trigger .multi-select-chips-container .multi-select-chip .chip-remove svg{width:12px;height:12px}.multi-select-ui .multi-select-trigger .trigger-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.multi-select-ui .multi-select-trigger .trigger-actions .clear-all-btn{cursor:pointer;color:#71899c;background:0 0;border:none;border-radius:50%;align-items:center;padding:2px;display:flex}.multi-select-ui .multi-select-trigger .trigger-actions .clear-all-btn:hover{color:#111827;background-color:#e5e7eb}.multi-select-ui .multi-select-trigger .trigger-actions .clear-all-btn svg{width:13px;height:13px}.multi-select-ui .multi-select-trigger .trigger-actions .chevron-icon{color:#71899c;width:15px;height:15px;transition:transform .2s}.multi-select-ui .multi-select-trigger .trigger-actions .chevron-icon.rotate{transform:rotate(180deg)}.multi-select-ui .multi-select-dropdown{z-index:60;background-color:#fff;border:1px solid #d1d5db;border-radius:4px;flex-direction:column;max-height:260px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 4px 14px #0000001f}.multi-select-ui .multi-select-dropdown .search-box{background-color:#f6f8fb;border-bottom:1px solid #e5e7eb;align-items:center;gap:6px;padding:6px 10px;display:flex}.multi-select-ui .multi-select-dropdown .search-box .search-icon{color:#71899c;flex-shrink:0;width:14px;height:14px}.multi-select-ui .multi-select-dropdown .search-box .search-input{color:#111827;background:0 0;border:none;outline:none;width:100%;font-family:inherit;font-size:13px}.multi-select-ui .multi-select-dropdown .search-box .search-input::placeholder{color:#6b7280}.multi-select-ui .multi-select-dropdown .search-box .clear-search{cursor:pointer;color:#71899c;background:0 0;border:none;align-items:center;padding:0;display:flex}.multi-select-ui .multi-select-dropdown .search-box .clear-search svg{width:12px;height:12px}.multi-select-ui .multi-select-dropdown .options-list{max-height:210px;padding:4px 0;overflow-y:auto}.multi-select-ui .multi-select-dropdown .options-list .option-item{color:#111827;cursor:pointer;align-items:center;gap:8px;padding:7px 12px;font-size:13px;transition:background-color .12s;display:flex}.multi-select-ui .multi-select-dropdown .options-list .option-item:hover{background-color:#f6f8fb}.multi-select-ui .multi-select-dropdown .options-list .option-item.selected{background-color:#4f46e50f;font-weight:500}.multi-select-ui .multi-select-dropdown .options-list .option-item .option-checkbox{border:1.5px solid #d1d5db;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;transition:all .12s;display:inline-flex}.multi-select-ui .multi-select-dropdown .options-list .option-item .option-checkbox .check-icon{color:#fff;stroke-width:3px;width:11px;height:11px}.multi-select-ui .multi-select-dropdown .options-list .option-item .option-checkbox.checked{background-color:#4f46e5;border-color:#4f46e5}.multi-select-ui .multi-select-dropdown .options-list .option-item .option-label{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.multi-select-ui .multi-select-dropdown .options-list .empty-message{color:#71899c;text-align:center;padding:12px;font-size:13px}.date-range-picker-ui{box-sizing:border-box;width:100%;position:relative}.date-range-picker-ui .date-picker-trigger{cursor:pointer;box-sizing:border-box;background-color:#fff;border:1px solid #d1d5db;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:38px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex}.date-range-picker-ui .date-picker-trigger:hover:not(.disabled){border-color:#71899c}.date-range-picker-ui .date-picker-trigger.open{border-color:#4f46e5;box-shadow:0 0 0 2px #4f46e526}.date-range-picker-ui .date-picker-trigger.disabled{cursor:not-allowed;opacity:.65;background-color:#f6f8fb}.date-range-picker-ui .date-picker-trigger .picker-value-wrapper{align-items:center;gap:8px;display:flex;overflow:hidden}.date-range-picker-ui .date-picker-trigger .picker-value-wrapper .calendar-icon{color:#71899c;flex-shrink:0;width:16px;height:16px}.date-range-picker-ui .date-picker-trigger .picker-value-wrapper .display-label{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.date-range-picker-ui .date-picker-trigger .picker-value-wrapper .display-label.placeholder{color:#6b7280}.date-range-picker-ui .date-picker-trigger .clear-btn{cursor:pointer;color:#71899c;background:0 0;border:none;border-radius:50%;align-items:center;padding:2px;display:flex}.date-range-picker-ui .date-picker-trigger .clear-btn:hover{color:#111827;background-color:#e5e7eb}.date-range-picker-ui .date-picker-trigger .clear-btn svg{width:13px;height:13px}.date-range-picker-ui .date-picker-popover{z-index:60;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;flex-direction:column;gap:12px;min-width:280px;padding:14px;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 4px 16px #0000001f}.date-range-picker-ui .date-picker-popover .range-inputs-container{gap:10px;display:flex}.date-range-picker-ui .date-picker-popover .range-inputs-container .date-field{flex-direction:column;flex:1;gap:4px;display:flex}.date-range-picker-ui .date-picker-popover .range-inputs-container .date-field .field-label{font-weight:500}.date-range-picker-ui .date-picker-popover .range-inputs-container .date-field .date-input{color:#111827;box-sizing:border-box;background-color:#fff;border:1px solid #d1d5db;border-radius:4px;outline:none;width:100%;height:34px;padding:0 8px;font-family:inherit;font-size:13px}.date-range-picker-ui .date-picker-popover .range-inputs-container .date-field .date-input:focus{border-color:#4f46e5}.date-range-picker-ui .date-picker-popover .popover-footer{border-top:1px solid #e5e7eb;justify-content:flex-end;padding-top:4px;display:flex}.date-range-picker-ui .date-picker-popover .popover-footer .btn-done{color:#fff;cursor:pointer;background-color:#4f46e5;border:none;border-radius:4px;padding:5px 12px;font-size:12px;font-weight:600;transition:background-color .15s}.date-range-picker-ui .date-picker-popover .popover-footer .btn-done:hover{background-color:#352be1}.sidebar-container{z-index:1000;background:0 0;position:fixed;inset:0}.sidebar-container .sidebar-backdrop{z-index:1;cursor:pointer;background-color:#0006;position:fixed;inset:0}.sidebar-container .sidebar-drawer{box-sizing:border-box;z-index:2;flex-direction:column;width:240px;padding:64px 16px 24px;display:flex;position:fixed;top:0;bottom:0;overflow-y:auto;box-shadow:0 10px 25px #00000026;background-color:#fff!important}.sidebar-container .sidebar-drawer.sidebar-left{left:0}.sidebar-container .sidebar-drawer.sidebar-right{right:0}.table-container{box-sizing:border-box;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;width:100%;overflow-x:auto}.table-container .custom-table{border-collapse:collapse;color:#111827;width:100%;font-size:13px}.table-container .custom-table thead{background-color:#f6f8fb;border-bottom:1px solid #d1d5db}.table-container .custom-table thead tr th{color:#71899c;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;padding:10px 14px;font-size:12px;font-weight:600}.table-container .custom-table thead tr th.align-left{text-align:left}.table-container .custom-table thead tr th.align-center{text-align:center}.table-container .custom-table thead tr th.align-right{text-align:right}.table-container .custom-table tbody tr{border-bottom:1px solid #e5e7eb;transition:background-color .12s}.table-container .custom-table tbody tr:last-child{border-bottom:none}.table-container .custom-table tbody tr:hover{background-color:#4f46e505}.table-container .custom-table tbody tr td{color:#111827;white-space:nowrap;padding:10px 14px;font-size:13px}.table-container .custom-table tbody tr td.align-left{text-align:left}.table-container .custom-table tbody tr td.align-center{text-align:center}.table-container .custom-table tbody tr td.align-right{text-align:right}.table-container .custom-table .empty-table-cell{text-align:center;color:#71899c;padding:32px 16px;font-size:14px}.tree-grid-container{box-sizing:border-box;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;width:100%;overflow-x:auto}.tree-grid-container .custom-tree-grid{border-collapse:collapse;color:#111827;width:100%;font-size:13px}.tree-grid-container .custom-tree-grid thead{background-color:#f6f8fb;border-bottom:1px solid #d1d5db}.tree-grid-container .custom-tree-grid thead tr th{color:#71899c;text-align:left;white-space:nowrap;letter-spacing:.03em;text-transform:uppercase;padding:10px 14px;font-size:12px;font-weight:600}.tree-grid-container .custom-tree-grid tbody tr{border-bottom:1px solid #e5e7eb;transition:background-color .12s}.tree-grid-container .custom-tree-grid tbody tr:last-child{border-bottom:none}.tree-grid-container .custom-tree-grid tbody tr:hover{background-color:#4f46e505}.tree-grid-container .custom-tree-grid tbody tr td{color:#111827;white-space:nowrap;padding:8px 14px;font-size:13px}.tree-grid-container .custom-tree-grid tbody tr td.tree-column-cell{padding:4px 8px}.tree-grid-container .custom-tree-grid tbody tr td .tree-cell-content{align-items:center;gap:6px;display:flex}.tree-grid-container .custom-tree-grid tbody tr td .tree-cell-content .expand-collapse-btn{cursor:pointer;color:#71899c;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:flex}.tree-grid-container .custom-tree-grid tbody tr td .tree-cell-content .expand-collapse-btn:hover{color:#111827;background-color:#e5e7eb}.tree-grid-container .custom-tree-grid tbody tr td .tree-cell-content .expand-collapse-btn svg{width:14px;height:14px}.tree-grid-container .custom-tree-grid tbody tr td .tree-cell-content .expand-collapse-placeholder{width:22px;height:22px;display:inline-block}.tree-grid-container .custom-tree-grid tbody tr td .tree-cell-content .tree-node-text{font-weight:500}.tree-grid-container .custom-tree-grid .empty-tree-grid-cell{text-align:center;color:#71899c;padding:32px 16px;font-size:14px}.custom-tree-view{color:#111827;font-family:inherit;font-size:13px;box-sizing:border-box!important;width:100%!important;max-width:100%!important}.custom-tree-view .tree-node-wrapper{flex-direction:column;display:flex;box-sizing:border-box!important;width:100%!important;max-width:100%!important}.custom-tree-view .tree-node-row{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;gap:6px;padding-top:5px;padding-bottom:5px;padding-right:8px;transition:background-color .12s;display:flex;box-sizing:border-box!important;width:100%!important;max-width:100%!important}.custom-tree-view .tree-node-row:hover{background-color:#4f46e50d}.custom-tree-view .tree-node-row.node-selected{background-color:#4f46e51a}.custom-tree-view .tree-node-row.node-selected:hover{background-color:#4f46e529}.custom-tree-view .tree-node-row.node-disabled{cursor:default}.custom-tree-view .tree-node-row .tree-expand-icon{color:#71899c;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.custom-tree-view .tree-node-row .tree-expand-icon:hover{color:#111827;background-color:#e5e7eb}.custom-tree-view .tree-node-row .tree-expand-icon svg{width:13px;height:13px}.custom-tree-view .tree-node-row .tree-expand-placeholder{flex-shrink:0;width:18px;height:18px}.custom-tree-view .tree-node-row .tree-checkbox{background-color:#fff;border:1.5px solid #d1d5db;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;transition:all .12s;display:inline-flex}.custom-tree-view .tree-node-row .tree-checkbox .check-icon{color:#fff;stroke-width:3px;width:11px;height:11px}.custom-tree-view .tree-node-row .tree-checkbox.checked{background-color:#4f46e5;border-color:#4f46e5}.custom-tree-view .tree-node-row .tree-checkbox.hidden{display:none}.custom-tree-view .tree-node-row .tree-node-text{font-size:13px;line-height:1.4}.custom-tree-view .tree-node-row .tree-node-text .weight\:semi-bold{font-weight:600}.custom-tree-view .tree-node-row .tree-node-text .color\:green{color:#15803d}.custom-tree-view .tree-node-row .tree-node-text .color\:orange{color:#c2410c}.custom-tree-view .tree-node-row .tree-node-text .color\:red{color:#dc2626}.custom-tree-view .tree-children{flex-direction:column;display:flex;box-sizing:border-box!important;width:100%!important;max-width:100%!important}.custom-tree-view .tree-empty{text-align:center;color:#71899c;padding:16px;font-size:13px}.audit-filter-component{flex-direction:column;gap:8px;width:300px;min-width:300px;display:flex}.date-filter-component{flex-direction:column;gap:8px;width:200px;min-width:200px;display:flex}.e-multiselect:after,.e-multiselect:before,.e-input-group:after,.e-input-group:before{background:0 0!important;border:0!important;border-bottom-width:medium!important}.survey-filter-component{flex-direction:column;gap:8px;width:100%;min-width:300px;max-width:500px;display:flex}.survey-filter-component .no-survey-text{margin-top:8px}.tag-filter-component{flex-direction:column;gap:8px;width:300px;min-width:300px;display:flex}.user-filter-component,.zone-filter-component,.language-filter-component,.language-filter-component,.date-filter-component{flex-direction:column;gap:8px;width:200px;min-width:200px;display:flex}.date-filter-component .dates-container{gap:32px;display:flex}.e-ddt .e-filter-wrap{width:-webkit-fill-available;border:0!important}.e-ddt .e-dropdown{width:-webkit-fill-available}.e-multiselect:after,.e-multiselect:before,.e-input-group:after,.e-input-group:before{background:0 0!important;border:0!important;border-bottom-width:medium!important}.language-filter-component,.comment-filter-component{flex-direction:column;gap:8px;width:200px;min-width:200px;display:flex}.comment-filter-component .comment-container{gap:32px;display:flex}.component-loader{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:8px;display:flex}.component-loader .loader-icon{fill:#4f46e5;width:24px;height:24px;animation:1s linear infinite spin}.component-loader .main-color{fill:#e5e7eb}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.slide-panel-component{z-index:1002;width:100%;height:100%;display:none;position:fixed;top:0;left:0;overflow:hidden}.slide-panel-component.open{display:block}.slide-panel-component .background{z-index:1003;width:100%;height:100%;transition:background-color .3s ease-in-out;position:absolute;top:0;left:0;background-color:#fff9!important}.slide-panel-component .e-sidebar{z-index:30;height:100%;position:absolute;top:0;right:0}.slide-panel-component .panel{z-index:1004;background:#fff;width:440px;padding:40px;transition:transform .3s ease-in-out;position:absolute;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:0 4px 6px 2px #0000000d,0 10px 15px -3px #0000001a}.slide-panel-component .panel.open{transform:translate(0)}.slide-panel-component .panel .content{flex-direction:column;justify-content:space-between;gap:32px;width:-webkit-fill-available;height:calc(100% - 64px);display:flex}.slide-panel-component .panel .footer{justify-content:flex-end;gap:16px;width:-webkit-fill-available;height:70px;display:flex}.slide-panel-component .panel .cross-icon:hover{cursor:pointer}.switch-component{border:2px solid red;border-radius:16px;align-items:center;width:36px;height:16px;transition:background-color .3s ease-out;display:flex;position:relative}.switch-component:hover{cursor:pointer}.switch-component .circle{border-radius:50%;width:12px;height:12px;transition:transform .3s ease-out,background-color .3s ease-out;position:absolute}.switch-component.on{background-color:#4f46e5;border-color:#4f46e5}.switch-component.on .circle{background-color:#fff;transform:translate(22px)}.switch-component.off{background-color:#f9fafb;border-color:#d1d5db}.switch-component.off .circle{background-color:#d1d5db;transform:translate(2px)}.tag-badge{border:1px solid #fff;border-radius:4px;align-items:center;gap:5px;padding:6px 8px;transition:all .2s;display:flex}.tag-badge .category-container{align-items:center;gap:4px;display:flex}.tag-badge .cross-icon{opacity:.5;width:12px;min-width:12px;height:12px;min-height:12px;transition:all .2s}.tag-badge .cross-icon:hover{cursor:pointer;opacity:1}.tag-badge .chevron-icon,.tag-badge .thumb-icon{width:12px;min-width:12px;height:12px;min-height:12px}.tag-badge.positive{background-color:#00b5481a;border-color:#007b31}.tag-badge.positive span,.tag-badge.positive .cross-icon,.tag-badge.positive .chevron-icon,.tag-badge.positive .wand-icon,.tag-badge.positive .thumb-icon{color:#007b31!important}.tag-badge.negative{background-color:#fa52520d;border-color:#fa5252}.tag-badge.negative span,.tag-badge.negative .cross-icon,.tag-badge.negative .chevron-icon,.tag-badge.negative .wand-icon,.tag-badge.negative .thumb-icon{color:#fa5252!important}.tag-badge.negative .thumb-icon{transform:rotate(180deg)}.tag-badge.neutral{background-color:#cdd7df1a;border-color:#e1e8ee}.tag-badge.neutral span,.tag-badge.neutral .cross-icon,.tag-badge.neutral .chevron-icon,.tag-badge.neutral .wand-icon,.tag-badge.neutral .thumb-icon{color:#6b7280!important}.tag-badge.neutral .thumb-icon{transform:rotate(-90deg)}.tag-badge.deleted{background-color:#0000!important;border:1px dashed #d1d5db!important}.tag-badge.deleted:hover{cursor:pointer}.tag-badge.deleted span,.tag-badge.deleted .cross-icon,.tag-badge.deleted .chevron-icon,.tag-badge.deleted .wand-icon,.tag-badge.deleted .thumb-icon{color:#6b7280!important}.custom-tooltip{z-index:1000;visibility:hidden;background-color:#f9fafb;border:1px solid #e1e8ee;border-radius:4px;min-width:max-content;padding:4px 8px;transition:opacity .5s ease-in-out,visibility .5s ease-in-out;display:flex;position:absolute;bottom:120%;left:50%;translate:-50%;box-shadow:0 0 5px 1px #0000001a}.custom-tooltip.visible{opacity:1;visibility:visible}.custom-tooltip.hidden{opacity:0;visibility:hidden}.e-toolbar{height:48px!important}.topbar-component{z-index:1001;padding:4px 16px;background:#f9fafb!important;border-bottom:1px solid #e5e7eb!important;position:fixed!important;left:0!important;right:0!important}.topbar-component .items-container{justify-content:space-between;align-items:center;width:-webkit-fill-available;height:-webkit-fill-available;display:flex;background:#f9fafb!important}.topbar-component .items-container .topbar-label{color:#111827;font-size:18px;font-weight:600}.topbar-component .items-container .icon-container{border-radius:50%;padding:8px}.topbar-component .items-container .icon-container:hover{cursor:pointer}.topbar-component .items-container .icon-container svg{color:#111827!important}.topbar-component .items-container .left-side{align-items:center;gap:8px;display:flex}.topbar-component .items-container .left-side:hover{cursor:pointer}.topbar-component .items-container .right-side{align-items:center;gap:16px;display:flex}.topbar-component .items-container .right-side .badge-container{background-color:#111827;border-radius:4px;justify-content:center;align-items:center;padding:4px 8px;display:flex}.topbar-component .items-container .right-side .role-icon{fill:#fff;width:16px;min-width:16px;height:16px;min-height:16px}.topbar-component .e-toolbar-item:hover{cursor:default}.audit-filters-component{flex-wrap:wrap;align-items:flex-start;gap:32px;width:-webkit-fill-available;display:flex}.reporting-selector{padding-top:40px;padding-bottom:20px}.verbatim-reporting-component{flex-direction:column;gap:16px;width:-webkit-fill-available;padding:20px;display:flex}.verbatim-reporting-component div{width:auto}.verbatim-reporting-component .download-button{padding-bottom:12px}.verbatim-reporting-component .verbatim-pager{justify-content:flex-end;align-items:center;gap:12px;padding-top:12px;display:flex}.verbatim-reporting-component .verbatim-pager__info{color:var(--color-text-secondary);font-size:12px}.verbatim-reporting-component .loading-spinner{margin-left:8px;animation:1s linear infinite spin}.breakdown-reporting-component{flex-direction:column;gap:16px;width:-webkit-fill-available;padding:20px;display:flex}.breakdown-reporting-component div{width:auto}.breakdown-reporting-component .breakdown-selector{gap:16px;padding-bottom:20px;display:flex}.breakdown-reporting-component .breakdown-selector .tag-source-dropdown{min-width:238px}.audit-admin-component{flex-direction:column;align-items:flex-start;gap:64px;width:-webkit-fill-available;display:flex}.audit-admin-component .new-audit-container{background-color:#fff;border-radius:8px;flex-direction:column;align-items:center;width:-webkit-fill-available;padding:32px;display:flex;box-shadow:0 2px 4px #0000000f}.audit-admin-component .new-audit-container .audit-form{flex-direction:column;align-items:flex-end;gap:16px;width:-webkit-fill-available;max-width:500px;display:flex}.audit-admin-component .new-audit-container .audit-form .correction-switch{justify-content:flex-start;align-items:center;gap:8px;width:-webkit-fill-available;display:flex}.audit-admin-component .new-audit-container .audit-form .feedback-count{justify-content:flex-start;width:-webkit-fill-available;display:flex}.audit-admin-component .audit-table{flex-direction:column;gap:16px;width:-webkit-fill-available;display:flex}.audit-admin-component .audit-table div{width:auto}.audit-admin-widget{flex-direction:column;align-items:flex-end;gap:64px;width:-webkit-fill-available;display:flex;overflow-y:auto}.audit-admin-widget .new-user-container{background-color:#fff;border-radius:8px;flex-direction:column;align-items:center;width:-webkit-fill-available;padding:32px;display:flex;box-shadow:0 2px 4px #0000000f}.audit-admin-widget .new-user-container .user-form{flex-direction:column;align-items:flex-end;gap:16px;width:-webkit-fill-available;max-width:500px;display:flex}.audit-admin-widget .search-input{width:300px!important}.audit-admin-widget .user-table{flex-direction:column;gap:16px;width:-webkit-fill-available;display:flex}.audit-admin-widget .user-table div{width:auto}.audit-admin-widget .user-table .e-checkbox-wrapper{margin-top:-2px}.audit-admin-widget .user-table .color-circle{border-radius:50%;width:6px;height:6px}#default-sidebar .form{flex-direction:column;gap:24px;width:-webkit-fill-available;display:flex}#default-sidebar .form .double-content{width:-webkit-fill-available}#default-sidebar .form .double-content .input-component{width:50%}.table{background-color:#fff;border-radius:4px;padding:8px;overflow-x:auto}.table table{border-collapse:collapse}.table table tbody tr:not(:last-child){border-bottom:1px solid #f6f8fb}.table table thead .table-cell{background-color:#f6f8fb}.table table th:first-child .table-cell{border-top-left-radius:8px;border-bottom-left-radius:8px}.table table th:last-child .table-cell{border-top-right-radius:8px;border-bottom-right-radius:8px}.table table td{vertical-align:middle}.table table td.width-fit{width:1%}.table table td.width-max{width:100%}.table table .table-cell{flex-direction:column;align-items:flex-start;gap:4px;width:-webkit-fill-available;padding:8px 64px 8px 12px;display:flex}.table table .table-cell.right-align{align-items:flex-end;padding-left:64px;padding-right:12px}.table table .table-cell.center-align{align-items:center;padding-left:12px;padding-right:12px}.table table .table-cell .badge-container{border-radius:8px;justify-content:center;align-items:center;padding:4px 8px;display:flex}.table table .table-cell .action-icon{border-radius:50%;justify-content:center;align-items:center;padding:8px;transition:background-color .3s;display:flex}.table table .table-cell .action-icon:hover{cursor:pointer;background-color:#f6f8fb}.table table .table-cell .action-icon svg{width:16px;min-width:16px;height:16px;min-height:16px}.feedback-auditer-component{flex-direction:column;align-items:center;gap:32px;width:-webkit-fill-available;display:flex}.feedback-auditer-component .empty-state{flex-direction:column;align-items:center;gap:32px;width:-webkit-fill-available;padding:64px;display:flex}.feedback-auditer-component .feedback-container{background-color:#fff;border-radius:8px;flex-direction:column;align-items:flex-start;gap:64px;width:-webkit-fill-available;padding:32px;display:flex;box-shadow:0 2px 4px #0000000f}.feedback-auditer-component .feedback-container .header{justify-content:space-between;align-items:center;gap:16px;width:-webkit-fill-available;display:flex}.feedback-auditer-component .feedback-container .header .left-side{align-items:center;gap:16px;max-width:70%;display:flex}.feedback-auditer-component .feedback-container .header .right-side{align-items:center;gap:16px;display:flex}.feedback-auditer-component .feedback-container .header .right-side .icons{align-items:center;gap:8px;display:flex}.feedback-auditer-component .feedback-container .header .right-side .icon-button{border-radius:4px;justify-content:center;align-items:center;height:fit-content;padding:6px;display:flex}.feedback-auditer-component .feedback-container .header .right-side .icon-button:hover,.feedback-auditer-component .feedback-container .header .right-side .icon-button.focused{cursor:pointer;background-color:#f3f4f6}.feedback-auditer-component .feedback-container .header .header{flex-direction:column;gap:4px;display:flex}.feedback-auditer-component .feedback-container .header .header .survey-infos{align-items:flex-end;gap:4px;height:fit-content;display:flex}.feedback-auditer-component .feedback-container .header .button-component{width:fit-content}.feedback-auditer-component .feedback-container .verbatim-container{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;flex-direction:column;justify-content:flex-end;align-self:stretch;align-items:flex-start;gap:24px;width:-webkit-fill-available;padding:32px;display:flex}.feedback-auditer-component .feedback-container .verbatim-container .verbatim{flex-direction:column;gap:24px;width:-webkit-fill-available;display:flex}.feedback-auditer-component .feedback-container .verbatim-container .verbatim .separator{border-top:1px dotted #d1d5db;width:-webkit-fill-available;height:1px}.feedback-auditer-component .feedback-container .verbatim-container .verbatim .comment{flex-direction:column;gap:8px;display:flex}.feedback-auditer-component .feedback-container .verbatim-container .verbatim .comment .sub-title{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.feedback-auditer-component .feedback-container .verbatim-container .verbatim .comment .verbatim-text{line-height:24px}.feedback-auditer-component .feedback-container .rating-container{background-color:#f3f4f6;border-radius:50px;justify-content:center;align-items:flex-end;height:-webkit-fill-available;padding:4px 12px;display:flex}.feedback-auditer-component .feedback-container .rating-container .rating-score{font-size:20px;font-weight:600}.feedback-auditer-component .feedback-container .rating-container .font\:very-small{line-height:21px}.audit-tag-selector-component{flex-direction:column;gap:48px;width:-webkit-fill-available;display:flex}.audit-tag-selector-component .ai-suggested-tags{flex-direction:column;gap:8px;width:-webkit-fill-available;display:flex}.audit-tag-selector-component .tags-list{flex-wrap:wrap;gap:8px;width:-webkit-fill-available;display:flex}.audit-tag-selector-component .tag-tree-container{flex-direction:column;align-items:flex-end;gap:4px;width:-webkit-fill-available;margin-top:32px;display:flex}.audit-tag-selector-component .tag-tree-search-container{border:1px solid #d1d5db;border-radius:4px;flex-direction:column;width:-webkit-fill-available;display:flex}.audit-tag-selector-component .tag-tree-search-container .input-component .input-container{border:0!important;border-bottom:1px solid #d1d5db!important;border-radius:0!important}.audit-tag-selector-component .tag-tree-search-container .e-treeview .e-ul{padding-left:8px!important}.audit-tag-selector-component .tag-tree-search-container .e-list-item.e-level-1 .e-text-content.e-icon-wrapper .e-checkbox-wrapper{display:none}.audit-tag-selector-component .tagging-container{flex-direction:column;gap:8px;width:-webkit-fill-available;display:flex}.audit-tag-selector-component .tagging-container .tag-selector{width:-webkit-fill-available}.tag-selector-component{flex-direction:column;gap:48px;width:-webkit-fill-available;display:flex}.tag-selector-component .ai-suggested-tags{flex-direction:column;gap:8px;width:-webkit-fill-available;display:flex}.tag-selector-component .tags-list{flex-wrap:wrap;gap:8px;width:-webkit-fill-available;display:flex}.tag-selector-component .tag-tree-container{flex-direction:column;align-items:flex-end;gap:4px;width:-webkit-fill-available;margin-top:32px;display:flex}.tag-selector-component .tag-tree-search-container{border:1px solid #d1d5db;border-radius:4px;flex-direction:column;width:-webkit-fill-available;display:flex}.tag-selector-component .tag-tree-search-container .input-component .input-container{border:0!important;border-bottom:1px solid #d1d5db!important;border-radius:0!important}.tag-selector-component .tag-tree-search-container .e-treeview .e-ul{padding-left:8px!important}.tag-selector-component .tag-tree-search-container .e-list-item.e-level-1 .e-text-content.e-icon-wrapper .e-checkbox-wrapper{display:none}.tag-selector-component .tagging-container{flex-direction:column;gap:8px;width:-webkit-fill-available;display:flex}.tag-selector-component .tagging-container .tag-selector{width:-webkit-fill-available}.feedback-tagger-component{flex-direction:column;align-items:center;gap:32px;width:-webkit-fill-available;display:flex}.feedback-tagger-component .empty-state{flex-direction:column;align-items:center;width:-webkit-fill-available;display:flex}.feedback-tagger-component .state-container{flex-direction:column;align-items:center;gap:8px;width:-webkit-fill-available;padding:40px 0;display:flex}.feedback-tagger-component .state-container .sub-text{text-align:center;max-width:50%}.feedback-tagger-component .feedback-container{background-color:#fff;border-radius:8px;flex-direction:column;align-items:flex-start;gap:64px;width:-webkit-fill-available;padding:32px;display:flex;box-shadow:0 2px 4px #0000000f}.feedback-tagger-component .feedback-container .header{justify-content:space-between;align-items:center;gap:16px;width:-webkit-fill-available;display:flex}.feedback-tagger-component .feedback-container .header .left-side{align-items:center;gap:16px;max-width:70%;display:flex}.feedback-tagger-component .feedback-container .header .right-side{align-items:center;gap:16px;display:flex}.feedback-tagger-component .feedback-container .header .right-side .icons{align-items:center;gap:8px;display:flex}.feedback-tagger-component .feedback-container .header .right-side .icon-button{border-radius:4px;justify-content:center;align-items:center;height:fit-content;padding:6px;display:flex;position:relative}.feedback-tagger-component .feedback-container .header .right-side .icon-button:hover,.feedback-tagger-component .feedback-container .header .right-side .icon-button.focused{cursor:pointer;background-color:#f3f4f6}.feedback-tagger-component .feedback-container .header .header{flex-direction:column;gap:4px;display:flex}.feedback-tagger-component .feedback-container .header .header .survey-infos{align-items:flex-end;gap:4px;height:fit-content;display:flex}.feedback-tagger-component .feedback-container .header .button-component{width:fit-content}.feedback-tagger-component .feedback-container .icon-button{border-radius:4px;height:fit-content;padding:6px;display:flex}.feedback-tagger-component .feedback-container .icon-button:hover,.feedback-tagger-component .feedback-container .icon-button.focused{cursor:pointer;background-color:#f3f4f6}.feedback-tagger-component .feedback-container .verbatim-container{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;flex-direction:column;justify-content:flex-end;align-self:stretch;align-items:flex-start;gap:24px;width:-webkit-fill-available;padding:32px;display:flex}.feedback-tagger-component .feedback-container .verbatim-container .verbatim{flex-direction:column;gap:24px;width:-webkit-fill-available;display:flex}.feedback-tagger-component .feedback-container .verbatim-container .verbatim .separator{border-top:1px dotted #d1d5db;width:-webkit-fill-available;height:1px}.feedback-tagger-component .feedback-container .verbatim-container .verbatim .comment{flex-direction:column;gap:8px;display:flex}.feedback-tagger-component .feedback-container .verbatim-container .verbatim .comment .sub-title{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.feedback-tagger-component .feedback-container .verbatim-container .verbatim .comment .verbatim-text{line-height:24px}.feedback-tagger-component .feedback-container .rating-container{background-color:#f3f4f6;border-radius:50px;justify-content:center;align-items:flex-end;height:-webkit-fill-available;padding:4px 12px;display:flex}.feedback-tagger-component .feedback-container .rating-container .rating-score{font-size:20px;font-weight:600}.feedback-tagger-component .feedback-container .rating-container .font\:very-small{line-height:21px}.tagging-filters-component{flex-direction:column;align-items:flex-start;gap:16px;width:-webkit-fill-available;max-width:100%;display:flex}.tagging-filters-component .filters-container{flex-wrap:wrap;align-items:flex-start;gap:32px;width:-webkit-fill-available;max-width:100%;display:flex}.tagging-filters-component .filters-actions{align-items:center;display:flex}#tagging-tool-page{padding-bottom:400px!important}#login-page{justify-content:center!important;align-items:center!important;gap:40px!important}#login-page img{width:8rem}#login-page .form-container{background-color:#fff;border-radius:8px;flex-direction:column;align-items:center;gap:40px;width:36%;min-width:400px;max-width:80%;padding:64px;display:flex}#login-page .form-container .form{flex-direction:column;align-items:flex-end;gap:32px;width:100%;display:flex}#login-page .form-container .form .button-component,#login-page .form-container .form .button-content{width:-webkit-fill-available}#login-page .form-container .error-container{justify-content:center;width:-webkit-fill-available;display:flex}#root{width:100vw;max-width:100vw;height:100vh;overflow-x:hidden}#root #application{align-items:flex-start;width:100vw;max-width:100%;height:100vh;display:flex;overflow-x:hidden}#root #right-frame{width:-webkit-fill-available;max-width:100%;height:-webkit-fill-available;position:relative;overflow:hidden}#root #right-frame #page-content{max-width:100%;padding:105px 32px 48px;overflow:hidden auto;width:-webkit-fill-available!important;height:-webkit-fill-available!important}#root #right-frame #page-content [id$=-page]{flex-direction:column;align-items:flex-start;gap:64px;width:-webkit-fill-available;max-width:100%;height:-webkit-fill-available;min-height:fit-content;padding-bottom:64px;display:flex}#root #right-frame.logged-out #page-content{padding:0}#root #footer{justify-content:center;align-items:center;width:100%;height:32px;display:flex;position:fixed;bottom:0;left:0}#menu-sidebar{box-sizing:border-box;flex-direction:column;display:flex;box-shadow:0 4px 6px 2px #0000000d,0 10px 15px -3px #0000001a;background-color:#fff!important;width:240px!important;padding:64px 16px 24px!important}#menu-sidebar .cross-icon{width:12px;min-width:12px;height:12px;min-height:12px}#menu-sidebar .close-btn{border-bottom:1px solid #0000;transition:border-bottom .2s}#menu-sidebar .close-btn:hover{cursor:pointer;border-bottom:1px solid #d1d5db}.nav-links-container{flex-direction:column;gap:16px;width:-webkit-fill-available;display:flex}.nav-links-container .nav-link{border-radius:4px;align-items:center;gap:8px;width:-webkit-fill-available;padding:8px 16px;transition:background-color .15s;display:flex}.nav-links-container .nav-link .link-icon{transition:background-color .15s}.nav-links-container .nav-link.selected{background-color:#e5e7eb}.nav-links-container .nav-link.selected>span{color:#111827;font-weight:500;transition:-webkit-text-decoration .2s,text-decoration .2s}.nav-links-container .nav-link.selected .link-icon{fill:#111827}.nav-links-container .nav-link:hover{cursor:pointer;background-color:#e5e7eb}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}input{all:unset}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,button,input{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0;line-height:120%}h1,h2,h3,h4,h5,h6,p,span,tspan,input,textarea,label,button,div{color:#111827;width:max-content;max-width:100%;margin:0;font-family:Inter,sans-serif}svg{width:18px;min-width:18px;height:18px;min-height:18px;transition:color .2s;color:#71899c!important}*{box-sizing:unset}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{overscroll-behavior:none;background-color:#f3f4f6}html{overscroll-behavior:none;overflow:hidden}:root{--font-size-body:1rem;--font-size-h1:2.5rem;--font-size-h2:2rem;--font-size-h3:1.75rem;--font-size-h4:1.5rem;--font-size-h5:1.25rem;--font-size-h6:1rem;--font-size-title:2.25rem;--font-size-body-large:1.125rem;--font-size-body-small:.875rem;--font-size-body-very-small:.625rem;--font-size-caption:.575rem;--font-size-overline:.625rem}@media (width>=768px){:root{--font-size-body:1rem;--font-size-h1:2.75rem;--font-size-h2:2.25rem;--font-size-h3:2rem;--font-size-h4:1.75rem;--font-size-h5:1.5rem;--font-size-h6:1.125rem;--font-size-title:2.5rem;--font-size-body-large:1.25rem;--font-size-body-small:.875rem;--font-size-body-very-small:.625rem;--font-size-caption:.5rem;--font-size-overline:.625rem}}@media (width>=1200px){:root{--font-size-body:1rem;--font-size-h1:3rem;--font-size-h2:2.5rem;--font-size-h3:2.25rem;--font-size-h4:2rem;--font-size-h5:1.75rem;--font-size-h6:1.5rem;--font-size-title:3rem;--font-size-body-large:1.375rem;--font-size-body-small:.875rem;--font-size-body-very-small:.625rem;--font-size-caption:.5rem;--font-size-overline:.625rem}}@media (width>=1920px){:root{--font-size-body:1rem;--font-size-h1:4rem;--font-size-h2:3.5rem;--font-size-h3:3rem;--font-size-h4:2.5rem;--font-size-h5:2rem;--font-size-h6:1.75rem;--font-size-title:3.5rem;--font-size-body-large:1.5rem;--font-size-body-small:.875rem;--font-size-body-very-small:.625rem;--font-size-caption:.5rem;--font-size-overline:.625rem}}.font\:h1{font-size:var(--font-size-h1);line-height:120%}.font\:h2{font-size:var(--font-size-h2);line-height:120%}.font\:h3{font-size:var(--font-size-h3);font-weight:600;line-height:120%}.font\:h4{font-size:var(--font-size-h4);font-weight:600;line-height:120%}.font\:h5{font-size:var(--font-size-h5);font-weight:600;line-height:120%}.font\:h6{font-size:var(--font-size-h6);font-weight:600;line-height:120%}.font\:large{font-size:var(--font-size-body-large);font-weight:400;line-height:110%}.font\:default{font-size:var(--font-size-body);letter-spacing:1%;line-height:120%}.font\:small{font-size:var(--font-size-body-small);font-weight:400;line-height:120%}.font\:very-small{font-size:var(--font-size-body-very-small);font-weight:400;line-height:120%}.weight\:light{font-weight:200}.weight\:tiny{font-weight:300}.weight\:default{font-weight:400}.weight\:medium{font-weight:500}.weight\:semi-bold{font-weight:600}.weight\:bold{font-weight:700}.color\:primary{color:#4f46e5}.color\:primary-text{color:#111827}.color\:sub-text{color:#6b7280}.color\:tertiary-text{color:#cdd7df}.color\:green{color:#007b31}.color\:orange{color:#ffab00}.color\:red{color:#fa5252}.color\:white{color:#fff}.background\:primary{background-color:#4f46e5}.background\:primary-text{background-color:#111827}.background\:sub-text{background-color:#6b7280}.background\:tertiary-text{background-color:#cdd7df}.background\:light-green{background-color:#36d475}.background\:green{background-color:#007b31}.background\:orange{background-color:#ffab00}.background\:red{background-color:#fa5252}.text\:capitalize{text-transform:capitalize}.text\:uppercase{text-transform:uppercase}.text\:link{color:#4f46e5;font-weight:600}.text\:link:hover{cursor:pointer;text-decoration:underline}.text\:underline{text-decoration:underline}.text\:italic{font-style:italic}.absolute{position:absolute}.relative{position:relative}.fixed{position:fixed}.flex{display:flex}.column{flex-direction:column}.align\:start{align-items:flex-start}.align\:center{align-items:center}.align\:end{align-items:flex-end}.justify\:start{justify-content:flex-start}.space\:between{justify-content:space-between}.justify\:end{justify-content:flex-end}.wrap\:wrap{flex-wrap:wrap}.wrap\:nowrap{flex-wrap:nowrap}.grow\:1{flex-grow:1}.gap\:2{gap:2px}.gap\:4{gap:4px}.gap\:8{gap:8px}.gap\:12{gap:12px}.gap\:16{gap:16px}.gap\:24{gap:24px}.gap\:32{gap:32px}.gap\:40{gap:40px}.width\:full{width:-webkit-fill-available}.width\:100{width:100%}.width\:auto{width:auto}.width\:max{width:max-content}.width\:min{width:min-content}.width\:fit{width:fit-content}.min-width\:full{min-width:-webkit-fill-available}.min-width\:100{min-width:100%}.min-width\:auto{min-width:auto}.min-width\:max{min-width:max-content}.min-width\:min{min-width:min-content}.min-width\:fit{min-width:fit-content}.max-width\:full{max-width:-webkit-fill-available}.max-width\:100{max-width:100%}.max-width\:auto{max-width:auto}.max-width\:min{max-width:min-content}.max-width\:max{max-width:max-content}.max-width\:fit{max-width:fit-content}.height\:full{height:-webkit-fill-available}.height\:100{height:100%}.height\:auto{height:auto}.height\:max{height:max-content}.height\:min{height:min-content}.height\:fit{height:fit-content}.min-height\:full{min-height:-webkit-fill-available}.min-height\:100{min-height:100%}.min-height\:auto{min-height:auto}.min-height\:max{min-height:max-content}.min-height\:min{min-height:min-content}.min-height\:fit{min-height:fit-content}.max-height\:full{max-height:-webkit-fill-available}.max-height\:100{max-height:100%}.max-height\:auto{max-height:auto}.max-height\:min{max-height:min-content}.max-height\:max{max-height:max-content}.max-height\:fit{max-height:fit-content}.cursor\:pointer{cursor:pointer}.cursor\:default{cursor:default}.cursor\:not-allowed{cursor:not-allowed}.link{color:#71899c;transition:color .2s}.link:hover{cursor:pointer;text-decoration:underline}.shadow{box-shadow:0 2px 4px #0000000f}
