@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap);.splash{position:fixed;width:100%;height:100%;top:0;z-index:1}.splash img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100vh}:root{--color-primary:#f6cdd7;--color-second:#53575a;--color-third:#c0a4b7;--color-four:#a2a9ad;--color-fifth:#c5c3d1;--color-sixth:#a09abd;--color-danger:#ff7782;--color-success:#41f1b6;--color-warning:#fb5;--color-white:#fff;--color-default:#696969;--color-darkLight:#53575a;--color-iconBar:#c5c3d1;--color-iconBarDark:#a09abd;--color-background:#fff;--color-background-header:#fff;--color-background-admin:#f6f7ff;--color-background-admin-header:#f6f7ff;--color-border:#949494;--color-primary-light:rgba(246,205,215,0.16);--color-primary-dark:#f1bdca;--color-menu-text:#fff;--color-menu-icon:#f6cdd7;--color-info-dark:#696969;--color-info-light:#dce1eb;--color-dark:#696969;--color-light:rgba(132,139,200,0.18);--color-primary-variant:#111e88;--color-dark-variant:#677483;--color-background-sidebar:#fff;--color-primary-hover:#f53677;--color-primary-disabled:#fd5990;--color-main-accent:#e9eefd;--color-scroll-sidebar:#888;--color-scroll-sidebar-hover:#555;--color-scroll-background-sidebar:#f1f1f1;--color-dialog-header:#edeffd;--color-dialog-select:#fff;--shadow:rgba(17,17,26,0.1) 2px 2px 16px}.dark-theme-variables,:root{--box-shadow:0 2rem 3rem var(--color-light)}.dark-theme-variables{--color-primary:#ff4584;--color-background:linear-gradient(#1e1e2f,#1e1e24);--color-background-header:#1e1e2f;--color-background-sidebar:#27293d;--color-white:#202528;--color-dark:#ddd;--color-dark-variant:#a3bdcc;--color-light:#373a54;--color-info-dark:#ddd;--color-primary-light:rgba(167,45,86,0.15);--color-primary-hover-table:rgba(245,54,119,0.41000000000000003);--color-scroll-sidebar:#fd6498;--color-scroll-sidebar-hover:#fd5990;--color-scroll-background-sidebar:#27293d;--color-dialog-select:#373a54;--color-border:rgba(237,239,253,0.27)}*{margin:0;padding:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;text-decoration:none;list-style:none;box-sizing:border-box;font-family:poppins,Roboto,sans-serif!important}html{font-size:14px}body{font-family:poppins,Roboto,sans-serif!important;background:var(--color-background);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow-x:auto}.row-active{background:rgba(246,205,215,.549)!important}.body-base::-webkit-scrollbar{width:8px}.body-base::-webkit-scrollbar-track{background:#f1f1f1}.body-base::-webkit-scrollbar-thumb{background:#666;border-radius:10px}.body-base::-webkit-scrollbar-thumb:hover{background:#555;cursor:pointer}.admin-base{background:var(--color-background-admin)!important;min-height:100vh}.mobile-base{background:var(--color-background)!important;min-height:100vh}.v-application,.v-application .headline,.v-application .text-h5,.v-application .title{font-family:poppins,Roboto,sans-serif!important}.theme--light.v-select .v-select__selections{color:rgba(0,0,0,.87)!important;font-size:14px!important}.v-list--dense .v-list-item .v-list-item__subtitle,.v-list--dense .v-list-item .v-list-item__title,.v-list-item--dense .v-list-item__subtitle,.v-list-item--dense .v-list-item__title{font-size:14px!important;font-weight:400!important}.v-input input{font-size:14px}.v-application ol,.v-application ul{padding-left:0}img{width:100%}.v-main .v-card__title h1{color:var(--color-info-dark);font-weight:600;font-size:1.8rem;padding:10px 0 0}.v-main .page-list{padding:20px}.v-main .page-list .header-title{font-size:14px!important}.v-main .page-list table tbody td{font-size:13px!important}.v-main .page-list .v-data-footer__pagination,.v-main .page-list .v-data-footer__select,.v-main .page-list .v-data-footer__select .v-select__selections .v-select__selection--comma{font-size:14px!important}.v-main .page-list .v-btn--icon i{font-size:20px;color:var(--color-info-dark)!important}.v-main .page-list .v-btn.v-size--default{font-size:14px!important}.v-main .page-mobile{height:calc(100vh - 104px)}.admin-dialog .v-card>.v-card__title{padding:8px 24px 8px!important}.admin-dialog .v-card__title.card-title{background-color:var(--color-second);color:var(--color-white);text-transform:uppercase}.admin-dialog .v-card__title.card-title .headline{font-size:1.2rem!important}.admin-dialog .v-card__title.card-title-mobile{background-color:var(--color-second);color:var(--color-dialog-header)!important;text-transform:uppercase;border-top-left-radius:0!important;border-top-right-radius:0!important}.admin-dialog .v-card__title.card-title-mobile .headline{font-size:1.2rem!important}.admin-dialog .container{padding:40px 5px 10px}.admin-dialog .container .v-input input{margin-left:0;font-size:14px}.admin-dialog .theme--dark.v-btn{color:var(--color-info-dark)}.admin-dialog .image-center{display:flex;justify-content:center;width:100%}.admin-dialog .image-center .select-image{display:flex;justify-content:center;align-items:center;width:120px;height:120px;padding:10px 10px;border:2px solid #aaa;border-style:dashed;margin-bottom:0;cursor:pointer}.admin-dialog .image-center .select-image .center{display:grid;text-align:center;width:100%;height:100%;position:relative;margin:auto;cursor:pointer}.admin-dialog .image-center .select-image .center ion-icon{width:100%;margin-bottom:10px;font-size:2rem}.admin-dialog .image-center .file{display:flex}.admin-dialog .image-center .file img{width:120px;border-radius:5px;box-shadow:0 1px 5px 1px rgba(0,0,0,.4)}.admin-dialog .image-center .file .btn-delete{margin-left:20px}.mobile-dialog .v-card>.v-card__title{padding:8px 16px 8px!important}.mobile-dialog .v-card>.v-card__text{padding:10px 10px 20px!important}.mobile-dialog .v-card__title.card-title{background-color:var(--color-white);color:var(--color-second)!important;text-transform:uppercase;border-top-left-radius:0!important;border-top-right-radius:0!important}.mobile-dialog .v-card__title.card-title .headline{font-size:1.2rem!important;margin-left:10px}@media only screen and (max-width:1124px){.main-content{width:100vw;margin-left:0}.main-content header{width:100%}.v-main .v-card__title h1{font-size:1.8rem}.v-main .page-list{padding:0}.v-main .page-list .header-title,.v-main .page-list .v-data-footer__select .v-select__selections .v-select__selection--comma,.v-main .page-list table tbody td{font-size:12px!important}.v-main .page-list .v-data-footer__select{font-size:11px!important}.v-main .page-list .v-data-footer__pagination{font-size:12px!important}.v-main .page-list .v-btn--icon i{font-size:18px}.v-dialog.admin-base .v-card>.v-card__title{padding:10px 12px 10px 16px!important}.v-dialog.admin-base .container{padding:30px 0 10px}}.login section{position:relative;width:100%;height:100vh;display:flex}.login section .imgBx{position:relative;width:50%;height:100%}.login section .imgBx:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(225deg,#e91e63,#03a9f4);z-index:1;mix-blend-mode:screen}.login section .imgBx img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.login section .imgBx .fondo-1{display:block}.login section .imgBx .fondo-2{display:none}.login section .contentBx{display:flex;justify-content:center;align-items:center;width:50%;height:100%}.login section .contentBx .formBx{width:50%;display:grid;grid-template-rows:1fr 1fr 135px}.login section .contentBx .formBx h2{color:var(--color-info-dark);font-weight:600;font-size:3em;text-transform:uppercase;margin-bottom:20px;border-bottom:4px solid var(--color-primary);display:inline-block;letter-spacing:1px}.login section .contentBx .formBx .welcome-message{font-size:1.1em;line-height:28px;margin-bottom:30px;color:#696969}.login section .contentBx .formBx .fieldBx{margin-bottom:0}.login section .contentBx .formBx .fieldBx .icon-info{color:var(--color-info-dark)}.login section .contentBx .formBx .inputBx{margin-top:10px;margin-bottom:20px;text-align:center}.login section .contentBx .formBx .inputBx .btnLogin{font-size:16px;width:150px}.login section .contentBx .formBx .logo{width:10rem;margin:auto;padding-bottom:1rem}.login section .contentBx .formBx form{margin:auto 0}.login section .footerBx{position:relative;width:100%}.login section .footerBx .content{position:absolute;bottom:0;width:100%;border-top:solid 1px var(--color-border)}.login section .footerBx .content .images{padding-top:20px;display:grid;grid-template-columns:1fr 1fr;justify-content:center;align-items:center}.login section .footerBx .content .images .center{margin:auto}.login section .footerBx .content .images .center img{width:100px}@media(max-width:768px){.login section .imgBx{position:absolute;top:0;left:0;width:100%;height:100%}.login section .imgBx:before{content:"";background:transparent;mix-blend-mode:screen}.login section .imgBx .fondo-1{display:none}.login section .imgBx .fondo-2{display:block}.login section .contentBx{display:flex;justify-content:center;align-items:center;width:100%;height:100%;z-index:1}.login section .contentBx .formBx{width:100%;padding:30px;margin:30px}.login section .contentBx .formBx h2{font-size:2em}.login section .contentBx .formBx .inputBx .btnLogin{width:120px}.login section .contentBx .formBx .logo{width:7rem}.login section .footerBx .content .images .center img{width:85px}}.sidebar{height:100%;top:0;left:0;bottom:0}.sidebar .sidebar-container{width:100%;height:100%;padding:1.2rem;overflow-y:auto}.sidebar .sidebar-container .brand{margin-bottom:12px}.sidebar .sidebar-container .brand h2{display:grid;grid-template-columns:70px auto;align-items:center;color:var(--color-second)}.sidebar .sidebar-container .brand h2 img{padding-right:10px}.sidebar .sidebar-container .sidebar-avatar{display:grid;grid-template-columns:60px auto;align-items:center;border:2px solid var(--color-border);padding:.1rem .7rem;border-radius:7px;margin:1.5rem 0}.sidebar .sidebar-container .sidebar-avatar .avatar{display:flex;align-items:center;justify-content:center;margin:6px 5px}.sidebar .sidebar-container .sidebar-avatar .avatar img{border-radius:50%}.sidebar .sidebar-container .sidebar-avatar .avatar-info{color:var(--color-second);display:flex;justify-content:space-between;align-items:center;margin-left:10px}.sidebar .sidebar-container .sidebar-avatar .avatar-info small{font-size:12px}.sidebar .sidebar-container .sidebar-avatar .avatar-info .avatar-text h3{font-size:14px}.sidebar .sidebar-container .sidebar-menu li{margin-bottom:5px}.sidebar .sidebar-container .sidebar-menu li a{display:flex;color:var(--color-second);margin-left:2rem;gap:1rem;align-items:center;position:relative;height:3.7rem;transition:all .3s ease}.sidebar .sidebar-container .sidebar-menu li a i{color:var(--color-second);font-size:1.8rem;transition:all .3s ease}.sidebar .sidebar-container .sidebar-menu li a:hover{color:var(--color-primary-dark)}.sidebar .sidebar-container .sidebar-menu li a:hover i{color:var(--color-primary-dark);margin-left:1rem}.sidebar .sidebar-container .sidebar-menu li a.active{background:var(--color-primary-light);color:var(--color-primary-dark);margin-left:0}.sidebar .sidebar-container .sidebar-menu li a.active i{color:var(--color-primary-dark);margin-left:calc(1rem - 3px)}.sidebar .sidebar-container .sidebar-menu li a.active:before{content:"";width:6px;height:100%;background:var(--color-primary)}.sidebar .sidebar-container .profile-menu .avatar{text-align:center}.sidebar .sidebar-container .profile-menu .avatar img{border-radius:100%;width:110px;height:110px}.sidebar .sidebar-container .profile-menu .avatar-info{text-align:center;border-bottom:solid 2px var(--color-white);padding:10px 10px 5px;text-transform:uppercase;color:var(--color-white)}.sidebar .sidebar-container .profile-menu .avatar-info h3{font-weight:300}.sidebar .sidebar-container::-webkit-scrollbar{width:4px}.sidebar .sidebar-container::-webkit-scrollbar-track{background:var(--color-scroll-background-sidebar)}.sidebar .sidebar-container::-webkit-scrollbar-thumb{background:var(--color-scroll-sidebar);border-radius:10px}.sidebar .sidebar-container::-webkit-scrollbar-thumb:hover{background:var(--color-scroll-sidebar-hover)}@media only screen and (max-width:1124px){.sidebar{left:-345px;z-index:30}.sidebar .sidebar-container .sidebar-menu li a.active:before{width:3px}}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease}.fade-enter-from,.fade-leave-to{opacity:0}.slide-fade-enter-active{transition:all .3s ease-out}.slide-fade-leave-active{transition:all .8s cubic-bezier(1,.5,.8,1)}.slide-fade-enter-from,.slide-fade-leave-to{transform:translateX(20px);opacity:0}