*,*:before,*:after{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.9375rem;background-color:#f5f5f9;color:#697a8d;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{color:#566a7f;font-weight:600}a{text-decoration:none}.btn-primary{background-color:#7367f0;border-color:#7367f0}.btn-primary:hover,.btn-primary:focus{background-color:#594bed;border-color:#594bed}.text-primary{color:#7367f0!important}.bg-primary{background-color:#7367f0!important}.bg-light-primary{background-color:#7367f01f!important;color:#7367f0!important}.badge{font-weight:600}.badge.bg-light-success,.badge.bg-light-warning,.badge.bg-light-danger,.badge.bg-light-info,.badge.bg-light-primary,.badge.bg-light-secondary{border:1px solid transparent}.badge.bg-light-success{background-color:#28c76f24!important;color:#1e9453!important}.badge.bg-light-warning{background-color:#ff9f4329!important;color:#e67100!important}.badge.bg-light-danger{background-color:#ea545524!important;color:#e42728!important}.badge.bg-light-info{background-color:#00cfe824!important;color:#0098ab!important}.badge.bg-light-primary{background-color:#7367f024!important;color:#5142ec!important}.badge.bg-light-secondary{background-color:#566a7f1a!important;color:#566a7f!important}.badge.bg-success,.badge.bg-primary,.badge.bg-danger,.badge.bg-info{color:#fff!important}.badge.bg-secondary{background-color:#8592a3!important;color:#fff!important}.badge.bg-warning{background-color:#ff9f43!important;color:#fff!important}.badge.bg-warning.text-dark{color:#5e4b00!important}.layout-wrapper{display:flex;min-height:100vh;width:100%;background:#f5f5f9}.layout-container{display:flex;flex:1;min-width:0}.layout-page{flex:1;min-width:0;display:flex;flex-direction:column;margin-left:0;transition:margin-left .2s ease}@media(min-width:992px){.layout-page{margin-left:260px}}@media(min-width:992px){.layout-page.sidebar-collapsed{margin-left:78px}}.content-wrapper{flex:1;width:100%;display:flex;flex-direction:column}.container-xxl{width:100%;max-width:1440px;margin:0 auto;padding:1.5rem 1.5rem 0}@media(max-width:767px){.container-xxl{padding:1rem 1rem 0}}.container-p-y{padding-bottom:1.5rem}@media(max-width:767px){.container-p-y{padding-bottom:1rem}}.app-sidebar{position:fixed;top:0;left:0;z-index:1030;width:260px;height:100vh;background:#fff;border-right:1px solid rgba(67,89,113,.08);box-shadow:0 .25rem 1.125rem #4b465c1a;display:flex;flex-direction:column;transform:translate(-100%);transition:transform .2s ease,width .2s ease}.app-sidebar.is-open{transform:translate(0)}@media(min-width:992px){.app-sidebar{transform:translate(0)}}@media(min-width:992px){.app-sidebar.collapsed{width:78px}.app-sidebar.collapsed .brand-text,.app-sidebar.collapsed .nav-label,.app-sidebar.collapsed .menu-section-title,.app-sidebar.collapsed .nav-group__chevron{opacity:0;visibility:hidden;width:0;overflow:hidden}.app-sidebar.collapsed .brand-logo{margin-right:0}.app-sidebar.collapsed .sidebar-brand,.app-sidebar.collapsed .app-brand{justify-content:center;padding-inline:.75rem}.app-sidebar.collapsed .nav-item-link,.app-sidebar.collapsed .nav-group__toggle{justify-content:center;padding-inline:.65rem}.app-sidebar.collapsed .nav-sub-menu{display:none!important}}.sidebar-overlay{position:fixed;inset:0;z-index:1025;background:#43597180;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.sidebar-overlay.show{opacity:1;visibility:visible}@media(min-width:992px){.sidebar-overlay{display:none}}.sidebar-brand,.app-brand{display:flex;align-items:center;height:62px;padding:0 1.25rem;border-bottom:1px solid rgba(67,89,113,.08)}.brand-logo{width:34px;height:34px;border-radius:.375rem;background:#7367f0;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1.125rem;margin-right:.75rem;flex-shrink:0}.brand-text{color:#566a7f;font-size:1.375rem;font-weight:700;letter-spacing:-.02em;white-space:nowrap;transition:opacity .2s ease}.sidebar-nav{flex:1;overflow-y:auto;padding:.5rem .75rem 1rem}.sidebar-nav::-webkit-scrollbar{width:5px}.sidebar-nav::-webkit-scrollbar-thumb{background:#43597133;border-radius:10px}.menu-section-title{color:#a1acb8;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:1.25rem .75rem .375rem;transition:opacity .2s ease}.nav-item-link{display:flex;align-items:center;gap:.625rem;padding:.625rem 1rem;margin-bottom:.25rem;border-radius:.375rem;border:1px solid transparent;color:#697a8d;font-size:.9375rem;font-weight:500;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease;text-decoration:none;width:100%;background:transparent;text-align:left;cursor:pointer}.nav-item-link i{font-size:1.125rem;width:1.125rem;flex-shrink:0;color:#697a8d;transition:color .2s ease}.nav-item-link:hover{background:#4359710a;color:#566a7f}.nav-item-link:hover i{color:#566a7f}.nav-item-link.active{background:#7367f029;color:#7367f0;border-color:#7367f033;box-shadow:0 .125rem .375rem #7367f01f}.nav-item-link.active i{color:#7367f0}.nav-group{margin-bottom:.25rem}.nav-group__toggle{display:flex;align-items:center;gap:.625rem;padding:.625rem 1rem;margin-bottom:.25rem;border-radius:.375rem;border:1px solid transparent;color:#697a8d;font-size:.9375rem;font-weight:500;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease;text-decoration:none;width:100%;background:transparent;text-align:left;cursor:pointer}.nav-group__toggle i{font-size:1.125rem;width:1.125rem;flex-shrink:0;color:#697a8d;transition:color .2s ease}.nav-group__toggle:hover{background:#4359710a;color:#566a7f}.nav-group__toggle:hover i{color:#566a7f}.nav-group__toggle.active{background:#7367f029;color:#7367f0;border-color:#7367f033;box-shadow:0 .125rem .375rem #7367f01f}.nav-group__toggle.active i{color:#7367f0}.nav-group__toggle.open .nav-group__chevron{transform:rotate(180deg)}.nav-group__chevron{margin-left:auto;font-size:.875rem;transition:transform .2s ease;opacity:.55}.nav-sub-menu{margin:.125rem 0 .375rem .5rem;padding-left:.75rem;border-left:1px solid rgba(67,89,113,.12)}.nav-sub-item{display:flex;align-items:center;gap:.625rem;padding:.625rem 1rem;margin-bottom:.25rem;border-radius:.375rem;border:1px solid transparent;color:#697a8d;font-size:.9375rem;font-weight:500;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease;text-decoration:none;width:100%;background:transparent;text-align:left;cursor:pointer}.nav-sub-item i{font-size:1.125rem;width:1.125rem;flex-shrink:0;color:#697a8d;transition:color .2s ease}.nav-sub-item:hover{background:#4359710a;color:#566a7f}.nav-sub-item:hover i{color:#566a7f}.nav-sub-item.active{background:#7367f029;color:#7367f0;border-color:#7367f033;box-shadow:0 .125rem .375rem #7367f01f}.nav-sub-item.active i{color:#7367f0}.nav-sub-item{padding:.5rem .875rem;font-size:.875rem;margin-bottom:.125rem}.nav-label{flex:1;white-space:nowrap;transition:opacity .2s ease}.app-navbar{position:sticky;top:0;z-index:1020;min-height:62px;background:#fff;border-bottom:1px solid rgba(67,89,113,.08);box-shadow:0 1px #4359710d;display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;gap:1rem}@media(max-width:767px){.app-navbar{padding:0 1rem}}.navbar-left,.navbar-right{display:flex;align-items:center;gap:.5rem}.navbar-search{position:relative;width:100%;max-width:220px}@media(max-width:767px){.navbar-search{display:none}}.navbar-search i{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#a1acb8;font-size:.9375rem}.navbar-search input{width:100%;height:38px;padding:.375rem .875rem .375rem 2.25rem;border:1px solid rgba(67,89,113,.12);border-radius:.375rem;background:transparent;font-size:.875rem;color:#566a7f;transition:border-color .2s ease,box-shadow .2s ease}.navbar-search input::placeholder{color:#a1acb8}.navbar-search input:focus{outline:none;border-color:#7367f080;box-shadow:0 .125rem .25rem #7367f014}.icon-btn{width:38px;height:38px;border:none;border-radius:.375rem;background:transparent;color:#566a7f;display:inline-flex;align-items:center;justify-content:center;position:relative;transition:background .2s ease,color .2s ease,transform .15s ease,box-shadow .15s ease}.icon-btn:hover{background:#4359710a;color:#7367f0;transform:translateY(-1px)}.icon-btn:active{transform:translateY(0)}.icon-btn i{font-size:1.25rem}.notification-dot{position:absolute;top:7px;right:7px;width:8px;height:8px;border-radius:50%;background:#ea5455;border:2px solid #fff}.user-dropdown-toggle{display:flex;align-items:center;gap:.625rem;border:none;background:transparent;padding:.25rem .35rem .25rem .25rem;border-radius:.375rem;transition:background .2s ease,box-shadow .15s ease}.user-dropdown-toggle:hover{background:#4359710a;box-shadow:0 .125rem .375rem #43597114}.user-avatar{width:38px;height:38px;border-radius:50%;object-fit:cover}.user-info{text-align:left}@media(max-width:575px){.user-info{display:none}}.user-info .user-name{display:block;font-size:.875rem;font-weight:600;color:#566a7f;line-height:1.2}.user-info .user-role{display:block;font-size:.75rem;color:#a1acb8}.page-header{margin-bottom:1.5rem}.page-header h4{margin:0 0 .25rem;font-size:1.375rem;font-weight:600;color:#566a7f}.page-header p{margin:0;color:#a1acb8;font-size:.9375rem}.breadcrumb-bar{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;font-size:.875rem;color:#a1acb8;margin-bottom:.35rem}.breadcrumb-bar a{color:#a1acb8;transition:color .2s ease}.breadcrumb-bar a:hover{color:#7367f0}.breadcrumb-bar .separator{color:#a1acb8;opacity:.6}.breadcrumb-bar .active{color:#566a7f;font-weight:500}.app-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1rem;padding:.625rem 1.5rem;border-top:1px solid rgba(67,89,113,.08);background:#fff;color:#a1acb8;font-size:.8125rem}.app-footer__copyright{white-space:nowrap}.vuexy-card,.stat-card{background:#fff;border:none;border-radius:.375rem;box-shadow:0 2px 6px #4359711f;margin-bottom:1.5rem;overflow:hidden}@media(max-width:767px){.vuexy-card,.stat-card{margin-bottom:1rem}}.vuexy-card.vuexy-card--overflow-visible,.vuexy-card--overflow-visible.stat-card{overflow:visible}.vuexy-card.vuexy-card--overflow-visible>.card-body,.vuexy-card--overflow-visible.stat-card>.card-body{overflow:visible}.vuexy-card .card-header,.stat-card .card-header{background:transparent;border-bottom:1px solid rgba(67,89,113,.08);padding:1.25rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}@media(max-width:767px){.vuexy-card .card-header,.stat-card .card-header{padding:1rem;flex-direction:column;align-items:flex-start}}.vuexy-card .card-title,.stat-card .card-title{margin:0;font-size:1.125rem;font-weight:600;color:#566a7f}.vuexy-card .card-subtitle,.stat-card .card-subtitle{margin:.25rem 0 0;font-size:.8125rem;color:#a1acb8}.vuexy-card .card-body,.stat-card .card-body{padding:1.5rem}@media(max-width:767px){.vuexy-card .card-body,.stat-card .card-body{padding:1rem}}.stat-card{margin-bottom:1.5rem;transition:transform .2s ease,box-shadow .2s ease}.stat-card:hover{transform:translateY(-2px);box-shadow:0 .25rem .75rem #43597124}.stat-card .card-body{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem}.stat-card .stat-content{min-width:0}.stat-card .stat-label{font-size:.9375rem;color:#a1acb8;margin-bottom:.5rem}.stat-card .stat-value{font-size:1.75rem;font-weight:600;color:#566a7f;line-height:1.2;margin-bottom:.375rem}.stat-card .stat-change{font-size:.8125rem;font-weight:500;display:inline-flex;align-items:center;gap:.25rem}.stat-card .stat-change.up{color:#28c76f}.stat-card .stat-change.down{color:#ea5455}.stat-card .stat-icon{width:42px;height:42px;border-radius:.375rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-card .stat-icon i{font-size:1.375rem}.stat-card .stat-icon.primary{background:#7367f01f;color:#7367f0}.stat-card .stat-icon.success{background:#28c76f1f;color:#28c76f}.stat-card .stat-icon.warning{background:#ff9f431f;color:#ff9f43}.stat-card .stat-icon.info{background:#00cfe81f;color:#00cfe8}.stat-card .stat-icon.danger{background:#ea54551f;color:#ea5455}.summary-card{background:#fff;border-radius:.375rem;box-shadow:0 2px 6px #4359711f;padding:1.25rem 1.5rem;height:100%;border:1px solid transparent;transition:box-shadow .2s ease}.summary-card:hover{box-shadow:0 .25rem .75rem #43597124}.summary-card .summary-card__label{color:#a1acb8;font-size:.875rem;margin-bottom:.35rem}.summary-card .summary-card__value{font-size:1.625rem;font-weight:600;color:#566a7f;line-height:1.2}.table-responsive-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.vuexy-table{width:100%;margin-bottom:0;border-collapse:separate;border-spacing:0}.vuexy-table thead th{background:#fbfbfc;color:#566a7f;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:.875rem 1rem;border-bottom:1px solid rgba(67,89,113,.08);white-space:nowrap}.vuexy-table tbody td{padding:.875rem 1rem;vertical-align:middle;border-top:1px solid rgba(67,89,113,.08);color:#697a8d;font-size:.9375rem}.vuexy-table tbody tr:hover{background:#43597105}.vuexy-table tbody tr:active{background:#7367f00d}.vuexy-table .avatar-cell{display:flex;align-items:center;gap:.75rem}.vuexy-table .avatar-cell img{width:32px;height:32px;border-radius:50%;object-fit:cover}.vuexy-table .avatar-cell .name{font-weight:600;color:#566a7f}.vuexy-table .avatar-cell .email{font-size:.8125rem;color:#a1acb8}@media(max-width:767px){.vuexy-table.mobile-card-view thead{display:none}.vuexy-table.mobile-card-view tbody tr{display:block;background:#fff;border-radius:.375rem;box-shadow:0 2px 6px #4359711f;margin-bottom:1rem;padding:.5rem 0;border:1px solid rgba(67,89,113,.08)}.vuexy-table.mobile-card-view tbody td{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;border:none}.vuexy-table.mobile-card-view tbody td:before{content:attr(data-label);font-weight:600;color:#566a7f;font-size:.75rem;text-transform:uppercase;margin-right:1rem}}.chart-container{position:relative;height:320px}@media(max-width:767px){.chart-container{height:260px}}.chart-container-sm{height:240px}@media(max-width:767px){.chart-container-sm{height:200px}}.action-btn{width:32px;height:32px;padding:0;border-radius:.375rem;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:#a1acb8;transition:background-color .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.action-btn:hover{background:#7367f01a;color:#7367f0;transform:translateY(-1px)}.action-btn:active{transform:translateY(0)}.action-btn.danger:hover{background:#ea54551a;color:#ea5455}.empty-state{text-align:center;padding:2.5rem 1rem;color:#a1acb8}.empty-state i{font-size:2.5rem;color:#7367f059;margin-bottom:1rem}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:focus-visible{outline:2px solid rgba(115,103,240,.45);outline-offset:2px}a:not(.btn):not(.nav-link):not(.dropdown-item):not(.nav-item-link):not(.nav-sub-item){transition:color .15s ease}a:not(.btn):not(.nav-link):not(.dropdown-item):not(.nav-item-link):not(.nav-sub-item):hover{color:#7367f0}.btn{transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease;font-weight:500}@media(max-width:575px){.btn{min-height:38px}}.btn:hover:not(:disabled):not(.disabled){transform:translateY(-1px);box-shadow:0 .25rem .75rem #4359711f}.btn:active:not(:disabled):not(.disabled){transform:translateY(0);box-shadow:none}.btn-primary:hover:not(:disabled):not(.disabled),.btn-primary:focus-visible{box-shadow:0 .35rem 1rem #7367f059}.btn-outline-primary:hover:not(:disabled):not(.disabled),.btn-outline-secondary:hover:not(:disabled):not(.disabled),.btn-outline-success:hover:not(:disabled):not(.disabled),.btn-outline-danger:hover:not(:disabled):not(.disabled),.btn-outline-warning:hover:not(:disabled):not(.disabled),.btn-outline-info:hover:not(:disabled):not(.disabled){transform:translateY(-1px)}@media(max-width:575px){.btn-sm{min-height:34px}}.form-control,.form-select{transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.form-control:hover:not(:disabled):not([readonly]),.form-select:hover:not(:disabled):not([readonly]){border-color:#7367f059}.form-control:focus,.form-select:focus{border-color:#7367f08c;box-shadow:0 .125rem .375rem #7367f01f}.form-check-input{cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.form-check-input:focus{box-shadow:0 0 0 .2rem #7367f02e}.form-check-label{cursor:pointer}.vuexy-card:not(.stat-card),.stat-card:not(.stat-card){transition:box-shadow .2s ease,transform .2s ease}@media(hover:hover){.vuexy-card:not(.stat-card):hover,.stat-card:not(.stat-card):hover{box-shadow:0 .5rem 1.25rem #43597129}}.summary-card{transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.summary-card:hover{transform:translateY(-2px);box-shadow:0 .5rem 1.25rem #43597129;border-color:#7367f01f}.stat-card{cursor:default}.vuexy-table tbody tr{transition:background-color .15s ease}@media(hover:hover){.vuexy-table tbody tr:hover{background:#7367f00a}}@media(max-width:767px){.vuexy-table.mobile-card-view tbody td:before{flex-shrink:0;max-width:45%}}.list-group-item{transition:background-color .15s ease,border-color .15s ease}@media(hover:hover){.list-group-item:hover{background-color:#7367f008}}.alert{border-left-width:4px;transition:box-shadow .15s ease}.alert:hover{box-shadow:0 .125rem .5rem #43597114}.modal-content{transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 1rem 2.5rem #4359712e}@media(max-width:575px){.modal-dialog{margin:.75rem}}.modal-header .btn-close{transition:opacity .15s ease,transform .15s ease}.modal-header .btn-close:hover{opacity:1;transform:scale(1.05)}.nav-tabs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.nav-tabs::-webkit-scrollbar{display:none}.nav-tabs .nav-link{transition:color .15s ease,border-color .15s ease,background-color .15s ease;white-space:nowrap}.nav-tabs .nav-link:hover:not(.active){color:#7367f0;border-color:transparent;background:#7367f00f}.dropdown-menu{border:1px solid rgba(67,89,113,.08);box-shadow:0 .5rem 1.25rem #43597124}.dropdown-item{transition:background-color .15s ease,color .15s ease}.dropdown-item:hover,.dropdown-item:focus{background-color:#7367f014;color:#566a7f}.page-link{transition:background-color .15s ease,color .15s ease,border-color .15s ease}.page-link:hover{background-color:#7367f014;color:#7367f0}@media(max-width:767px){.page-header__actions,.list-page-toolbar__actions{width:100%}}@media(max-width:575px){.page-header__actions .btn,.list-page-toolbar__actions .btn{flex:1 1 calc(50% - .35rem);justify-content:center}}@media(max-width:575px){.list-page-toolbar{flex-direction:column;align-items:stretch!important}.list-page-toolbar .list-page-toolbar__actions{display:flex;flex-wrap:wrap;gap:.5rem}}@media(max-width:575px){.page-header h4{font-size:1.2rem}.page-header p{font-size:.875rem}}@media(max-width:767px){.filter-toolbar .btn,.filter-toolbar .form-control,.filter-toolbar .form-select,.toolbar-row .btn,.toolbar-row .form-control,.toolbar-row .form-select{width:100%}}.app-badge{transition:transform .15s ease,box-shadow .15s ease}@media(hover:hover){.app-badge:hover{transform:translateY(-1px)}}.workflow-card,.repository-batch,.session-overview{transition:box-shadow .2s ease,transform .2s ease}@media(hover:hover){.workflow-card:hover,.repository-batch:hover,.session-overview:hover{box-shadow:0 .5rem 1.25rem #43597129}}@media(max-width:767px){.action-btn{width:36px;height:36px}.vuexy-table.mobile-card-view tbody td[data-label=Actions]{justify-content:flex-start}.vuexy-table.mobile-card-view tbody td[data-label=Actions]:before{align-self:center}}@media(max-width:767px){.scroll-x-mobile,.table-responsive,.table-responsive-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:.25rem}}.search-picker{--search-picker-option-height: 3.35rem;--search-picker-visible-options: 10}.search-picker__control{position:relative}.search-picker__dropdown{z-index:1060;max-height:calc(var(--search-picker-option-height) * var(--search-picker-visible-options));overflow-y:auto;background:#fff;border:1px solid #d8d6de;border-radius:.375rem;box-shadow:0 4px 16px #22292f1f}.search-picker__dropdown--anchored{position:absolute;top:calc(100% + 4px);left:0;right:0}.search-picker__dropdown--teleport{position:fixed}.search-picker__option{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;min-height:var(--search-picker-option-height);padding:.5rem .85rem;border:0;background:transparent;text-align:left;cursor:pointer;box-sizing:border-box}.search-picker__option:hover,.search-picker__option:focus{background:#f8f8f8}.search-picker__option-name{font-weight:600;color:#5e5873}.search-picker__option-meta{font-size:.8rem;color:#7367f0}.search-picker__empty{max-height:none;padding:.75rem;color:#6e6b7b;font-size:.875rem}.input-group-auth{position:relative;display:flex;align-items:center}.input-group-auth__icon{position:absolute;left:.875rem;z-index:2;color:#a8aaae;pointer-events:none}.input-group-auth__toggle{position:absolute;right:.5rem;z-index:2;border:none;background:transparent;color:#a8aaae;width:36px;height:36px;border-radius:.375rem;display:flex;align-items:center;justify-content:center;transition:color .2s ease,background .2s ease}.input-group-auth__toggle:hover{color:#7367f0;background:#7367f014}.auth-form .form-control{padding-left:2.75rem;padding-right:2.75rem;height:44px;border:1px solid rgba(34,41,47,.12);border-radius:.375rem;font-size:.9375rem;transition:border-color .2s ease,box-shadow .2s ease}.auth-form .form-control:focus{border-color:#7367f080;box-shadow:0 3px 10px #7367f01f}.auth-form .form-control:disabled{background:#f8f8f8}.auth-form .form-label{font-size:.875rem;font-weight:500;color:#566a7f}.auth-form .form-check-label{font-size:.875rem;color:#697a8d}.auth-form .form-check-input:checked{background-color:#7367f0;border-color:#7367f0}.auth-page__form-panel{transition:box-shadow .2s ease}@media(hover:hover){.auth-page__form-panel:hover{box-shadow:0 1rem 2.5rem #4359711f}}
