.label{color:var(--color-primary);letter-spacing:.1em;text-transform:initial;word-wrap:break-word;width:100%;margin-bottom:4px;font-size:.875rem;font-weight:600;line-height:1.25rem}.btn{height:auto;font-size:var(--font-size-xl);color:var(--color-white);background:0 0;background-color:var(--color-primary);border:2px solid var(--color-white);border-radius:var(--radius-lg);padding:var(--space-md) var(--space-lg);cursor:pointer}.btn-danger{background-color:var(--color-danger)}.btn-success{background-color:var(--color-success)}.btn:hover{opacity:.9}.content__header{align-items:center;width:100%;margin:0;display:flex}.content__header-sticky{z-index:100;position:sticky;top:-15px}.content__header-left{text-align:left;width:70%}.content__header-rigth{text-align:right;width:30%}[data-theme=dark] .content__header-rigth .MuiIconButton-root{color:var(--color-text)}.modal__child-param{box-sizing:border-box;width:100%;height:100%;overflow:auto}.modal__header-btn{color:red;border:none;margin-left:1rem;background-color:#00000001!important}.modal__header{flex-direction:row;display:flex}.modal-yes-no__footer{width:100%;min-width:400px;display:flex}.modal-yes-no__footer-left,.modal-yes-no__footer-right{width:50%}.modal-yes-no__footer-left{text-align:left}.modal-yes-no__footer-right{text-align:right}.yes-no-modal{width:fit-content!important;height:fit-content!important}.content__footer{z-index:998;justify-content:flex-end;min-height:50px;display:flex;position:sticky;bottom:0}.content__footer-left{text-align:left}.content__footer-rigth{text-align:right;margin-left:30px}.content[data-type=index] .content__footer{display:none}.content__loader{width:100%;height:100%}.content__loader-icon{z-index:10;width:80px;height:80px;display:inline-block;position:absolute;top:200px;left:50%}.content__loader-icon div{box-sizing:border-box;border:8px solid var(--color-primary);border-color:var(--color-primary) transparent transparent transparent;border-radius:50%;width:64px;height:64px;margin:8px;animation:1.2s cubic-bezier(.5,0,.5,1) infinite content__loader-icon;display:block;position:absolute}.content__loader-icon div:first-child{animation-delay:-.45s}.content__loader-icon div:nth-child(2){animation-delay:-.3s}.content__loader-icon div:nth-child(3){animation-delay:-.15s}@keyframes content__loader-icon{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.button-link:link,.button-link:visited,.button-link:hover,.button-link:active{text-decoration:none}.button-link_white{color:var(--color-white)}.button-link_white:hover{color:var(--color-success-light)}.button-link_blue{color:var(--color-primary)}.button-link_blue:hover{color:var(--color-primary-hover)}.page-404{width:100%;min-height:0;padding:var(--space-2xl);flex:1;justify-content:center;align-items:center;display:flex}.page-404__content{text-align:center;max-width:480px}.page-404__code{color:var(--color-primary);opacity:.9;letter-spacing:-.02em;margin-bottom:var(--space-lg);font-size:clamp(5rem,15vw,8rem);font-weight:700;line-height:1}.page-404__title{font-size:var(--font-size-xl);color:var(--color-text);margin:0 0 var(--space-md);font-weight:600}.page-404__text{font-size:var(--font-size-base);color:var(--color-text-muted);margin:0 0 var(--space-xl);line-height:1.5}.page-404__btn{padding:var(--space-md) var(--space-xl);background:var(--color-primary);border-radius:var(--radius-sm);font-weight:500;font-size:var(--font-size-base);transition:background var(--transition-fast);align-items:center;display:inline-flex;color:var(--color-white)!important}.page-404__btn:hover{background:var(--color-primary-hover)}.content{background:var(--color-bg);border-radius:var(--radius-xl);width:100%;min-height:200px;padding:var(--space-px-10);box-sizing:border-box}.content-container{padding:10px 30px}@media (width<=992px){.content{border-radius:var(--radius-md);padding:0}.content-container{padding-top:max(8px, env(safe-area-inset-top,0px));padding-right:max(6px, env(safe-area-inset-right,0px));padding-bottom:max(8px, env(safe-area-inset-bottom,0px));padding-left:max(6px, env(safe-area-inset-left,0px))}}.tabs{z-index:10;top:74px}.tabs:empty{display:none}.tab-button{background-color:var(--color-tab-inactive);cursor:pointer;color:var(--color-sidebar-text);border:none;padding:.7rem;font-weight:700}.tab-button.active{background-color:var(--color-tab-active)}.tabs .tab-button:first-child{border-top-left-radius:20px;border-bottom-left-radius:20px}.tabs .tab-button:last-child{border-top-right-radius:20px;border-bottom-right-radius:20px}[data-theme=dark] .content{background-color:var(--color-bg-gray);background-color:var(--color-bg-gray)}.menu__item{color:var(--color-on-surface-variant);cursor:pointer;align-items:center;padding:12px 16px;font-size:14px;transition:background-color .2s,color .2s;display:flex}.menu__item:hover{color:var(--color-on-surface);background-color:#35343680}.isActive,.menu__item:hover .isActive,.menu__item--outlined-selected{font-weight:500;color:var(--color-primary)!important;border-right:2px solid var(--color-primary)!important;background-color:#10b9811a!important}.isActive .menu__item-icon--mui,.menu__item--outlined-selected .menu__item-icon--mui,.isActive .menu__item-text,.menu__item--outlined-selected .menu__item-text{color:var(--color-primary)!important}.menu__item-link{align-items:center;width:100%;display:flex}.menu__item-icon{flex-shrink:0;justify-content:center;align-items:center;width:36px;display:flex}.menu__item-icon--mui{color:var(--color-on-surface-variant);transition:color .2s}.menu__item:hover .menu__item-icon--mui{color:var(--color-on-surface)}.menu__item-text{white-space:nowrap;opacity:0;max-width:0;margin-left:4px;transition:all .3s ease-in-out;overflow:hidden}.is-open .menu__item-text{opacity:1;max-width:150px}.menu__item--outlined{border:none;border-radius:0}.menu__item--no-hover:hover{background:0 0}.menu{z-index:1000;width:68px}.menu.is-open{z-index:1000;width:256px}.menu__wrapper{z-index:1000;background-color:var(--color-surface-container-low);border-right:1px solid var(--color-outline-variant);flex-direction:column;width:68px;height:100%;transition:width .3s ease-in-out;display:flex;position:fixed;top:0;left:0;overflow:hidden auto}.menu__wrapper.is-open{width:256px}.menu__header{border-bottom:1px solid var(--color-outline-variant);flex-shrink:0;align-items:center;width:256px;height:73px;padding:0 18px;display:flex}.menu__header_burger{background:var(--color-primary-container);width:32px;height:32px;color:var(--color-on-primary-container);cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.menu__header_burger button{color:var(--color-on-primary-container);margin-left:0}.menu__header_burger:hover{opacity:.9}.menu__item_search{display:none!important}.menu__body{flex-direction:column;flex:1;width:256px;padding-top:8px;padding-bottom:8px;display:flex;overflow:hidden auto}.menu__footer{border-top:1px solid var(--color-outline-variant);flex-direction:column;width:256px;padding-top:8px;padding-bottom:8px;display:flex}.menu__wrapper::-webkit-scrollbar{width:0}.menu__items-visual{color:var(--color-on-surface-variant);cursor:pointer;align-items:center;padding:12px 16px;font-size:14px;transition:background-color .2s,color .2s;display:flex}.menu__items-visual:hover{color:var(--color-on-surface);background-color:#35343680}.menu__items-visual--active{color:var(--color-primary);border-right:2px solid var(--color-primary);cursor:pointer;background-color:#10b9811a;align-items:center;padding:12px 16px;font-weight:500;display:flex}.menu__items-name,.menu__items-name--active{white-space:nowrap;opacity:0;max-width:0;margin-left:10px;transition:all .3s ease-in-out}.is-open .menu__items-name,.is-open .menu__items-name--active{opacity:1;max-width:150px}.menu__items-indicator{margin-left:auto;transition:transform .3s}.menu__items-indicator.rotated{transform:rotate(-180deg)}.menu__items-content{max-height:0;transition:max-height .3s;overflow:hidden}.menu__items-content.open{max-height:1000px}.menu__item_theme-toggle{cursor:pointer}@media screen and (width<=1024px){.menu,.menu.is-open{width:0}.menu__wrapper{width:256px;transition:transform .3s ease-in-out;transform:translate(-100%);box-shadow:2px 0 16px #0000004d}.menu__wrapper.is-open{width:256px;transform:translate(0)}}.top-bar{z-index:40;background-color:var(--color-bg);opacity:.95;border-bottom:1px solid var(--color-outline-variant);justify-content:space-between;align-items:center;height:64px;padding:0 24px;transition:left .3s ease-in-out;display:flex;position:fixed;top:0;left:68px;right:0}.top-bar.is-open{left:256px}.top-bar__left{align-items:center;gap:16px;display:flex}.top-bar__burger{color:var(--color-on-surface-variant);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:none}.top-bar__burger:hover{color:var(--color-on-surface)}.top-bar__search{align-items:center;display:flex;position:relative}.top-bar__search-icon{color:var(--color-on-surface-variant);position:absolute;left:12px}.top-bar__search-input{background-color:var(--color-bg-gray);border:1px solid var(--color-border);color:var(--color-text);border-radius:9999px;outline:none;width:256px;padding:6px 16px 6px 36px;font-size:12px;transition:box-shadow .2s}.top-bar__search-input::placeholder{color:var(--color-on-surface-variant)}.top-bar__search-input:focus{box-shadow:0 0 0 1px var(--color-primary)}.top-bar__right{align-items:center;gap:16px;display:flex}.top-bar__btn-text{color:var(--color-on-surface-variant);cursor:pointer;opacity:.8;background:0 0;border:none;font-size:12px;transition:opacity .2s,color .2s}.top-bar__btn-text:hover{opacity:1;color:var(--color-on-surface)}.top-bar__btn-live{background-color:var(--color-primary-container);color:var(--color-on-primary-container);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;opacity:.8;border:none;border-radius:9999px;align-items:center;gap:8px;padding:6px 12px;font-size:11px;font-weight:700;transition:opacity .2s;display:flex}.top-bar__btn-live:hover{opacity:1}.top-bar__btn-live-dot{background-color:var(--color-primary);border-radius:50%;width:8px;height:8px;animation:2s infinite pulse}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 #4edea3b3}70%{transform:scale(1);box-shadow:0 0 0 6px #4edea300}to{transform:scale(.95);box-shadow:0 0 #4edea300}}.top-bar__icon-btn{color:var(--color-on-surface-variant);cursor:pointer;opacity:.8;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .2s,color .2s;display:flex}.top-bar__icon-btn:hover{opacity:1;color:var(--color-on-surface)}@media screen and (width<=1024px){.top-bar,.top-bar.is-open{padding:0 12px;left:0}.top-bar__burger{display:flex}.top-bar__search,.hidden-mobile{display:none}}.page__container{flex-direction:column;width:100%;height:100%;display:flex}.page__container-header{border-radius:var(--radius-xl);background:var(--color-bg);box-sizing:border-box;margin:8px 8px 4px;padding:4px 8px;position:relative;top:0}.page__container-header h1{color:var(--color-primary-hover);margin:0;font-size:25px}.page__container-header_top-section{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.breadcrumbs{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-top:var(--space-xs)}.page__container-body{box-sizing:border-box;background:0 0;flex-direction:column;flex:1;min-width:0;max-width:100%;padding:0 8px 8px;display:flex}@media (width<=900px){.page__container-header{margin:6px 8px}.page__container-body{padding:0 6px 6px}}@media (width<=650px){.page__container-header{margin:4px 6px;padding:6px}.page__container-body{padding:0 4px 4px}}[data-theme=dark] .page__container-header{background-color:var(--color-bg-gray)}.layout-default{box-sizing:border-box;flex-direction:column;width:100%;min-height:100vh;padding-top:64px;padding-left:68px;transition:padding-left .3s ease-in-out;display:flex;overflow-x:hidden}.layout-default:has(.menu.is-open){padding-left:256px}.layout-default__btn-scroll{display:grid;position:fixed;bottom:10px;right:10px}.overlay{z-index:999;opacity:0;background-color:#000;width:100%;height:100%;transition:opacity .4s ease-in-out;position:fixed;top:0;left:0}.overlay.visible{opacity:.5}@media (width>=1700px){.app,.page{height:100vh}}@media (width<=1024px){:is(.layout-default,.layout-default:has(.menu.is-open)){padding-left:0}}[data-theme=dark] .layout-default__btn-scroll .MuiIconButton-root{color:var(--color-text)}.page{min-height:100%}
