﻿html,body{height:100%;margin:0;padding:0;}.hover-lift{transition:transform .2s ease,box-shadow .2s ease;cursor:pointer;}.hover-lift:hover{transform:translateY(-5px);box-shadow:0 6px 15px rgba(0,0,0,.2);}.w-10{width:10%!important;}.w-15{width:15%!important;}.w-20{width:20%!important;}.w-25{width:25%!important;}.w-30{width:30%!important;}.w-35{width:35%!important;}.w-40{width:40%!important;}.w-45{width:45%!important;}.w-50{width:50%!important;}.w-55{width:55%!important;}.w-60{width:60%!important;}.w-65{width:65%!important;}.w-70{width:70%!important;}.w-75{width:75%!important;}.w-80{width:80%!important;}.w-85{width:85%!important;}.w-90{width:90%!important;}.w-95{width:95%!important;}.w-100{width:100%!important;}.page-container{background-color:var(--background-color);display:flex;flex-direction:column;min-height:100vh;}.page-container header{background-color:var(--white);color:var(--black);padding:5px 0;min-height:80px;display:flex;align-items:center;border-bottom:1px solid var(--primary-color);}.page-container #mtecnavbar{background-color:var(--primary-color);color:var(--primary-color-contrast);padding-top:.25rem;}.page-container #mtecnavbar .container #navbar{display:flex;align-items:stretch;justify-content:space-between;list-style:none;margin:0;padding:0;gap:.25rem;flex-wrap:wrap;flex-direction:row;}.page-container #mtecnavbar .container #navbar .nav-item{position:relative;flex:0 0 auto;width:auto;}.page-container #mtecnavbar .container #navbar .nav-item>.nav-link,.page-container #mtecnavbar .container #navbar .nav-item>.dropdown-toggle{display:block;padding:.5rem 1rem;text-decoration:none;background-color:var(--primary-color);color:var(--primary-color-contrast);border:0;border-radius:0;cursor:pointer;transition:background-color .15s ease,color .15s ease;}.page-container #mtecnavbar .container #navbar .nav-item>.nav-link:hover,.page-container #mtecnavbar .container #navbar .nav-item>.dropdown-toggle:hover{background-color:var(--primary-color-light);color:var(--primary-color-contrast);}.page-container #mtecnavbar .container #navbar .nav-item>.nav-link:focus-visible,.page-container #mtecnavbar .container #navbar .nav-item>.dropdown-toggle:focus-visible{outline:2px solid var(--primary-color-contrast);outline-offset:2px;}.page-container #mtecnavbar .container #navbar .nav-item>.nav-link.active{background-color:var(--primary-color-contrast);color:var(--primary-color);font-weight:900;text-align:center;border-top-left-radius:.4rem;border-top-right-radius:.4rem;}.page-container #mtecnavbar .container #navbar .nav-item:has(.dropdown-item.active)>.nav-link,.page-container #mtecnavbar .container #navbar .nav-item.dropdown:has(.dropdown-item.active)>.nav-link{background-color:var(--primary-color-contrast);color:var(--primary-color);font-weight:900;text-align:center;border-top-left-radius:.4rem;border-top-right-radius:.4rem;}.page-container #mtecnavbar .container #navbar .nav-item.dropdown>.dropdown-menu{display:none;position:absolute;top:100%;left:0;min-width:12rem;max-width:24rem;margin:0;padding:.25rem 0;background-color:var(--primary-color-contrast);color:var(--primary-color);border:1px solid rgba(0,0,0,.1);border-radius:.25rem;box-shadow:0 8px 24px rgba(0,0,0,.12);z-index:1030;list-style:none;white-space:normal;}.page-container #mtecnavbar .container #navbar .nav-item.dropdown>.dropdown-menu.show{display:block;}.page-container #mtecnavbar .container #navbar .nav-item.dropdown>.dropdown-menu li{width:100%;}.page-container #mtecnavbar .container #navbar .nav-item.dropdown>.dropdown-menu li .dropdown-item{display:block;padding:.5rem 1rem;color:var(--primary-color);background-color:var(--primary-color-contrast);transition:background-color .15s ease,color .15s ease;white-space:normal;overflow-wrap:anywhere;word-break:break-word;}.page-container #mtecnavbar .container #navbar .nav-item.dropdown>.dropdown-menu li .dropdown-item:hover,.page-container #mtecnavbar .container #navbar .nav-item.dropdown>.dropdown-menu li .dropdown-item:focus{background-color:var(--primary-color);color:var(--primary-color-contrast);}.page-container #mtecnavbar .container #navbar .nav-item.dropdown>.dropdown-menu li .dropdown-item.active{background-color:var(--primary-color);color:var(--primary-color-contrast);font-weight:700;}.page-container #mtecnavbar .container #navbar .nav-item.dropdown:hover>.dropdown-menu,.page-container #mtecnavbar .container #navbar .nav-item.dropdown:focus-within>.dropdown-menu{display:block;}.page-container main{flex:1;}.page-container footer{min-height:100px;background-color:var(--primary-color);color:var(--primary-color-contrast);}.page-container footer #mtec-resources a{color:var(--primary-color-contrast);text-decoration:none;cursor:pointer;padding:0 5px;border-right:1px solid var(--primary-color-contrast);}.page-container footer #mtec-resources a:hover{text-decoration:underline;}.page-container footer #mtec-resources a:last-child{border-right:0;}.swal2-container{z-index:9999!important;}.file-drop-zone{padding:0!important;border-style:dashed;border-width:2px!important;height:130px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px;background-color:var(--background-color);}.file-drop-zone.file-drop-zone-hover{border-style:solid;}.file-drop-zone>*:not(#fileSelectButton){pointer-events:none;}.file-list{margin-top:10px;padding:10px;border:dashed 2px var(--background-color);}.feature-unavailable-container{display:flex;justify-content:center;align-items:center;min-height:70vh;background:#f0f0f0;padding:1rem;}.feature-unavailable-container .feature-unavailable-content{max-width:600px;background:var(--white);border:1px solid #ccc;border-radius:8px;padding:2rem;box-shadow:0 2px 6px rgba(0,0,0,.15);text-align:center;}.feature-unavailable-container .feature-unavailable-content h1{margin-bottom:1rem;font-size:1.8rem;}.feature-unavailable-container .feature-unavailable-content p{margin-bottom:2rem;line-height:1.4;color:#555;}.feature-unavailable-container .home-button{padding:.8rem 1.5rem;font-size:1rem;border:0;border-radius:4px;cursor:pointer;background:var(--primary-color);color:var(--white);}h1:focus{outline:0;}.valid.modified:not([type=checkbox]){outline:1px solid #26b050;}.invalid{outline:1px solid #e50000;}.validation-message{color:#e50000;}.blazor-error-boundary{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIG92ZXJmbG93PSJoaWRkZW4iPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHg9IjIzNSIgeT0iNTEiIHdpZHRoPSI1NiIgaGVpZ2h0PSI0OSIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzUgLTUxKSI+PHBhdGggZD0iTTI2My41MDYgNTFDMjY0LjcxNyA1MSAyNjUuODEzIDUxLjQ4MzcgMjY2LjYwNiA1Mi4yNjU4TDI2Ny4wNTIgNTIuNzk4NyAyNjcuNTM5IDUzLjYyODMgMjkwLjE4NSA5Mi4xODMxIDI5MC41NDUgOTIuNzk1IDI5MC42NTYgOTIuOTk2QzI5MC44NzcgOTMuNTEzIDI5MSA5NC4wODE1IDI5MSA5NC42NzgyIDI5MSA5Ny4wNjUxIDI4OS4wMzggOTkgMjg2LjYxNyA5OUwyNDAuMzgzIDk5QzIzNy45NjMgOTkgMjM2IDk3LjA2NTEgMjM2IDk0LjY3ODIgMjM2IDk0LjM3OTkgMjM2LjAzMSA5NC4wODg2IDIzNi4wODkgOTMuODA3MkwyMzYuMzM4IDkzLjAxNjIgMjM2Ljg1OCA5Mi4xMzE0IDI1OS40NzMgNTMuNjI5NCAyNTkuOTYxIDUyLjc5ODUgMjYwLjQwNyA1Mi4yNjU4QzI2MS4yIDUxLjQ4MzcgMjYyLjI5NiA1MSAyNjMuNTA2IDUxWk0yNjMuNTg2IDY2LjAxODNDMjYwLjczNyA2Ni4wMTgzIDI1OS4zMTMgNjcuMTI0NSAyNTkuMzEzIDY5LjMzNyAyNTkuMzEzIDY5LjYxMDIgMjU5LjMzMiA2OS44NjA4IDI1OS4zNzEgNzAuMDg4N0wyNjEuNzk1IDg0LjAxNjEgMjY1LjM4IDg0LjAxNjEgMjY3LjgyMSA2OS43NDc1QzI2Ny44NiA2OS43MzA5IDI2Ny44NzkgNjkuNTg3NyAyNjcuODc5IDY5LjMxNzkgMjY3Ljg3OSA2Ny4xMTgyIDI2Ni40NDggNjYuMDE4MyAyNjMuNTg2IDY2LjAxODNaTTI2My41NzYgODYuMDU0N0MyNjEuMDQ5IDg2LjA1NDcgMjU5Ljc4NiA4Ny4zMDA1IDI1OS43ODYgODkuNzkyMSAyNTkuNzg2IDkyLjI4MzcgMjYxLjA0OSA5My41Mjk1IDI2My41NzYgOTMuNTI5NSAyNjYuMTE2IDkzLjUyOTUgMjY3LjM4NyA5Mi4yODM3IDI2Ny4zODcgODkuNzkyMSAyNjcuMzg3IDg3LjMwMDUgMjY2LjExNiA4Ni4wNTQ3IDI2My41NzYgODYuMDU0N1oiIGZpbGw9IiNGRkU1MDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvZz48L3N2Zz4=) no-repeat 1rem/1.8rem,#b32121;padding:1rem 1rem 1rem 3.7rem;color:#fff;}.blazor-error-boundary::after{content:"An error has occurred.";}.darker-border-checkbox.form-check-input{border-color:#929292;}.logo{width:250px;height:auto;}