body{overflow-x:hidden}div{box-sizing:border-box}.resp-width-cont{width:80rem;margin:0 auto;padding:2rem}.panel{background-color:#fff;border-radius:10px;padding:2rem}.main-container{width:100vw;height:100vh;display:flex;flex-direction:row}.main-container .nav-bar{width:15vw;min-width:60px;max-width:250px;display:flex;flex-direction:column;align-items:flex-start;border-right:1px solid #DEDEDE;padding:20px 10px 0 15px;transition:all .3s ease}@media (max-width: 1200px){.main-container .nav-bar{width:12vw;padding:20px 5px 0 10px}}@media (max-width: 900px){.main-container .nav-bar{width:80px;padding:20px 5px 0;align-items:center}.main-container .nav-bar .nav-text,.main-container .nav-bar .menu-header-text,.main-container .nav-bar .responsive-text{display:none}.main-container .nav-bar a{justify-content:center;padding:12px 5px}.main-container .nav-bar .menu-header{text-align:center;margin:15px 0 5px}}.main-container .nav-bar .menu-wrapper{width:100%}.main-container .nav-bar .icon{width:40px;height:40px;border-radius:10px;background-color:#3761ee;margin-bottom:20px;align-self:center}@media (max-width: 900px){.main-container .nav-bar .icon{width:35px;height:35px;margin-bottom:15px}}.main-container .nav-bar .menu-header{color:#8f99cc;font-weight:600;font-size:.8em;margin:15px 0 8px;transition:all .3s ease}@media (max-width: 1200px){.main-container .nav-bar .menu-header{font-size:.75em}}.main-container .nav-bar .link-icon{width:22px;height:22px}.main-container .nav-bar a{display:flex;align-items:center;height:auto;font-weight:600;font-size:.85em;color:#959cc2;position:relative;width:100%;padding:10px 12px;border-radius:12px;box-sizing:border-box;transition:all .3s ease;text-decoration:none}@media (max-width: 1200px){.main-container .nav-bar a{font-size:.8em;padding:8px 10px}}.main-container .nav-bar a svg{margin-right:8px;width:18px;min-width:18px;transition:all .3s ease}.main-container .nav-bar a svg path{fill:#646fa7;stroke:#646fa7}@media (max-width: 1200px){.main-container .nav-bar a svg{width:16px;min-width:16px}}@media (max-width: 900px){.main-container .nav-bar a svg{margin-right:0;width:20px;min-width:20px}}.main-container .nav-bar a .nav-text{transition:opacity .3s ease;white-space:nowrap;overflow:hidden}.main-container .nav-bar a:hover{background-color:#f7f9ff;transform:translate(2px)}@media (max-width: 900px){.main-container .nav-bar a:hover{position:relative;z-index:1000}.main-container .nav-bar a:hover[title]:after{content:attr(title);position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);background:#333;color:#fff;padding:6px 12px;border-radius:6px;font-size:.8em;white-space:nowrap;opacity:0;visibility:hidden;transition:all .3s ease;z-index:1001;pointer-events:none}.main-container .nav-bar a:hover[title]:before{content:"";position:absolute;left:calc(100% + 4px);top:50%;transform:translateY(-50%);border:6px solid transparent;border-right-color:#333;opacity:0;visibility:hidden;transition:all .3s ease;z-index:1001}.main-container .nav-bar a:hover[title]:hover:after,.main-container .nav-bar a:hover[title]:hover:before{opacity:1;visibility:visible}}.main-container .nav-bar .active{color:#3761ee}.main-container .nav-bar .active:after{content:"";background-color:#3761ee;width:4px;height:100%;top:0;right:0;position:absolute;border-top-left-radius:10px;border-bottom-left-radius:10px}@media (max-width: 900px){.main-container .nav-bar .active:after{width:3px}}.main-container .nav-bar .active path{fill:#3761ee;stroke:#3761ee}.main-container .nav-bar__footer{margin-top:auto;border-top:1px solid #DEDEDE;width:100%;padding:8px 0}.main-container .nav-bar__footer p{font-size:.65em;text-align:center;transition:all .3s ease}@media (max-width: 1200px){.main-container .nav-bar__footer p{font-size:.6em}}.main-container .nav-bar__footer p span{color:#3761ee;font-weight:800}.main-container .nav-bar__footer .txt-user{font-weight:200}.main-container .main-wrapper{width:85vw;min-height:100vh;overflow-y:auto;overflow-x:hidden;padding:25px;display:flex;flex-direction:column;align-items:flex-start;transition:all .3s ease}@media (max-width: 1200px){.main-container .main-wrapper{width:88vw;padding:20px}}@media (max-width: 900px){.main-container .main-wrapper{width:calc(100vw - 80px);padding:15px}}.main-container .main-wrapper__header{display:flex;align-items:center;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #DEDEDE;width:100%}.main-container .main-wrapper__header svg{width:30px;height:30px;margin-right:20px}.main-container .main-wrapper__header svg path{fill:#3761ee;stroke:#3761ee}.form,.form__standard{padding:40px 0}.form__standard{width:100%;-moz-columns:2;columns:2;gap:40px}.form__standard .row{margin-bottom:30px;display:flex;flex-direction:column;-webkit-column-break-inside:avoid}.form__standard .row label{font-weight:600;margin:0 0 6px 10px}.form__standard .row input{padding:10px;font-weight:600;border-bottom:1px solid #DEDEDE}.form__standard .row input:focus{outline:none;border-bottom:1px solid #3761EE}.form__standard .row .form-error{color:red;font-size:.9em;font-weight:600;margin-left:10px}.form__standard input{background-color:#f5f5f5}.form__standard button{background-color:#3761ee;color:#fff;width:100%;padding:20px 0;font-size:1.2em;text-transform:uppercase;font-weight:600}.v-card{width:100%}.v-card .v-text-field{margin-bottom:15px}.v-table,.v-table__wrapper{box-shadow:none!important;border:none}.v-table span,.v-table td{font-family:Open Sans,sans-serif;font-size:.9em}.v-table td,.v-table th{padding:6px!important;height:auto!important;background:none!important}.v-table .v-data-table__tr:nth-child(even){background-color:#f7f7f7!important}.v-table thead span{font-weight:700;color:#3761ee}.v-table .expanded-row td{padding:15px!important}.v-table .v-data-table-footer{margin-top:15px;padding-top:15px;border-top:1px solid #DEDEDE}
