:root{--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-display-2xl:3.75rem;--line-height-display-2xl:4.5rem;--letter-spacing-display-2xl:-.02em;--font-size-display-xl:3rem;--line-height-display-xl:3.75rem;--letter-spacing-display-xl:-.02em;--font-size-display-lg:2.5rem;--line-height-display-lg:3.125rem;--letter-spacing-display-lg:-.02em;--font-size-display-md:2.25rem;--line-height-display-md:2.75rem;--letter-spacing-display-md:-.02em;--font-size-display-sm:2rem;--line-height-display-sm:2.5rem;--font-size-display-xs:1.5rem;--line-height-display-xs:2rem;--font-size-text-xl:1.25rem;--line-height-text-xl:1.875rem;--font-size-text-lg:1.125rem;--line-height-text-lg:1.75rem;--font-size-text-md:1rem;--line-height-text-md:1.5rem;--font-size-text-sm:.875rem;--line-height-text-sm:1.25rem;--font-size-text-xs:.75rem;--line-height-text-xs:1.125rem;--font-size-text-2xs:.625rem;--line-height-text-2xs:.875rem}.typography{color:var(--colorText);font-family:Archivo,sans-serif!important}.typography--display-2xl{font-size:var(--font-size-display-2xl);line-height:var(--line-height-display-2xl);letter-spacing:var(--letter-spacing-display-2xl)}.typography--display-xl{font-size:var(--font-size-display-xl);line-height:var(--line-height-display-xl);letter-spacing:var(--letter-spacing-display-xl)}.typography--display-lg{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);letter-spacing:var(--letter-spacing-display-lg)}.typography--display-md{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);letter-spacing:var(--letter-spacing-display-md)}.typography--display-sm{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm)}.typography--display-xs{font-size:var(--font-size-display-xs);line-height:var(--line-height-display-xs)}.typography--text-xl{font-size:var(--font-size-text-xl);line-height:var(--line-height-text-xl)}.typography--text-lg{font-size:var(--font-size-text-lg);line-height:var(--line-height-text-lg)}.typography--text-md{font-size:var(--font-size-text-md);line-height:var(--line-height-text-md)}.typography--text-sm{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm)}.typography--text-xs{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs)}.typography--text-2xs{font-size:var(--font-size-text-2xs);line-height:var(--line-height-text-2xs)}.typography--regular{font-weight:var(--font-weight-regular)}.typography--medium{font-weight:var(--font-weight-medium)}.typography--semi-bold{font-weight:var(--font-weight-semibold)}.typography--bold{font-weight:var(--font-weight-bold)}.typography--italic{font-style:italic}.typography--primary{color:var(--colorPrimaryText)}.typography--secondary{color:var(--colorSecondaryText)}.typography--gray{color:var(--colorGrayText)}.typography--red{color:var(--colorRedText)}.typography--yellow{color:var(--colorYellowText)}.typography--green{color:var(--colorGreenText)}.typography--purple{color:var(--colorPurpleText)}.typography--orange{color:var(--colorOrangeText)}.typography--pink{color:var(--colorPinkText)}.typography--cyan{color:var(--colorCyanText)}.typography--description{color:var(--colorTextDescription)}.typography--underline,.typography--link{color:var(--color-blue-07);text-decoration-line:underline}.typography--line-through{text-decoration-line:line-through}.typography--underline.typography--line-through,.typography--link.typography--line-through{text-decoration-line:underline line-through}.checkbox-v2{max-width:100%;color:var(--colorText);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;display:inline-flex}.checkbox-v2__input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.checkbox-v2__control{box-sizing:border-box;color:#0000;background-color:var(--colorBgContainer);border:1px solid var(--colorBorder);border-radius:.25rem;flex:0 0 1.25rem;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;transition:color .14s,background-color .14s,border-color .14s,box-shadow .14s;display:inline-flex}.checkbox-v2__control svg{display:block}.checkbox-v2__square{background-color:var(--colorText);opacity:0;border-radius:.125rem;width:.75rem;height:.75rem;transition:opacity .14s,transform .14s;display:block;transform:scale(.75)}.checkbox-v2__label{min-width:0;color:var(--colorText)}.checkbox-v2:hover:not(.checkbox-v2--disabled) .checkbox-v2__control{border-color:var(--colorTextSecondary)}.checkbox-v2__input:focus-visible+.checkbox-v2__control{box-shadow:0 0 0 3px color-mix(in srgb, var(--colorText) 18%, transparent)}.checkbox-v2--check .checkbox-v2__input:checked+.checkbox-v2__control{color:var(--colorTextLightSolid);background-color:var(--colorText);border-color:var(--colorText)}.checkbox-v2--square .checkbox-v2__input:checked+.checkbox-v2__control{border-color:var(--colorBorder)}.checkbox-v2--square .checkbox-v2__input:checked+.checkbox-v2__control .checkbox-v2__square{opacity:1;transform:scale(1)}.checkbox-v2--disabled{cursor:not-allowed}.checkbox-v2--disabled .checkbox-v2__control{background-color:var(--colorBgContainerDisabled);border-color:var(--colorBorder)}.checkbox-v2--disabled .checkbox-v2__label{color:var(--colorTextDisabled)}.checkbox-v2--disabled.checkbox-v2--check .checkbox-v2__input:checked+.checkbox-v2__control{color:var(--colorTextLightSolid);background-color:var(--colorTextDisabled);border-color:var(--colorTextDisabled)}.checkbox-v2--disabled.checkbox-v2--square .checkbox-v2__input:checked+.checkbox-v2__control .checkbox-v2__square{background-color:var(--colorTextDisabled)}[data-theme=dark] .checkbox-v2:not(.checkbox-v2--disabled).checkbox-v2--check .checkbox-v2__input:checked+.checkbox-v2__control{color:var(--colorTextDarkSolid);background-color:var(--colorPrimary);border-color:var(--colorPrimary)}[data-theme=dark] .checkbox-v2:not(.checkbox-v2--disabled).checkbox-v2--square .checkbox-v2__input:checked+.checkbox-v2__control{border-color:var(--colorPrimary)}[data-theme=dark] .checkbox-v2:not(.checkbox-v2--disabled).checkbox-v2--square .checkbox-v2__input:checked+.checkbox-v2__control .checkbox-v2__square{background-color:var(--colorPrimary)}.app-button{--button-main:var(--colorSecondary);--button-hover:var(--colorSecondaryHover);--button-pressed:var(--colorSecondaryActive);--button-soft:var(--colorSecondaryBg);--button-soft-hover:var(--colorSecondaryBgHover);--button-soft-pressed:var(--colorSecondaryBorder);--button-text:var(--colorTextLightSolid);--button-border:var(--colorSecondaryBorder);--button-border-hover:var(--colorSecondaryBorderHover);--focus-ring:color-mix(in srgb, var(--button-main) 25%, transparent);appearance:none;box-sizing:border-box;text-align:center;text-transform:none;white-space:nowrap;min-width:0;color:var(--button-text);border:1px solid var(--button-border);cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:middle;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin:0;font-family:inherit;font-weight:500;line-height:1;text-decoration:none;transition:color .14s,background-color .14s,border-color .14s,box-shadow .14s,transform 80ms;display:inline-flex}.app-button:focus{outline:none}.app-button:focus-visible{box-shadow:0 0 0 3px var(--focus-ring)}.app-button:active:not(:disabled){transform:translateY(1px)}.app-button:disabled{cursor:not-allowed;pointer-events:none}.app-button__label{min-width:0;font-size:inherit;line-height:inherit;justify-content:center;align-items:center;display:inline-flex}.app-button__icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.app-button__icon.fixed-size svg{width:1em;height:1em;display:block}.app-button__circle-icon{border:1.5px solid;border-radius:50%;width:14px;height:14px;display:block}.app-button__spinner{color:currentColor}.app-button--sm{height:2.25rem;font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);border-radius:8px;gap:6px;padding:0 10px}.app-button--sm .app-button__circle-icon{width:11px;height:11px}.app-button--md{height:3rem;font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);padding:0 14px}.app-button--lg{height:3.5rem;font-size:var(--font-size-text-md);line-height:var(--line-height-text-md);border-radius:7px;gap:9px;padding:0 18px}.app-button--lg .app-button__circle-icon{width:15px;height:15px}.app-button--primary{--button-main:var(--colorSecondary);--button-hover:var(--colorSecondaryHover);--button-pressed:var(--colorSecondaryActive);--button-soft:var(--colorSecondaryBg);--button-soft-hover:var(--colorSecondaryBgHover);--button-soft-pressed:var(--colorSecondaryBorder);--button-border:var(--colorSecondaryBorder);--button-border-hover:var(--colorSecondaryBorderHover)}.app-button--destructive{--button-main:var(--colorRed);--button-hover:var(--colorRedHover);--button-pressed:var(--colorRedActive);--button-soft:var(--colorRedBg);--button-soft-hover:var(--colorRedBgHover);--button-soft-pressed:var(--colorRedBorder);--button-border:var(--colorRedBorder);--button-border-hover:var(--colorRedBorderHover)}.app-button--dark{--button-main:var(--colorInvert);--button-hover:var(--colorInvertHover);--button-pressed:var(--colorInvertActive);--button-text:var(--colorTextInvert);--button-border:var(--colorBorder);--button-border-hover:var(--colorBorderSecondary)}.app-button--filled{color:var(--button-text);background-color:var(--button-main);border-color:var(--button-main)}.app-button--filled:hover:not(:disabled){background-color:var(--button-hover);border-color:var(--button-hover)}.app-button--filled:active:not(:disabled){background-color:var(--button-pressed);border-color:var(--button-pressed)}.app-button--outlined{color:var(--button-main);background-color:var(--colorBgContainer);border-color:var(--button-border)}.app-button--outlined:hover:not(:disabled){background-color:var(--button-soft);border-color:var(--button-border-hover)}.app-button--outlined:active:not(:disabled){background-color:var(--button-soft-pressed);border-color:var(--button-pressed)}.app-button--soft{color:var(--button-main);background-color:var(--button-soft);border-color:#0000}.app-button--soft:hover:not(:disabled){background-color:var(--button-soft-hover)}.app-button--soft:active:not(:disabled){background-color:var(--button-soft-pressed)}.app-button--text{color:var(--button-main);background-color:#0000;border-color:#0000}.app-button--text:hover:not(:disabled){background-color:var(--button-soft)}.app-button--text:active:not(:disabled){background-color:var(--button-soft-pressed)}.app-button--dark.app-button--outlined{color:var(--colorText);background-color:#0000}.app-button--dark.app-button--outlined:hover:not(:disabled){background-color:var(--colorBgContainerHover)}.app-button--dark.app-button--outlined:active:not(:disabled){background-color:var(--colorBgContainerActive);border-color:var(--button-border)}.app-button--dark.app-button--filled{color:var(--colorTextInvert)}.app-button--dark.app-button--soft{color:var(--colorText);background-color:#0000}.app-button--dark.app-button--soft:hover:not(:disabled){background-color:var(--colorBgContainerHover)}.app-button--dark.app-button--soft:active:not(:disabled){background-color:var(--colorBgContainerActive)}.app-button--dark.app-button--text{color:var(--colorText)}.app-button--dark.app-button--text:hover:not(:disabled),.app-button--dark.app-button--text:active:not(:disabled){background-color:#0000}.app-button--icon-only{flex:none;padding:0}.app-button--icon-only.app-button--sm{width:2.25rem}.app-button--icon-only.app-button--md{width:3rem}.app-button--icon-only.app-button--lg{width:3.5rem}.app-button--full-width{width:100%}.app-button:disabled{color:var(--colorTextDisabled);background-color:var(--colorBgContainerDisabled);border-color:var(--colorBorder);opacity:1}.app-button--outlined:disabled{color:var(--colorTextDisabled);background-color:var(--colorBgContainer);border-color:var(--colorBorder)}.app-button--soft:disabled{color:var(--colorTextDisabled);background-color:var(--colorBgContainerDisabled);border-color:#0000}.app-button--text:disabled{color:var(--colorTextDisabled);background-color:#0000;border-color:#0000}.app-button-close{width:32px;height:32px;color:var(--colorIcon);cursor:pointer;background-color:#0000;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background-color .14s,color .14s,box-shadow .14s;display:inline-flex}.app-button-close:focus{outline:none}.app-button-close:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--colorIcon) 25%, transparent)}.app-button-close:hover:not(:disabled){color:var(--colorIconHover);background-color:var(--colorBgContainerHover)}.app-button-close:active:not(:disabled){background-color:var(--colorBgContainerActive);color:var(--colorInvert)}[data-theme=dark] .app-button-close:active:not(:disabled){background-color:var(--colorBgContainerHover);color:var(--colorPrimary)}.app-button-close:disabled{color:var(--colorTextDisabled);cursor:not-allowed}.custom-input .input-wrapper{border:1px solid var(--colorBorder);box-sizing:border-box;background-color:var(--colorBgContainer);cursor:text;border-radius:8px;flex-direction:row;align-items:center;padding:4px 10px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.custom-input .input-wrapper:hover:not(.disable):not(.error),.custom-input .input-wrapper.focused:not(.disable):not(.error){border-color:var(--colorInvert);box-shadow:var(--colorInvertGray) 0 0 0 2px}.custom-input .input-wrapper.focused{border-color:var(--colorText)}.custom-input .input-wrapper.error{border-color:var(--colorRedBorder)}.custom-input .input-wrapper.error:hover,.custom-input .input-wrapper.error.focused{border-color:var(--colorRed);box-shadow:var(--colorRedBg) 0 0 0 .125rem}.custom-input .input-wrapper.disable{background-color:var(--colorBgContainerDisabled);cursor:not-allowed}.custom-input .input-wrapper.multiline{align-items:flex-start;height:auto}.custom-input .input-wrapper.has-label .input-inner{padding-top:17px}.custom-input .input-wrapper.has-label.input-wrapper--sm .input-inner{padding-top:14px}.custom-input .input-wrapper.has-label.input-wrapper--lg .input-inner{padding-top:19px}.custom-input .input-wrapper--sm{height:2.25rem;min-height:2.25rem}.custom-input .input-wrapper--md{height:3rem;min-height:3rem}.custom-input .input-wrapper--lg{height:3.5rem;min-height:3.5rem}.custom-input .input-start-icon{box-sizing:border-box;width:2.75rem;color:var(--colorText);flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;margin-top:-4px;margin-bottom:-4px;margin-left:-10px;display:inline-flex;position:relative}.custom-input .input-start-icon-divider{background-color:var(--colorBorderSecondary);width:1px;height:24px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.custom-input .input-start-icon svg{color:inherit;width:16px!important;height:16px!important}.custom-input .input-start-icon--disabled{color:var(--colorTextDisabled)}.custom-input .input-start-icon--empty{color:var(--colorIcon)}.custom-input .phone-number-input-calling-code{color:inherit;cursor:pointer;font:inherit;font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);white-space:nowrap;background:0 0;border:0;align-items:center;gap:3px;padding:0;display:inline-flex}.custom-input .phone-number-input-calling-code:disabled{cursor:default}.custom-input .phone-number-input-calling-code svg{width:10px!important;height:10px!important}.custom-input .input-inner{flex-direction:column;flex:1;min-width:0;min-height:auto;margin-left:0;display:flex}.custom-input .input-inner--with-icon{border-left:none;margin-left:10px;padding-left:0}.custom-input .input-label{align-items:center;gap:4px;height:auto;display:flex;position:absolute;top:.3125rem;left:.625rem}.custom-input .input-label .typography{color:var(--colorTextLabel)}.custom-input .input-label--disabled .typography,.custom-input .input-label--disabled .input-tooltip-trigger{color:var(--colorTextDisabled)}.custom-input .input-wrapper.has-start-icon .input-label{left:3.375rem}.custom-input .input-wrapper--sm .input-label{top:.1rem}.custom-input .input-required{color:var(--colorRedText)}.custom-input .input-actions{flex-direction:row;flex-shrink:0;align-items:center;gap:3px;display:flex}.custom-input .input-tooltip-trigger{display:inline-flex;position:relative}.custom-input .input-tooltip-trigger svg{color:var(--colorTextDisabled)}.custom-input .input-tooltip-trigger:hover svg{color:var(--colorTextLabel)}.custom-input .input-tooltip{background:var(--colorBgSpotlight);color:var(--colorTextLightSolid);white-space:nowrap;z-index:9999;pointer-events:none;border-radius:4px;padding:4px 8px;font-size:11px;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.custom-input .input-message{margin-top:3px;display:block}.custom-input .input-message-text{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);color:var(--colorTextTertiary)}.custom-input .input-message-text--error{color:var(--colorRedText)}.custom-input .MuiOutlinedInput-notchedOutline{border:none!important}.custom-input .MuiInputBase-root{color:var(--colorText);flex:1;font-family:Archivo;font-weight:500;border:none!important;border-radius:0!important}.custom-input .MuiInputBase-root .MuiInputBase-input{padding:0}.custom-input .MuiInputBase-root .MuiInputBase-input.Mui-disabled{-webkit-text-fill-color:var(--colorTextDisabled)!important}.custom-input .input-wrapper--sm .MuiInputBase-root,.custom-input .input-wrapper--md .MuiInputBase-root{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm)}.custom-input .input-wrapper--lg .MuiInputBase-root{font-size:var(--font-size-text-md);line-height:var(--line-height-text-md)}.phone-number-input-menu{border:1px solid var(--colorBorder);margin-top:4px;background-color:var(--colorBgContainer)!important;box-shadow:0 .1875rem .625rem var(--colorShadow)!important;border-radius:8px!important;transform:translate(-6px)!important}.phone-number-input-menu .MuiMenu-list{padding:4px 6px}.phone-number-input-menu .phone-number-input-menu-option{color:var(--colorText);border-radius:5px;min-height:auto;margin-bottom:4px;padding:3px 6px;transition:all .2s;font-size:var(--font-size-text-xs)!important;line-height:var(--line-height-text-xs)!important}.phone-number-input-menu .phone-number-input-menu-option:hover,.phone-number-input-menu .phone-number-input-menu-option.Mui-focusVisible{color:var(--colorSecondaryTextHover);background-color:var(--colorSecondaryBgHover)!important}[data-theme=dark] .phone-number-input-menu .phone-number-input-menu-option:hover,[data-theme=dark] .phone-number-input-menu .phone-number-input-menu-option.Mui-focusVisible{color:var(--colorPrimaryTextHover);background-color:var(--colorPrimaryBgHover)!important}.phone-number-input-menu .phone-number-input-menu-option.Mui-selected{color:var(--colorSecondaryText);background-color:var(--colorContainerBg)!important}[data-theme=dark] .phone-number-input-menu .phone-number-input-menu-option.Mui-selected{color:var(--colorPrimaryText);background-color:var(--colorPrimaryBg)!important}.tooltip-wrapper{display:inline-block}.tooltip-wrapper .tooltip-trigger{cursor:pointer;display:inline-block}.tooltip-tooltip{z-index:1050;box-sizing:border-box;color:var(--colorTextLightSolid);white-space:normal;word-wrap:break-word;opacity:0;visibility:hidden;pointer-events:auto;border-radius:8px;width:fit-content;transition:opacity .15s,visibility .15s;position:fixed;box-shadow:0 2px 8px #0000001f}.tooltip-tooltip--visible{opacity:1;visibility:visible}.tooltip-tooltip--default{--tooltip-bg:#000;background-color:var(--tooltip-bg);color:var(--colorTextLightSolid)}.tooltip-tooltip--info{--tooltip-bg:var(--colorSecondaryBg);background-color:var(--tooltip-bg);color:var(--colorText)}.tooltip-tooltip--warning{--tooltip-bg:var(--colorYellowBg);background-color:var(--tooltip-bg);color:var(--colorText)}.tooltip-tooltip--error{--tooltip-bg:var(--colorRedBg);background-color:var(--tooltip-bg);color:var(--colorText)}.tooltip-tooltip__content{font-weight:var(--font-weight-regular);cursor:help}.tooltip-tooltip__title{font-weight:var(--font-weight-bold);align-items:center;gap:6px;margin-bottom:4px;display:inline-flex}.tooltip-tooltip__title.sm{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm)}.tooltip-tooltip__title.md{font-size:var(--font-size-text-md);line-height:var(--line-height-text-md)}.tooltip-tooltip__title.lg{font-size:var(--font-size-text-lg);line-height:var(--line-height-text-lg)}.tooltip-tooltip__arrow{border-style:solid;width:0;height:0;position:absolute}.tooltip-tooltip[data-placement=top] .tooltip-tooltip__arrow,.tooltip-tooltip[data-placement=top-left] .tooltip-tooltip__arrow,.tooltip-tooltip[data-placement=top-right] .tooltip-tooltip__arrow{border-width:8px 8px 0;border-color:var(--tooltip-bg) transparent transparent transparent;top:100%}.tooltip-tooltip[data-placement=top] .tooltip-tooltip__arrow:after,.tooltip-tooltip[data-placement=top-left] .tooltip-tooltip__arrow:after,.tooltip-tooltip[data-placement=top-right] .tooltip-tooltip__arrow:after{content:"";border-style:solid;border-width:8px 8px 0;border-color:var(--tooltip-bg) transparent transparent transparent;position:absolute;top:-9px;left:-8px}.tooltip-tooltip[data-placement=bottom] .tooltip-tooltip__arrow,.tooltip-tooltip[data-placement=bottom-left] .tooltip-tooltip__arrow,.tooltip-tooltip[data-placement=bottom-right] .tooltip-tooltip__arrow{border-width:0 8px 8px;border-color:transparent transparent var(--tooltip-bg) transparent;bottom:100%}.tooltip-tooltip[data-placement=bottom] .tooltip-tooltip__arrow:after,.tooltip-tooltip[data-placement=bottom-left] .tooltip-tooltip__arrow:after,.tooltip-tooltip[data-placement=bottom-right] .tooltip-tooltip__arrow:after{content:"";border-style:solid;border-width:0 8px 8px;border-color:transparent transparent var(--tooltip-bg) transparent;position:absolute;bottom:-9px;left:-8px}.tooltip-tooltip[data-placement=left] .tooltip-tooltip__arrow{border-width:8px 0 8px 8px;border-color:transparent transparent transparent var(--tooltip-bg);right:-8px}.tooltip-tooltip[data-placement=left] .tooltip-tooltip__arrow:after{content:"";border-style:solid;border-width:8px 0 8px 8px;border-color:transparent transparent transparent var(--tooltip-bg);position:absolute;top:-8px;right:-9px}.tooltip-tooltip[data-placement=right] .tooltip-tooltip__arrow{border-width:8px 8px 8px 0;border-color:transparent var(--tooltip-bg) transparent transparent;left:-8px}.tooltip-tooltip[data-placement=right] .tooltip-tooltip__arrow:after{content:"";border-style:solid;border-width:8px 8px 8px 0;border-color:transparent var(--tooltip-bg) transparent transparent;position:absolute;top:-8px;left:-9px}.tooltip-tooltip.sm{font-size:var(--font-size-text-xs);line-height:var(--line-height-text-xs);padding:8px}.tooltip-tooltip.md{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);padding:12px}.tooltip-tooltip.lg{font-size:var(--font-size-text-md);line-height:var(--line-height-text-md);padding:12px}.tabs{width:100%}.tabs__list{display:flex}.tabs__item{min-height:38px;color:var(--colorTextSecondary);grid-template-columns:33px max-content 33px;grid-template-areas:"start label close";align-items:center;transition:color .14s,border-color .14s;display:grid;position:relative}.tabs__trigger{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.tabs__trigger:focus-visible{outline:2px solid var(--colorSecondary);outline-offset:-2px}.tabs__start-icon{z-index:1;pointer-events:none;grid-area:start;justify-content:center;align-items:center;display:inline-flex}.tabs__label{z-index:1;pointer-events:none;white-space:nowrap;grid-area:label;justify-items:center;display:grid}.tabs__label:before{visibility:hidden;color:#0000;font-family:Archivo,sans-serif;font-size:var(--font-size-text-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-text-sm);content:attr(data-label);grid-area:1/1}.tabs__label .typography{grid-area:1/1}.tabs__close-slot{z-index:1;grid-area:close;place-items:center;display:grid}.tabs__close{width:28px;height:28px}.tabs__content{padding:24px}.tabs--basic .tabs__list{border-bottom:1px solid var(--colorBorderSecondary);align-items:flex-end;gap:4px}.tabs--basic .tabs__item{border:1px solid var(--colorBorderSecondary);background-color:var(--colorFillQuaternary);border-bottom:0;border-top-left-radius:8px;border-top-right-radius:8px;min-width:137px}.tabs--basic .tabs__item--active{z-index:1;color:var(--colorSecondaryText);background-color:var(--colorBgContainer)}.tabs--basic .tabs__item--active .tabs__label .typography{color:var(--colorSecondaryText);font-weight:var(--font-weight-semibold)}.tabs--basic .tabs__item--active:after{content:"";background-color:var(--colorBgContainer);height:1px;position:absolute;bottom:-1px;left:0;right:0}.tabs--vertical{display:flex}.tabs--vertical .tabs__list{flex-direction:column;flex:0 0 150px}.tabs--vertical .tabs__item{box-sizing:border-box;border-right:2px solid #0000;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;padding-inline:.5rem}.tabs--vertical .tabs__item--active{color:var(--colorSecondaryText);border-right-color:var(--colorSecondary)}.tabs--vertical .tabs__item--active .tabs__label .typography{color:var(--colorSecondaryText);font-weight:var(--font-weight-semibold)}.tabs--vertical .tabs__content{flex:1;min-width:0}.advanced-select-mui{--select-border:var(--colorBorder);--input-size-sm:200px;--input-size-md:320px;--input-size-lg:420px;flex-direction:column;align-items:stretch;width:100%;margin-bottom:.2rem;transition:all .25s ease-in;display:flex;position:relative}.advanced-select-mui .MuiAutocomplete-root .MuiInputBase-root{background-color:var(--colorBgContainer);border:1px solid var(--select-border);border-radius:8px;min-width:125px;transition:all .3s;position:relative;font-family:Archivo,sans-serif!important}.advanced-select-mui .MuiAutocomplete-root .MuiInputBase-root .MuiOutlinedInput-notchedOutline{border:none!important}.advanced-select-mui .MuiAutocomplete-root .MuiInputBase-root .MuiAutocomplete-endAdornment{right:10px}.advanced-select-mui .MuiAutocomplete-root .MuiInputBase-root .MuiAutocomplete-endAdornment:hover,.advanced-select-mui .MuiAutocomplete-root .MuiInputBase-root .MuiAutocomplete-popupIndicator:hover{background-color:#0000!important}.advanced-select-mui .MuiAutocomplete-root .MuiInputBase-root:hover,.advanced-select-mui .MuiAutocomplete-root .MuiInputBase-root.Mui-focused{border-color:var(--colorInvert);box-shadow:var(--colorInvertGray) 0px 0px 0px 2px}.advanced-select-mui .MuiAutocomplete-root .MuiInputBase-root:hover.Mui-error,.advanced-select-mui .MuiAutocomplete-root .MuiInputBase-root.Mui-focused.Mui-error{box-shadow:var(--colorRedBg) 0 0 0 .125rem;border-color:var(--colorRed)!important}.advanced-select-mui .MuiAutocomplete-root .MuiInputBase-root.Mui-disabled{background-color:var(--colorBgContainerDisabled)!important;border-color:var(--colorBorder)!important}.advanced-select-mui .MuiAutocomplete-root .MuiInputBase-root.Mui-disabled *{color:var(--colorTextDisabled)!important}.advanced-select-mui .MuiAutocomplete-root .MuiInputBase-root.Mui-error{border-color:var(--colorRedBorder)!important}.advanced-select-mui .MuiAutocomplete-root .MuiAutocomplete-input{color:var(--colorTextLabel)}.advanced-select-mui .MuiAutocomplete-root .MuiAutocomplete-input::placeholder{color:var(--colorTextPlaceholder);opacity:1;font-size:var(--font-size-text-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-text-sm)}.advanced-select-mui .MuiInputBase-root{padding-left:10px!important}.advanced-select-mui .advanced-select-mui-label{align-items:center;gap:.25rem;display:flex;position:absolute;top:.3125rem;left:.625rem}.advanced-select-mui .advanced-select-mui-label .typography{color:var(--colorTextLabel)}.advanced-select-mui .advanced-select-mui-label .typography--disabled{color:var(--colorTextDisabled)}.advanced-select-mui .advanced-select-mui-leading-icon{box-sizing:border-box;width:2.75rem;color:var(--colorTextPlaceholder);justify-content:center;align-items:center;gap:.25rem;display:flex;position:absolute;top:0;bottom:0;left:0}.advanced-select-mui .advanced-select-mui-leading-icon:after{background-color:var(--colorBorderSecondary);content:"";width:1px;height:24px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.advanced-select-mui .advanced-select-mui-leading-icon svg{color:inherit;width:16px!important;height:16px!important}.advanced-select-mui.has-value .advanced-select-mui-leading-icon{color:var(--colorText)}.advanced-select-mui.has-value .MuiAutocomplete-input{color:var(--colorText);font-family:Archivo;font-weight:500}.advanced-select-mui.has-leading-icon .advanced-select-mui-label{left:3.375rem}.advanced-select-mui.has-leading-icon .MuiInputBase-root{padding-left:3.375rem!important}.advanced-select-mui.size-sm{max-width:var(--input-size-sm,200px)}.advanced-select-mui.size-sm .advanced-select-mui-label{top:.1rem}.advanced-select-mui.size-sm .MuiInputBase-root{height:2.25rem;min-height:2.25rem;padding-top:2px!important;padding-bottom:2px!important}.advanced-select-mui.size-sm .MuiAutocomplete-input{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm)}.advanced-select-mui.size-sm.has-label .MuiInputBase-root{height:2.25rem;min-height:2.25rem;padding-top:1.1875rem!important}.advanced-select-mui.size-sm .advanced-select-mui-tag{max-height:20px;padding:1px 3px 1px 6px}.advanced-select-mui.size-md{max-width:var(--input-size-md,320px)}.advanced-select-mui.size-md .MuiInputBase-root{height:3rem;min-height:3rem;padding-top:4px!important;padding-bottom:4px!important}.advanced-select-mui.size-md .MuiAutocomplete-input{font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm)}.advanced-select-mui.size-md.has-label .MuiInputBase-root{height:3rem;min-height:3rem;padding-top:1.3125rem!important}.advanced-select-mui.size-md .advanced-select-mui-tag{max-height:20px;padding:1px 4px 1px 8px}.advanced-select-mui.size-md .advanced-select-mui-tag svg{width:12px;height:12px}.advanced-select-mui.size-lg{max-width:var(--input-size-lg,420px)}.advanced-select-mui.size-lg .MuiInputBase-root{height:3.5rem;min-height:3.5rem;padding-top:8px!important;padding-bottom:8px!important}.advanced-select-mui.size-lg .MuiAutocomplete-input{font-size:var(--font-size-text-md);line-height:var(--line-height-text-md)}.advanced-select-mui.size-lg.has-label .MuiInputBase-root{height:3.5rem;min-height:3.5rem;padding-top:1.4375rem!important}.advanced-select-mui.size-lg .advanced-select-mui-tag{max-height:32px;padding:4px 6px 4px 10px}.advanced-select-mui.size-lg .advanced-select-mui-tag svg{width:16px;height:16px}.advanced-select-mui.is-multiple .MuiInputBase-root{height:auto}.advanced-select-mui.is-multiple.size-sm .MuiInputBase-root{min-height:2.25rem;padding-top:.125rem!important;padding-bottom:.125rem!important}.advanced-select-mui.is-multiple.size-md .MuiInputBase-root{min-height:3rem;padding-top:.25rem!important;padding-bottom:.25rem!important}.advanced-select-mui.is-multiple.size-lg .MuiInputBase-root{min-height:3.5rem;padding-top:.5rem!important;padding-bottom:.5rem!important}.advanced-select-mui.is-multiple.size-sm.has-label .MuiInputBase-root{height:2.25rem;min-height:2.25rem;padding-top:1rem!important}.advanced-select-mui.is-multiple.size-md.has-label .MuiInputBase-root{min-height:3rem;padding-top:1.1rem!important}.advanced-select-mui.is-multiple.size-lg.has-label .MuiInputBase-root{min-height:3.5rem;padding-top:1.2rem!important}.advanced-select-mui.full-width{max-width:100%!important}.advanced-select-mui .select-label{margin-bottom:.25rem}.advanced-select-mui-paper{border:1px solid var(--select-border);margin-top:4px;background-color:var(--colorBgContainer)!important;box-shadow:0 .1875rem .625rem var(--colorShadow)!important;border-radius:12px!important}.advanced-select-mui-paper .MuiAutocomplete-listbox{max-height:250px;padding:8px}.advanced-select-mui-paper .MuiAutocomplete-listbox .MuiAutocomplete-option{border-radius:5px;min-height:auto;margin-bottom:6px;padding:6px 4px;transition:all .2s}.advanced-select-mui-paper .MuiAutocomplete-listbox .MuiAutocomplete-option .typography{color:var(--colorText);margin-right:4px}.advanced-select-mui-paper .MuiAutocomplete-listbox .MuiAutocomplete-option svg{margin-bottom:2px}.advanced-select-mui-paper .MuiAutocomplete-listbox .MuiAutocomplete-option:hover,.advanced-select-mui-paper .MuiAutocomplete-listbox .MuiAutocomplete-option.Mui-focused{background-color:var(--colorSecondaryBgHover)!important}.advanced-select-mui-paper .MuiAutocomplete-listbox .MuiAutocomplete-option:hover .typography,.advanced-select-mui-paper .MuiAutocomplete-listbox .MuiAutocomplete-option.Mui-focused .typography{color:var(--colorSecondaryTextHover)}[data-theme=dark] .advanced-select-mui-paper .MuiAutocomplete-listbox .MuiAutocomplete-option:hover,[data-theme=dark] .advanced-select-mui-paper .MuiAutocomplete-listbox .MuiAutocomplete-option.Mui-focused{background-color:var(--colorPrimaryBgHover)!important}[data-theme=dark] .advanced-select-mui-paper .MuiAutocomplete-listbox .MuiAutocomplete-option:hover .typography,[data-theme=dark] .advanced-select-mui-paper .MuiAutocomplete-listbox .MuiAutocomplete-option.Mui-focused .typography{color:var(--colorPrimaryTextHover)}.advanced-select-mui-paper .MuiAutocomplete-listbox .MuiAutocomplete-option[aria-selected=true]{background-color:var(--colorContainerBg)!important}.advanced-select-mui-paper .MuiAutocomplete-listbox .MuiAutocomplete-option[aria-selected=true] .typography,.advanced-select-mui-paper .MuiAutocomplete-listbox .MuiAutocomplete-option[aria-selected=true] svg{color:var(--colorSecondaryText)}[data-theme=dark] .advanced-select-mui-paper .MuiAutocomplete-listbox .MuiAutocomplete-option[aria-selected=true]{background-color:var(--colorPrimaryBg)!important}[data-theme=dark] .advanced-select-mui-paper .MuiAutocomplete-listbox .MuiAutocomplete-option[aria-selected=true] .typography,[data-theme=dark] .advanced-select-mui-paper .MuiAutocomplete-listbox .MuiAutocomplete-option[aria-selected=true] svg{color:var(--colorPrimaryText)}.advanced-select-mui-paper .MuiAutocomplete-listbox .MuiAutocomplete-option.Mui-disabled{opacity:.5}.advanced-select-mui-paper .no-options,.advanced-select-mui-paper .MuiAutocomplete-noOptions{text-align:center;color:var(--colorTextPlaceholder);padding:12px}.advanced-select-mui-tag{border:1px solid var(--colorBorderSecondary);background:var(--colorBgContainer);border-radius:4px;align-items:center;gap:4px;height:auto;max-height:20px;margin-right:2px;padding:2px 4px 2px 2px;display:inline-flex}.advanced-select-mui-tag-icon{align-items:center;display:flex}.advanced-select-mui-tag-delete{cursor:pointer;color:var(--colorTextPlaceholder);border-radius:4px;padding:2px;display:flex}.advanced-select-mui-tag-delete:hover{color:var(--colorRedTextHover)}.select-hint-tooltip{cursor:help;color:var(--colorTextPlaceholder);align-items:center;margin-bottom:2px;display:inline-flex;position:relative}.select-hint-tooltip:hover svg{color:var(--colorText)}.select-hint-tooltip-message{background:var(--colorBgSpotlight);z-index:1000;white-space:nowrap;border-radius:6px;padding:4px 8px;display:none;position:absolute}.select-hint-tooltip:hover .select-hint-tooltip-message{display:block}.select-hint-tooltip.top .select-hint-tooltip-message{margin-bottom:4px;bottom:100%;left:50%;transform:translate(-50%)}.select-hint-tooltip.bottom .select-hint-tooltip-message{margin-top:4px;top:100%;left:50%;transform:translate(-50%)}.select-hint-tooltip.left .select-hint-tooltip-message{margin-right:4px;top:50%;right:100%;transform:translateY(-50%)}.select-hint-tooltip.right .select-hint-tooltip-message{margin-left:4px;top:50%;left:100%;transform:translateY(-50%)}.select-hint-tooltip.top-left .select-hint-tooltip-message{margin-bottom:4px;margin-right:4px;bottom:100%;right:100%}.select-hint-tooltip.top-right .select-hint-tooltip-message{margin-bottom:4px;margin-left:4px;bottom:100%;left:100%}.select-hint-tooltip.bottom-left .select-hint-tooltip-message{margin-top:4px;margin-right:4px;top:100%;right:100%}.select-hint-tooltip.bottom-right .select-hint-tooltip-message{margin-top:4px;margin-left:4px;top:100%;left:100%}.input-file-uploader{background-color:var(--colorBgContainer);border:1px solid var(--colorBorder);cursor:pointer;border-radius:12px;outline:none;max-height:126px;padding:16px;transition:all .2s ease-in}.input-file-uploader:hover,.input-file-uploader:focus-visible,.input-file-uploader--dragging{border-color:var(--colorInvert)}.input-file-uploader--error{border-color:var(--colorRedBorder)}.input-file-uploader--has-files{min-height:0}.input-file-uploader--disabled{background-color:var(--colorBgContainerDisabled);cursor:not-allowed}.input-file-uploader__label{align-items:center;gap:4px;margin-bottom:4px;display:flex}.input-file-uploader__empty{text-align:center;flex-direction:column;flex:1;align-items:center;gap:8px;display:flex}.input-file-uploader .action{color:var(--colorText)}[data-theme=dark] .input-file-uploader .action{color:var(--colorPrimaryText)}.input-file-uploader--disabled .action{color:var(--colorTextDisabled)}.input-file-uploader__files{flex-direction:column;flex:1;gap:12px;margin-top:12px;display:flex}.input-file-uploader__file{background-color:var(--colorBgContainer);border:1px solid var(--colorBorder);cursor:pointer;border-radius:12px;outline:none;align-items:center;gap:12px;min-width:0;padding:8px 16px;display:flex}.input-file-uploader__file-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.input-file-uploader__error-message{margin-top:4px;display:block!important}.radio-button__indicator{box-sizing:border-box;background-color:var(--colorBgContainer);border:1px solid var(--colorBorder);border-radius:50%;width:1.25rem;height:1.25rem;transition:background-color .14s,border-color .14s;display:block}.radio-button__indicator--checked{background-color:var(--colorInvert);border-color:var(--colorInvert);position:relative}.radio-button__indicator--checked:after{content:"";background-color:var(--colorTextInvert);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.radio-button:hover:not(.Mui-disabled) .radio-button__indicator:not(.radio-button__indicator--checked){border-color:var(--colorInvert)}.radio-button.Mui-disabled .radio-button__indicator{background-color:var(--colorBgContainerDisabled);border-color:var(--colorBorder)}[data-theme=dark] .radio-button__indicator--checked{background-color:var(--colorInvert);border-color:var(--colorInvert)}.custom-dialog{z-index:900}.custom-dialog .MuiDialog-paper{border-radius:12px;width:auto;max-width:80%;max-height:85vh;position:relative;overflow:visible}.custom-dialog .title{padding:1rem 2rem;padding-right:3rem;position:relative}.custom-dialog .title.not-close-btn{text-align:center;padding-right:2rem}.custom-dialog .close-btn{padding:4px;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.custom-dialog .content{word-wrap:break-word;overflow-wrap:break-word;max-height:calc(80vh - 140px);padding:0 2rem;display:block;overflow:hidden auto}.custom-dialog .content::-webkit-scrollbar:horizontal{display:none}.custom-dialog .content::-webkit-scrollbar{width:6px}.custom-dialog .content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.custom-dialog .content::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.custom-dialog .content::-webkit-scrollbar-thumb:hover{background:#aaa}.custom-dialog .actions{place-content:center;gap:6px;padding:1rem 2rem;display:flex}.custom-dialog .actions button{flex:1!important;min-width:120px!important}.custom-dialog.primary .title-text{color:var(--primary)!important}.custom-dialog.primary .close-btn{color:var(--primary)}.custom-dialog.danger .title-text{color:var(--error)!important}.custom-dialog.danger .close-btn{color:var(--error)}.custom-dialog.warning .title-text{color:var(--text-warning)!important}.custom-dialog.warning .close-btn{color:var(--text-warning)}@media (width<=1024px) and (width>=481px){.custom-dialog .MuiDialog-paper{min-width:400px;max-width:70%!important}.custom-dialog .actions{gap:8px;padding:.75rem 1.5rem 1.5rem}.custom-dialog .actions button{min-width:100px!important;max-width:180px!important}}@media (width<=480px){.custom-dialog .MuiDialog-paper{border-radius:12px;max-height:calc(100vh - 32px);margin:16px;width:calc(100% - 32px)!important;max-width:calc(100% - 32px)!important;min-width:unset!important}.custom-dialog .content{max-height:calc(100vh - 180px);padding:16px}.custom-dialog .title{padding:1rem 3rem 1rem 1.5rem}.custom-dialog .actions{gap:8px;padding:12px 16px 1rem}.custom-dialog .actions button{font-size:14px}}@media (width<=768px){.custom-dialog .actions{background-color:"red";flex-direction:row;gap:6px;padding:.5rem .5rem 1rem}.custom-dialog .actions button{flex:1!important;min-width:60px!important;max-width:none!important}}.date-picker{display:inline-block;position:relative}.date-picker--full-width{width:100%;display:block}.date-picker__trigger-anchor{width:100%}.date-picker__range-trigger{white-space:nowrap}.date-picker__single-toggle{color:var(--colorIcon);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:transform .14s;display:inline-flex}.date-picker__single-toggle:focus-visible{outline:2px solid var(--colorSecondaryBorderHover);outline-offset:2px;border-radius:6px}.date-picker__single-toggle:disabled{color:var(--colorTextDisabled);cursor:not-allowed}.date-picker__single-toggle svg{transition:transform .14s;transform:rotate(90deg)}.date-picker__single-toggle--open svg{transform:rotate(270deg)}.date-picker__backdrop{display:none}.date-picker__panel{background:var(--colorBgElevated);border:1px solid var(--colorBorder);box-shadow:var(--shadowDatePicker);box-sizing:border-box;color:var(--colorText);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.date-picker__panel--range{width:808px;max-width:calc(100vw - 32px);min-height:448px}.date-picker__panel--single{width:360px}.date-picker__panel-layout{flex:1;min-height:0;display:flex}.date-picker__panel-sidebar{flex:0 0 160px;min-height:0;display:flex}.date-picker__panel-workspace{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.date-picker__panel-content{min-height:0}.date-picker__panel--range .date-picker__panel-content{flex:1}.date-picker__range-content{min-height:360px;display:flex}.date-picker__presets{border-right:1px solid var(--colorBorder);box-sizing:border-box;flex-direction:column;flex:1;align-items:flex-start;gap:4px;width:100%;height:100%;padding:16px;display:flex}.date-picker__preset{box-sizing:border-box;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;width:128px;height:36px;padding:8px 12px;transition:background-color .14s,color .14s;display:flex}.date-picker__preset:hover:not(:disabled){background:var(--colorBgContainerHover)}.date-picker__preset:focus-visible{outline:2px solid var(--colorSecondaryBorderHover);outline-offset:2px}.date-picker__preset--selected{background:0 0}.date-picker__preset:disabled{cursor:not-allowed}.date-picker__preset:disabled .date-picker__preset-text{color:var(--colorTextDisabled)!important}.date-picker__preset-text{white-space:nowrap}.date-picker__calendars{flex:1;min-width:0;display:flex}.date-picker__secondary-calendar{border-left:1px solid var(--colorBorder);flex:1;min-width:0;display:flex}.date-picker__calendar-month{box-sizing:border-box;flex:1;min-width:0;padding:16px}.date-picker__month-header{grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;min-height:36px;margin-bottom:16px;display:grid}.date-picker__month-title{text-align:center;justify-self:center}.date-picker__month-navigation{color:var(--colorIcon);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background-color .14s;display:inline-flex}.date-picker__month-navigation:hover:not(:disabled){background:var(--colorBgContainerHover);color:var(--colorIconHover)}.date-picker__month-navigation:disabled{color:var(--colorTextDisabled);cursor:not-allowed}.date-picker__month-navigation:focus-visible{outline:2px solid var(--colorSecondaryBorderHover);outline-offset:2px}.date-picker__calendar-month--start .date-picker__month-navigation--next,.date-picker__calendar-month--end .date-picker__month-navigation--previous{visibility:hidden}.date-picker__weekdays,.date-picker__calendar-grid{grid-template-columns:repeat(7,minmax(36px,1fr));display:grid}.date-picker__weekdays{margin-bottom:4px}.date-picker__calendar-grid{row-gap:4px}.date-picker__weekday{text-align:center;justify-content:center;height:32px;align-items:center!important}.date-picker__day-cell{justify-content:center;align-items:center;min-width:0;height:36px;display:flex;position:relative}.date-picker__day-cell--in-range{background:var(--colorSecondaryBg)}.date-picker__day-cell--in-range:nth-child(7n+1){border-radius:20px 0 0 20px}.date-picker__day-cell--in-range:nth-child(7n){border-radius:0 20px 20px 0}.date-picker__day-cell--range-start:not(.date-picker__day-cell--range-end){background:linear-gradient(to right, transparent 50%, var(--colorSecondaryBg) 50%)}.date-picker__day-cell--range-end:not(.date-picker__day-cell--range-start){background:linear-gradient(to left, transparent 50%, var(--colorSecondaryBg) 50%)}.date-picker__day{color:var(--colorTextSecondary);cursor:pointer;z-index:1;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;padding:8px 10px;transition:background-color .12s,color .12s;display:inline-flex;position:relative}.date-picker__day .date-picker__day-text{color:inherit}.date-picker__day--today{background:var(--colorSecondaryBg)}.date-picker__day:hover:not(:disabled),.date-picker__day:focus-visible:not(:disabled){background:var(--colorSecondaryHover);color:var(--colorTextLightSolid);outline:0}.date-picker__day:focus-visible:not(:disabled){box-shadow:0 0 0 2px var(--colorSecondaryBorderHover)}.date-picker__day--selected{background:var(--colorSecondary);color:var(--colorTextLightSolid)}.date-picker__day--outside,.date-picker__day--disabled{color:var(--colorTextDisabled);cursor:not-allowed}.date-picker__today-dot{background:var(--colorInvert);border-radius:50%;width:5px;height:5px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.date-picker__footer{border-top:1px solid var(--colorBorder);box-sizing:border-box;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.date-picker__footer-start{min-width:0}.date-picker__range-inputs{align-items:flex-start;gap:12px;display:flex}.date-picker__date-input{width:136px}.date-picker__date-input .input-wrapper{border-radius:8px;min-height:36px}.date-picker__range-separator{height:36px;align-items:center!important}.date-picker__actions{flex-shrink:0;gap:12px;display:flex}.date-picker__action{border-radius:8px!important;height:36px!important;padding:8px 12px!important}.date-picker__action--cancel{min-width:50px}.date-picker__action--apply{min-width:77px}.date-picker__mobile-range-inputs,.date-picker__mobile-month-header{display:none}.date-picker-popper{z-index:1400}.date-picker-popper--single .date-picker__panel-content{padding:0}@media (width<=768px){.date-picker-popper{width:100%!important;position:fixed!important;inset:0!important;transform:none!important}.date-picker-popper .date-picker__backdrop{background:var(--colorBgMask);display:block;position:fixed;inset:0}.date-picker-popper .date-picker__panel{border:0;border-radius:0;width:100%;min-height:100dvh;max-height:100dvh;position:fixed;inset:0;overflow-y:auto}.date-picker-popper .date-picker__panel-layout{flex-direction:column;flex:1;min-height:100%}.date-picker-popper .date-picker__panel--range .date-picker__panel-workspace,.date-picker-popper .date-picker__panel--range .date-picker__panel-content{display:contents}.date-picker-popper .date-picker__panel-sidebar{flex:none;order:3;width:100%}.date-picker-popper .date-picker__panel-content{flex-direction:column;flex:1;display:flex}.date-picker-popper .date-picker__mobile-month-header{order:1;justify-content:space-between;align-items:center;padding:20px 18px 12px;display:flex}.date-picker-popper .date-picker__mobile-month-actions{gap:8px;display:flex}.date-picker-popper .date-picker__mobile-range-inputs{order:2;padding:8px 18px 12px;display:block}.date-picker-popper .date-picker__desktop-range-inputs{display:none}.date-picker-popper .date-picker__range-inputs{align-items:flex-start;width:100%}.date-picker-popper .date-picker__date-input{flex:1;width:auto;min-width:0}.date-picker-popper .date-picker__range-content{flex-direction:column;flex:1;order:4;min-height:0}.date-picker-popper .date-picker__presets{border-bottom:1px solid var(--colorBorder);scrollbar-width:none;border-right:0;flex-direction:row;flex:none;gap:8px;width:100%;height:auto;padding:8px 18px 12px;overflow-x:auto}.date-picker-popper .date-picker__presets::-webkit-scrollbar{display:none}.date-picker-popper .date-picker__preset{flex:0 0 128px}.date-picker-popper .date-picker__calendars{display:block}.date-picker-popper .date-picker__secondary-calendar{display:none}.date-picker-popper .date-picker__calendar-month{width:100%;padding:12px 18px 20px}.date-picker-popper .date-picker__panel--range .date-picker__calendar-month--start .date-picker__month-header{display:none}.date-picker-popper .date-picker__weekdays,.date-picker-popper .date-picker__calendar-grid{grid-template-columns:repeat(7,minmax(40px,1fr))}.date-picker-popper .date-picker__weekday,.date-picker-popper .date-picker__day-cell{min-height:44px}.date-picker-popper .date-picker__day{width:44px;height:44px}.date-picker-popper .date-picker__calendar-month--start .date-picker__month-navigation--next{visibility:visible}.date-picker-popper .date-picker__footer{background:var(--colorBgElevated);z-index:2;order:5;margin-top:auto;padding:16px 18px 18px;position:sticky;bottom:0}.date-picker-popper .date-picker__footer-start{display:none}.date-picker-popper .date-picker__actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.date-picker-popper .date-picker__action{width:100%;height:48px!important}}@media (prefers-reduced-motion:reduce){.date-picker__single-toggle,.date-picker__single-toggle svg,.date-picker__preset,.date-picker__day,.date-picker__month-navigation{transition:none}}.expandable-search-box{background-color:#0000;border:1px solid #0000;border-radius:12px;justify-content:flex-end;align-items:center;width:2.5rem;height:2.5rem;padding-left:0;transition:width .3s;display:flex;position:relative}.expandable-search-box.expanded{background-color:#0000;border:1px solid #d8dae1;width:15rem;padding-left:8px}.expandable-search-box.mobile{width:100%}.expandable-search-input{flex:1;height:2.5rem;font-size:1rem;line-height:2.5rem}.expandable-search-input input{color:var(--theme-text)!important}.filter-popover-footer{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.table-header-actions{justify-content:flex-end;align-items:flex-start;gap:16px;display:flex}.table-header-leading-content{flex-shrink:0;align-items:flex-start;gap:8px;display:flex}.table-action-toolbar{flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center;gap:8px;width:auto;min-width:0;display:flex}.table-action-toolbar .expandable-search-box{border:1px solid var(--colorBorder);background-color:var(--colorBgContainer);border-radius:8px;width:32px;height:32px;padding-left:0;transition:width .3s,background-color .2s,border-color .2s}.table-action-toolbar .expandable-search-box:hover{background-color:var(--colorBgContainerHover)}.table-action-toolbar .expandable-search-box:active{background-color:var(--colorBgContainerActive)}.table-action-toolbar .expandable-search-box.expanded{border-color:var(--colorBorder);background-color:var(--colorBgContainer);width:240px;padding-left:8px}.table-action-toolbar .expandable-search-box .MuiIconButton-root{border-radius:7px;flex-shrink:0;width:30px;height:30px}.table-action-toolbar .expandable-search-box .MuiIconButton-root:focus-visible{outline:2px solid var(--colorText);outline-offset:2px}.table-action-toolbar .expandable-search-box .MuiIconButton-root svg path{stroke:var(--colorIcon)}.table-action-toolbar .expandable-search-box .expandable-search-input{height:30px;font-size:14px;line-height:30px}.table-action-toolbar .expandable-search-box .expandable-search-input input{color:var(--colorText)!important}.table-filter-action.MuiIconButton-root,.table-refresh-action{border:1px solid var(--colorBorder);background-color:var(--colorBgContainer);min-width:32px;height:32px;color:var(--colorText);border-radius:8px;transition:background-color .2s,border-color .2s}.table-filter-action.MuiIconButton-root:hover,.table-refresh-action:hover{background-color:var(--colorBgContainerHover)}.table-filter-action.MuiIconButton-root:active,.table-refresh-action:active{background-color:var(--colorBgContainerActive)}.table-filter-action.MuiIconButton-root{gap:6px;padding:0 8px}.table-filter-action.MuiIconButton-root:focus-visible{outline:2px solid var(--colorText);outline-offset:2px}.table-refresh-action{cursor:pointer;justify-content:center;align-items:center;display:flex}.table-time-action{border:1px solid var(--colorBorder);background-color:var(--colorBgContainer);height:32px;color:var(--colorText);border-radius:8px;align-items:center;gap:8px;padding:0 8px;transition:background-color .2s,border-color .2s;display:flex}.table-time-action:hover{background-color:var(--colorBgContainerHover)}.table-time-action:active{background-color:var(--colorBgContainerActive)}.table-time-action.switch-only{padding:0 6px}.table-time-action .table-time-toggle{flex-shrink:0;display:inline-flex}.table-time-picker{justify-content:space-between;align-items:center;gap:8px;min-width:76px;height:100%;display:flex;position:relative}.table-time-picker.is-all-time{cursor:default;padding-right:20px}.table-time-picker>svg{pointer-events:none;flex-shrink:0;position:absolute;top:50%;right:0;transform:translateY(-50%)}.table-time-picker .table-date-range-control,.table-time-picker .date-range-picker,.table-time-picker .MuiFormControl-root{height:100%}.table-time-picker .date-range-picker .btn{height:30px;min-height:30px;box-shadow:none;color:var(--colorText);background-color:#0000;border:0;border-radius:0;padding:0 20px 0 0}.table-time-picker .date-range-picker .btn:hover{color:var(--colorText);background-color:#0000}.table-time-picker .date-range-picker .btn:focus-visible{outline:2px solid var(--colorText);outline-offset:2px}.table-time-picker .date-range-picker .btn-icon{display:none}.table-time-picker .date-range-picker .btn-label{color:var(--colorText);font-size:14px;font-weight:400;line-height:20px}@media (width<=768px){.table-header-actions{flex-wrap:wrap;width:100%}.table-header-leading-content,.table-action-toolbar{width:100%}.table-action-toolbar{justify-content:flex-end}.table-action-toolbar .expandable-search-box.mobile{flex-basis:100%;order:-1;width:100%}}.table-container{--table-text:#333;--table-sort-active:#1976d2;--pagination-active-text:#fff;--primary-color:#18181b;--secondary-color:#474748;--pagination-text-size:18px;border:1px solid var(--colorBorder);background-color:var(--colorBgContainer);border-radius:12px;overflow:hidden}.table-container .table-actions-header{border-bottom:1px solid var(--colorBorder);padding:12px 16px}.table-container .table-wrapper{overflow-x:auto}.table-container .table-wrapper.scrollable{flex-direction:column;display:flex}.table-container .table-wrapper.scrollable .table-header{background-color:var(--white);flex-shrink:0;overflow:hidden}.table-container .table-wrapper.scrollable .table-header table{border:none;border-radius:0;margin-bottom:0}.table-container .table-wrapper.scrollable .table-body-wrapper{flex:1;overflow:hidden auto}.table-container .table-wrapper.scrollable .table-body-wrapper table{border:none;border-radius:0}.table-container .table-wrapper.scrollable .table-body-wrapper table thead{visibility:hidden;height:0}.table-container .table-wrapper.scrollable .table-body-wrapper table thead tr{height:0}.table-container .table-wrapper.scrollable .table-body-wrapper table thead th{border:none;height:0;padding:0}.table-container table{background-color:var(--table-bg);color:var(--table-text);border-spacing:0;width:100%;overflow:hidden}.table-container table th,.table-container table td{text-align:left;color:var(--theme-text);padding:8px 16px}.table-container table thead tr{background-color:var(--colorBgLayout);height:45px}.table-container table thead th{background-color:var(--colorBgLayout);cursor:default;border-bottom:1px solid #cecece;font-weight:500;position:relative}.table-container table thead th.sortable{cursor:pointer}.table-container table thead th:last-child:after{display:none}.table-container table thead th .header-content{justify-content:space-between;align-items:center;gap:8px;display:flex}.table-container table thead th .header-content svg{color:var(--colorIcon)!important}.table-container table thead th .truncate-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.table-container table tbody tr td{background-color:#0000;border-bottom:1px solid #cecece;padding:1.2rem 1rem;transition:background-color .2s}.table-container table tbody tr.selected td{background-color:#f6f6f6}.table-container table tbody tr:hover td{background-color:var(--table-hover)}.table-container table tbody tr:last-child td{border-width:0}.table-container table tbody tr.unread-row td{font-weight:600;background-color:#1976d214!important}.table-container table tbody tr.unread-row:hover td{background-color:#1976d21f!important}.table-container table tbody tr.unread-row.selected td{background-color:#1976d226!important}.table-container table th{background-color:var(--white);cursor:default;border-bottom:1px solid #cecece;font-weight:500;position:relative}.table-container table th.sortable{cursor:pointer}.table-container table th:last-child:after{display:none}.table-container table th .sort-icon{color:var(--table-sort-active)}.table-container table th .truncate-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.table-container .pagination{border-top:1px solid var(--colorBorder);margin-top:0;padding:12px 16px}.table-container .pagination__content{grid-template-columns:minmax(max-content,1fr) auto;align-items:center;gap:16px;display:grid}.table-container .pagination__settings,.table-container .pagination__go-to,.table-container .pagination__navigation,.table-container .pagination__pages,.table-container .pagination__arrows{align-items:center;display:flex}.table-container .pagination__settings{gap:12px}.table-container .pagination__page-size{position:relative}.table-container .pagination__page-size-trigger{background-color:var(--colorBgLayout);min-width:92px;height:32px;color:var(--colorText);cursor:pointer;border:0;border-radius:16px;outline:0;justify-content:space-between;align-items:center;gap:12px;padding:0 10px;display:flex}.table-container .pagination__page-size-trigger:hover{background-color:var(--colorGrayBgHover)}.table-container .pagination__page-size-trigger:focus-visible{outline:2px solid var(--colorSecondaryBorderHover);outline-offset:1px}.table-container .pagination__page-size-trigger:disabled{color:var(--colorTextDisabled);cursor:not-allowed}.table-container .pagination__page-size-icon{flex-shrink:0;transition:transform .2s;display:inline-flex}.table-container .pagination__page-size-icon--open{transform:rotate(180deg)}.table-container .pagination__page-size-menu{z-index:10;box-sizing:border-box;border:1px solid var(--colorBorder);background-color:var(--colorBgElevated);border-radius:8px;outline:0;min-width:100%;max-height:200px;padding:4px;position:absolute;bottom:calc(100% + 4px);left:0;overflow-y:auto}.table-container .pagination__page-size-menu:focus-visible{outline:2px solid var(--colorSecondaryBorderHover);outline-offset:1px}.table-container .pagination__page-size-option{height:32px;color:var(--colorText);white-space:nowrap;cursor:pointer;border-radius:6px;align-items:center;padding:0 8px;display:flex}.table-container .pagination__page-size-option--active{background-color:var(--colorBgContainerHover)}.table-container .pagination__page-size-option--selected{background-color:var(--colorSecondaryBg);color:var(--colorSecondaryText)}.table-container .pagination__go-to{white-space:nowrap;gap:8px}.table-container .pagination__go-to-input{box-sizing:border-box;background-color:var(--colorBgLayout);width:48px;height:32px;color:var(--colorText);font-family:inherit;font-size:var(--font-size-text-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-text-sm);text-align:center;appearance:textfield;border:1px solid #0000;border-radius:16px;outline:0;padding:0 8px}.table-container .pagination__go-to-input::-webkit-inner-spin-button{appearance:none;margin:0}.table-container .pagination__go-to-input::-webkit-outer-spin-button{appearance:none;margin:0}.table-container .pagination__go-to-input:hover:not(:disabled){background-color:var(--colorGrayBgHover)}.table-container .pagination__go-to-input:focus-visible{border-color:var(--colorSecondaryBorderHover);outline:1px solid var(--colorSecondaryBorderHover)}.table-container .pagination__go-to-input:disabled{color:var(--colorTextDisabled);cursor:not-allowed}.table-container .pagination__summary{white-space:nowrap}.table-container .pagination__navigation{justify-self:end;gap:12px}.table-container .pagination__pages{gap:4px}.table-container .pagination__page-button,.table-container .pagination__arrow-button{width:32px;height:32px;color:var(--colorText);cursor:pointer;background-color:#0000;border:1px solid #0000;outline:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.table-container .pagination__page-button{border-radius:6px}.table-container .pagination__page-button:hover{background-color:var(--colorBgContainerHover)}.table-container .pagination__page-button:focus-visible{outline:2px solid var(--colorSecondaryBorderHover);outline-offset:1px}.table-container .pagination__page-button--active{border-color:var(--colorSecondaryActive);background-color:var(--colorSecondaryBg)}.table-container .pagination__page-button--active .typography{color:var(--colorSecondaryText)}.table-container .pagination__page-button--active:hover{background-color:var(--colorSecondaryBg)}.table-container .pagination__ellipsis{justify-content:center;align-items:center;width:32px;height:32px}.table-container .pagination__arrows{background-color:var(--colorGrayBg);border-radius:16px;overflow:hidden}.table-container .pagination__arrow-button{color:var(--colorIcon)}.table-container .pagination__arrow-button:hover:not(:disabled){background-color:var(--colorGrayBgHover);color:var(--colorIconHover)}.table-container .pagination__arrow-button:focus-visible{outline:2px solid var(--colorSecondaryBorderHover);outline-offset:-2px;position:relative}.table-container .pagination__arrow-button:disabled{color:var(--colorTextDisabled);cursor:not-allowed}.table-container .pagination__content--mobile{flex-wrap:wrap;display:flex}.table-container .pagination__content--mobile .pagination__navigation{order:-1;justify-content:center;gap:8px;width:100%;overflow-x:auto}.table-container .pagination__content--mobile .pagination__pages{gap:0}.table-container .pagination__content--mobile .pagination__settings{flex-wrap:wrap;flex:auto}.table-container .pagination__content--mobile .pagination__page-size-trigger,.table-container .pagination__content--mobile .pagination__go-to-input,.table-container .pagination__content--mobile .pagination__page-button,.table-container .pagination__content--mobile .pagination__arrow-button,.table-container .pagination__content--mobile .pagination__ellipsis,.table-container .pagination__content--mobile .pagination__page-size-option{height:40px}.table-container .pagination__content--mobile .pagination__ellipsis{align-items:center!important}.table-container .pagination__content--mobile .pagination__page-button,.table-container .pagination__content--mobile .pagination__arrow-button,.table-container .pagination__content--mobile .pagination__ellipsis{width:40px}.table-container .pagination__content--mobile .pagination__arrows,.table-container .pagination__content--mobile .pagination__page-size-trigger,.table-container .pagination__content--mobile .pagination__go-to-input{border-radius:20px}.table-icon-edit{cursor:pointer;background-color:var(--primary);border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;margin-right:8px;transition:all .2s;display:flex}.table-icon-edit:hover{background-color:var(--primary-hover,#1565c0);transform:scale(1.05)}.table-icon-edit:active{transform:scale(.95)}.table-icon-edit.disabled{cursor:not-allowed;opacity:.6;background-color:#e8e8e8}.table-icon-edit.disabled:hover{background-color:#e8e8e8;transform:none!important}.table-icon-delete{cursor:pointer;background-color:var(--error);border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;margin-left:4px;transition:all .2s;display:flex}.table-icon-delete:hover{background-color:var(--error-hover,#d32f2f);transform:scale(1.05)}.table-icon-delete:active{transform:scale(.95)}.app-toggle{--toggle-width:3.5rem;--toggle-height:2rem;--toggle-thumb-offset:3px;width:var(--toggle-width);height:var(--toggle-height);cursor:pointer;flex:none;display:inline-flex;position:relative}.app-toggle--sm{--toggle-width:1.75rem;--toggle-height:1rem}.app-toggle--md{--toggle-width:2.5rem;--toggle-height:1.5rem}.app-toggle--disabled{cursor:not-allowed;opacity:.65}.app-toggle__input{clip:rect(0 0 0 0);white-space:nowrap;opacity:0;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.app-toggle__input .app-toggle__track{background-color:var(--colorTextDisabled)}.app-toggle__input:focus-visible+.app-toggle__track{box-shadow:0 0 0 3px color-mix(in srgb, var(--colorInvert) 25%, transparent)}.app-toggle__input:checked+.app-toggle__track{background-color:var(--colorInvert)}.app-toggle__input:checked+.app-toggle__track .app-toggle__thumb{transform:translateX(calc(var(--toggle-width) - var(--toggle-height)))}.app-toggle__input:checked+.app-toggle__track .app-toggle__icon{right:auto;left:var(--toggle-thumb-offset)}.app-toggle__input:disabled+.app-toggle__track{background-color:var(--colorTextDisabled)}.app-toggle__track{width:100%;height:100%;padding:var(--toggle-thumb-offset);box-sizing:border-box;background-color:var(--colorTextDisabled);border-radius:16px;align-items:center;transition:background-color .14s;display:flex;position:relative}.app-toggle__thumb{width:calc(var(--toggle-height) - var(--toggle-thumb-offset) * 2);height:calc(var(--toggle-height) - var(--toggle-thumb-offset) * 2);background-color:var(--handleBg);box-shadow:0 1px 2px var(--colorShadow);border-radius:50%;transition:transform .14s}.app-toggle__icon{top:50%;right:var(--toggle-thumb-offset);width:16px;height:16px;color:var(--colorTextLightSolid);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;transform:translateY(-50%)}.app-toggle__icon svg{width:100%;height:100%;display:block}.app-toggle--sm .app-toggle__icon{width:.5rem;height:.5rem}.app-toggle--md .app-toggle__icon{width:.75rem;height:.75rem}[data-theme=dark] .app-toggle__icon{color:var(--colorTextInvert)}
