.toast{display:flex;align-items:center;justify-content:space-between;border-radius:.5rem;border:1px solid var(--border);background:var(--card);box-shadow:0 1px 8px #0000000a;width:100%;max-width:25rem;min-width:12.5rem;gap:1rem;text-align:left;padding:1rem 1.25rem}.toast .icon-cross{width:.5625rem;height:.5625rem}.toast .toast-left{display:flex;align-items:flex-start;gap:.75rem}.toast .toast-icon{height:1.25rem}.toast .toast-content{display:flex;flex-direction:column}.toast.success .toast-title{color:var(--success)}.toast.success .toast-message{color:var(--muted-foreground)}.toast.error .toast-title,.toast.error .toast-message{color:var(--unofficial-destructive-text)}.toast.warning .toast-title,.toast.warning .toast-message{color:var(--warning)}.toast.info .toast-title,.toast.info .toast-message{color:var(--foreground)}.toast .toast-title{font-family:TASA Orbiter;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.4286;letter-spacing:0}.toast .toast-message{font-family:TASA Orbiter;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.4286;letter-spacing:0}.icon{display:inline-flex;flex-shrink:0}.icon svg{display:block}.info-with-bg{width:1.25rem;height:1.25rem;background:var(--secondary);border-radius:50%}.custom-popover-paper.MuiPaper-root{border-radius:14px;overflow:hidden;border:1px solid var(--border);background:var(--background);box-shadow:0 4px 12px #0003;width:fit-content}.custom-popover-paper .custom-popover-content{background:var(--background)}.custom-select{width:100%}.custom-select__label-wrapper{display:flex;align-items:center;gap:.25rem;margin-bottom:.375rem}.custom-select__label-wrapper .custom-select__label{display:inline-flex;align-items:center;color:var(--mid-alt);font-family:TASA Orbiter;font-size:.75rem;font-style:normal;font-weight:700;line-height:1.3333;letter-spacing:0}.custom-select__label-wrapper .custom-select__required{margin-left:.125rem;color:var(--unofficial-destructive-text);font-family:TASA Orbiter;font-size:.75rem;font-style:normal;font-weight:600;line-height:1.3333;letter-spacing:0}.custom-select__tooltip-btn{padding:.125rem;color:var(--secondary)}.custom-select__tooltip-btn svg{font-size:1.125rem}.custom-select__form-control{width:100%}.custom-select__form-control .MuiOutlinedInput-root{border-radius:.5rem;background:var(--input-general)}.custom-select__form-control .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.custom-select__form-control .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--border)}.custom-select__form-control .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:1px;box-shadow:0 0 0 3px var(--border-3);border-color:var(--border-4)}.custom-select__form-control .MuiOutlinedInput-root.Mui-error .MuiSelect-select{color:var(--destructive-text)}.custom-select__form-control .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:var(--destructive-border)}.custom-select__form-control .MuiOutlinedInput-root.Mui-error.Mui-focused .MuiOutlinedInput-notchedOutline{box-shadow:0 0 0 3px var(--focus-ring-error)}.custom-select__form-control .MuiOutlinedInput-root.Mui-disabled{opacity:.5}.custom-select__form-control .MuiOutlinedInput-root.Mui-disabled .MuiSelect-select{-webkit-text-fill-color:unset}.custom-select__form-control .MuiOutlinedInput-root.Mui-disabled .MuiSvgIcon-root{color:var(--border-3)}.custom-select__form-control .MuiSelect-select{display:flex;align-items:center;overflow:hidden;background:var(--input-general);font-family:TASA Orbiter;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.4286;letter-spacing:0;color:var(--foreground);padding:.625rem .5rem .625rem 1rem}.custom-select__form-control .MuiSelect-select.MuiSelect-outlined{min-height:unset;background:transparent}.custom-select__form-control .MuiSelect-select .custom-select__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:TASA Orbiter;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.4286;letter-spacing:0}.custom-select__form-control .MuiSelect-select .custom-select__placeholder{color:var(--muted-foreground);font-family:TASA Orbiter;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.4286;letter-spacing:0}.custom-select__form-control .MuiSelect-select~svg{margin-right:.5rem;cursor:pointer}.custom-select__form-control .MuiSelect-iconOpen{transform:rotate(180deg)}.custom-select__form-control .MuiInputBase-sizeSmall .MuiSelect-select{padding:.625rem .875rem;font-size:.875rem;line-height:1.43}.custom-select__form-control .MuiFormHelperText-root{margin-top:.375rem;margin-left:0;font-size:.75rem;line-height:1.5}.custom-select__form-control .MuiFormHelperText-root.Mui-error{color:var(--destructive-text);font-family:TASA Orbiter;font-size:.75rem;font-style:normal;font-weight:600;line-height:1.3333;letter-spacing:0}.custom-select__menu{margin-top:.1rem;border:1px solid var(--border);border-radius:.875rem;box-shadow:none}.custom-select__menu ul{background:var(--input-general)}.custom-select__menu .custom-select__menu-item{display:block;padding:.5rem;color:var(--foreground-alt);font-family:TASA Orbiter;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.4286;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:background-color .2s ease,color .2s ease}.custom-select__menu .custom-select__menu-item:hover{background:var(--accent)}.custom-select__menu .custom-select__menu-item.Mui-selected{background:none;color:var(--selection-hl)}.custom-select__menu .custom-select__menu-item.Mui-selected:hover{background:var(--accent)}.custom-select__menu .custom-select__menu-item.Mui-disabled{opacity:.5}.custom-select__menu .MuiMenu-list{padding:.75rem;max-height:12.5rem;overflow-y:auto;overflow-x:hidden}.custom-select__menu .MuiMenu-list:has(.custom-select__search){padding-top:0}.custom-select__menu .custom-select__search{position:sticky;top:0;z-index:1;margin:0 -.75rem;padding:.75rem .75rem .5rem;line-height:normal;background:var(--input-general)}.custom-select__menu .custom-select__search .MuiInputBase-root{background:var(--general-background)}.custom-select__menu .custom-select__no-options{color:var(--muted-foreground);font-family:TASA Orbiter;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.4286;letter-spacing:0;opacity:1}.custom-select,.custom-select *{box-sizing:border-box}.custom-select .MuiOutlinedInput-root,.custom-select .MuiFilledInput-root,.custom-select .MuiInput-root{transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.data-table{width:100%;position:relative;border-radius:1rem;background-color:var(--card);border:1px solid var(--border);box-sizing:border-box;overflow:hidden;display:flex;flex:1;min-height:0;flex-direction:column;align-items:flex-start;padding:.0625rem;text-align:left;font-family:TASA Orbiter}.data-table__body{align-self:stretch;overflow:auto;width:100%;flex:1;min-height:0;display:flex;flex-direction:column;align-items:flex-start}.data-table__header-row{align-self:flex-start;min-width:100%;width:max-content;min-height:50px;background-color:var(--body-bg);border-bottom:1px solid var(--border);box-sizing:border-box;display:flex;align-items:center;padding:0 1rem}@media(min-width:600px)and (max-width:899px){.data-table__header-row{padding:0 .75rem;min-height:44px}}@media(max-width:599px){.data-table__header-row{padding:0 .625rem;min-height:40px}}.data-table__header-cell{align-self:stretch;display:flex;align-items:center;padding:.5rem;gap:.5rem;flex-shrink:0;min-width:0;overflow:hidden}.data-table__header-cell--flex{flex:1}.data-table__header-cell--sticky-right{position:sticky;right:0;z-index:2;background-color:inherit}.data-table__header-cell--sticky-left{position:sticky;left:0;z-index:2;background-color:inherit}.data-table__header-cell--sortable{cursor:pointer;user-select:none}.data-table__header-cell--sortable:hover{opacity:.8}.data-table__header-label{font-family:TASA Orbiter;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.4286;letter-spacing:0;position:relative;line-height:20px;color:var(--foreground)}.data-table__sort-icon{height:16px;width:16px;position:relative;flex-shrink:0;color:var(--mid-alt);transition:transform .15s ease}.data-table__sort-icon path{fill:var(--mid-alt)}.data-table__sort-icon--active{opacity:1;color:var(--primary)}.data-table__sort-icon--asc{transform:rotate(0)}.data-table__sort-icon--desc{transform:rotate(180deg)}.data-table__row{align-self:flex-start;min-width:100%;width:max-content;min-height:50px;border-bottom:1px solid var(--border);box-sizing:border-box;display:flex;align-items:center;padding:0 1rem}@media(min-width:600px)and (max-width:899px){.data-table__row{padding:0 .75rem;min-height:44px}}@media(max-width:599px){.data-table__row{padding:0 .625rem;min-height:40px}}.data-table__row--even{background-color:var(--card)}.data-table__row--odd{background-color:var(--body-bg)}.data-table__row--loading{opacity:.45}.data-table__row--clickable{cursor:pointer}.data-table__cell{align-self:stretch;display:flex;align-items:center;padding:7.5px .5rem;flex-shrink:0;min-width:0;overflow:hidden}.data-table__cell--flex{flex:1}.data-table__cell--sticky-right{position:sticky;right:0;z-index:1;background-color:inherit}.data-table__cell--sticky-left{position:sticky;left:0;z-index:1;background-color:inherit}.data-table__cell-text{font-family:TASA Orbiter;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.4286;letter-spacing:0;display:block;width:100%;position:relative;line-height:20px;color:var(--foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-table__empty{align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 0;gap:.75rem}.data-table__empty svg{color:var(--destructive-border)}.data-table__empty-text{font-family:TASA Orbiter;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.4286;letter-spacing:0;color:var(--muted-foreground)}.data-table__footer{align-self:stretch;background-color:var(--card);display:flex;align-items:center;justify-content:space-between;padding:.5rem 1.25rem;gap:1.25rem}@media(min-width:600px)and (max-width:899px){.data-table__footer{padding:.5rem .75rem;gap:.75rem}}@media(max-width:599px){.data-table__footer{flex-direction:column;padding:.625rem;gap:.625rem}}.data-table__page-info{display:flex;align-items:center;gap:.5rem}.data-table__page-info-text{font-family:TASA Orbiter;font-size:.75rem;font-style:normal;font-weight:400;line-height:1.3333;letter-spacing:0;line-height:16px;color:var(--muted-foreground)}.data-table__page-info-highlight{font-family:TASA Orbiter;font-size:.75rem;font-style:normal;font-weight:600;line-height:1.3333;letter-spacing:0;line-height:16px;color:var(--foreground-alt)}.data-table__page-size-select{display:inline-flex;width:auto;min-width:64px}.data-table__page-size-select .custom-select__form-control{width:auto}.data-table__page-size-select .MuiSelect-select{display:flex;min-height:2.25rem;padding:var(--xs, .5rem) var(--md, 1rem);justify-content:center;align-items:center;gap:var(--xs, .5rem)}.data-table__pagination{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}@media(max-width:599px){.data-table__pagination{gap:.25rem;justify-content:center;width:100%}}.data-table__page-btn{width:34px;min-height:36px;border-radius:.5rem;background-color:transparent;border:1px solid var(--border);box-shadow:0 1px 2px #0000000d;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:.5rem 1rem;cursor:pointer;font-family:TASA Orbiter;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.4286;letter-spacing:0;line-height:20px;color:var(--mid-alt);transition:background-color 225ms cubic-bezier(.4,0,.6,1),border-color 225ms cubic-bezier(.4,0,.6,1)}.data-table__page-btn:hover:not(.data-table__page-btn--disabled):not(.data-table__page-btn--active){background-color:var(--secondary);border-color:var(--border-3)}.data-table__page-btn--active{width:36px;background-color:#19469d;border-color:#19469d;color:var(--primary-foreground);cursor:default}.data-table__page-btn--disabled{opacity:.5;cursor:not-allowed}@media(max-width:599px){.data-table__page-btn{width:30px;min-height:32px;padding:.25rem .5rem}}.data-table__page-nav{min-width:36px;min-height:36px;border-radius:.5rem;background-color:transparent;border:none;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:.5rem;box-sizing:border-box;cursor:pointer;color:var(--mid-alt);font-family:TASA Orbiter;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.4286;letter-spacing:0;line-height:20px}.data-table__page-nav:hover:not(.data-table__page-nav--disabled){background-color:var(--secondary)}.data-table__page-nav--disabled{opacity:.5;cursor:not-allowed}@media(max-width:599px){.data-table__page-nav{min-width:32px;min-height:32px}.data-table__page-nav span{display:none}}.data-table__page-ellipsis{display:flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;font-family:TASA Orbiter;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.4286;letter-spacing:0;color:var(--muted-foreground);user-select:none}@media(max-width:599px){.data-table__page-ellipsis{min-width:28px;min-height:28px}}.data-table__loading-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:var(--card);opacity:.5;z-index:10;pointer-events:none}.MuiButton-root.custom-button{box-sizing:border-box;border-radius:.5rem;text-transform:none;box-shadow:none;transition:all .2s ease;font-family:TASA Orbiter;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.4286;letter-spacing:0}.MuiButton-root.custom-button:hover{box-shadow:none}.MuiButton-root.custom-button .MuiButton-startIcon,.MuiButton-root.custom-button .MuiButton-endIcon{margin:0}.MuiButton-root.custom-button .MuiButton-startIcon svg,.MuiButton-root.custom-button .MuiButton-endIcon svg{width:1rem;height:1rem;flex-shrink:0}.MuiButton-root.custom-button .MuiButton-startIcon{margin-right:.5rem}.MuiButton-root.custom-button .MuiButton-endIcon{margin-left:.5rem}.MuiButton-root.custom-button .MuiCircularProgress-root{color:inherit}.MuiButton-root.custom-button--large{min-height:2.5rem;padding:.625rem 1.5rem}.MuiButton-root.custom-button--medium{min-height:2.25rem;padding:.5rem 1rem}.MuiButton-root.custom-button--small{min-height:2rem;padding:.375rem .75rem}.MuiButton-root.custom-button--mini{min-height:1.5rem;padding:.1875rem .5rem;font-family:TASA Orbiter;font-size:.75rem;font-style:normal;font-weight:600;line-height:1.3333;letter-spacing:0}.MuiButton-root.custom-button--mini .MuiButton-startIcon svg,.MuiButton-root.custom-button--mini .MuiButton-endIcon svg{width:.75rem;height:.75rem}.MuiButton-root.custom-button.custom-button--primary{background-color:var(--primary);color:var(--primary-foreground);box-shadow:none}.MuiButton-root.custom-button.custom-button--primary:hover,.MuiButton-root.custom-button.custom-button--primary:active{background-color:var(--primary-hover);box-shadow:none}.MuiButton-root.custom-button.custom-button--primary:focus-visible{background-color:var(--primary);box-shadow:0 0 0 3px var(--border-3)}.MuiButton-root.custom-button.custom-button--primary.Mui-disabled{opacity:.5;background-color:var(--primary);color:var(--primary-foreground)}.MuiButton-root.custom-button.custom-button--secondary{background-color:var(--background);color:var(--secondary-foreground);border:1px solid var(--secondary-btn);box-shadow:none}.MuiButton-root.custom-button.custom-button--secondary:hover,.MuiButton-root.custom-button.custom-button--secondary:active{background-color:var(--secondary-hover);border-color:var(--mid-alt);box-shadow:none}.MuiButton-root.custom-button.custom-button--secondary:focus-visible{background-color:var(--secondary-hover);border:none;box-shadow:0 0 0 3px var(--border-3)}.MuiButton-root.custom-button.custom-button--secondary.Mui-disabled{opacity:.5;background-color:var(--secondary);border:none;color:var(--secondary-foreground)}.MuiButton-root.custom-button.custom-button--outlined{background-color:#ffffff1a;color:var(--foreground);border:1px solid var(--border-3);box-shadow:0 1px 2px #0000000d}.MuiButton-root.custom-button.custom-button--outlined:hover,.MuiButton-root.custom-button.custom-button--outlined:active{background-color:#00000008}.MuiButton-root.custom-button.custom-button--outlined:focus-visible{border-color:var(--border-4);box-shadow:0 0 0 3px var(--border-3)}.MuiButton-root.custom-button.custom-button--outlined.Mui-disabled{opacity:.5;border-color:var(--border-3);background-color:#ffffff1a;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.MuiButton-root.custom-button.custom-button--destructive{background-color:var(--destructive);color:var(--destructive-foreground);box-shadow:none}.MuiButton-root.custom-button.custom-button--destructive:hover,.MuiButton-root.custom-button.custom-button--destructive:active{background-color:var(--destructive);box-shadow:none}.MuiButton-root.custom-button.custom-button--destructive:focus-visible{background-color:var(--destructive);box-shadow:0 0 0 3px var(--focus-ring-error)}.MuiButton-root.custom-button.custom-button--destructive.Mui-disabled{opacity:.5;background-color:var(--destructive);color:var(--destructive-foreground)}.MuiButton-root.custom-button.custom-button--ghost{background-color:var(--ghost);color:var(--ghost-foreground);border-radius:.5rem;box-shadow:none}.MuiButton-root.custom-button.custom-button--ghost:hover,.MuiButton-root.custom-button.custom-button--ghost:active{background-color:var(--ghost-hover);color:var(--foreground);box-shadow:none}.MuiButton-root.custom-button.custom-button--ghost:focus-visible{background-color:var(--ghost);color:var(--ghost-foreground);box-shadow:0 0 0 3px var(--border-3)}.MuiButton-root.custom-button.custom-button--ghost.Mui-disabled{opacity:.5;background-color:var(--ghost);color:var(--ghost-foreground);box-shadow:none}.custom-checkbox-wrapper{display:inline-flex;flex-direction:column}.custom-checkbox__label{margin:0;align-items:center}.custom-checkbox__label .MuiTypography-root{font-family:TASA Orbiter;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.4286;letter-spacing:0;color:var(--foreground);user-select:none}.custom-checkbox__label.Mui-disabled .MuiTypography-root{color:var(--muted-foreground)}.custom-checkbox{padding:0;margin-right:.5rem;border-radius:.25rem}.custom-checkbox:hover,.custom-checkbox.MuiCheckbox-root:hover{background-color:transparent}.custom-checkbox.Mui-checked,.custom-checkbox.MuiCheckbox-indeterminate{color:inherit}.custom-checkbox.Mui-focusVisible .custom-checkbox__icon{box-shadow:0 0 0 3px var(--border-3)}.custom-checkbox__icon{width:1rem;height:1rem;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:.25rem;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,opacity .2s ease}.custom-checkbox__icon svg{display:block;width:.875rem;height:.875rem;flex-shrink:0}.custom-checkbox__icon--unchecked{background:var(--input-general);border:1px solid var(--border-3);box-shadow:0 1px 2px #0000000d}.custom-checkbox__icon--checked{background:var(--primary);border:1px solid var(--primary);color:var(--primary-foreground)}.custom-checkbox-wrapper--error .custom-checkbox__icon--checked{background:var(--destructive);border:1px solid var(--destructive);color:var(--background)}.custom-checkbox-wrapper--error .custom-checkbox__icon--unchecked{border-color:var(--destructive)}.custom-checkbox-wrapper--error .custom-checkbox.Mui-focusVisible .custom-checkbox__icon{box-shadow:0 0 0 3px var(--focus-ring-error)}.custom-checkbox-wrapper--error .custom-checkbox__helper{color:var(--destructive)}.custom-checkbox-wrapper--disabled .custom-checkbox__icon--checked{color:var(--primary-foreground);background:var(--primary);border:1px solid var(--primary);opacity:.5}.custom-checkbox-wrapper--disabled .custom-checkbox__icon--unchecked{opacity:.5}.custom-checkbox-wrapper--disabled .MuiTypography-root{color:var(--muted-foreground)}.custom-checkbox__helper{margin-top:.25rem;margin-left:1.5rem;font-family:TASA Orbiter;font-size:.75rem;font-style:normal;font-weight:400;line-height:1.3333;letter-spacing:0;color:var(--muted-foreground)}.custom-checkbox .MuiTouchRipple-root{display:none}.toggle.MuiSwitch-root{width:2.0625rem;height:1.125rem;padding:0;overflow:visible}.toggle .MuiSwitch-switchBase{position:absolute;top:50%;left:1px;padding:0;margin:0;transform:translateY(-50%)}.toggle .MuiSwitch-switchBase:hover{background:transparent}.toggle .MuiSwitch-switchBase.Mui-checked{transform:translate(15px,-50%);color:var(--background)}.toggle .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:var(--primary);opacity:1}.toggle .MuiSwitch-switchBase.Mui-disabled{color:var(--background)}.toggle .MuiSwitch-switchBase.Mui-disabled+.MuiSwitch-track{opacity:.5}.toggle .MuiSwitch-switchBase.Mui-focusVisible+.MuiSwitch-track{box-shadow:0 0 0 3px var(--border-3)}.toggle .MuiSwitch-thumb{width:1rem;height:1rem;background-color:var(--background);box-shadow:none;border-radius:50%}.toggle .MuiSwitch-track{width:2.0625rem;height:1.125rem;border-radius:.75rem;background-color:var(--accent-2);opacity:1;box-shadow:0 1px 2px #0000000d;transition:background-color .2s ease}.toggle-label .MuiFormControlLabel-root{gap:.5rem}.toggle-label .MuiFormControlLabel-root .MuiFormControlLabel-label{font-family:TASA Orbiter;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.4286;letter-spacing:0;color:var(--foreground)}.custom-text-field{width:100%}.custom-text-field__label-wrapper{display:flex;align-items:center;gap:.25rem;margin-bottom:.375rem}.custom-text-field__label-wrapper .custom-text-field__label{display:inline-flex;align-items:center;color:var(--mid-alt);font-family:TASA Orbiter;font-size:.75rem;font-style:normal;font-weight:700;line-height:1.3333;letter-spacing:0}.custom-text-field__label-wrapper .custom-text-field__required{margin-left:.125rem;color:var(--unofficial-destructive-text);font-family:TASA Orbiter;font-size:.75rem;font-style:normal;font-weight:600;line-height:1.3333;letter-spacing:0}.custom-text-field__tooltip-btn{padding:.125rem;color:var(--border)}.custom-text-field__tooltip-btn:hover{background-color:transparent;color:var(--primary-hover)}.custom-text-field__tooltip-btn svg{font-size:1.125rem}.custom-text-field__input{width:100%}.custom-text-field__input .MuiOutlinedInput-root{border-radius:.5rem;background:var(--input-general);transition:all .2s ease;padding:0 1rem}.custom-text-field__input .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:var(--border);transition:border-color .2s ease}.custom-text-field__input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--border)}.custom-text-field__input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:1px solid var(--border-4);box-shadow:0 0 0 3px var(--border-3)}.custom-text-field__input .MuiOutlinedInput-root.Mui-error.Mui-focused .MuiOutlinedInput-notchedOutline{box-shadow:0 0 0 3px var(--focus-ring-error)}.custom-text-field__input .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:var(--destructive-border)}.custom-text-field__input .MuiOutlinedInput-root.Mui-error .MuiInputBase-input{color:var(--destructive-text)}.custom-text-field__input .MuiInputBase-input{font-family:TASA Orbiter;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.4286;letter-spacing:0;color:var(--foreground);padding:.625rem 0;height:auto;background:transparent;border-radius:inherit}.custom-text-field__input .MuiInputBase-input::placeholder{color:var(--muted-foreground);opacity:1;font-family:TASA Orbiter;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.4286;letter-spacing:0}.custom-text-field__input .MuiInputBase-input:read-only{cursor:not-allowed;border-color:var(--border)}.custom-text-field__input .MuiInputBase-input::-ms-reveal,.custom-text-field__input .MuiInputBase-input::-ms-clear{display:none}.custom-text-field__input .MuiInputBase-input::-webkit-credentials-auto-fill-button,.custom-text-field__input .MuiInputBase-input::-webkit-textfield-decoration-container{display:none}.custom-text-field__input input[type=password]::-ms-reveal,.custom-text-field__input input[type=password]::-ms-clear{display:none}.custom-text-field__input .MuiInputBase-sizeMedium .MuiInputBase-input{padding:.75rem}.custom-text-field__input .MuiInputBase-sizeSmall .MuiInputBase-input{padding:.625rem 0;font-size:.875rem;line-height:1.43}.custom-text-field__input .MuiInputAdornment-root+.MuiInputBase-input{padding-left:0}.custom-text-field__input .MuiInputAdornment-root svg{font-size:1.25rem;color:var(--muted-foreground)}.custom-text-field__input .MuiInputAdornment-root{margin-left:0}.custom-text-field__input .MuiFormHelperText-root{margin-left:0;margin-top:.375rem}.custom-text-field__input .MuiFormHelperText-root.Mui-error{color:var(--destructive-text);font-family:TASA Orbiter;font-size:.75rem;font-style:normal;font-weight:600;line-height:1.3333;letter-spacing:0}.clickable-adornment{cursor:pointer;user-select:none}.clickable-adornment svg,.clickable-adornment span,.clickable-adornment img{cursor:pointer}.custom-text-field,.custom-text-field *{box-sizing:border-box}.custom-text-field .MuiOutlinedInput-root,.custom-text-field .MuiFilledInput-root,.custom-text-field .MuiInput-root{transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.custom-text-field .MuiInputBase-input:-webkit-autofill,.custom-text-field .MuiInputBase-input:-webkit-autofill:hover,.custom-text-field .MuiInputBase-input:-webkit-autofill:focus,.custom-text-field .MuiInputBase-input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--input-general) inset!important;-webkit-text-fill-color:var(--foreground)!important;caret-color:var(--foreground)!important;border-radius:inherit;transition:background-color 5000s ease-in-out 0s}.custom-radio{width:100%}.custom-radio__wrapper{display:flex;align-items:center;gap:.75rem;cursor:pointer;user-select:none}.custom-radio__input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.custom-radio__icon{width:1.25rem;height:1.25rem;min-width:1.25rem;min-height:1.25rem;display:flex;align-items:center;justify-content:center;background:var(--radio-bg);border:1.5px solid var(--accent-3);border-radius:50%;box-shadow:0 .0625rem .125rem #0000000d;transition:all .2s ease;filter:drop-shadow(0 1px 2px rgba(0,0,0,.05));position:relative}.custom-radio__dot{width:.625rem;height:.625rem;border-radius:50%;background:transparent;transform:scale(0);transition:all .2s ease}.custom-radio__input:checked+.custom-radio__icon .custom-radio__dot{background:var(--primary);transform:scale(1)}.custom-radio.custom-radio--disabled.custom-radio--checked .custom-radio__icon{border:1.5px solid var(--radio-disabled-bg)}.custom-radio.custom-radio--disabled.custom-radio--checked .custom-radio__dot{background:var(--radio-disabled-bg);transform:scale(1)}.custom-radio__input:focus-visible+.custom-radio__icon{border:1.5px solid var(--border-6);box-shadow:0 0 0 5px var(--border-3)}.custom-radio--error .custom-radio__icon{border-color:var(--destructive-border)}.custom-radio--error .custom-radio__dot{background:var(--destructive-border)}.custom-radio--error .custom-radio__input:checked+.custom-radio__icon{border-color:var(--destructive-border)}.custom-radio--error .custom-radio__input:checked+.custom-radio__icon .custom-radio__dot{background:var(--destructive-border)}.custom-radio--error .custom-radio__input:focus-visible+.custom-radio__icon{box-shadow:0 0 0 6px var(--radio-focus)}.custom-radio--disabled{opacity:.6}.custom-radio--disabled.custom-radio--checked{opacity:1}.custom-radio--disabled .custom-radio__wrapper{cursor:not-allowed}.custom-radio--disabled .custom-radio__icon{background:var(--secondary);border-color:var(--border-3);box-shadow:none}.custom-radio--disabled .custom-radio__dot{background:var(--border-4)}.custom-radio--disabled .custom-radio__label{color:var(--border-5)}.custom-radio__content{display:flex;flex-direction:column;gap:.25rem;font-family:TASA Orbiter;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.4286;letter-spacing:0}.custom-radio__label-wrapper{display:flex;align-items:center;gap:.5rem}.custom-radio__label-wrapper .custom-radio__label{font-family:TASA Orbiter;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.4286;letter-spacing:0}.custom-radio__label{color:var(--foreground);font-family:TASA Orbiter;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.4286;letter-spacing:0}.custom-radio__required{margin-left:.125rem;color:var(--destructive-text);font-weight:600}.custom-radio__helper-text{color:var(--muted-foreground);font-family:TASA Orbiter;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.4286;letter-spacing:0}.custom-radio__tooltip-btn{padding:.125rem;color:var(--border-5)}.custom-radio__tooltip-btn:hover{background:transparent;color:var(--foreground)}.custom-radio__tooltip-btn svg{font-size:1rem}.custom-tooltip.MuiTooltip-tooltip{background:var(--popover);color:var(--background);border-radius:8px;padding:.375rem .5rem;min-width:12.5rem;font-family:TASA Orbiter;font-size:.75rem;font-style:normal;font-weight:400;line-height:1.3333;letter-spacing:0}.custom-tooltip.MuiTooltip-tooltip .MuiTooltip-arrow{color:var(--popover)}.custom-tooltip-trigger{display:inline-flex}.page-loader{display:flex;flex-direction:column;gap:24px;padding:24px;width:100%;height:100%}.page-loader__layout{display:flex;gap:24px}.page-loader__sidebar{width:240px;display:flex;flex-direction:column;gap:12px}.page-loader__content{flex:1;display:flex;flex-direction:column;gap:24px}.page-loader__card{padding:24px;border-radius:20px;border:1px solid #ececec;display:flex;flex-direction:column;gap:20px}.page-loader__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media(max-width:768px){.page-loader{padding:16px}.page-loader__layout{flex-direction:column}.page-loader__sidebar{display:none}.page-loader__grid{grid-template-columns:1fr}}:root{--PhoneInput-color--focus: #03b2cb;--PhoneInputInternationalIconPhone-opacity: .8;--PhoneInputInternationalIconGlobe-opacity: .65;--PhoneInputCountrySelect-marginRight: .35em;--PhoneInputCountrySelectArrow-width: .3em;--PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth: 1px;--PhoneInputCountrySelectArrow-opacity: .45;--PhoneInputCountrySelectArrow-color: currentColor;--PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform: rotate(45deg);--PhoneInputCountryFlag-aspectRatio: 1.5;--PhoneInputCountryFlag-height: 1em;--PhoneInputCountryFlag-borderWidth: 1px;--PhoneInputCountryFlag-borderColor: rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading: rgba(0,0,0,.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.phone-number-field{display:flex;flex-direction:column}.phone-number-field .phone-number-field__label{display:inline-flex;align-items:center;color:var(--mid-alt);font-family:TASA Orbiter;font-size:.75rem;font-style:normal;font-weight:700;line-height:1.3333;letter-spacing:0;margin-bottom:.375rem}.phone-number-field__required{margin-left:2px;color:var(--unofficial-destructive-text)}.phone-number-field__input{display:flex;align-items:center;width:100%;border:1px solid var(--border);border-radius:.5rem;background:var(--input-general)}.phone-number-field__input:focus-within{border:1px solid var(--border-4);box-shadow:0 0 0 3px var(--border-3)}.phone-number-field__input--error{border-color:var(--destructive-border)}.phone-number-field__input--error:focus-within{border-color:var(--destructive-border);box-shadow:0 0 0 3px var(--focus-ring-error)}.phone-number-field__input .PhoneInputCountry{display:flex;align-items:center;justify-content:center;margin-right:0;padding:0 12px;height:100%;min-height:2.5rem}.phone-number-field__input .PhoneInputCountryIcon{display:flex;align-items:center;justify-content:center}.phone-number-field__input .PhoneInputInput{flex:1;transition:all .2s ease;padding:.625rem .5rem .625rem 0;font-family:TASA Orbiter;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.4286;letter-spacing:0;color:var(--foreground);border:none;background:transparent;border-radius:.5rem}.phone-number-field__input .PhoneInputInput::placeholder{color:var(--muted-foreground);opacity:1;font-family:TASA Orbiter;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.4286;letter-spacing:0}.phone-number-field__input .PhoneInputInput:disabled{cursor:not-allowed;background:transparent}.phone-number-field__input .PhoneInputInput:focus-visible{outline:none}.phone-number-field .MuiFormHelperText-root{margin-left:0;margin-top:.375rem}.phone-number-field .MuiFormHelperText-root.Mui-error{color:var(--destructive-text);font-family:TASA Orbiter;font-size:.75rem;font-style:normal;font-weight:600;line-height:1.3333;letter-spacing:0}.phone-number-field.Mui-disabled{opacity:.7;pointer-events:none}.phone-number-field .PhoneInputInput:-webkit-autofill,.phone-number-field .PhoneInputInput:-webkit-autofill:hover,.phone-number-field .PhoneInputInput:-webkit-autofill:focus,.phone-number-field .PhoneInputInput:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--input-general) inset!important;-webkit-text-fill-color:var(--foreground)!important;caret-color:var(--foreground)!important;border-radius:inherit;transition:background-color 5000s ease-in-out 0s}.MuiPopper-root{z-index:50000}.phone-country-select{position:relative;display:flex;align-items:center;height:100%;min-height:2.5rem}.phone-country-select--disabled{opacity:.5;pointer-events:none}.phone-country-select__trigger{display:inline-flex;align-items:center;gap:.25rem;height:100%;min-height:2.5rem;padding:0;border:none;background:transparent;cursor:pointer;color:var(--foreground)}.phone-country-select__trigger:focus-visible{outline:none}.phone-country-select__arrow{transition:transform .2s ease}.phone-country-select__arrow--open{transform:rotate(180deg)}.phone-country-select__popper{z-index:1300}.phone-country-select__menu{z-index:1300;margin-top:.1rem;border:1px solid var(--border);border-radius:.875rem;box-shadow:0 .25rem .375rem -1px var(--sm-color),0 .125rem .25rem -2px var(--sm-color);overflow:hidden;background:var(--input-general)}.phone-country-select__search{position:sticky;top:0;z-index:1;padding:.75rem .75rem .5rem;line-height:normal;background:var(--input-general)}.phone-country-select__search .MuiInputBase-root{background:var(--general-background)}.phone-country-select__list{margin:0;padding:.75rem;max-height:12.5rem;overflow-y:auto;overflow-x:hidden;list-style:none;background:var(--input-general)}.phone-country-select__menu .phone-country-select__list:first-child{padding-top:0}.phone-country-select__item{display:flex;align-items:center;gap:.5rem;padding:.5rem;color:var(--foreground-alt);font-family:TASA Orbiter;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.4286;letter-spacing:0;overflow:hidden;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease}.phone-country-select__item:hover,.phone-country-select__item--highlighted{background:var(--accent)}.phone-country-select__item--selected{background:none;color:var(--selection-hl)}.phone-country-select__item--selected:hover{background:var(--accent)}.phone-country-select__item--selected.phone-country-select__item--highlighted{background:var(--accent);color:var(--selection-hl)}.phone-country-select__item-flag{display:inline-flex;align-items:center;justify-content:center;flex:0 0 1.5rem;width:1.5rem}.phone-country-select__item-flag .PhoneInputCountryIcon{width:1.5rem}.phone-country-select__item-label{overflow:hidden;text-overflow:ellipsis}.phone-country-select__no-options{color:var(--muted-foreground);font-family:TASA Orbiter;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.4286;letter-spacing:0;opacity:1;cursor:default}.phone-country-select__divider{height:.0625rem;margin:.5rem 0;padding:0;background:var(--border);list-style:none}.page-tabs{border-bottom:1px solid var(--border)}.page-tabs .MuiTabs-root.page-tabs__tabs{min-height:unset}.page-tabs .MuiTabs-root.page-tabs__tabs .MuiTabs-indicator{height:2px;background-color:var(--secondary-btn)}.page-tabs .MuiTab-root.page-tabs__tab{min-width:auto;min-height:3.25rem;padding:1rem 1.25rem;color:var(--muted-foreground);text-transform:none;font-family:TASA Orbiter;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.4286;letter-spacing:0}.page-tabs .MuiTab-root.page-tabs__tab .MuiTab-iconWrapper{width:1rem;height:1rem;margin-right:.625rem;margin-bottom:0;flex-shrink:0;color:currentColor}.page-tabs .MuiTab-root.page-tabs__tab .MuiTab-iconWrapper svg{width:100%;height:100%}.page-tabs .MuiTab-root.page-tabs__tab.Mui-selected{color:var(--secondary-btn)}.table-toolbar{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:.75rem}@media(max-width:599px){.table-toolbar{flex-wrap:wrap;gap:.5rem}}@media(min-width:600px)and (max-width:899px){.table-toolbar{flex-wrap:wrap;gap:.625rem}}.table-toolbar__left{display:flex;flex-direction:column;gap:.25rem;min-width:0}.table-toolbar__title-row{display:flex;align-items:center;gap:.5rem}.table-toolbar__title.MuiTypography-root{margin:0;color:var(--slate-300);font-family:TASA Orbiter;font-size:1.125rem;font-style:normal;font-weight:700;line-height:1.5;letter-spacing:0}.table-toolbar__info-btn.MuiButtonBase-root{display:flex;width:1.25rem;height:1.25rem;padding:0 .25rem;justify-content:center;align-items:center;border-radius:16777200px;background:var(--secondary);border:none;cursor:pointer;flex-shrink:0}.table-toolbar__info-btn.MuiButtonBase-root svg{width:.75rem;height:.75rem}.table-toolbar__subtitle.MuiTypography-root{margin:0;color:var(--slate-400);font-family:TASA Orbiter;font-size:.75rem;font-style:normal;font-weight:600;line-height:1.3333;letter-spacing:0}.table-toolbar__filter-icon{display:flex;font-size:unset;color:var(--general-foreground)}.table-toolbar__primary-icon{display:flex;font-size:unset;color:var(--primary-foreground)}.table-toolbar__right{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;flex-wrap:wrap;flex:1}@media(max-width:599px){.table-toolbar__right{gap:.5rem}}@media(min-width:600px)and (max-width:899px){.table-toolbar__right{gap:.625rem}}.table-toolbar__right .custom-text-field{display:flex;width:fit-content}.table-toolbar__calendar-btn.custom-button.MuiButton-root.MuiButton-root{gap:.625rem;background:var(--body-bg)}.table-toolbar__search{width:15rem}.table-toolbar__search .MuiInputBase-input{color:var(--general-foreground)}@media(max-width:599px){.table-toolbar__search{width:100%;order:1}}@media(min-width:600px)and (max-width:899px){.table-toolbar__search{width:12.5rem}}.table-toolbar__btn.MuiButton-root.MuiButton-root.MuiButton-outlined{display:flex;min-height:2.5rem;min-width:unset;padding:.5rem 1rem;justify-content:center;align-items:center;gap:.5rem;border-radius:.5rem;border:.0625rem solid var(--border-3);box-shadow:0 .0625rem .125rem 0 var(--xs-color);color:var(--general-foreground);text-align:center;background:var(--background);font-family:TASA Orbiter;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.4286;letter-spacing:0;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.table-toolbar__btn.MuiButton-root.MuiButton-root.MuiButton-outlined:hover{background:var(--secondary)}.table-toolbar__btn.MuiButton-root.MuiButton-root.MuiButton-outlined:focus-visible{outline:none;box-shadow:0 0 0 .1875rem var(--border-3)}.table-toolbar__btn.MuiButton-root.MuiButton-root.MuiButton-outlined svg{width:unset;height:unset;flex-shrink:0}.table-toolbar__btn.MuiButton-root.MuiButton-root.MuiButton-outlined--icon-only{padding:.5rem .75rem}.table-toolbar__btn.MuiButton-root.MuiButton-root.MuiButton-containedPrimary{display:flex;min-height:2.5rem;min-width:unset;padding:.5rem 1rem;justify-content:center;align-items:center;gap:.5rem;border-radius:.5rem;background:var(--primary);color:var(--general-primary-foreground);border:none}.table-toolbar__btn.MuiButton-root.MuiButton-root.MuiButton-containedPrimary:hover{background:var(--primary-hover)}.table-toolbar__btn.MuiButton-root.MuiButton-root.MuiButton-containedPrimary:focus-visible{box-shadow:0 0 0 .1875rem var(--border-3)}.table-toolbar__btn.custom-button .MuiButton-startIcon.MuiButton-startIcon,.table-toolbar__btn.custom-button .MuiButton-endIcon.MuiButton-endIcon{margin:0}.table-toolbar__btn.custom-button .MuiButton-startIcon.MuiButton-startIcon svg,.table-toolbar__btn.custom-button .MuiButton-endIcon.MuiButton-endIcon svg{width:unset;height:unset;flex-shrink:0}.table-toolbar__action-button{display:flex;font-size:unset;color:var(--general-background)}.table-toolbar__action-button svg path{fill:var(--general-primary-foreground)}.table-toolbar__outlined-action-button{display:flex;font-size:unset;color:var(--general-foreground)}.table-toolbar__status{width:12.5rem}.table-toolbar__status .MuiOutlinedInput-root{min-height:2.5rem;border-radius:.75rem;background:var(--background)}.table-toolbar__status .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:var(--general-border)}.table-toolbar__status .MuiSelect-select{padding:.625rem .5rem .625rem 1rem;color:var(--general-foreground);font-family:TASA Orbiter;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.4286;letter-spacing:0}.table-toolbar__filter-overlay{position:fixed;inset:0;background:var(--sm-color);z-index:1200}.table-toolbar__filter-sidebar{position:fixed;top:0;right:0;width:22.5rem;height:100vh;background:var(--background);box-shadow:-4px 0 .75rem #0000001a;display:flex;flex-direction:column;z-index:1201}.table-toolbar__filter-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:.0625rem solid var(--border);background:var(--general-background)}.table-toolbar__filter-title.MuiTypography-root{margin:0;color:var(--general-foreground);font-family:TASA Orbiter;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5;letter-spacing:0}.table-toolbar__filter-close{display:flex;align-items:center;justify-content:center;padding:0;background:transparent;border:none;cursor:pointer;color:var(--general-foreground)}.table-toolbar__filter-body{flex:1;overflow-y:auto;padding:1.5rem 1.5rem 0;background:var(--general-background)}.table-toolbar__filter-footer{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:1rem 1.5rem;border-top:.0625rem solid var(--border-3);background:var(--general-background)}.table-toolbar__filter-footer-actions{display:flex;align-items:center;gap:.5rem;margin-left:auto}.table-toolbar__clear-filters-btn.MuiTypography-root{cursor:pointer;color:var(--ghost-foreground);font-family:TASA Orbiter;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.4286;letter-spacing:0}.table-toolbar__export-options{min-width:7.4375rem;padding:.25rem 0}.table-toolbar__export-option-label.MuiTypography-root{font-family:TASA Orbiter;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.4286;letter-spacing:0;color:var(--foreground-alt)}.table-toolbar,.table-toolbar *{box-sizing:border-box}.table-setup{display:flex;padding:1.5rem;flex-direction:column;align-items:flex-start;gap:2rem;align-self:stretch;border-radius:1rem;border:.0625rem solid var(--border);background:var(--card)}.table-setup__info{color:var(--border-5);display:flex}.table-setup .mrt-table__container,.table-setup .mrt-table__paper{border-radius:0}.table-toolbar__column-config.MuiPaper-root{min-width:13.75rem;border-radius:.875rem;border:.0625rem solid var(--general-border);background:var(--background);overflow:hidden}.table-toolbar__column-config-header{display:flex;height:2.813rem;padding:.75rem 1rem .0625rem;flex-direction:column;align-items:flex-start;align-self:stretch;border-radius:.875rem .875rem 0 0;background:var(--general-background);border-bottom:.0625rem solid var(--border)}.table-toolbar__column-config-title.MuiTypography-root{color:var(--general-foreground);font-family:TASA Orbiter;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5;letter-spacing:0}.table-toolbar__column-config-body{display:flex;padding:0 1rem 1rem;flex-direction:column;align-items:flex-start;gap:.25rem;align-self:stretch;overflow-y:auto;background:var(--background)}.table-toolbar__column-config-checkbox-label .MuiTypography-root{color:var(--foreground-alt);font-family:TASA Orbiter;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.4286;letter-spacing:0}.table-toolbar__more-options.MuiPaper-root{border-radius:.875rem;border:.0625rem solid var(--border);background:var(--background);overflow:hidden}.table-toolbar__more-options-list.MuiList-root{display:flex;padding:.75rem;flex-direction:column;align-items:flex-start;gap:1rem}.table-toolbar__more-option.MuiMenuItem-root{display:flex;align-items:center;gap:.625rem;align-self:stretch;min-height:unset;padding:0;background:transparent;border-radius:.625rem}.table-toolbar__more-option.MuiMenuItem-root:hover{background:transparent}.table-toolbar__more-option-icon{display:flex;width:1.75rem;height:1.75rem;padding:.25rem;justify-content:center;align-items:center;border-radius:.625rem}.table-toolbar__more-option-icon svg{width:1rem;height:1rem}.table-toolbar__more-option-icon--brand{color:#19469d;background:var(--blue-100)}.table-toolbar__more-option-icon--green{color:var(--success);background:var(--green-100)}.table-toolbar__more-option-icon--violet{color:#7c3aed;background:var(--violet-100)}.table-toolbar__more-option-icon--red{color:var(--destructive);background:#fef2f2}.table-toolbar__more-option-label.MuiTypography-root{color:var(--foreground-alt);font-family:TASA Orbiter;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.4286;letter-spacing:0}.table-toolbar__more-option--delete .table-toolbar__more-option-label.MuiTypography-root{color:var(--unofficial-destructive-text)}.import-modal__paper.MuiPaper-root{border-radius:1rem;background:var(--background);width:100%;max-width:40rem;margin:1rem;border:.0625rem solid var(--border)}.import-modal__header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem 1.5rem;border-radius:1rem 1rem 0 0;border-bottom:.0625rem solid var(--border);background:var(--general-background)}.import-modal__title.MuiDialogTitle-root{padding:0;color:var(--general-foreground);font-family:TASA Orbiter;font-size:1.125rem;font-style:normal;font-weight:700;line-height:1.5;letter-spacing:0}.import-modal__subtitle.MuiTypography-root{margin-top:.25rem;color:var(--general-muted-foreground);font-family:TASA Orbiter;font-size:.75rem;font-style:normal;font-weight:600;line-height:1.3333;letter-spacing:0}.import-modal__close.MuiButtonBase-root{padding:.25rem;color:var(--general-muted-foreground)}.import-modal__content.MuiDialogContent-root{padding:1.5rem;display:flex;flex-direction:column;gap:.75rem}.import-modal__template-banner{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:.875rem;background:var(--general-accent);border:.0625rem solid var(--accent-border)}.import-modal__template-icon{color:var(--secondary-btn);width:1.25rem;height:1.25rem;flex-shrink:0}.import-modal__template-text{display:flex;flex-direction:column;flex:1}.import-modal__template-title.MuiTypography-root{color:var(--foreground-alt);font-family:TASA Orbiter;font-size:.75rem;font-style:normal;font-weight:600;line-height:1.3333;letter-spacing:0}.import-modal__template-desc.MuiTypography-root{color:var(--muted-foreground);font-family:TASA Orbiter;font-size:.75rem;font-style:normal;font-weight:400;line-height:1.3333;letter-spacing:0}.import-modal__template-btn.MuiButton-root.custom-button{min-width:unset;white-space:nowrap;display:flex;min-height:1.5rem;padding:.1875rem .5rem;justify-content:center;align-items:center;gap:.375rem;border-radius:.5rem;border:.0625rem solid var(--primary);background:var(--background);color:var(--secondary-foreground);text-align:center;font-family:TASA Orbiter;font-size:.75rem;font-style:normal;font-weight:600;line-height:1.3333;letter-spacing:0}.import-modal__dropzone{border-radius:1rem;border:.125rem dashed var(--border);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2.5rem;background:var(--background);cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.import-modal__dropzone:hover,.import-modal__dropzone--active{border-color:#19469d;background:var(--general-accent)}.import-modal__file-input{display:none}.import-modal__upload-icon-wrapper{display:flex;width:3rem;height:3rem;padding:0 .75rem;justify-content:center;align-items:center;flex-shrink:0;border-radius:1rem;background:var(--body-bg)}.import-modal__upload-text{align-items:center;display:flex;flex-direction:column;gap:.25rem}.import-modal__upload-title.MuiTypography-root{color:var(--general-foreground);font-family:TASA Orbiter;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.4286;letter-spacing:0}.import-modal__upload-hint.MuiTypography-root{color:var(--general-muted-foreground);font-family:TASA Orbiter;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.4286;letter-spacing:0}.import-modal__file{display:flex;align-items:center;gap:.625rem;margin-top:.5rem}.import-modal__file-name{color:var(--general-foreground);font-family:TASA Orbiter;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.4286;letter-spacing:0}.import-modal__file-remove{background:transparent;border:none;padding:0;color:var(--general-destructive);cursor:pointer;font-family:TASA Orbiter;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.4286;letter-spacing:0}.import-modal__footer{display:flex;justify-content:flex-end;align-items:center;gap:.625rem;padding:1rem 1.5rem;border-top:.0625rem solid var(--border-3)}.MuiButton-icon.MuiButton-icon .import-modal__upload-icon{display:flex;font-size:unset;color:var(--general-primary-foreground)}.MuiButton-icon.MuiButton-icon .import-modal__download-icon{display:flex;color:var(--primary);font-size:unset}.retry{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 0;gap:.75rem;background-color:var(--background);border:1px solid var(--general-border);border-radius:.75rem;margin:1.25rem 1.5rem 0}@media(min-width:600px)and (max-width:899px){.retry{padding:1.5rem .75rem}}@media(max-width:599px){.retry{padding:1rem .625rem;gap:.625rem}}.retry__icon{display:flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;color:var(--destructive-border)}.retry__text{color:var(--muted-foreground);text-align:center;font-family:TASA Orbiter;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.4286;letter-spacing:0}.retry__button{display:inline-flex;align-items:center}.custom-green-checkbox{display:inline-flex;align-items:center;cursor:pointer;gap:.25rem;user-select:none}.custom-green-checkbox input{display:none}.custom-green-checkbox .checkbox-ui{width:1.25rem;height:1.25rem;border-radius:8px;border:1px solid var(--border-3);background:var(--input-general);display:flex;justify-content:center;align-items:center;transition:.25s;box-sizing:border-box}.custom-green-checkbox .checkbox-inner{width:100%;height:100%;display:flex;justify-content:center;align-items:center;line-height:0}.custom-green-checkbox .checkbox-inner .icon,.custom-green-checkbox .checkbox-inner svg{display:block;width:.875rem;height:.875rem;opacity:0;display:none;transition:opacity .2s ease}.custom-green-checkbox .checkbox-label{color:var(--foreground-alt);font-family:TASA Orbiter;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.4286;letter-spacing:0}.custom-green-checkbox.checked .checkbox-ui{border-color:#22c55e;background:var(--secondary)}.custom-green-checkbox.checked .checkbox-inner svg{display:block;opacity:1}.custom-green-checkbox.disabled{cursor:not-allowed}.custom-green-checkbox.disabled .checkbox-ui{border-color:var(--general-border);background:var(--secondary)}.custom-green-checkbox.disabled .checkbox-inner{border-color:transparent;background:transparent}.custom-green-checkbox.disabled.checked .checkbox-ui{border-color:var(--border-4)}.custom-green-checkbox.disabled.checked .checkbox-inner svg path{stroke:var(--border-4)}.custom-green-checkbox:focus-within .checkbox-ui{box-shadow:0 0 0 3px #22c55e26}.status-chip{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;height:1.875rem;padding:.375rem .75rem;border:1px solid;border-radius:1.25rem;box-sizing:border-box}.status-chip .status-chip__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.status-chip .status-chip__label.MuiTypography-root{font-family:TASA Orbiter;font-size:.75rem;font-style:normal;font-weight:600;line-height:1.3333;letter-spacing:0}.status-chip--approved{border-color:#a7f3d0;background:var(--green-100);color:var(--pure-green)}.status-chip--online,.status-chip--connected{border-color:var(--pure-green);background:var(--green-100);color:var(--pure-green)}.status-chip--ready-to-enroll,.status-chip--ready-for-enroll,.status-chip--enrolled{border-color:#a78bfa;background:var(--violet-100);color:var(--pure-violet)}.status-chip--manufactured,.status-chip--pending-approval{border-color:#fed7aa;background:#fff7ed;color:#c2410c}.status-chip--normal,.status-chip--ready-for-use{border-color:#60a5fa;background:#eff6ff;color:#1d4ed8}.status-chip--inactive,.status-chip--offline,.status-chip--disconnected{border-color:#a8a29e;background:#f5f5f4;color:#57534e}.status-chip--waiting-to-enroll,.status-chip--waiting-for-enroll{border-color:#fed7aa;background:#fff7ed;color:#c2410c}.status-chip--enrolled{border-color:#34d399;background:var(--green-100);color:#059669}.kpi-card{position:relative;display:flex;flex-direction:column;width:100%;padding:1rem;border-radius:1rem;border:1px solid var(--general-border);background:var(--general-background);box-shadow:0 1px 6px #0000000f;box-sizing:border-box;overflow:hidden}.kpi-card:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px}.kpi-card--purple:after{background:#7c3aed4d}.kpi-card--blue:after{background:#1e40af4d}.kpi-card--green:after{background:#16a34a4d}.kpi-card--yellow:after{background:#a162074d}.kpi-card__icon{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.625rem;margin-bottom:1rem}.kpi-card__icon--purple{background:var(--violet-100);color:#7c3aed}.kpi-card__icon--blue{background:var(--blue-100);color:#1e40af}.kpi-card__icon--green{background:var(--green-100);color:#059669}.kpi-card__icon--yellow{background:var(--yellow-50);color:#a16207}.kpi-card__value{margin:0 0 9px;color:var(--general-foreground);font-family:TASA Orbiter;font-size:1.875rem;font-style:normal;line-height:1;letter-spacing:-1px;font-weight:600}.kpi-card__label{margin:0 0 2.5px;color:var(--foreground-alt);font-family:TASA Orbiter;font-size:.875rem;font-style:normal;line-height:1.4286;letter-spacing:0;font-weight:600}.kpi-card__subtitle{margin:0;color:var(--general-muted-foreground);font-family:TASA Orbiter;font-size:.75rem;font-style:normal;line-height:1.3333;letter-spacing:0;font-weight:400}.profile-menu{width:100%;width:15rem;border-radius:14px 14px 0 0}.profile-menu__header{display:flex;align-items:center;gap:.5rem;padding:.75rem .75rem .5rem;background:var(--secondary);border-bottom:1px solid var(--border)}.profile-menu__header .profile-menu__avatar{width:1.875rem;height:1.875rem;background:var(--avatar-gradient);font-family:TASA Orbiter;font-size:.75rem;font-style:normal;font-weight:700;line-height:1.3333;letter-spacing:0}.profile-menu__details{flex:1}.profile-menu__details .name{font-family:TASA Orbiter;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.4286;letter-spacing:0;color:var(--foreground-alt);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:11.125rem}.profile-menu__details .role{margin-top:-.188rem;font-family:TASA Orbiter;font-size:.75rem;font-style:normal;font-weight:400;line-height:1.3333;letter-spacing:0;color:var(--muted-foreground)}.profile-menu .MuiDivider-root{background:#ececec}.profile-menu__list{padding:.75rem;display:flex;flex-direction:column;gap:1rem;background:var(--background)}.profile-menu__item{width:100%;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;gap:.625rem;transition:background .25s;padding:0}.profile-menu__item:hover{background:var(--accent)}.profile-menu__item span{color:var(--foreground-alt);font-family:TASA Orbiter;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.4286;letter-spacing:0}.profile-menu__item--danger span{color:#e12626}.profile-menu__icon{width:28px;height:28px;border-radius:10px;display:flex;justify-content:center;align-items:center;background:#eef4ff;color:#2d5be3;flex-shrink:0}.profile-menu__icon__profile{background:var(--accent-brand)}.profile-menu__icon__language{background:var(--accent-yellow)}.profile-menu__icon__help{background:var(--accent-green)}.profile-menu__icon__logout{background:var(--destructive-subtle)}.profile-menu__icon__logout+span{color:var(--unofficial-destructive-text)}.profile-menu__icon svg{width:.9375rem;height:.9375rem}.profile-menu__icon--danger{background:#fff2f2;color:#e12626}.app-header{z-index:1100;border-bottom:1px solid var(--border);height:48px;position:fixed;top:0;right:0;left:0;width:100%;transition:left 225ms cubic-bezier(.4,0,.6,1),width 225ms cubic-bezier(.4,0,.6,1)}@media(min-width:900px){.app-header.header-sidebar-open{left:max(18vw,15rem);width:calc(100% - max(18vw,15rem))}}.app-header.app-header{box-shadow:none;background-color:var(--background)}.header-toolbar{display:flex;align-items:center;height:48px;padding:0 1.25rem;background:var(--background)}@media(max-width:599px){.header-toolbar{padding:0 .5rem}}@media(min-width:600px)and (max-width:899px){.header-toolbar{padding:0 .625rem}}.header-toolbar.header-toolbar{min-height:48px}.menu-btn{margin-right:.5rem}.menu-icon{width:1.375rem;height:1.375rem;color:var(--header-icon)}.company-logo{display:flex;align-items:center;gap:.5rem}@media(max-width:599px){.company-logo{display:none}}.company-logo__img.company-logo__img{width:1.75rem;height:1.75rem;border-radius:50%}.company-logo__name.company-logo__name{font-family:TASA Orbiter;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.4286;letter-spacing:0;color:var(--foreground);white-space:nowrap}.header-spacer{flex:1}.refresh-section{display:flex;align-items:center;gap:.5rem;margin-right:.75rem;width:18.0625rem}@media(max-width:599px){.refresh-section{display:none}}.refresh-text.refresh-text{font-family:TASA Orbiter;font-size:.75rem;font-style:normal;font-weight:400;line-height:1.3333;letter-spacing:0;color:var(--mid-alt);white-space:nowrap}@media(max-width:599px){.refresh-text.refresh-text{display:none}}.refresh-label{font-weight:600}.header-actions{display:flex;align-items:center;gap:.6875rem}@media(max-width:599px){.header-actions{gap:.25rem}}@media(min-width:600px)and (max-width:899px){.header-actions{gap:.25rem}}.header-actions svg path{fill:var(--foreground)}.header-actions .icon-btn-oval,.header-actions .icon-btn-round{color:var(--header-icon);height:32px;border-radius:9999px;border:1px solid var(--border-3);background:var(--card);box-shadow:0 1px 2px #0000000d}.header-actions .icon-btn-oval:hover,.header-actions .icon-btn-round:hover{background-color:var(--accent)}.header-actions .icon-btn-round{width:2rem}.header-actions .icon-btn-oval{width:2.5rem}.user-avatar.user-avatar{display:flex;width:1.75rem;height:1.75rem;justify-content:center;align-items:center;flex-shrink:0;border-radius:26px;background:var(--avatar-gradient);color:var(--primary-foreground);font-size:.75rem;font-weight:600;cursor:pointer}.MuiDrawer-paper.sidebar{background:var(--sidebar-gradient);box-shadow:var(--sidebar-shadow)}.sidebar__drawer-paper{width:18vw;min-width:15rem;background:var(--sidebar-gradient);box-shadow:var(--sidebar-shadow);border:none;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.sidebar__drawer-paper::-webkit-scrollbar{display:none}@media(min-width:600px)and (max-width:899px){.sidebar__drawer-paper{width:15rem}}@media(max-width:599px){.sidebar__drawer-paper{width:85vw}}.sidebar__header{padding:1.25rem 1rem;display:flex;align-items:center;justify-content:center;border-bottom:.0625rem solid var(--sidebar-overlay);flex-shrink:0;position:relative}.sidebar__logo{width:auto;flex-shrink:0}.sidebar__header .sidebar__close-icon{position:absolute;top:.25rem;right:.25rem;left:auto;color:#93c5fd;display:none}@media(max-width:599px){.sidebar__header .sidebar__close-icon{display:flex}}.sidebar__drawer-paper .sidebar__list{padding:.75rem .5rem;margin-top:.75rem}.sidebar__drawer-paper .sidebar__list-item-icon{min-width:unset;color:var(--sidebar-text);margin-right:.75rem}.sidebar__drawer-paper .sidebar__list-item-button{position:relative;padding:.75rem 0 .75rem .75rem;margin-bottom:.125rem;display:flex;align-items:center;border-radius:.875rem}.sidebar__drawer-paper .sidebar__list-item-button:focus-visible{outline:none;box-shadow:0 0 0 .125rem #60a5fa}.sidebar__drawer-paper .sidebar__list-item-button.Mui-selected,.sidebar__drawer-paper .sidebar__list-item-button:hover,.sidebar__drawer-paper .sidebar__list-item-button:active{border-radius:.875rem;background:var(--sidebar-bg-hover);box-shadow:0 0 0 .0625rem var(--sidebar-border-hover) inset}.sidebar__drawer-paper .sidebar__list-item-button.Mui-selected .sidebar__list-item-text span,.sidebar__drawer-paper .sidebar__list-item-button:hover .sidebar__list-item-text span,.sidebar__drawer-paper .sidebar__list-item-button:active .sidebar__list-item-text span{color:var(--sidebar-foreground);font-weight:600}.sidebar__drawer-paper .sidebar__list-item-button.Mui-selected .sidebar__list-item-icon,.sidebar__drawer-paper .sidebar__list-item-button:hover .sidebar__list-item-icon,.sidebar__drawer-paper .sidebar__list-item-button:active .sidebar__list-item-icon{color:var(--sidebar-active)}.sidebar__drawer-paper .sidebar__list-item-button.Mui-selected:before,.sidebar__drawer-paper .sidebar__list-item-button:hover:before,.sidebar__drawer-paper .sidebar__list-item-button:active:before{content:"";position:absolute;left:0;width:.125rem;height:1.25rem;flex-shrink:0;border-radius:0 16777200px 16777200px 0;background:#60a5fa}.sidebar__drawer-paper .sidebar__list-item-text{color:var(--sidebar-text);margin-top:0;margin-bottom:0}.sidebar__drawer-paper .sidebar__list-item-text span{font-size:.875rem;font-weight:400;line-height:1.25rem}.sidebar__expand-icon{color:var(--sidebar-text);height:1.25rem;font-size:1.125rem}.sidebar__drawer-paper .sidebar__sub-list{padding-left:1rem}.sidebar__drawer-paper .sidebar__sub-list .sidebar__list-item-button{padding-left:.75rem}.sidebar__drawer-paper .sidebar__sub-list .sidebar__list-item-text span{font-size:.75rem;font-weight:600}.sidebar__drawer-paper .sidebar__sub-list .sidebar__list-item-button:before{display:none}.sidebar__drawer-persistent{width:max(18vw,240px);flex-shrink:0}.sidebar__drawer-persistent.sidebarClosed{width:fit-content}@media(min-width:600px)and (max-width:899px){.sidebar__drawer-persistent{width:15rem}}@media(max-width:599px){.sidebar__drawer-persistent{width:85vw}}.sidebar__loading-container{display:flex;justify-content:center;align-items:center;padding:.75rem 0}.app-container{flex-grow:1;padding:1.5rem;padding-bottom:calc(36px + 1.25rem);margin-top:48px;min-height:calc(100vh - 48px);background-color:var(--body-bg);transition:margin-left 225ms cubic-bezier(.4,0,.6,1);box-sizing:border-box}@media(min-width:900px){.app-container.container-sidebar-open{margin-left:max(18vw,15rem)}}@media(min-width:600px)and (max-width:899px){.app-container{padding:.75rem;padding-bottom:calc(36px + .75rem)}}@media(max-width:599px){.app-container{padding:.75rem;padding-bottom:calc(36px + .75rem)}}.app-footer{position:fixed;bottom:0;left:0;width:100%;min-height:36px;display:flex;align-items:center;justify-content:space-between;padding:0 1.25rem;background-color:var(--background);border-top:1px solid var(--border);gap:2.5rem;z-index:1100;transition:left 225ms cubic-bezier(.4,0,.6,1),width 225ms cubic-bezier(.4,0,.6,1)}@media(min-width:600px)and (max-width:899px){.app-footer{padding:.25rem .75rem;gap:.75rem;align-items:flex-start}}@media(max-width:599px){.app-footer{padding:.25rem .625rem;gap:.625rem;align-items:flex-start}}@media(min-width:900px){.app-footer--sidebar-open{left:18vw;width:calc(100% - 18vw)}}.app-footer--inline{position:relative;width:100%;left:0;margin-top:auto}.footer-text.footer-text{font-family:TASA Orbiter;font-size:.75rem;font-style:normal;font-weight:400;line-height:1.3333;letter-spacing:0;color:var(--muted-foreground);flex-shrink:0}@media(max-width:599px){.footer-text.footer-text{font-size:.625rem}}@media(min-width:600px)and (max-width:899px){.footer-text.footer-text .footer-text__line2{display:block}}@media(max-width:599px){.footer-text.footer-text .footer-text__line2{display:block}}.footer-links{display:flex;align-items:flex-start;gap:1.25rem;white-space:nowrap}@media(min-width:600px)and (max-width:899px){.footer-links{gap:.75rem;white-space:normal}}@media(max-width:599px){.footer-links{gap:.625rem;white-space:normal}}.footer-links .footer-link{font-family:TASA Orbiter;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.4286;letter-spacing:0;color:var(--muted-foreground);text-decoration:none}@media(max-width:599px){.footer-links .footer-link{font-size:.625rem}}.suspense-loader{display:flex;justify-content:center;align-items:center;min-height:100vh}.page-not-available{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:32px;text-align:center}.page-not-available__title{margin-bottom:16px}.page-not-available__message{color:#0009}:root,[data-theme=light]{--background: #ffffff;--foreground: #0a0a0a;--primary: #19469d;--primary-foreground: #fafafa;--general-foreground: #0a0a0a;--general-background: #ffffff;--general-primary-foreground: #fafafa;--general-muted-foreground: #737373;--secondary: #f5f5f5;--secondary-foreground: #171717;--general-accent: #f5f5f5;--accent: #f5f5f5;--accent-border: #dbeafe;--muted-foreground: #737373;--border: #e5e5e5;--input: #ffffff;--input-general: #ffffff;--destructive: #dc2626;--destructive-foreground: #ffffff;--card: #ffffff;--secondary-btn: #19469d;--selection-hl: #3b82f6;--foreground-alt: #404040;--mid-alt: #525252;--accent-2: #e5e5e5;--accent-3: #d4d4d4;--accent-4: #b8c5d6;--general-border: #e5e5e5;--border-3: #d4d4d4;--border-4: #a3a3a3;--border-5: #737373;--border-6: #a3a3a3;--destructive-subtle: #fef2f2;--destructive-text: #dc2626;--destructive-border: #ef4444;--general-destructive: #f87171;--ghost: #ffffff;--ghost-foreground: #404040;--ghost-hover: #0000000d;--outline: #ffffff;--outline-hover: #000000;--primary-hover: #404040;--secondary-hover: #fafafa;--radio-bg: #ffffff;--radio-focus: #fca5a5;--radio-disabled-bg: #b6b6b6;--warning-subtle: #fffbeb;--white-subtle: #ffffff2e;--white-alpha: #ffffff1f;--popover: #000;--accent-brand: #eff6ff;--accent-green: #ecfdf5;--accent-violet: #f5f3ff;--accent-yellow: #fefce8;--average-age-bar-top: #3b82f6;--average-age-bar-bottom: #93c5fd;--yellow-50: #fefce8;--green-100: var(--accent-green);--blue-100: var(--accent-brand);--violet-100: var(--accent-violet);--accent-cyan: #f0fdfa;--accent-blue: #1d4ed8;--accent-inv: #eff6ff;--accent-subtle: #f5f5f5;--pure-brand: #1d4ed8;--pure-green: #047857;--pure-violet: #6d28d9;--pure-yellow: #a16207;--body-bg: #f1f5f9;--focus-ring-error: #fca5a5;--teal-50: #f0fdfa;--teal-600: #0d9488;--green-200: #bbf7d0;--green-400: #4ade80;--sheild-green: #047857;--blue-200: #BFDBFE;--slate-200: #e2e8f0;--slate-300: #0a0a0a;--slate-400: #737373;--xs-color: #0000000d;--sm-color: #0000001a;--icon-enrolled: #3b82f6;--icon-online: #22c55e;--icon-offline: #ef4444;--sidebar-gradient: linear-gradient(180deg, #172554, #1e40af);--sidebar-gradient-dark: linear-gradient( 180deg, #0b1e45 0%, #0d2b6b 55%, #0e3380 100% );--sidebar-shadow: 2px 0 24px 0 #00000033;--sidebar-overlay: #ffffff14;--sidebar-bg-hover: #ffffff26;--sidebar-border-hover: #ffffff1a;--sidebar-foreground: #fafafa;--sidebar-text: #93c5fd;--sidebar-active: #93c5fd;--icon-btn-bg: rgba(255, 255, 255, .1);--header-icon: #0a0a0a;--avatar-gradient: linear-gradient( 135deg, #1a56db 0%, #1d5add 9.09%, #205ee0 18.18%, #2262e2 27.27%, #2566e5 36.36%, #286ae7 45.45%, #2b6eea 54.55%, #2e72ec 63.64%, #3276ef 72.73%, #357af1 81.82%, #387ef4 90.91%, #3b82f6 100% );--success: #16a34a;--warning: #ca8a04;--unofficial-destructive-text: #dc2626;--product-family-sw: #ffb900;--product-family-cw2: #7c3aed;--product-family-cwp: #1a56db;--product-family-cwu: #059669;--product-family-fallback: #a3a3a3;--status-blue-background: #eff6ff;--status-blue-border: #bfdbfe;--status-blue-icon: #bfdbfe;--status-purple-background: #f5f3ff;--status-purple-border: #ddd6fe;--status-purple-icon: #ddd6fe;--status-green-background: #f0fdf4;--status-green-border: #bbf7d0;--status-green-icon: #bbf7d0;--status-red-background: #fef2f2;--status-red-border: #fecaca;--status-red-icon: #fecaca}[data-theme=dark]{--background: #0c0f14;--foreground: #f1f5f9;--general-foreground: #f1f5f9;--general-background: #0c0f14;--general-primary-foreground: #ffffff;--primary: #6390f0;--primary-foreground: #ffffff;--secondary: #1a1f2b;--secondary-foreground: #f1f5f9;--accent: #212836;--accent-border: #404040;--general-accent: #212836;--muted-foreground: #64748b;--border: #2a364b;--input: #151a24;--input-general: #151a24;--destructive: #dc2626;--destructive-foreground: #ffffff;--card: #1a1f2b;--secondary-btn: #6390f0;--selection-hl: #60a5fa;--foreground-alt: #94a3b8;--mid-alt: #7c8da3;--accent-2: #111520;--accent-3: #2a3446;--general-border: #2a364b;--border-3: #334155;--border-4: #475569;--border-5: #64748b;--border-6: #737373;--destructive-subtle: #1c1012;--destructive-text: #fca5a5;--destructive-border: #b91c1c;--general-destructive: #dc2626;--ghost: #0c0f14;--ghost-foreground: #94a3b8;--ghost-hover: #ffffff1a;--outline: #0c0f14;--outline-hover: #1a1f2b;--primary-hover: #4f7de0;--secondary-hover: #242b3a;--radio-bg: #313131;--radio-focus: #6d2e2f;--radio-disabled-bg: #666666;--popover: #ffffff;--accent-brand: #3b82f6;--accent-green: #10b981;--accent-violet: #8b5cf6;--accent-yellow: #d97706;--average-age-bar-top: #3b82f6;--average-age-bar-bottom: #93c5fd;--yellow-50: var(--accent-yellow);--green-100: var(--accent-green);--blue-100: var(--accent-brand);--violet-100: var(--accent-violet);--accent-blue: #eff6ff;--accent-inv: rgba(59, 130, 246, .2);--accent-subtle: rgba(59, 130, 246, .2);--pure-brand: #0c1a2e;--pure-green: #0a1e18;--pure-violet: #140e24;--pure-yellow: #1a1608;--body-bg: #090b10;--teal-50: #0d9488;--teal-600: #f0fdfa;--focus-ring-error: #7f1d1d;--blue-200: #eff6ff;--slate-300: #cbd5e1;--slate-400: #94a3b8;--warning-subtle: #fffbeb;--sidebar-gradient: linear-gradient(180deg, #0c0f14, #1a1f2b);--sidebar-shadow: 2px 0 24px 0 #00000033;--sidebar-overlay: #ffffff14;--sidebar-bg-hover: #ffffff26;--sidebar-border-hover: #ffffff1a;--sidebar-foreground: #fafafa;--sidebar-text: #94a3b8;--sidebar-active: #6390f0;--sidebar-gradient-dark: linear-gradient(180deg, #0c0f14 0%, #1a1f2b 100%);--icon-btn-bg: rgba(255, 255, 255, .1);--header-icon: #a3a3a3;--avatar-gradient: linear-gradient(135deg, #6390f0 0%, #6390f0 100%);--success: #16a34a;--warning: #ca8a04;--unofficial-destructive-text: #f87171;--white-subtle: #ffffff2e;--white-alpha: #ffffff1f;--sheild-green: #22c55e;--blue-700: #1d4ed8;--blue-900: #1e3a8a;--blue-950: #172554;--violet-700: #6d28d9;--violet-900: #4c1d95;--violet-950: #2e1065;--green-700: #15803d;--green-900: #14532d;--green-950: #052e16;--red-700: #b91c1c;--red-900: #7f1d1d;--red-950: #450a0a;--icon-enrolled: #60a5fa;--icon-online: #4ade80;--icon-offline: #f87171;--product-family-sw: #ffb900;--product-family-cw2: #7c3aed;--product-family-cwp: #1a56db;--product-family-cwu: #059669;--product-family-fallback: #a3a3a3;--status-blue-background: #172554;--status-blue-border: #1e3a8a;--status-blue-icon: #1d4ed8;--status-purple-background: #2e1065;--status-purple-border: #4c1d95;--status-purple-icon: #6d28d9;--status-green-background: #052e16;--status-green-border: #14532d;--status-green-icon: #15803d;--status-red-background: #450a0a;--status-red-border: #7f1d1d;--status-red-icon: #b91c1c}*,*:before,*:after{box-sizing:border-box}@font-face{font-family:TASA Orbiter;src:url(/assets/TASAOrbiter-Regular-_oJu-LLG.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TASA Orbiter;src:url(/assets/TASAOrbiter-Medium-CgtEOpsk.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:TASA Orbiter;src:url(/assets/TASAOrbiter-SemiBold-DJKFhdc1.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:TASA Orbiter;src:url(/assets/TASAOrbiter-Bold-Ch2NmCz6.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:TASA Orbiter;src:url(/assets/TASAOrbiter-ExtraBold-BHxD3PhE.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}body{margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:TASA Orbiter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}:focus-visible{outline:2px solid #1565c0;outline-offset:2px}a{text-decoration:none;color:inherit}img{max-width:100%;height:auto}.display-flex{display:flex}.display-flex.horizontal-align{justify-content:center}.display-flex.vertical-align{align-items:center}.cursor-pointer{cursor:pointer}*{scrollbar-width:thin;scrollbar-color:var(--border-4) transparent}*::-webkit-scrollbar{-webkit-appearance:none;width:8px;height:8px;background:transparent}*::-webkit-scrollbar-track,*::-webkit-scrollbar-track-piece{-webkit-appearance:none;background:transparent}*::-webkit-scrollbar-thumb{-webkit-appearance:none;background-color:var(--border-4);border-radius:8px;background-clip:padding-box;border:2px solid transparent;transition:background-color .2s ease}*::-webkit-scrollbar-thumb:hover{background-color:var(--mid-alt)}*::-webkit-scrollbar-button{display:none;width:0;height:0;background:transparent}*::-webkit-scrollbar-corner{background:transparent}html.os-windows *{scrollbar-width:auto;scrollbar-color:auto}
