.interpres-line-chart__tooltip{background-color:#222d3899}:root[data-theme=light] .interpres-line-chart__tooltip{background-color:#dce1e6d9}.interpres-line-chart__legend-indicator{flex-shrink:0}.icon{justify-content:center;align-items:center;transition:color .2s;display:inline-flex}.icon svg{fill:currentColor;width:100%;height:100%;display:block}.icon svg *{fill:inherit}.icon.icon-size-xs{width:16px;height:16px;font-size:var(--spacing-4)}.icon.icon-size-sm{width:20px;height:20px;font-size:20px}.icon.icon-size-md{width:24px;height:24px;font-size:var(--spacing-6)}.icon.icon-size-lg{width:32px;height:32px;font-size:var(--spacing-8)}.icon.icon-color-default{color:var(--icons-icon-gray-light)}.icon.icon-color-primary{color:var(--primary-base)}.icon.icon-color-secondary{color:var(--text-text-2)}.icon.icon-color-success{color:var(--colors-green)}.icon.icon-color-error{color:var(--colors-red)}.icon.icon-color-warning{color:var(--colors-yellow)}.icon.icon-color-info{color:var(--cyber-blue)}.icon.icon-color-inherit{color:inherit}.icon.icon-color-disabled{color:var(--text-text-4);opacity:.6}.icon.icon-clickable{cursor:pointer;border-radius:var(--border-radius-sm);transition:background-color .2s,transform .2s}.icon.icon-clickable svg:hover,.icon.icon-clickable svg:focus-visible,.icon.icon-clickable svg:active{fill:var(--icons-icon-input-filled)}.icon.icon-disabled{pointer-events:none;opacity:.6;color:var(--text-text-4)}.icon.icon-loading{opacity:.7}.icon.icon-loading svg{animation:1.5s ease-in-out infinite icon-pulse}.icon.icon-error{color:var(--colors-red);opacity:.8}@keyframes icon-pulse{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-contrast:high){.icon.icon-color-disabled{opacity:.8}.icon.icon-loading{opacity:.9}.icon.icon-error{opacity:1}}@media (prefers-reduced-motion:reduce){.icon.icon-clickable{transition:none}.icon.icon-clickable:hover,.icon.icon-clickable:active{transform:none}.icon.icon-loading svg{animation:none}}.interpres-dashboard-list-card{background-color:var(--surface-default-card);box-sizing:border-box;border-radius:20px;padding:30px}.interpres-dashboard-list-card__header{cursor:pointer}.interpres-dashboard-list-card__header:hover .interpres-dashboard-list-card__title,.interpres-dashboard-list-card__header:hover .interpres-dashboard-list-card__chevron .icon{color:var(--text-text-1)}.interpres-dashboard-list-card__header-top{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;display:flex}.interpres-dashboard-list-card__title{color:var(--text-text-2);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:700;line-height:22px;transition:color .15s}.interpres-dashboard-list-card__chevron{justify-content:center;align-items:center;width:20px;height:20px;transition:transform .2s;display:flex;transform:rotate(180deg)}.interpres-dashboard-list-card__chevron .icon{color:var(--text-text-3);transition:color .15s}.interpres-dashboard-list-card__chevron--collapsed{transform:rotate(0)}.interpres-dashboard-list-card__stat{width:100%;height:32px;margin-top:30px;position:relative}.interpres-dashboard-list-card__stat-value{color:#52af7e;white-space:nowrap;font-family:Plus Jakarta Sans,sans-serif;font-size:32px;font-weight:700;line-height:40px;position:absolute;top:50%;left:0;transform:translateY(-55%)}.interpres-dashboard-list-card__stat-value--negative{color:var(--colors-red)}.interpres-dashboard-list-card__stat-value--primary{color:var(--primary-base)}.interpres-dashboard-list-card__stat-period{color:var(--text-text-3);white-space:nowrap;align-items:center;gap:6px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:500;line-height:18px;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.interpres-dashboard-list-card__stat-change{align-items:center;gap:4px;font-family:Roboto Mono,monospace;font-size:18px;font-weight:600;line-height:16px;display:inline-flex}.interpres-dashboard-list-card__stat-change .icon{width:10px;height:16px}.interpres-dashboard-list-card__stat-change--up,.interpres-dashboard-list-card__stat-change--up .icon{color:#52af7e}.interpres-dashboard-list-card__stat-change--down,.interpres-dashboard-list-card__stat-change--down .icon{color:#e85c5c}.interpres-dashboard-list-card__stat-change--neutral,.interpres-dashboard-list-card__stat-change--neutral .icon{color:var(--primary-base)}.interpres-dashboard-list-card__stat-change--up-negative,.interpres-dashboard-list-card__stat-change--up-negative .icon{color:var(--colors-red)}.interpres-dashboard-list-card__stat-change--down-negative,.interpres-dashboard-list-card__stat-change--down-negative .icon{color:#52af7e}.interpres-dashboard-list-card__table-header{border-bottom:.8px solid var(--border-border-2);align-items:center;gap:24px;height:41px;margin-top:16px;padding:0 12px;display:flex}.interpres-dashboard-list-card__table-header-cell{color:var(--text-text-3);white-space:nowrap;text-align:left;flex-shrink:0;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:500;line-height:18px}.interpres-dashboard-list-card__table-header-cell:first-child{flex:1;min-width:0}.interpres-dashboard-list-card__table-header-cell--left{text-align:left}.interpres-dashboard-list-card__table-header-cell--center{text-align:center}.interpres-dashboard-list-card__table-header-cell--right{text-align:right}.interpres-dashboard-list-card__content{transition:max-height .3s;overflow:hidden}.interpres-dashboard-list-card__view-all{color:var(--primary-base);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;margin-top:0;padding:14px 10px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:800;line-height:20px;text-decoration:none;transition:color .15s;display:flex}.interpres-dashboard-list-card__view-all:hover{color:var(--primary-base-hover)}.interpres-dashboard-list-card__view-all:focus{outline:none}.interpres-dashboard-list-card__view-all:focus-visible{outline:2px solid var(--primary-base);outline-offset:2px}.interpres-dashboard-list-card--collapsed{height:144px}.interpres-dashboard-list-card--collapsed .interpres-dashboard-list-card__table-header,.interpres-dashboard-list-card--collapsed .interpres-dashboard-list-card__content,.interpres-dashboard-list-card--collapsed .interpres-dashboard-list-card__view-all{display:none}@media (prefers-reduced-motion:reduce){.interpres-dashboard-list-card__chevron,.interpres-dashboard-list-card__content,.interpres-dashboard-list-card__title,.interpres-dashboard-list-card__view-all{transition:none}}.interpres-button{border-radius:var(--border-radius-lg);cursor:pointer;letter-spacing:-.2px;justify-content:center;align-items:center;margin:0;padding:0;font-family:Plus Jakarta Sans,sans-serif;font-weight:800;display:inline-flex;position:relative;text-transform:none!important}.interpres-button:focus-visible{outline:2px solid var(--primary-base);outline-offset:2px;z-index:1}.interpres-button:disabled,.interpres-button.interpres-button--disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.interpres-button.interpres-button--full-width{width:100%}.interpres-button.interpres-button--loading{pointer-events:none}.interpres-button.interpres-button--loading .interpres-button-loading-content{opacity:.7}.interpres-button .interpres-button-spinner{color:inherit}.interpres-button .interpres-button-dropdown-icon{font-size:var(--font-size-lg);margin-left:2px;transition:transform .15s}.interpres-button.interpres-button--dropdown .interpres-button-dropdown-icon{color:inherit}.interpres-button.interpres-button--dropdown:hover:not(:disabled) .interpres-button-dropdown-icon{transform:translateY(1px)}.interpres-button--primary{background-color:var(--primary-base);color:var(--text-inverse);border:2px solid var(--primary-base)}.interpres-button--primary .MuiButton-startIcon,.interpres-button--primary .MuiButton-endIcon{color:var(--text-inverse)}.interpres-button--primary:hover:not(:disabled){background-color:var(--primary-base-hover);border-color:var(--primary-base-hover);box-shadow:var(--shadow-hover)}.interpres-button--primary:active:not(:disabled){background-color:var(--primary-base-active);border-color:var(--primary-base-active)}.interpres-button--secondary{color:var(--primary-base)!important;border:2px solid var(--primary-base)!important;background-color:#0000!important}.interpres-button--secondary .MuiButton-startIcon,.interpres-button--secondary .MuiButton-endIcon{color:var(--primary-base)!important}.interpres-button--secondary:hover:not(:disabled){border-color:var(--primary-base)!important;color:var(--primary-base-hover)!important;background-color:#6acdeb1a!important}.interpres-button--secondary:hover:not(:disabled) .MuiButton-startIcon,.interpres-button--secondary:hover:not(:disabled) .MuiButton-endIcon{color:var(--primary-base-hover)!important}.interpres-button--secondary:active:not(:disabled){border-color:var(--primary-base-active)!important;color:var(--primary-base-active)!important;background-color:#0000!important}.interpres-button--secondary:active:not(:disabled) .MuiButton-startIcon,.interpres-button--secondary:active:not(:disabled) .MuiButton-endIcon{color:var(--primary-base-active)!important}.interpres-button--link{color:var(--primary-base);background-color:#0000;border:2px solid #0000;line-height:20px;text-decoration:none;font-size:var(--font-size-sm)!important}.interpres-button--link:hover:not(:disabled){color:var(--primary-base-hover);box-shadow:none;background-color:#0000;border:2px solid #0000;text-decoration:underline}.interpres-button--link:active:not(:disabled){color:var(--primary-base-active);background-color:#0000}.interpres-button--destructive{color:var(--colors-red)!important;border:2px solid var(--colors-red)!important;background-color:#0000!important}.interpres-button--destructive .MuiButton-startIcon,.interpres-button--destructive .MuiButton-endIcon{color:var(--colors-red)}.interpres-button--destructive:hover:not(:disabled){color:var(--colors-red-hover)!important;border-color:var(--colors-red-hover)!important;background-color:#0000!important}.interpres-button--destructive:hover:not(:disabled) .MuiButton-startIcon,.interpres-button--destructive:hover:not(:disabled) .MuiButton-endIcon{color:var(--colors-red-hover)}.interpres-button--destructive:active:not(:disabled){color:var(--colors-red-active)!important;border-color:var(--colors-red-active)!important;background-color:#0000!important}.interpres-button--destructive:active:not(:disabled) .MuiButton-startIcon,.interpres-button--destructive:active:not(:disabled) .MuiButton-endIcon{color:var(--colors-red-active)}.interpres-button--destructive-link{background-color:#0000;border:2px solid #0000;line-height:20px;text-decoration:none;color:var(--colors-red)!important;font-size:var(--font-size-sm)!important}.interpres-button--destructive-link:hover:not(:disabled){color:var(--colors-red-hover);box-shadow:none;background-color:#0000;text-decoration:underline}.interpres-button--destructive-link:active:not(:disabled){color:var(--colors-red-active);box-shadow:none}.interpres-button--ai{background:linear-gradient(90deg, var(--primary-base) 0%, var(--cyber-violet) 100%);border:2px solid #0000;line-height:18px;color:#fafcfc!important;text-transform:none!important;font-size:var(--font-size-sm)!important;gap:4px!important}.interpres-button--ai:hover:not(:disabled){background:linear-gradient(90deg, var(--primary-base-hover) 0%, var(--cyber-periwinkle) 100%);color:#fafcfc!important}.interpres-button--ai:active:not(:disabled){border-color:var(--primary-base);background:0 0;color:var(--text-text-3)!important}.interpres-button--ai .MuiButton-startIcon,.interpres-button--ai .MuiButton-endIcon{color:#fafcfc!important}.interpres-button--ai:active:not(:disabled) .MuiButton-startIcon,.interpres-button--ai:active:not(:disabled) .MuiButton-endIcon{color:var(--text-text-3)!important}.interpres-button--primary.force-hover{background-color:var(--primary-base-hover);border-color:var(--primary-base-hover)}.interpres-button--primary.force-active{background-color:var(--primary-base-active);border-color:var(--primary-base-active)}.interpres-button--secondary.force-hover{border-color:var(--primary-base-hover);color:var(--primary-base-hover);background-color:#0000!important}.interpres-button--secondary.force-active{border-color:var(--primary-base-active);color:var(--primary-base-active);background-color:#0000!important}.interpres-button--link.force-hover{color:var(--primary-base-hover);text-decoration:underline}.interpres-button--link.force-active{color:var(--primary-base-active)}.interpres-button--destructive.force-hover{color:var(--colors-red-hover)!important;border-color:var(--colors-red-hover)!important;background-color:#0000!important}.interpres-button--destructive.force-hover .MuiButton-startIcon,.interpres-button--destructive.force-hover .MuiButton-endIcon{color:var(--colors-red-hover)}.interpres-button--destructive.force-active{color:var(--colors-red-active)!important;border-color:var(--colors-red-active)!important;background-color:#0000!important}.interpres-button--destructive.force-active .MuiButton-startIcon,.interpres-button--destructive.force-active .MuiButton-endIcon{color:var(--colors-red-active)}.interpres-button--destructive-link.force-hover{color:var(--colors-red-hover);text-decoration:underline}.interpres-button--destructive-link.force-active{color:var(--colors-red-active)}.interpres-button--ai.force-hover{background:linear-gradient(90deg, var(--primary-base-hover) 0%, var(--cyber-periwinkle) 100%)}.interpres-button--ai.force-active{border-color:var(--primary-base);color:var(--text-text-3);background:0 0}.interpres-button--small{min-height:40px;padding:0 var(--spacing-4);font-size:var(--font-size-xs);gap:4px}.interpres-button--small .MuiCircularProgress-root{width:16px;height:16px}.interpres-button--medium{min-height:50px;padding:0 var(--spacing-6);font-size:var(--font-size-base);gap:6px;line-height:22px}.interpres-button--medium .MuiCircularProgress-root{width:20px;height:20px}.interpres-button--large{min-height:56px;padding:0 var(--spacing-8);font-size:var(--font-size-base);gap:6px}.interpres-button--large .MuiCircularProgress-root{width:24px;height:24px}[data-theme=dark] .interpres-button--secondary:hover:not(:disabled),[data-theme=dark] .interpres-button--link:hover:not(:disabled){background-color:var(--primary-alpha-20)}@media (prefers-contrast:high){.interpres-button{border-width:3px}.interpres-button:focus-visible{outline-offset:3px;outline-width:3px}}@media (prefers-reduced-motion:reduce){.interpres-button{transition:none}.interpres-button:active:not(:disabled){transform:none}}@media (width<=768px){.interpres-button.interpres-button--small{min-height:44px}.interpres-button.interpres-button--medium{min-height:52px}.interpres-button.interpres-button--large{min-height:64px}}.interpres-tooltip--expanded{flex-direction:column;gap:10px;display:flex}.interpres-tooltip__header{align-items:center;gap:8px;display:flex}.interpres-tooltip__icon{color:var(--tooltip-title);flex-shrink:0}.interpres-tooltip__icon svg{width:20px;height:20px}.interpres-tooltip__title{color:var(--tooltip-title);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;line-height:20px}.interpres-tooltip__description{color:var(--tooltip-description);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:500;line-height:20px}.dropdown{gap:var(--spacing-2);flex-direction:column;font-family:Plus Jakarta Sans,sans-serif;display:flex;position:relative}.dropdown .dropdown-label{color:var(--text-text-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);margin-bottom:var(--spacing-1);text-align:left}.dropdown .dropdown-label .dropdown-required{color:var(--colors-red);margin-left:var(--spacing-1)}.dropdown .dropdown-input-wrapper{background-color:var(--input-bg-default-state);border:1px solid var(--border-border-2);border-radius:var(--border-radius-lg);transition:border-color background-color box-shadow .2s ease;cursor:pointer;justify-content:flex-start;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);min-height:44px;display:flex;position:relative}.dropdown .dropdown-input-wrapper:hover:not(.dropdown-disabled){border-color:var(--border-border-1);background-color:var(--input-bg-hover-state)}.dropdown .dropdown-input-wrapper:focus-within:not(.dropdown-disabled){border-color:var(--primary-base);box-shadow:0 0 0 2px var(--primary-alpha-20);outline:none}.dropdown .dropdown-input-wrapper .dropdown-start-icon{color:var(--text-text-3);font-size:var(--font-size-lg);align-items:center;transition:color .15s;display:flex}.dropdown .dropdown-input-wrapper .dropdown-input{color:var(--text-text-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;-webkit-user-select:none;user-select:none;font-family:Plus Jakarta Sans,sans-serif;line-height:var(--line-height-normal);text-align:left;background:0 0;border:none;outline:none;flex:1}.dropdown .dropdown-input-wrapper .dropdown-input.selected-options{color:var(--text-text-2)}.dropdown .dropdown-input-wrapper .dropdown-input::placeholder{color:var(--text-text-4)}.dropdown .dropdown-input-wrapper .dropdown-dropdown-icon{color:var(--icons-icon-gray-light);font-size:var(--font-size-base);transition:transform color .15s ease;pointer-events:none;align-items:center;display:flex}.dropdown .dropdown-input-wrapper .dropdown-end-icon{color:var(--text-text-3);font-size:var(--font-size-lg);align-items:center;display:flex}.dropdown .dropdown-reset-button{color:var(--primary-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-family:Plus Jakarta Sans,sans-serif;transition:color .15s}.dropdown .dropdown-reset-button:hover{color:var(--primary-base-hover)}.dropdown .dropdown-reset-button:focus-visible{outline:2px solid var(--primary-base);outline-offset:2px;border-radius:var(--border-radius-sm)}.dropdown .dropdown-helper-text{color:var(--text-text-3);font-size:var(--font-size-xs);margin-top:var(--spacing-1);text-align:left}.dropdown .dropdown-chips-container{gap:var(--spacing-2);margin-top:var(--spacing-2);padding:var(--spacing-1) 0;flex-wrap:wrap;display:flex}.dropdown .dropdown-menu{top:calc(100% + var(--spacing-2));background-color:var(--surface-global-nav);-webkit-backdrop-filter:blur(10px);border-radius:var(--border-radius-xl);z-index:1300;max-height:400px;padding:var(--spacing-5);transition:opacity transform .15s ease;border:none;position:absolute;left:0;right:0;overflow-y:auto;box-shadow:0 15px 15px #00000026}.dropdown .dropdown-menu::-webkit-scrollbar{width:var(--spacing-2)}.dropdown .dropdown-menu::-webkit-scrollbar-track{border-radius:var(--border-radius-base);background:#0000001a}.dropdown .dropdown-menu::-webkit-scrollbar-thumb{background:var(--border-border-2);border-radius:var(--border-radius-base)}.dropdown .dropdown-menu::-webkit-scrollbar-thumb:hover{background:var(--border-border-1)}.dropdown .dropdown-menu.dropdown-menu--portal{z-index:1500}.dropdown.dropdown-portal-root{display:contents}.dropdown .dropdown-search{width:100%;padding:var(--spacing-2) var(--spacing-3);background-color:var(--input-bg-default-state);border:1px solid var(--border-border-2);border-radius:var(--border-radius-base);color:var(--text-text-1);font-size:var(--font-size-sm);margin-bottom:var(--spacing-2);font-family:Plus Jakarta Sans,sans-serif;transition:border-color .15s}.dropdown .dropdown-search::placeholder{color:var(--text-text-4)}.dropdown .dropdown-search:focus{border-color:var(--primary-base);outline:none}.dropdown .dropdown-option{justify-content:flex-start;align-items:center;gap:var(--spacing-5);padding:var(--spacing-3) var(--spacing-3);border-radius:var(--border-radius-sm);cursor:pointer;transition:background-color color .15s ease;color:var(--text-text-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);display:flex}.dropdown .dropdown-option .MuiRadio-root,.dropdown .dropdown-option .MuiCheckbox-root{color:var(--text-text-3);padding:0}.dropdown .dropdown-option .MuiRadio-root .MuiSvgIcon-root,.dropdown .dropdown-option .MuiCheckbox-root .MuiSvgIcon-root{color:var(--text-text-3);transition:color .15s}.dropdown .dropdown-option .MuiRadio-root.Mui-checked,.dropdown .dropdown-option .MuiCheckbox-root.Mui-checked,.dropdown .dropdown-option .MuiRadio-root.Mui-checked .MuiSvgIcon-root,.dropdown .dropdown-option .MuiCheckbox-root.Mui-checked .MuiSvgIcon-root{color:var(--primary-base)}.dropdown .dropdown-option .MuiRadio-root:hover:not(.Mui-disabled),.dropdown .dropdown-option .MuiCheckbox-root:hover:not(.Mui-disabled){background-color:var(--primary-alpha-10)}.dropdown .dropdown-option .MuiRadio-root:hover:not(.Mui-disabled) .MuiSvgIcon-root,.dropdown .dropdown-option .MuiCheckbox-root:hover:not(.Mui-disabled) .MuiSvgIcon-root{color:var(--text-text-2)}.dropdown .dropdown-option .MuiRadio-root:hover:not(.Mui-disabled).Mui-checked .MuiSvgIcon-root,.dropdown .dropdown-option .MuiCheckbox-root:hover:not(.Mui-disabled).Mui-checked .MuiSvgIcon-root{color:var(--primary-base-hover)}.dropdown .dropdown-option .MuiRadio-root.Mui-disabled,.dropdown .dropdown-option .MuiCheckbox-root.Mui-disabled{color:var(--text-text-4);opacity:.5}.dropdown .dropdown-option .MuiRadio-root.Mui-disabled .MuiSvgIcon-root,.dropdown .dropdown-option .MuiCheckbox-root.Mui-disabled .MuiSvgIcon-root{color:var(--text-text-4)}.dropdown .dropdown-option .MuiRadio-root.Mui-focusVisible,.dropdown .dropdown-option .MuiCheckbox-root.Mui-focusVisible{outline:2px solid var(--primary-base);outline-offset:2px}.dropdown .dropdown-option .dropdown-option-icon{color:var(--text-text-3);font-size:var(--font-size-lg);align-items:center;transition:color .15s;display:flex}.dropdown .dropdown-option .dropdown-option-label{font-weight:var(--font-weight-medium);text-align:left;flex:1}.dropdown .dropdown-option:hover:not(.dropdown-option-disabled){color:var(--text-text-2);background-color:#0000001a}.dropdown .dropdown-option:hover:not(.dropdown-option-disabled) .dropdown-option-icon{color:var(--text-text-2)}.dropdown .dropdown-option:focus-visible{outline:2px solid var(--primary-base);outline-offset:-2px}.dropdown .dropdown-option.dropdown-option-selected{color:var(--primary-base);font-weight:var(--font-weight-medium);background-color:#0000}.dropdown .dropdown-option.dropdown-option-selected:hover{color:var(--primary-base-hover)}.dropdown .dropdown-option.dropdown-option-selected .dropdown-option-icon{color:var(--primary-base)}.dropdown .dropdown-option.dropdown-option-disabled{opacity:.5;cursor:not-allowed}.dropdown .dropdown-title{font-family:Plus Jakarta Sans,sans-serif;font-weight:var(--font-weight-bold);color:var(--text-text-1);margin-bottom:var(--spacing-3);text-align:left;font-size:20px;line-height:1.5}.dropdown .dropdown-options-container{gap:var(--spacing-2);flex-direction:column;flex:1;display:flex;overflow-y:auto}.dropdown .dropdown-actions{gap:var(--spacing-3);padding-top:var(--spacing-5);border-top:none;display:flex}.dropdown .dropdown-actions .dropdown-action-button{border-radius:var(--border-radius-lg);min-height:50px;font-family:Plus Jakarta Sans,sans-serif;font-weight:var(--font-weight-bold);font-size:var(--font-size-base);cursor:pointer;transition:background-color border-color color .15s ease;padding:var(--spacing-3) var(--spacing-5);flex:1;justify-content:center;align-items:center;line-height:1.375;display:flex}.dropdown .dropdown-actions .dropdown-action-button.dropdown-action-cancel{border:1px solid var(--primary-base);color:var(--primary-base);background-color:#0000}.dropdown .dropdown-actions .dropdown-action-button.dropdown-action-cancel:hover{background-color:var(--primary-alpha-10)}.dropdown .dropdown-actions .dropdown-action-button.dropdown-action-apply{background-color:var(--primary-base);color:var(--text-inverse);border:none}.dropdown .dropdown-actions .dropdown-action-button.dropdown-action-apply:hover{background-color:var(--primary-base-hover)}.dropdown .dropdown-actions .dropdown-action-button:focus-visible{outline:2px solid var(--primary-base);outline-offset:2px}.dropdown .dropdown-no-options{padding:var(--spacing-4);text-align:left;color:var(--text-text-3);font-size:var(--font-size-sm)}.dropdown .dropdown-loading-options{align-items:center;gap:8px;display:flex}.dropdown.dropdown-open .dropdown-input-wrapper{border-color:var(--primary-base);box-shadow:0 0 0 2px var(--primary-alpha-20)}.dropdown.dropdown-open .dropdown-dropdown-icon{color:var(--primary-base);transform:rotate(180deg)}.dropdown.dropdown-error .dropdown-input-wrapper{border-color:var(--colors-red)}.dropdown.dropdown-error .dropdown-input-wrapper:focus-within{box-shadow:0 0 0 2px var(--red-alpha-20)}.dropdown.dropdown-error .dropdown-helper-text,.dropdown.dropdown-error .dropdown-dropdown-icon{color:var(--colors-red)}.dropdown.dropdown-disabled{opacity:.6;pointer-events:none}.dropdown.dropdown-disabled .dropdown-input-wrapper{cursor:not-allowed;background-color:var(--surface-default-card)}.dropdown.dropdown-loading .dropdown-input-wrapper{pointer-events:none}.dropdown.dropdown-small .dropdown-input-wrapper{padding:var(--spacing-2) var(--spacing-3);min-height:36px}.dropdown.dropdown-small .dropdown-input,.dropdown.dropdown-small .dropdown-option,.dropdown.dropdown-small .dropdown-label{font-size:var(--font-size-xs)}.dropdown.dropdown-medium .dropdown-input-wrapper{padding:var(--spacing-3) var(--spacing-4);min-height:44px}.dropdown.dropdown-medium .dropdown-input,.dropdown.dropdown-medium .dropdown-option,.dropdown.dropdown-medium .dropdown-label{font-size:var(--font-size-sm)}.dropdown.dropdown-large .dropdown-input-wrapper{padding:var(--spacing-4) var(--spacing-5);min-height:52px}.dropdown.dropdown-large .dropdown-input,.dropdown.dropdown-large .dropdown-option,.dropdown.dropdown-large .dropdown-label{font-size:var(--font-size-base)}@media (width<=768px){.dropdown .dropdown-menu{max-height:250px}.dropdown .dropdown-reset-button{font-size:var(--font-size-xs)}}@media (width<=480px){.dropdown .dropdown-chips-container{gap:var(--spacing-1)}.dropdown .dropdown-option{padding:var(--spacing-2)}}.dropdown-fullwidth{width:100%}.interpres-async-dropdown{width:100%;font-family:Plus Jakarta Sans,sans-serif;position:relative}.interpres-async-dropdown__label{color:var(--text-text-2);margin-bottom:6px;font-size:14px;font-weight:500;line-height:20px;display:block}.interpres-async-dropdown__required{color:var(--colors-red);margin-left:2px}.interpres-async-dropdown__input-wrapper{background:var(--input-bg-default);border:1px solid var(--border-border-2);cursor:pointer;border-radius:8px;align-items:center;min-height:44px;padding:0 12px;transition:border-color .15s,background .15s;display:flex}.interpres-async-dropdown__input-wrapper:hover{border-color:var(--primary-base)}.interpres-async-dropdown__input-wrapper:focus{border-color:var(--primary-base);background:var(--input-bg-focus-state);outline:none}.interpres-async-dropdown__input{color:var(--text-text-1);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.interpres-async-dropdown__input:not(.selected-options){color:var(--text-text-4)}.interpres-async-dropdown__dropdown-icon{color:var(--text-text-3);justify-content:center;align-items:center;margin-left:8px;transition:transform .15s;display:flex}.interpres-async-dropdown__dropdown-icon svg{width:20px;height:20px}.interpres-async-dropdown__reset-button{color:var(--primary-base);cursor:pointer;background:0 0;border:none;margin-left:8px;padding:4px 8px;font-size:12px;font-weight:600;transition:opacity .15s}.interpres-async-dropdown__reset-button:hover{opacity:.8}.interpres-async-dropdown__helper-text{color:var(--text-text-3);margin-top:4px;font-size:12px;font-weight:400;line-height:16px}.interpres-async-dropdown__menu{background:var(--surface-default-card);border:1px solid var(--border-border-2);z-index:1000;border-radius:8px;flex-direction:column;max-height:300px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 8px 16px #0003}.interpres-async-dropdown__search{width:100%;color:var(--text-text-1);background:var(--input-bg-default);border:none;border-bottom:1px solid var(--border-border-2);outline:none;flex-shrink:0;padding:12px;font-size:14px;font-weight:500}.interpres-async-dropdown__search::placeholder{color:var(--text-text-4)}.interpres-async-dropdown__search:focus{background:var(--input-bg-focus-state)}.interpres-async-dropdown__options-container{flex:1;overflow-y:auto}.interpres-async-dropdown__option{color:var(--text-text-2);cursor:pointer;align-items:center;padding:10px 12px;font-size:14px;font-weight:500;line-height:20px;transition:background .15s,color .15s;display:flex}.interpres-async-dropdown__option:hover,.interpres-async-dropdown__option--focused{color:var(--text-text-1);background:#6acdeb1a}.interpres-async-dropdown__option--selected{color:var(--primary-base);background:#6acdeb26}.interpres-async-dropdown__option .MuiCheckbox-root{margin-right:8px;padding:0}.interpres-async-dropdown__no-options{color:var(--text-text-3);text-align:center;padding:16px 12px;font-size:14px;font-weight:500}.interpres-async-dropdown__loading-more{color:var(--text-text-3);justify-content:center;align-items:center;gap:8px;padding:12px;font-size:13px;display:flex}.interpres-async-dropdown__sentinel{width:100%;height:1px}.interpres-async-dropdown__chips-container{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.interpres-async-dropdown--open .interpres-async-dropdown__input-wrapper{border-color:var(--primary-base);background:var(--input-bg-focus-state)}.interpres-async-dropdown--open .interpres-async-dropdown__dropdown-icon{transform:rotate(180deg)}.interpres-async-dropdown--disabled .interpres-async-dropdown__input-wrapper{background:var(--input-bg-default);cursor:not-allowed;opacity:.6}.interpres-async-dropdown--disabled .interpres-async-dropdown__input-wrapper:hover{border-color:var(--border-border-2)}.interpres-async-dropdown--error .interpres-async-dropdown__input-wrapper{border-color:var(--colors-red)}.interpres-async-dropdown--error .interpres-async-dropdown__helper-text{color:var(--colors-red)}.interpres-async-dropdown--small .interpres-async-dropdown__input-wrapper{min-height:36px;padding:0 10px}.interpres-async-dropdown--small .interpres-async-dropdown__input{font-size:13px}.interpres-async-dropdown--large .interpres-async-dropdown__input-wrapper{min-height:52px;padding:0 14px}.interpres-async-dropdown--large .interpres-async-dropdown__input{font-size:15px}.base-dialog{z-index:1200;position:fixed;inset:0}.base-dialog__overlay{background:#0f172acc;position:fixed;inset:0}.base-dialog__container{justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.base-dialog__panel{background:var(--surface-default-card);width:100%;color:var(--text-text-1);border-radius:16px;padding:24px;box-shadow:0 18px 45px #10182833}.base-dialog__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.base-dialog__title{color:var(--text-text-1);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:600;line-height:24px}.base-dialog__close{margin-left:auto}.base-dialog__content{max-height:60vh;color:var(--text-text-3);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;line-height:22px;overflow:auto}.interpres-data-table{box-sizing:border-box;width:100%;font-family:Plus Jakarta Sans,sans-serif}.interpres-data-table__table{border-collapse:collapse;border-spacing:0;width:100%}.interpres-data-table__header-row{border-bottom:.8px solid var(--border-border-2)}.interpres-data-table__header-cell{font-size:var(--font-size-xs);letter-spacing:.2px;color:var(--text-text-3);text-align:left;cursor:default;-webkit-user-select:none;user-select:none;white-space:nowrap;vertical-align:middle;background:0 0;border:none;padding:16px 12px;font-weight:500;line-height:18px;transition:color .15s}.interpres-data-table__header-cell--sortable{cursor:pointer}.interpres-data-table__header-cell--sortable:hover{color:var(--text-text-2)}.interpres-data-table__header-cell--sortable:hover .interpres-data-table__sort-icon{opacity:.5}.interpres-data-table__header-cell--sorted{color:var(--primary-base)}.interpres-data-table__header-cell--sorted .interpres-data-table__sort-icon{opacity:1;color:var(--primary-base)}.interpres-data-table__sort-icon{opacity:0;width:14px;height:14px;color:var(--text-text-3);vertical-align:middle;justify-content:center;align-items:center;margin-left:4px;transition:opacity .15s,color .15s,transform .15s;display:inline-flex}.interpres-data-table__sort-icon .icon{width:100%;height:100%}.interpres-data-table__sort-icon--asc{transform:rotate(180deg)}.interpres-data-table__sort-icon--desc{transform:rotate(0)}.interpres-data-table__row{background:0 0;transition:background-color .15s}.interpres-data-table__row--hoverable:hover{background-color:var(--data-table-row-highlight)}.interpres-data-table__row--clickable{cursor:pointer}.interpres-data-table__row--selected,.interpres-data-table__row--selected:hover{background-color:var(--data-table-row-highlight)}.interpres-data-table__row--striped:nth-child(2n){background-color:var(--surface-active-item)}.interpres-data-table__cell{color:var(--text-text-1);text-align:left;vertical-align:middle;padding:16px 12px;font-size:14px;font-weight:600;line-height:20px}.interpres-data-table__cell--checkbox{width:30px;padding-right:0}.interpres-data-table__cell--align-left{text-align:left}.interpres-data-table__cell--align-center{text-align:center}.interpres-data-table__cell--align-right{text-align:right}.interpres-data-table--dividers .interpres-data-table__row{border-bottom:.8px solid var(--border-border-3)}.interpres-data-table--dividers .interpres-data-table__row:last-child{border-bottom:none}.interpres-data-table--sm .interpres-data-table__header-cell,.interpres-data-table--sm .interpres-data-table__cell{padding:8px 12px}.interpres-data-table--sm .interpres-data-table__cell{font-size:12px;line-height:18px}.interpres-data-table--md .interpres-data-table__header-cell,.interpres-data-table--md .interpres-data-table__cell{padding:16px 12px}.interpres-data-table--md .interpres-data-table__cell{font-size:14px;line-height:20px}.interpres-data-table--lg .interpres-data-table__header-cell,.interpres-data-table--lg .interpres-data-table__cell{padding:20px 16px}.interpres-data-table--lg .interpres-data-table__cell{font-size:16px;line-height:24px}.interpres-data-table__empty{flex-direction:column;align-items:center;gap:40px;padding:40px 24px;display:flex}.interpres-data-table__empty-content{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.interpres-data-table__empty-title{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-2xl);color:var(--text-text-1);margin:0;font-weight:700;line-height:32px}.interpres-data-table__empty-subtitle{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-xs);letter-spacing:.012px;color:var(--text-text-3);margin:0;font-weight:500;line-height:18px}.interpres-data-table__empty-illustration{width:100%;max-width:676px}.interpres-data-table__empty-illustration img,.interpres-data-table__empty-illustration svg{object-fit:contain;width:100%;height:400px;display:block}.interpres-data-table__skeleton-cell{padding:16px 12px}.interpres-data-table__skeleton-cell:after{content:"";background:linear-gradient(90deg,#47596b4d 0%,#47596b80 50%,#47596b4d 100%) 0 0/200% 100%;border-radius:4px;height:16px;animation:1.5s infinite skeleton-shimmer;display:block}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.interpres-data-table__checkbox{justify-content:center;align-items:center;display:flex}@media (prefers-reduced-motion:reduce){.interpres-data-table__row,.interpres-data-table__header-cell,.interpres-data-table__sort-icon,.interpres-data-table__skeleton-cell:after{transition:none;animation:none}}.interpres-data-table-page{flex-direction:column;gap:24px;font-family:Plus Jakarta Sans,sans-serif;display:flex}.interpres-data-table-page__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.interpres-data-table-page__header-content{flex-direction:column;gap:4px;display:flex}.interpres-data-table-page__title-group{align-items:center;gap:12px;display:flex}.interpres-data-table-page__title{color:var(--text-text-1);font-feature-settings:"liga" off, "clig" off;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:40px;font-style:normal;font-weight:800;line-height:46px}.interpres-data-table-page__title-count{color:var(--text-text-4);font-feature-settings:"liga" off, "clig" off;align-items:flex-end;height:38px;font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:26px;display:flex}.interpres-data-table-page__subtitle{color:var(--text-text-3);margin:0;font-size:14px;font-weight:400;line-height:1.5}.interpres-data-table-page__header-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.interpres-data-table-page__filter-bar--embedded{align-items:center;gap:12px;display:flex}.interpres-data-table-page__filter-bar--embedded .interpres-search-input{flex:0 0 50%;max-width:50%}.interpres-data-table-page__filter-bar--embedded .interpres-data-table-page__header-actions{flex-shrink:0;margin-left:auto}.interpres-data-table-page__table-container{background:0 0;border-radius:12px;overflow:hidden}.interpres-data-table-page__pagination{border-top:1px solid var(--border-border-2);background:0 0;border-radius:0 0 12px 12px;justify-content:flex-end;margin-top:-1px;padding:16px 24px 24px;display:flex}.interpres-data-table-page__empty-state{text-align:center;background:0 0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:64px 24px;display:flex}.interpres-data-table-page__empty-icon{opacity:.5;margin-bottom:16px}.interpres-data-table-page__empty-message{color:var(--text-text-3);margin:0;font-size:16px;font-weight:500}.interpres-data-table-page__error-state{text-align:center;background:0 0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:64px 24px;display:flex}.interpres-data-table-page__error-message{color:var(--colors-red);margin:0;font-size:16px;font-weight:500}.interpres-data-table-page--loading .interpres-data-table-page__table-container{opacity:.7;pointer-events:none}@media (width<=768px){.interpres-data-table-page__header{flex-direction:column;align-items:stretch}.interpres-data-table-page__header-actions{justify-content:flex-start}.interpres-data-table-page__pagination{justify-content:center}.interpres-data-table-page__table-container{overflow-x:auto}}.interpres-filter-panel__overlay{z-index:1300;opacity:0;visibility:hidden;background:#00000080;transition:opacity .3s,visibility .3s;position:fixed;inset:0}.interpres-filter-panel__overlay.interpres-filter-panel--open{opacity:1;visibility:visible}.interpres-filter-panel__container{background:var(--surface-default-card);z-index:1400;flex-direction:column;width:437px;height:100vh;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;right:0;overflow:hidden;transform:translate(100%)}.interpres-filter-panel__container.interpres-filter-panel--open{transform:translate(0)}.interpres-filter-panel__header{flex-shrink:0;justify-content:space-between;align-items:center;padding:24px 24px 0;display:flex}.interpres-filter-panel__header-title{color:var(--text-text-1);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:700;line-height:28px}.interpres-filter-panel__header-actions{align-items:center;gap:12px;display:flex}.interpres-filter-panel__action-save{color:var(--primary-base);cursor:pointer;background:0 0;border:none;padding:0;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:800;line-height:20px;transition:opacity .15s}.interpres-filter-panel__action-save:hover{opacity:.8}.interpres-filter-panel__action-save:disabled{opacity:.5;cursor:not-allowed}.interpres-filter-panel__action-reset{color:var(--colors-red);cursor:pointer;background:0 0;border:none;padding:0;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:800;line-height:20px;transition:opacity .15s}.interpres-filter-panel__action-reset:hover{opacity:.8}.interpres-filter-panel__action-reset:disabled{opacity:.5;cursor:not-allowed}.interpres-filter-panel__close-button{cursor:pointer;width:32px;height:32px;color:var(--text-text-2);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:flex}.interpres-filter-panel__close-button:hover{background:var(--primary-alpha-10);color:var(--text-text-1)}.interpres-filter-panel__content{flex-direction:column;flex:1;gap:20px;padding:24px;display:flex;overflow-y:auto}.interpres-filter-panel__error{border:1px solid var(--colors-red);background:var(--red-alpha-20);color:var(--colors-red);border-radius:var(--border-radius-sm);padding:10px 12px;font-size:13px;line-height:18px}.interpres-filter-panel__section{flex-direction:column;gap:8px;width:100%;display:flex}.interpres-filter-panel__section--disabled{opacity:.5;pointer-events:none;position:relative}.interpres-filter-panel__section-label{color:var(--text-text-2);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:600;line-height:22px}.interpres-filter-panel__section-label--disabled-badge{color:var(--text-text-3);border-radius:var(--border-radius-sm);background-color:var(--surface-active-item);vertical-align:middle;pointer-events:auto;margin-left:8px;padding:1px 6px;font-size:10px;font-weight:500;display:inline-block}.interpres-filter-panel__section-content{width:100%}.interpres-filter-panel__checkbox-list{flex-direction:column;gap:10px;display:flex}.interpres-filter-panel__checkbox-row{cursor:pointer;align-items:center;gap:20px;width:100%;display:flex}.interpres-filter-panel__checkbox-row:hover .interpres-filter-panel__checkbox-text{color:var(--text-text-1)}.interpres-filter-panel__checkbox-label{flex:1;align-items:center;gap:8px;display:flex}.interpres-filter-panel__checkbox-icon{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.interpres-filter-panel__checkbox-text{color:var(--text-text-2);align-items:center;gap:4px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:20px;transition:color .15s;display:flex}.interpres-filter-panel__checkbox-secondary{color:var(--text-text-4);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px}.interpres-filter-panel__toggle-row{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.interpres-filter-panel__toggle-label{color:var(--text-text-2);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:500;line-height:18px}.interpres-filter-panel__dropdown,.interpres-filter-panel__dropdown .interpres-dropdown{width:100%}.interpres-filter-panel__dropdown .interpres-dropdown__trigger{background:var(--input-bg-default);border:1px solid var(--border-border-2);border-radius:8px;height:50px;padding:0 14px}.interpres-filter-panel__dropdown .dropdown .dropdown-input-wrapper{background:var(--input-bg-default);border:1px solid var(--border-border-2);border-radius:8px;min-height:44px;padding:0 12px}.interpres-filter-panel__dropdown .dropdown .dropdown-input-wrapper:hover:not(.dropdown-disabled){border-color:var(--primary-base);background:var(--input-bg-default)}.interpres-filter-panel__dropdown .dropdown .dropdown-input-wrapper:focus-within:not(.dropdown-disabled){border-color:var(--primary-base);background:var(--input-bg-focus-state);box-shadow:none}.interpres-filter-panel__dropdown .dropdown .dropdown-input{color:var(--text-text-4);font-size:14px;font-weight:500;line-height:20px}.interpres-filter-panel__dropdown .dropdown .dropdown-input.selected-options{color:var(--text-text-1)}.interpres-filter-panel__dropdown .dropdown .dropdown-dropdown-icon{color:var(--text-text-3);margin-left:8px}.interpres-filter-panel__dropdown .dropdown .dropdown-dropdown-icon svg{width:20px;height:20px}.interpres-filter-panel__dropdown .dropdown .dropdown-menu{background:var(--surface-default-card);-webkit-backdrop-filter:none;border:1px solid var(--border-border-2);border-radius:8px;flex-direction:column;max-height:300px;padding:0;display:flex;top:calc(100% + 4px);overflow:hidden;box-shadow:0 8px 16px #0003}.interpres-filter-panel__dropdown .dropdown .dropdown-search{color:var(--text-text-1);background:var(--input-bg-default);border:none;border-bottom:1px solid var(--border-border-2);border-radius:0;flex-shrink:0;margin-bottom:0;padding:12px;font-size:14px;font-weight:500}.interpres-filter-panel__dropdown .dropdown .dropdown-search:focus{border-color:var(--border-border-2);background:var(--input-bg-focus-state)}.interpres-filter-panel__dropdown .dropdown .dropdown-options-container{flex:1;gap:0;margin-bottom:0;overflow-y:auto}.interpres-filter-panel__dropdown .dropdown .dropdown-option{color:var(--text-text-2);border-radius:0;gap:8px;padding:10px 12px;font-size:14px;font-weight:500;line-height:20px}.interpres-filter-panel__dropdown .dropdown .dropdown-option .dropdown-option-label{font-weight:500}.interpres-filter-panel__dropdown .dropdown .dropdown-option:hover:not(.dropdown-option-disabled){color:var(--text-text-1);background:#6acdeb1a}.interpres-filter-panel__dropdown .dropdown .dropdown-option:hover:not(.dropdown-option-disabled) .dropdown-option-icon{color:var(--text-text-1)}.interpres-filter-panel__dropdown .dropdown .dropdown-option.dropdown-option-selected{color:var(--primary-base);background:#6acdeb26}.interpres-filter-panel__dropdown .dropdown .dropdown-option.dropdown-option-selected .dropdown-option-icon{color:var(--primary-base)}.interpres-filter-panel__dropdown .dropdown .dropdown-no-options{text-align:center;padding:16px 12px;font-size:14px;font-weight:500}.interpres-filter-panel__dropdown .dropdown .dropdown-chips-container{gap:6px;margin-top:8px;padding:0}.interpres-filter-panel__dropdown .dropdown .dropdown-title{margin-bottom:4px;padding:12px 12px 0;font-size:14px;font-weight:600}.interpres-filter-panel__dropdown .dropdown .dropdown-actions{border-top:1px solid var(--border-border-2);gap:8px;padding:8px 12px 12px}.interpres-filter-panel__dropdown .dropdown .dropdown-actions .dropdown-action-button{border-radius:8px;min-height:36px;padding:0 16px;font-size:14px}.interpres-filter-panel__dropdown .dropdown.dropdown-open .dropdown-input-wrapper{border-color:var(--primary-base);background:var(--input-bg-focus-state);box-shadow:none}.interpres-filter-panel__datetime-input{width:100%}.interpres-filter-panel__datetime-input .MuiInputBase-root,.interpres-filter-panel__datetime-input .MuiOutlinedInput-root,.interpres-filter-panel__datetime-input .MuiPickersInputBase-root,.interpres-filter-panel__datetime-input .MuiPickersOutlinedInput-root{background:var(--input-bg-default);border:1px solid var(--border-border-2);height:50px;color:var(--text-text-1);border-radius:8px;padding-right:8px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px}.interpres-filter-panel__datetime-input .MuiInputBase-root.Mui-focused,.interpres-filter-panel__datetime-input .MuiOutlinedInput-root.Mui-focused,.interpres-filter-panel__datetime-input .MuiPickersInputBase-root.Mui-focused,.interpres-filter-panel__datetime-input .MuiPickersOutlinedInput-root.Mui-focused{border-color:var(--primary-base);box-shadow:none}.interpres-filter-panel__datetime-input .MuiInputBase-root.Mui-error,.interpres-filter-panel__datetime-input .MuiOutlinedInput-root.Mui-error,.interpres-filter-panel__datetime-input .MuiPickersInputBase-root.Mui-error,.interpres-filter-panel__datetime-input .MuiPickersOutlinedInput-root.Mui-error{border-color:var(--colors-red)}.interpres-filter-panel__datetime-input .MuiOutlinedInput-notchedOutline,.interpres-filter-panel__datetime-input .MuiPickersOutlinedInput-notchedOutline{border:none}.interpres-filter-panel__datetime-input .MuiInputBase-input,.interpres-filter-panel__datetime-input .MuiPickersInputBase-input{color:var(--text-text-1);padding:0;font-family:Plus Jakarta Sans,sans-serif;font-size:14px}.interpres-filter-panel__datetime-input .MuiInputBase-input::placeholder{color:var(--text-text-3);opacity:1}.interpres-filter-panel__datetime-input .MuiPickersSectionList-root{color:var(--text-text-1);padding:0 14px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px}.interpres-filter-panel__datetime-input .MuiPickersSectionList-section,.interpres-filter-panel__datetime-input .MuiPickersSectionList-sectionContent,.interpres-filter-panel__datetime-input .MuiPickersSectionList-sectionSeparator{color:var(--text-text-1)}.interpres-filter-panel__datetime-input [data-placeholder=true]{color:var(--text-text-3)}.interpres-filter-panel__datetime-input .MuiIconButton-root,.interpres-filter-panel__datetime-input .MuiInputAdornment-root{color:var(--text-text-2)}.interpres-filter-panel__dropdown--single{position:relative}.interpres-filter-panel__dropdown-row{align-items:flex-start;gap:10px;width:100%;display:flex}.interpres-filter-panel__dropdown-field{flex:1;min-width:0}.interpres-filter-panel__inline-operator{height:36px;box-shadow:inset 0 0 0 1px var(--border-border-2);background:var(--input-bg-default);border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;gap:2px;margin-top:4px;padding:0;display:flex}.interpres-filter-panel__inline-operator-btn{min-width:26px;height:36px;color:var(--text-text-2);letter-spacing:.02em;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0 4px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:700;line-height:1;transition:background .15s,color .15s;display:flex}.interpres-filter-panel__inline-operator-btn:hover{background:var(--primary-alpha-10);color:var(--text-text-1)}.interpres-filter-panel__inline-operator-btn:disabled{opacity:.5;cursor:not-allowed}.interpres-filter-panel__inline-operator-btn--active{background:var(--primary-base);color:var(--text-inverse)}.interpres-filter-panel__dropdown-clear{cursor:pointer;width:20px;height:20px;color:var(--text-text-3);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:flex;position:absolute;top:50%;right:32px;transform:translateY(-50%)}.interpres-filter-panel__dropdown-clear:hover{background:var(--primary-alpha-10);color:var(--text-text-1)}.interpres-filter-panel__footer{border-top:1px solid var(--border-border-2);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 24px 24px;display:flex}.interpres-filter-panel__footer-buttons{gap:12px;display:flex}.interpres-filter-panel__btn-cancel{border:1px solid var(--border-border-2);height:44px;color:var(--primary-base);cursor:pointer;background:0 0;border-radius:8px;padding:0 24px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;transition:background .15s,border-color .15s}.interpres-filter-panel__btn-cancel:hover{background:var(--primary-alpha-10);border-color:var(--primary-base)}.interpres-filter-panel__btn-cancel:active{background:var(--primary-alpha-20)}.interpres-filter-panel__btn-apply{background:var(--primary-base);height:44px;color:var(--text-inverse);cursor:pointer;border:none;border-radius:8px;padding:0 24px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;transition:background .15s}.interpres-filter-panel__btn-apply:hover{background:var(--primary-base-hover)}.interpres-filter-panel__btn-apply:active{background:var(--primary-base-active)}.interpres-filter-panel__btn-apply:disabled{opacity:.5;cursor:not-allowed}.interpres-filter-panel__radio-list{flex-direction:column;gap:10px;display:flex}.interpres-filter-panel__radio-row{cursor:pointer;align-items:center;gap:20px;width:100%;display:flex}.interpres-filter-panel__radio-row:hover .interpres-filter-panel__radio-label{color:var(--text-text-1)}.interpres-filter-panel__radio-label{color:var(--text-text-2);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:20px;transition:color .15s}.interpres-filter-panel__slider-container{width:100%;padding:6px 0}.interpres-filter-panel__slider-container .interpres-slider{width:100%}.interpres-filter-panel__slider-labels{color:var(--text-text-2);justify-content:space-between;margin-top:8px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px;display:flex}.interpres-filter-panel__tags-container{flex-direction:column;gap:12px;width:100%;display:flex}.interpres-filter-panel__tags-input-wrapper{width:100%}.interpres-filter-panel__tags-input{background:var(--input-bg-default);border:1px solid var(--border-border-2);width:100%;height:50px;color:var(--text-text-1);border-radius:8px;outline:none;padding:0 14px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:500;transition:border-color .15s,background .15s}.interpres-filter-panel__tags-input::placeholder{color:var(--text-text-4)}.interpres-filter-panel__tags-input:hover{border-color:var(--primary-base)}.interpres-filter-panel__tags-input:focus{border-color:var(--primary-base);background:var(--input-bg-focus-state)}.interpres-filter-panel__tags-list{flex-wrap:wrap;gap:8px;display:flex}.interpres-filter-panel__tag{background:var(--surface-default-card);border:1px solid var(--border-border-1);border-radius:6px;align-items:center;gap:6px;height:28px;padding:0 8px 0 12px;display:inline-flex}.interpres-filter-panel__tag-text{color:var(--text-text-2);font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;line-height:16px}.interpres-filter-panel__tag-remove{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;padding:0;transition:background .15s;display:flex}.interpres-filter-panel__tag-remove svg{width:10px;height:10px;fill:var(--text-text-3)}.interpres-filter-panel__tag-remove:hover{background:var(--primary-alpha-10)}.interpres-filter-panel__tag-remove:hover svg{fill:var(--text-text-1)}.interpres-filter-panel__checkbox-icon--wide{justify-content:flex-start;width:140px;height:auto}.interpres-filter-panel__checkbox-icon--wide .interpres-chip{text-align:left;justify-content:flex-start;width:auto}@media (prefers-reduced-motion:reduce){.interpres-filter-panel__overlay,.interpres-filter-panel__container{transition:none}}.interpres-filter-panel__action-save:focus-visible,.interpres-filter-panel__action-reset:focus-visible,.interpres-filter-panel__close-button:focus-visible,.interpres-filter-panel__btn-cancel:focus-visible,.interpres-filter-panel__btn-apply:focus-visible{outline:2px solid var(--primary-base);outline-offset:2px}@media (width<=768px){.interpres-filter-panel__container{width:100%}}.score-trend-custom-range{gap:var(--spacing-4);flex-direction:column;display:flex}.score-trend-custom-range__field{gap:var(--spacing-1);flex-direction:column;display:flex}.score-trend-custom-range__label{font-size:var(--font-size-sm);color:var(--text-text-2);font-weight:600}.score-trend-custom-range__error{font-size:var(--font-size-sm);color:var(--colors-red);margin:0}.score-trend-custom-range__actions{justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-1);display:flex}.interpres-score-trend{width:100%}.interpres-score-trend__header{padding-top:32px;padding-bottom:64px}.interpres-score-trend__dropdown{width:185px}.interpres-header{background-color:var(--surface-global-nav);box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;height:60px;padding:10px 20px;display:flex}.interpres-header-branding-section{flex-shrink:0;align-items:center;gap:12px;display:flex}.interpres-header-branding{cursor:pointer;flex-shrink:0;align-items:flex-end;gap:20px;padding:2px 0;display:flex}.interpres-header-branding:focus{outline:none}.interpres-header-branding:focus-visible{outline:2px solid var(--primary-base);outline-offset:4px;border-radius:4px}.interpres-header-branding-divider{background-color:var(--border-border-1);flex-shrink:0;width:.5px;height:30px}.interpres-header-search{flex:0 0 680px;max-width:680px}.interpres-header-search .input-container{background-color:var(--surface-default-card);border-color:var(--border-border-2);border-radius:8px;height:38px}.interpres-header-search .input-container:hover{border-color:var(--border-border-1)}.interpres-header-search .input-container:focus-within{border-color:var(--primary-base)}.interpres-header-search .input-field{font-size:var(--font-size-sm);line-height:24px}.interpres-header-search .input-field::placeholder{color:var(--text-text-3)}.interpres-header-actions{flex-shrink:0;align-items:center;gap:30px;display:flex}.interpres-header-ai-button{align-items:center;display:flex}.interpres-header-icon-buttons{align-items:center;gap:16px;display:flex}@media (width<=1200px){.interpres-header-search{flex:auto;min-width:300px;max-width:500px}}@media (width<=900px){.interpres-header-search{min-width:200px;max-width:350px}.interpres-header-actions{gap:20px}.interpres-header-icon-buttons{gap:12px}}@media (prefers-reduced-motion:reduce){.interpres-header,.interpres-header-branding{transition:none}}.interpres-side-nav{background-color:var(--surface-global-nav);box-sizing:border-box;flex-direction:column;width:300px;height:100%;padding:20px;transition:width .2s;display:flex;position:relative;overflow:hidden}.interpres-side-nav--collapsed{align-items:center;width:80px;padding:20px 10px}.interpres-side-nav--collapsed .interpres-side-nav-content{align-items:center;gap:10px}.interpres-side-nav--collapsed .interpres-side-nav-section{gap:10px}.interpres-side-nav--collapsed .interpres-side-nav-section-header{justify-content:center;width:42px;height:42px;padding:4px 10px}.interpres-side-nav--collapsed .interpres-side-nav-section-items{display:none}.interpres-side-nav--collapsed .interpres-side-nav-toggle{justify-content:center;padding:10px}.interpres-side-nav--collapsed .interpres-side-nav-toggle .interpres-side-nav-toggle-label{display:none}.interpres-side-nav-content{flex-direction:column;flex:1;gap:20px;min-height:0;display:flex;overflow:hidden auto}.interpres-side-nav-section{border-radius:6px;flex-direction:column;gap:6px;display:flex}.interpres-side-nav-section-header{height:40px;color:var(--text-text-3);-webkit-user-select:none;user-select:none;border-radius:10px;align-items:center;gap:10px;padding:4px 10px;display:flex}.interpres-side-nav-section-header--active{background-color:var(--surface-default-card)}.interpres-side-nav-section-header-icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;min-height:20px;display:flex}.interpres-side-nav-section-header-icon svg{width:20px;max-width:20px;height:20px;max-height:20px}.interpres-side-nav-section-header-label{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.4px;font-feature-settings:"liga" off, "clig" off;color:var(--text-text-3);white-space:nowrap;font-style:normal;font-weight:500;line-height:19px}.interpres-side-nav-section-items{flex-direction:column;gap:0;display:flex}.interpres-side-nav-item{cursor:pointer;height:34px;color:var(--text-text-3);text-align:left;box-sizing:border-box;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;width:calc(100% - 28px);margin-left:28px;padding:7px 10px 10px;transition:background-color .15s,color .15s;display:flex}.interpres-side-nav-item:hover{background-color:var(--primary-alpha-10);color:var(--text-text-1)}.interpres-side-nav-item:active{background-color:var(--surface-default-card)}.interpres-side-nav-item:focus,.interpres-side-nav-item:focus-visible{box-shadow:none;outline:none}.interpres-side-nav-item--selected{color:var(--primary-base)}.interpres-side-nav-item--selected:hover{color:var(--primary-base-hover)}.interpres-side-nav-item--selected:active{background-color:var(--surface-default-card);color:var(--primary-base-active)}.interpres-side-nav-item--selected .interpres-side-nav-item-icon{color:inherit}.interpres-side-nav-item-icon{width:16px;min-width:16px;height:16px;min-height:16px;color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:flex}.interpres-side-nav-item-icon svg{width:16px;max-width:16px;height:16px;max-height:16px}.interpres-side-nav-item-label{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);font-feature-settings:"liga" off, "clig" off;color:inherit;white-space:nowrap;font-style:normal;font-weight:700;line-height:20px}.interpres-side-nav-toggle{cursor:pointer;color:var(--text-text-3);background:0 0;border:none;border-radius:10px;flex-shrink:0;align-items:center;gap:10px;margin-top:auto;padding:12px 10px;transition:background-color .15s,color .15s;display:flex}.interpres-side-nav-toggle:hover{background-color:var(--primary-alpha-10);color:var(--text-text-1)}.interpres-side-nav-toggle:active{background-color:var(--surface-default-card)}.interpres-side-nav-toggle:focus,.interpres-side-nav-toggle:focus-visible{box-shadow:none;outline:none}.interpres-side-nav-toggle-label{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-sm);letter-spacing:-.4px;font-feature-settings:"liga" off, "clig" off;color:inherit;white-space:nowrap;font-style:normal;font-weight:500;line-height:21px}.interpres-side-nav-toggle-icon{width:20px;height:20px;color:inherit;justify-content:center;align-items:center;display:flex}.interpres-side-nav-background{pointer-events:none;z-index:0;height:100%;top:0;left:0;width:300px!important;position:absolute!important}.interpres-side-nav-background.page-background{background-color:#0000!important}.interpres-side-nav-background .page-background-pattern{background-position:0 100%;background-size:cover;width:300px}.interpres-side-nav-background .page-background-content{display:none}.interpres-side-nav-content,.interpres-side-nav-toggle{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.interpres-side-nav,.interpres-side-nav-item,.interpres-side-nav-toggle,.interpres-side-nav-toggle-icon svg{transition:none}}@media (prefers-contrast:high){.interpres-side-nav-item:focus-visible{outline-width:3px}.interpres-side-nav-item--selected{text-decoration:underline}}.page-layout{background-color:var(--surface-global-nav);flex-direction:column;width:100%;height:100vh;display:flex;overflow:hidden}.page-layout-body{flex:1;min-height:0;display:flex;overflow:hidden}.page-layout-sidebar{z-index:100;flex-shrink:0;height:calc(100vh - 60px);position:sticky;top:60px}.page-layout-content{background-color:var(--surface-default-background);flex-direction:column;flex:1;min-width:0;height:calc(100vh - 60px);display:flex;overflow:hidden auto}.page-layout__account-panel-wrapper{z-index:1000;animation:.15s ease-out account-panel-fade-in;position:fixed;top:68px;right:20px}@keyframes account-panel-fade-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (width<=1400px){.page-layout-content{padding:20px 24px}}@media (width<=1200px){.page-layout-content{padding:16px 20px}}.integration-icon{object-fit:contain;box-sizing:content-box;border-radius:var(--border-radius-md);background-color:#0000001a;flex-shrink:0;padding:4px;display:block}[data-theme=dark] .integration-icon{background-color:#0000;padding:0}
