/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{font-size:62.5%;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}h1,h2,h3,p,a,input,label,button,span,form,button,input,optgroup,select,textarea{font-family:"Helvetica";font-size:20px;color:#76777a}input,input:before,input:after{-webkit-user-select:initial;-khtml-user-select:initial;-moz-user-select:initial;-ms-user-select:initial;user-select:initial}a{cursor:pointer;text-decoration:none}img{width:30%}body{min-height:90vh;cursor:url("/build/img/cursor2.svg"),auto}button{cursor:pointer}section{width:100%;min-height:100vh;padding:4rem 2rem;position:relative}section::after{content:"";background-image:url("/build/img/vertical.webp");background-size:cover;background-position:top center;position:absolute;top:0;left:0;right:0;bottom:0;filter:brightness(0.4);z-index:-1}@media(min-width: 992px)and (max-height: 1024px){section::after{background-image:url("/build/img/horizontal.webp")}}@media(min-width: 768px){section{padding:6rem 6rem}}@media(max-width: 992px)and (max-height: 550px){section{padding:1rem 0}}@media(min-width: 1024px)and (max-height: 1024px){section{padding:4rem 6rem}}.gray-color{color:#76777a}.arrow{display:block;width:8px;height:8px;border:solid #fff;border-width:0 2px 2px 0;top:6px;left:5px;position:relative;transform:rotate(-45deg)}.back-arrow{width:fit-content;margin:0;cursor:pointer;margin-bottom:0px}.back-arrow svg{width:40px}.errors-div p{color:red}#loadingIndicator{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:20px}.white-btn{display:block;width:fit-content;background-color:#fff;color:#76777a;font-family:"Helvetica";font-weight:bold;font-size:24px;text-decoration:none;border:none;border-radius:8px;padding:5px 15px;margin:0 auto;box-shadow:4px 4px 8px rgba(0,0,0,.8)}.white-btn:hover{background-color:#76777a;color:#fff}@media(min-width: 1024px)and (max-height: 1024px){.white-btn{background-color:#76777a;color:#fff;margin:0;font-size:30px;padding:12px 24px 10px 24px}.white-btn:hover{background-color:#fff;color:#76777a}}.gray-btn{display:flex;width:auto;background:#76777a;color:#fff;font-family:"Helvetica";font-size:18px;text-align:center;text-transform:uppercase;border:none;border-radius:6px;padding:4px 40px 2px 37px;transition:all .3s ease-in-out}.gray-btn:hover{background:#fff;color:#76777a;border:1px solid #76777a}.gray-btn:hover .arrow{border-color:#76777a}.gray-admin-btn{background-color:#e8e8e8;color:#000;display:block;width:80%;border:1px solid #000;padding:4px 10px;margin:1rem auto .5rem auto;font-size:2.5vmin}.close-btn{position:absolute;top:15px;right:15px;background:none;border:none}.close-btn svg{width:35px;height:35px}.red-btn{background-color:red}.blue-btn{background-color:blue}.close-modal-button{background-color:#fff;color:#76777a;padding:5px 20px;font-weight:600;text-align:center;border:1px solid #fff;border-radius:5px}.close-modal-button:hover{background-color:#76777a;color:#fff}.logout-button{background-color:#e8e8e8;color:#76777a;font-family:"Helvetica";font-size:2.8vw;font-weight:700;border-radius:5px;padding:10px 5px;transition:all .3s linear}.logout-button:hover{background-color:#76777a;color:#fff}@media(max-width: 992px)and (max-height: 550px){.logout-button{font-size:15px}}@media(min-width: 768px){.logout-button{font-size:12px;padding:8px 18px}}.project-section .logout-button{background-color:rgba(0,0,0,0);color:#76777a;border:1px solid #76777a}.project-section .logout-button:hover{background-color:#76777a;color:#fff;border:1px solid #76777a}.department-button{width:-webkit-fill-available;color:#76777a;font-size:14px;text-align:center;border:none;border-radius:5px;box-shadow:4px 3px 4px -1px rgba(0,0,0,.5019607843);padding:10px 0 8px 0}#anida .department-button{background-color:#9a1554;color:#fff}#west .department-button{background-color:#92201b;color:#fff}#rise .department-button{background-color:#e8a10d;color:#fff}.utility .utility-button,.file-color-btn{background-color:#e8e8e8;color:#76777a;text-align:center;display:flex;flex:1 1 42%;justify-content:center;align-items:center;width:0;height:0px;max-height:60px;overflow-y:hidden;font-size:14px;padding:0px;transform:scale(1);border:none;border-radius:5px;box-shadow:4px 3px 4px -1px rgba(0,0,0,.5019607843)}.utility .utility-button:hover,.file-color-btn:hover{background-color:#fff;border:1px solid #76777a}.file-button{transition:all .5s ease-in-out,height 1s linear}.delete-btn{background-color:red;color:#fff;transition:all .3s ease-in-out}.delete-btn:hover{transform:scale(1.05)}.header{display:flex;justify-content:center;align-content:center;padding:15px;height:auto}@media(min-width: 768px){.header{padding:30px}}@media(min-width: 1024px)and (max-height: 1024px){.header{padding:25px}.header.login-header{padding:15px;justify-content:left}.header.login-header a{position:relative;left:5%}}.header a{width:fit-content;display:flex;justify-content:center;color:#76777a;font-family:"Helvetica";font-size:28px;font-weight:bold;text-decoration:none}.header img{width:30%}@media(min-width: 768px){.header img{width:25%}}@media(min-width: 992px)and (max-height: 1024px){.header img{width:20%}}@media(min-width: 1024px)and (max-height: 1024px){.header img{width:12%}}#anida header{background-color:#051231}#rise header{background-color:#e4ddd7}#west header{background-color:#c25e16}.first-container{display:flex;justify-content:center;width:100%;height:100vh;background-image:url("/build/img/bg-img-login-darken.webp");background-size:cover;background-repeat:no-repeat;background-position:82% 50%;overflow:hidden;position:absolute;left:0;z-index:0}@media(min-width: 1024px)and (max-height: 1024px){.first-container{justify-content:flex-start}}.login-popup-container{width:100vw;height:100vh;display:flex;position:absolute;top:0;justify-content:center;background:#bfbfbf;background:linear-gradient(90deg, rgb(191, 191, 191) 0%, rgb(238, 238, 238) 20%, rgb(238, 238, 238) 80%, rgb(191, 191, 191) 100%);translate:0 -100vh;transition:all 1s ease-in-out}.login-popup-container.show{translate:0 0;display:block}.login-popup-container.show+html{overflow:hidden}.project-container{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:4rem;margin-top:4rem}@media(min-width: 768px){.project-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;height:fit-content;gap:7rem}}@media(min-width: 992px)and (max-height: 1024px){.project-container{gap:9rem;width:90%;margin:0 auto}}@media(max-width: 992px)and (max-height: 550px){.project-container{width:70%;display:grid;grid-template-columns:1fr 1fr;align-items:stretch;justify-items:center;gap:4rem 0;margin:0 auto}}@media(max-width: 700px)and (max-height: 550px){.project-container{width:80%}}@media(min-width: 1200px)and (max-height: 1000px){.project-container{gap:8rem;width:70%;margin:0 auto}}.info-container{padding:10px 20px 30px 20px}@media(min-width: 768px){.info-container{padding:10px 40px 30px 40px}}.login-div{position:absolute;top:29%;padding:10px 15px;width:100%;text-align:center}@media(min-width: 1024px)and (max-height: 1024px){.login-div{width:fit-content;left:5%;text-align:left}}.login-div h1{color:#fff;font-size:26px;font-weight:400;text-shadow:5px 5px 5px rgba(0,0,0,.6);line-height:3rem}.login-div h1 span{color:#fff;font-size:40px;font-weight:bold}@media(min-width: 768px){.login-div h1{font-size:5vmin;line-height:5.5vmin}.login-div h1 span{font-size:6vmin}}@media(min-width: 1024px)and (max-height: 1024px){.login-div h1{font-size:52px;font-weight:600;line-height:5.5rem}.login-div h1 br:nth-of-type(2){display:none}.login-div h1 span{color:#fff;font-size:65px}}.login-div .white-btn{background-color:#76777a;color:#fff;font-size:22px}.nest-logo{display:flex;justify-content:center;width:fit-content;height:fit-content;margin-top:4vmin}.nest-logo img{width:25%}@media(min-width: 768px){.nest-logo img{width:20%}}@media(min-width: 992px)and (max-height: 1024px){.nest-logo{justify-content:flex-start;padding-left:calc(5% + 15px);margin-bottom:15vmin}.nest-logo img{width:15%}}@media(min-width: 1024px)and (max-height: 1024px){.nest-logo img{width:10%}}.login-popup-div{width:80%;height:fit-content;position:relative;top:20%;margin:0 auto}.login-popup-div h2{font-size:40px}.login-popup-div form .input-div{margin-bottom:30px;position:relative}.login-popup-div form .input-div input{font-size:20px;background:none;width:100%;min-height:25px;box-sizing:content-box;border:none;border-bottom:1px solid #76777a;outline:none;padding:15px 0px 0px;transition:all;position:relative}.login-popup-div form .input-div input:focus-visible{padding:20px 0px 0px}.login-popup-div form .input-div input:focus-visible+label{font-size:14px}.login-popup-div form .input-div input::placeholder{color:rgba(0,0,0,0)}.login-popup-div form .input-div.filled input{padding:20px 0px 0px}.login-popup-div form .input-div.filled label{font-size:14px}.login-popup-div form .input-div label{position:absolute;top:0;left:0;font-size:20px;transition:all .1s ease-in-out;pointer-events:none}.login-popup-div form .input-div #togglePassword{position:absolute;right:0;bottom:0;width:25px;height:auto;cursor:pointer;transition:all .1s ease-in-out}.login-popup-div form .submit-div{display:flex;justify-content:center;margin-top:4rem}.login-popup-div .errors-div p{color:red;font-weight:700;margin-top:0;margin-bottom:3rem}.login-popup-div .errors-div p:first-child{margin-bottom:1rem}.login-popup-div .errors-div p:only-child{margin-bottom:3rem}input::-ms-reveal,input::-ms-clear{display:none}input[type=password]::-webkit-credentials-auto-fill-button{display:none !important}.project-section h2{font-weight:200;text-align:center;margin:0;margin-top:4rem;margin-bottom:4rem;color:#fff}@media(min-width: 768px){.project-section h2{font-size:26px}}@media(max-width: 992px)and (max-height: 550px){.project-section h2{font-size:2.4vw}}.project-section img{width:100%;height:auto}.project-section .user-data{background-color:#fff}.project-section .user-data .buttons-div{display:flex;flex-direction:column;align-items:center;row-gap:10px;width:30%}.project-section .user-data .buttons-div .help-div a{background-color:#76777a;color:#fff;font-family:"Helvetica";font-size:3vw;font-weight:700;border-radius:5px;padding:8px 20px;transition:all .3s linear}@media(max-width: 992px)and (max-height: 550px){.project-section .user-data .buttons-div .help-div a{font-size:15px}}@media(min-width: 768px){.project-section .user-data .buttons-div .help-div a{font-size:12px;padding:5.5px 18px}}@media(min-width: 768px){.project-section .user-data .buttons-div{flex-direction:row;justify-content:flex-end;row-gap:0;column-gap:10px}}.project-section .project-div{width:70%;height:fit-content;display:flex;flex-direction:column;align-items:center;position:relative;gap:2rem;transform:translateY(0%);transition:all .5s ease-in-out 0s;z-index:1}@media(min-width: 992px)and (max-height: 1024px){.project-section .project-div{width:35%}}@media(min-width: 768px){.project-section .project-div{width:30%}}@media(max-width: 992px)and (max-height: 550px){.project-section .project-div{width:75%}}@media(max-width: 700px)and (max-height: 550px){.project-section .project-div{width:85%}}@media(min-width: 1024px)and (max-height: 1024px){.project-section .project-div{width:29%}}@media(min-width: 768px)and (min-height: 1024px)and (max-height: 1366px){.project-section .project-div{width:40%}}@media(min-width: 1024px)and (min-height: 1300px){.project-section .project-div{width:35%}}@media(min-width: 1300px)and (min-height: 1024px){.project-section .project-div{width:30%}}.project-section .project-div:first-child{transform:translateY(0)}.project-section .project-div .project-logo-div{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#fff;box-shadow:8px 8px 20px 0px rgba(0,0,0,.3490196078);border-radius:10px;padding:0 5.5rem;margin-bottom:1rem;z-index:2;cursor:inherit}.project-section .project-div .project-logo-div:hover{border:1px solid #000}@media(min-width: 768px){.project-section .project-div .project-logo-div{height:-webkit-fill-available;width:100%;padding:0 5rem}}.project-section .project-div .project-logo-div h2{font-weight:700;font-size:24px;color:#76777a;margin:auto}@media(min-width: 768px){.project-section .project-div .project-logo-div h2{font-size:3.2vw}}@media(min-width: 992px)and (max-height: 1024px){.project-section .project-div .project-logo-div h2{font-size:2.5vw}}@media(min-width: 1200px)and (max-height: 1000px){.project-section .project-div .project-logo-div h2{font-size:2.1vw}}@media(max-width: 992px)and (max-height: 550px){.project-section .project-div .project-logo-div h2{font-size:2.3vw}}.project-section .project-div .project-buttons-div{position:absolute;top:0;width:95%;display:flex;flex-direction:column;align-items:center;gap:0rem;margin:0;padding-top:1rem;transition:all .5s ease-in-out;z-index:0}.project-section .project-div .project-buttons-div .gray-btn{width:100%;justify-content:center;font-size:15px;font-weight:600;text-decoration:none;transition:padding .5s ease-in-out,background-color .3s linear,color .6s linear}.project-section .project-div .project-buttons-div .gray-btn:hover{background-color:#fff;color:#76777a;border:1px solid #76777a}@media(max-width: 992px)and (max-height: 550px){.project-section .project-div .project-buttons-div .gray-btn{font-size:1.4vw}}@media(min-width: 1300px)and (min-height: 1024px){.project-section .project-div .project-buttons-div .gray-btn{font-size:20px}}.project-section .project-div .project-buttons-div .divisor-div{display:flex;justify-content:center;align-items:center}.project-section .project-div .project-buttons-div .divisor-div .gray-line{width:1px;background-color:#76777a;transition:all .5s ease-in-out}.project-nav{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:10px}.help-div a{display:flex;align-items:center;font-size:16px}.help-div a img{width:20px;margin-left:5px}.project-video-div{width:100%;height:100vh;visibility:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;top:0;left:0;z-index:999}.project-video-div .background-video{display:block;width:100vw;height:100vh;position:absolute;background-color:rgba(0,0,0,.7019607843);z-index:3}.project-video-div .project-video{width:90%;height:fit-content;transition:all .5s linear;z-index:99;opacity:0;visibility:hidden}@media(min-width: 768px){.project-video-div .project-video{width:75%}}@media(min-width: 1024px)and (max-height: 1024px){.project-video-div .project-video{width:65%}}@media(min-width: 1200px)and (max-height: 1000px){.project-video-div .project-video{width:115vmin}}@media(max-width: 992px)and (max-height: 550px){.project-video-div .project-video{width:100vmin}}.project-video-div .video-buttons-container{display:flex;flex-wrap:wrap;justify-content:center;z-index:99}.project-video-div .close-modal-button{position:relative;top:-5rem;right:0;transition:all .5s linear;transform:scale(0);z-index:99}.project-video-div .video-select-btn{background-color:#fff;color:#76777a;font-weight:600;text-align:center;border:1px solid #fff;border-radius:5px;margin:15px 10px 0 10px;padding:5px 20px}.project-video-div .video-select-btn:hover{background-color:#76777a;color:#fff}.user-data{display:flex;justify-content:space-between;align-items:center;border:1px solid #76777a;border-radius:15px;padding:10px 15px}.user-data span:first-of-type{display:none}@media(min-width: 768px){.user-data span:first-of-type{display:inline}.user-data br{display:none}}.user-data p{font-size:16px;margin-top:0rem;margin-bottom:0rem;line-height:25px}.user-data .logout-div{display:flex;justify-content:center;align-items:center;width:35%}@media(min-width: 768px){.user-data .logout-div{width:auto}}.department-div{margin-top:3rem}.department-div h2,.department-div h3{font-size:20px;color:#76777a;margin-top:0rem}.department-div h2{margin-top:2rem;margin-bottom:.5rem;color:#9a1554}#anida .department-div h2{color:#9a1554}#rise .department-div h2{color:#e8a10d}#west .department-div h2{color:#c25e16}.department-buttons-div{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3rem;margin:0 auto;margin-top:3rem}@media(min-width: 768px){.department-buttons-div{width:98%;flex-direction:row;align-items:flex-start}}.department-buttons-div .department-button{padding:14px 0 12px 0;transition:all .3s linear;z-index:2}.department-buttons-div .department-button:hover{background-color:#fff;color:#76777a;transform:scale(1.05);border:1px solid #76777a}.department-buttons-div .button-container{width:-webkit-fill-available;display:flex;flex-direction:column;align-items:center;position:relative}.department-buttons-div .button-container .button-div{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;position:relative;width:-webkit-fill-available;margin-top:0rem;gap:0rem;transform:scale(1);z-index:1;transition:gap 0s linear,margin-top .8s linear}.department-buttons-div .button-container .button-div p{font-size:14px;text-align:center}@media(min-width: 768px){.utility{margin-top:3rem}}@media(min-width: 768px){.utility .button-container{margin-top:3rem}}#guarantees-modal{display:flex;position:fixed;z-index:99;width:100%;height:100%;top:0;align-items:center;justify-content:center}#guarantees-modal .modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:-1}#guarantees-modal .modal-content{background-color:#e8e8e8;width:90%;padding:4vmin 3vmin;border-radius:15px;position:relative;overflow:hidden}#guarantees-modal .modal-content #scrollGif{background-color:rgba(0,0,0,.5);position:absolute;width:100%;height:100%;top:0;left:0;object-fit:none;z-index:10}#guarantees-modal .modal-content .close-btn{position:absolute;top:3vmin;right:3vmin;background-color:#fff;color:#000;font-size:4vmin;padding:0rem 1rem;border-radius:6px;box-shadow:4px 4px 8px rgba(0,0,0,.3490196078);transition:all .3s ease-in-out}#guarantees-modal .modal-content .close-btn:hover{background-color:#76777a;color:#fff}#guarantees-modal .modal-content h2{font-size:3vmin;font-weight:300;margin:0;padding:0 3vmin 0 3vmin}#guarantees-modal .modal-content #guarantees-content{padding:3vmin 0;overflow:auto}#guarantees-modal .modal-content #guarantees-content table{font-family:"Helvetica";text-align:center;width:100%;border-collapse:separate;border-spacing:0;border-radius:0 0 15px 15px;padding:0 1vmin;overflow:hidden;overflow-x:scroll}#guarantees-modal .modal-content #guarantees-content table th,#guarantees-modal .modal-content #guarantees-content table td{white-space:nowrap}#guarantees-modal .modal-content #guarantees-content table .sticky-col,#guarantees-modal .modal-content #guarantees-content table tbody tr td:first-child{position:sticky;left:0;background:#92201b;z-index:3;box-shadow:3px 1px 5px rgba(0,0,0,.7294117647)}#guarantees-modal .modal-content #guarantees-content table.Anida thead,#guarantees-modal .modal-content #guarantees-content table.Anida .sticky-col,#guarantees-modal .modal-content #guarantees-content table.Anida tbody tr td:first-child{background-color:#031335}#guarantees-modal .modal-content #guarantees-content table.Rise thead,#guarantees-modal .modal-content #guarantees-content table.Rise .sticky-col,#guarantees-modal .modal-content #guarantees-content table.Rise tbody tr td:first-child{background-color:#e8a10d}#guarantees-modal .modal-content #guarantees-content table.WE2T thead,#guarantees-modal .modal-content #guarantees-content table.WE2T .sticky-col,#guarantees-modal .modal-content #guarantees-content table.WE2T tbody tr td:first-child{background-color:#92201b}#guarantees-modal .modal-content #guarantees-content table thead tr th{color:#fff;font-weight:300;font-size:2.5vmin;padding:2rem 2rem;position:relative}#guarantees-modal .modal-content #guarantees-content table thead tr th::after{content:"";background-color:#fff;display:block;width:1px;height:60%;position:absolute;top:20%;right:0}#guarantees-modal .modal-content #guarantees-content table thead tr th:last-of-type::after{display:none}#guarantees-modal .modal-content #guarantees-content table tbody{border-collapse:collapse}#guarantees-modal .modal-content #guarantees-content table tbody tr:hover{background-color:#a2a2a2}#guarantees-modal .modal-content #guarantees-content table tbody tr:hover td.sticky-col,#guarantees-modal .modal-content #guarantees-content table tbody tr:hover td:first-child{background-color:#a2a2a2 !important}#guarantees-modal .modal-content #guarantees-content table tbody tr td{font-size:2.5vmin;padding:1rem;color:#000;font-weight:300;border:1px solid #031335}#guarantees-modal .modal-content #guarantees-content table tbody tr td:first-child{background-color:#e8e8e8 !important}#guarantees-modal .modal-content #guarantees-content table tbody tr td:first-of-type{border-left:1.5px solid #9a1554}#guarantees-modal .modal-content #guarantees-content table tbody tr td:last-of-type{border-right:1.5px solid #9a1554}#guarantees-modal .modal-content #guarantees-content table tbody tr:last-of-type td{border-bottom:1.5px solid #9a1554}#guarantees-modal .modal-content #guarantees-content table tbody tr:last-child td:first-child{border-bottom-left-radius:15px}#guarantees-modal .modal-content #guarantees-content table tbody tr:last-child td:last-child{border-bottom-right-radius:15px}footer{display:flex;justify-content:space-between;align-items:center;position:relative;background-color:#e8e8e8;padding:15px 15px}@media(min-width: 768px){footer{padding:10px 25px}}@media(min-width: 992px)and (max-height: 1024px){footer{padding:15px 25px}}@media(min-width: 1024px)and (max-height: 1024px){footer{padding:15px 20px}}footer a{width:fit-content;color:#76777a;font-size:18px;display:flex;align-items:center}footer .nest-footer{width:20%;font-weight:800}footer .nest-footer img{width:-webkit-fill-available}@media(min-width: 768px){footer .nest-footer{width:12%}}@media(min-width: 992px)and (max-height: 1024px){footer .nest-footer{width:12%}}@media(min-width: 1024px)and (max-height: 1024px){footer .nest-footer{width:9%}}@media(min-width: 1200px)and (max-height: 1000px){footer .nest-footer{width:8%}}footer .phone-footer svg{width:3vw;height:4.5vw;transform:scale(1.9)}footer .phone-footer p{font-size:4vw;margin:0}@media(min-width: 768px){footer .phone-footer svg{width:2.4vw;height:4.5vw;transform:scale(1)}footer .phone-footer p{font-size:2.1vw}}@media(min-width: 992px)and (max-height: 1024px){footer .phone-footer svg{width:2.4vw;transform:scale(1.2)}footer .phone-footer p{font-size:2.5vw}}@media(min-width: 1024px)and (max-height: 1024px){footer .phone-footer svg{width:2vw;height:4.5vw;transform:scale(0.75)}footer .phone-footer p{font-size:1.6vw}}@media(min-width: 1200px)and (max-height: 1000px){footer .phone-footer svg{width:2vw;transform:scale(0.7)}footer .phone-footer p{font-size:1.5vw}}footer .gava-footer{width:33%}footer .gava-footer img{width:-webkit-fill-available}@media(min-width: 768px){footer .gava-footer{width:20%}}@media(min-width: 992px)and (max-height: 1024px){footer .gava-footer{width:20%}}@media(min-width: 1024px)and (max-height: 1024px){footer .gava-footer{width:13%}}@media(min-width: 1200px)and (max-height: 1000px){footer .gava-footer{width:13%}}.admin-header{position:sticky;top:0;z-index:1000;background:linear-gradient(135deg, #FFFFFF 0%, #f8f9fa 100%);border-bottom:1px solid rgba(118,119,122,.2);box-shadow:0 2px 20px rgba(0,0,0,.08);backdrop-filter:blur(10px);transition:all .3s ease}.admin-header::before{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg, transparent, #051231, transparent);opacity:.6}.admin-navbar{display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem;max-width:100%;margin:0 auto;min-height:70px;width:100%;box-sizing:border-box}@media(min-width: 768px){.admin-navbar{padding:.875rem 1.5rem;max-width:1400px}}@media(max-width: 768px)and (max-height: 992px){.admin-navbar{padding:.75rem 1rem}}.admin-brand{flex-shrink:0;z-index:1001}.admin-brand .brand-link{display:flex;align-items:center;gap:.875rem;padding:.75rem 1.25rem;background:linear-gradient(135deg, #FFFFFF 0%, #f8f9fa 100%);border-radius:12px;color:#76777a;text-decoration:none;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);box-shadow:0 4px 12px rgba(0,0,0,.05);position:relative;overflow:hidden}.admin-brand .brand-link::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(5, 18, 49, 0.1), transparent);transition:left .5s ease}.admin-brand .brand-link:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(5,18,49,.15);border:2px solid #051231}.admin-brand .brand-link:hover::before{left:100%}.admin-brand .brand-link:hover .brand-text{color:#051231}.admin-brand .brand-link.active{background:linear-gradient(135deg, #051231 0%, #000103 100%);color:#fff;border:none;box-shadow:0 6px 20px rgba(5,18,49,.3)}.admin-brand .brand-link.active .brand-text{color:#fff}.admin-brand .brand-link .brand-logo{height:2.8vmin;width:auto;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.1));transition:transform .3s ease}@media(max-width: 768px)and (max-height: 992px){.admin-brand .brand-link .brand-logo{height:3.5vmin}}.admin-brand .brand-link .brand-text{font-size:2vmin;font-weight:700;color:#76777a;transition:all .3s ease;letter-spacing:normal}.admin-brand .brand-link:hover .brand-logo{transform:scale(1.05)}.mobile-menu-toggle{display:none;flex-direction:column;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;background:#fff;border:2px solid #051231;border-radius:8px;cursor:pointer;padding:0;gap:.25rem;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);z-index:1001}@media(max-width: 768px)and (max-height: 992px){.mobile-menu-toggle{display:flex}}@media(min-width: 768px)and (min-height: 1024px)and (max-height: 1366px){.mobile-menu-toggle{display:flex}}.mobile-menu-toggle:hover{background:#051231;border-color:#051231;transform:scale(1.05)}.mobile-menu-toggle:hover .toggle-line{background:#fff}.mobile-menu-toggle.active{background:#051231;border-color:#051231}.mobile-menu-toggle.active .toggle-line{background:#fff}.mobile-menu-toggle.active .toggle-line:nth-child(1){transform:rotate(45deg) translate(5px, 5px)}.mobile-menu-toggle.active .toggle-line:nth-child(2){opacity:0;transform:scale(0)}.mobile-menu-toggle.active .toggle-line:nth-child(3){transform:rotate(-45deg) translate(7px, -6px)}.mobile-menu-toggle .toggle-line{width:1.25rem;height:2px;background:#051231;border-radius:2px;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.admin-nav-menu{display:flex;gap:1.5rem;flex:1;justify-content:center;align-items:center;max-width:calc(100% - 400px);margin:0 2rem}@media(max-width: 768px)and (max-height: 992px){.admin-nav-menu{position:fixed;top:0;left:0;width:100%;height:100vh;background:linear-gradient(180deg, rgba(255, 255, 255, 0.98) 0%, rgba(248, 249, 250, 0.95) 100%);backdrop-filter:blur(20px);flex-direction:column;justify-content:flex-start;padding:6rem 2rem 2rem;gap:2rem;transform:translateX(-100%);transition:transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);overflow-y:auto;z-index:1000;max-width:100%;margin:0}.admin-nav-menu.mobile-open{transform:translateX(0)}}@media(min-width: 768px)and (min-height: 1024px)and (max-height: 1366px){.admin-nav-menu{position:fixed;top:0;left:0;width:100%;height:100vh;background:linear-gradient(180deg, rgba(255, 255, 255, 0.98) 0%, rgba(248, 249, 250, 0.95) 100%);backdrop-filter:blur(20px);flex-direction:column;justify-content:flex-start;padding:6rem 2rem 2rem;gap:2rem;transform:translateX(-100%);transition:transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);overflow-y:auto;z-index:1000;max-width:100%;margin:0}.admin-nav-menu.mobile-open{transform:translateX(0)}}@media(max-width: 992px)and (max-height: 550px){.admin-nav-menu{padding:5rem 1.5rem 2rem}}@media(max-width: 768px)and (max-height: 992px){.nav-section{width:100%}}@media(min-width: 768px)and (min-height: 1024px)and (max-height: 1366px){.nav-section{width:100%}}.nav-section .nav-section-title{font-size:.8rem;font-weight:700;color:#76777a;text-transform:uppercase;letter-spacing:1px;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid rgba(5,18,49,.2);position:relative}@media(min-width: 768px){.nav-section .nav-section-title{display:none}}.nav-section .nav-section-title::after{content:"";position:absolute;bottom:-2px;left:0;width:2rem;height:2px;background:#051231;border-radius:1px}@media(max-width: 768px)and (max-height: 992px){.nav-section .nav-section-title{display:block;text-align:center;font-size:.9rem;margin-bottom:2rem}}@media(min-width: 768px)and (min-height: 1024px)and (max-height: 1366px){.nav-section .nav-section-title{display:block;text-align:center;font-size:.9rem;margin-bottom:2rem}}.nav-section .nav-list{display:flex;list-style:none;margin:0;padding:0;gap:1rem;flex-wrap:wrap;justify-content:center}@media(max-width: 768px)and (max-height: 992px){.nav-section .nav-list{flex-direction:column;gap:1rem;width:100%;flex-wrap:nowrap}}@media(min-width: 768px)and (min-height: 1024px)and (max-height: 1366px){.nav-section .nav-list{flex-direction:column;gap:1rem;width:100%;flex-wrap:nowrap}}.nav-section .nav-item .nav-link{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:linear-gradient(135deg, #FFFFFF 0%, #f8f9fa 100%);border-radius:10px;border:none;color:#76777a;font-size:3vmin;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);box-shadow:0 3px 10px rgba(0,0,0,.08);position:relative;overflow:hidden;white-space:nowrap;min-width:0;flex-shrink:1}.nav-section .nav-item .nav-link::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(5, 18, 49, 0.1), transparent);transition:left .5s ease}.nav-section .nav-item .nav-link .nav-icon{font-size:1.1rem;transition:transform .3s ease}.nav-section .nav-item .nav-link .nav-text{font-size:2.2vmin;transition:all .3s ease}@media(max-width: 1200px)and (min-width: 769px){.nav-section .nav-item .nav-link .nav-text{display:none}}@media(max-width: 768px)and (max-height: 992px){.nav-section .nav-item .nav-link .nav-text{display:block;font-size:3vmin}}@media(min-width: 768px)and (min-height: 1024px)and (max-height: 1366px){.nav-section .nav-item .nav-link .nav-text{display:block;font-size:3vmin}}.nav-section .nav-item .nav-link:hover{background:linear-gradient(135deg, rgba(5, 18, 49, 0.05) 0%, rgba(5, 18, 49, 0.1) 100%);border:2px solid #051231;color:#051231;transform:translateY(-2px);box-shadow:0 6px 20px rgba(5,18,49,.15)}.nav-section .nav-item .nav-link:hover::before{left:100%}.nav-section .nav-item .nav-link:hover .nav-icon{transform:scale(1.1)}.nav-section .nav-item .nav-link.active{background:linear-gradient(135deg, #051231 0%, #000103 100%);color:#fff;box-shadow:0 6px 20px rgba(5,18,49,.3)}.nav-section .nav-item .nav-link.active .nav-icon{transform:scale(1.1)}.nav-section .nav-item .nav-link.active .nav-text{color:#fff}@media(max-width: 768px)and (max-height: 992px){.nav-section .nav-item .nav-link{justify-content:center;padding:1.25rem;font-size:1rem;width:100%}}@media(min-width: 768px)and (min-height: 1024px)and (max-height: 1366px){.nav-section .nav-item .nav-link{justify-content:center;padding:1.25rem;font-size:1rem;width:100%}}.nav-dropdown{position:relative}@media(max-width: 768px)and (max-height: 992px){.nav-dropdown{width:100%}}@media(min-width: 768px)and (min-height: 1024px)and (max-height: 1366px){.nav-dropdown{width:100%}}.nav-dropdown .nav-dropdown-toggle{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:linear-gradient(135deg, #FFFFFF 0%, #f8f9fa 100%);border:2px solid rgba(0,0,0,0);border-radius:10px;color:#76777a;font-size:3vmin;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);box-shadow:0 3px 10px rgba(0,0,0,.08);position:relative;overflow:hidden;white-space:nowrap;min-width:0;flex-shrink:1}.nav-dropdown .nav-dropdown-toggle::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(5, 18, 49, 0.1), transparent);transition:left .5s ease}.nav-dropdown .nav-dropdown-toggle .nav-icon{font-size:1.1rem;transition:transform .3s ease}.nav-dropdown .nav-dropdown-toggle .nav-text{font-size:2.2vmin;transition:all .3s ease}@media(max-width: 768px)and (max-height: 992px){.nav-dropdown .nav-dropdown-toggle .nav-text{font-size:3vmin}}.nav-dropdown .nav-dropdown-toggle .dropdown-arrow{font-size:.7rem;margin-left:auto;transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1)}.nav-dropdown .nav-dropdown-toggle:hover{background:linear-gradient(135deg, rgba(5, 18, 49, 0.05) 0%, rgba(5, 18, 49, 0.1) 100%);border-color:rgba(5,18,49,.3);color:#051231;transform:translateY(-2px);box-shadow:0 6px 20px rgba(5,18,49,.15)}.nav-dropdown .nav-dropdown-toggle:hover::before{left:100%}.nav-dropdown .nav-dropdown-toggle:hover .nav-icon{transform:scale(1.1)}@media(max-width: 768px)and (max-height: 992px){.nav-dropdown .nav-dropdown-toggle{justify-content:center;padding:1.25rem;font-size:1rem;width:100%}}@media(min-width: 768px)and (min-height: 1024px)and (max-height: 1366px){.nav-dropdown .nav-dropdown-toggle{justify-content:center;padding:1.25rem;font-size:1rem;width:100%}}.nav-dropdown.active .nav-dropdown-toggle{background:linear-gradient(135deg, #051231 0%, #000103 100%);border-color:#051231;color:#fff;box-shadow:0 6px 20px rgba(5,18,49,.3)}.nav-dropdown.active .nav-dropdown-toggle .nav-icon{transform:scale(1.1)}.nav-dropdown.active .nav-dropdown-toggle span{color:#fff}.nav-dropdown.open .nav-dropdown-toggle .dropdown-arrow{transform:rotate(180deg)}.nav-dropdown .nav-dropdown-menu{position:absolute;top:calc(100% + .75rem);left:0;background:#fff;border:1px solid rgba(118,119,122,.2);border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.12);min-width:280px;opacity:0;visibility:hidden;transform:translateY(-15px) scale(0.95);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);z-index:1000;list-style:none;margin:0;padding:.5rem 0;backdrop-filter:blur(10px)}@media(max-width: 768px)and (max-height: 992px){.nav-dropdown .nav-dropdown-menu{position:static;box-shadow:0 4px 15px rgba(0,0,0,.1);margin-top:1rem;transform:none;width:100%;border-radius:8px}}@media(min-width: 768px)and (min-height: 1024px)and (max-height: 1366px){.nav-dropdown .nav-dropdown-menu{position:static;box-shadow:0 4px 15px rgba(0,0,0,.1);margin-top:1rem;transform:none;width:100%;border-radius:8px}}.nav-dropdown .nav-dropdown-menu li .dropdown-link{display:flex;align-items:center;gap:.875rem;padding:1rem 1.5rem;color:#76777a;font-size:3vmin;font-weight:500;text-decoration:none;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);border-radius:0;position:relative;overflow:hidden}.nav-dropdown .nav-dropdown-menu li .dropdown-link::before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;background:linear-gradient(90deg, #051231, rgba(5, 18, 49, 0.8));transition:width .3s ease}.nav-dropdown .nav-dropdown-menu li .dropdown-link .dropdown-icon{font-size:1rem;transition:transform .3s ease;z-index:1}.nav-dropdown .nav-dropdown-menu li .dropdown-link .dropdown-text{font-size:2.2vmin;z-index:1;transition:all .3s ease}@media(max-width: 768px)and (max-height: 992px){.nav-dropdown .nav-dropdown-menu li .dropdown-link .dropdown-text{font-size:3vmin}}@media(min-width: 768px)and (min-height: 1024px)and (max-height: 1366px){.nav-dropdown .nav-dropdown-menu li .dropdown-link .dropdown-text{font-size:3vmin}}.nav-dropdown .nav-dropdown-menu li .dropdown-link:hover{background:linear-gradient(135deg, rgba(5, 18, 49, 0.08) 0%, rgba(5, 18, 49, 0.12) 100%);color:#051231;padding-left:2rem}.nav-dropdown .nav-dropdown-menu li .dropdown-link:hover::before{width:4px}.nav-dropdown .nav-dropdown-menu li .dropdown-link:hover .dropdown-icon{transform:scale(1.1)}.nav-dropdown .nav-dropdown-menu li .dropdown-link.active{background:linear-gradient(135deg, rgba(5, 18, 49, 0.15) 0%, rgba(5, 18, 49, 0.1) 100%);color:#051231;font-weight:600}.nav-dropdown .nav-dropdown-menu li .dropdown-link.active::before{width:4px}.nav-dropdown .nav-dropdown-menu li .dropdown-link.active .dropdown-icon{transform:scale(1.1)}@media(max-width: 768px)and (max-height: 992px){.nav-dropdown .nav-dropdown-menu li .dropdown-link{justify-content:center;padding:1rem;font-size:.9rem}}@media(min-width: 768px)and (min-height: 1024px)and (max-height: 1366px){.nav-dropdown .nav-dropdown-menu li .dropdown-link{justify-content:center;padding:1rem;font-size:.9rem}}.nav-dropdown.open .nav-dropdown-menu{opacity:1;visibility:visible;transform:translateY(0) scale(1)}@media(max-width: 768px)and (max-height: 992px){.nav-dropdown.open .nav-dropdown-menu{opacity:1;visibility:visible}}@media(min-width: 768px)and (min-height: 1024px)and (max-height: 1366px){.nav-dropdown.open .nav-dropdown-menu{opacity:1;visibility:visible}}.admin-user-section{display:flex;align-items:center;gap:1.25rem;flex-shrink:0}@media(max-width: 768px)and (max-height: 992px){.admin-user-section{position:fixed;right:5rem;z-index:1001;flex-direction:row;gap:1rem}}@media(min-width: 768px)and (min-height: 1024px)and (max-height: 1366px){.admin-user-section{position:fixed;right:5rem;z-index:1001;flex-direction:row;gap:1rem}}.admin-user-section .user-info{display:flex;align-items:center;gap:.875rem;padding:.75rem 1.25rem;background:linear-gradient(135deg, #FFFFFF 0%, #f8f9fa 100%);border:2px solid rgba(0,0,0,0);border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:all .3s ease}.admin-user-section .user-info:hover{border-color:rgba(5,18,49,.3);box-shadow:0 6px 20px rgba(5,18,49,.1)}@media(max-width: 768px)and (max-height: 992px){.admin-user-section .user-info{padding:.5rem .75rem}}.admin-user-section .user-info .user-avatar{width:2.75rem;height:2.75rem;border-radius:50%;background:linear-gradient(135deg, #051231 0%, black 100%);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px rgba(5,18,49,.25);transition:transform .3s ease}.admin-user-section .user-info .user-avatar:hover{transform:scale(1.05)}.admin-user-section .user-info .user-avatar .avatar-text{color:#fff;font-weight:700;font-size:.9rem;letter-spacing:.5px}@media(max-width: 768px)and (max-height: 992px){.admin-user-section .user-info .user-avatar{width:2.25rem;height:2.25rem}.admin-user-section .user-info .user-avatar .avatar-text{font-size:.8rem}}@media(min-width: 768px)and (min-height: 1024px)and (max-height: 1366px){.admin-user-section .user-info .user-avatar{width:2.25rem;height:2.25rem}.admin-user-section .user-info .user-avatar .avatar-text{font-size:.8rem}}.admin-user-section .user-info .user-details{display:flex;flex-direction:column;gap:.125rem}@media(max-width: 768px)and (max-height: 992px){.admin-user-section .user-info .user-details{display:none}}@media(min-width: 768px)and (min-height: 1024px)and (max-height: 1366px){.admin-user-section .user-info .user-details{display:none}}.admin-user-section .user-info .user-details .user-name{font-size:.9rem;font-weight:600;color:#76777a;line-height:1.2}.admin-user-section .user-info .user-details .user-role{font-size:.75rem;font-weight:600;color:#051231;text-transform:uppercase;letter-spacing:.5px;line-height:1}.admin-user-section .logout-btn{display:flex;align-items:center;gap:.625rem;padding:.75rem 1.25rem;background:linear-gradient(135deg, #FF0000 0%, #cc0000 100%);border-radius:10px;color:#fff;font-size:3vmin;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);box-shadow:0 4px 12px rgba(255,0,0,.2);position:relative;overflow:hidden}.admin-user-section .logout-btn::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);transition:left .5s ease}.admin-user-section .logout-btn .logout-icon{font-size:2.5vmin;transition:transform .3s ease}@media(max-width: 768px)and (max-height: 992px){.admin-user-section .logout-btn .logout-icon{font-size:3.2vmin}}@media(min-width: 768px)and (min-height: 1024px)and (max-height: 1366px){.admin-user-section .logout-btn .logout-icon{font-size:3.2vmin}}.admin-user-section .logout-btn .logout-text{color:#fff;font-size:2.2vmin;transition:all .3s ease}@media(max-width: 768px)and (max-height: 992px){.admin-user-section .logout-btn .logout-text{font-size:2.8vmin}}@media(min-width: 768px)and (min-height: 1024px)and (max-height: 1366px){.admin-user-section .logout-btn .logout-text{font-size:2.8vmin}}.admin-user-section .logout-btn:hover{background:linear-gradient(135deg, #d60000 0%, #a30000 100%);border-color:#c00;transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,0,0,.35)}.admin-user-section .logout-btn:hover::before{left:100%}.admin-user-section .logout-btn:hover .logout-icon{transform:scale(1.1) rotate(-10deg)}@media(max-width: 768px)and (max-height: 992px){.admin-user-section .logout-btn{padding:.875rem 1rem;justify-content:center}}@media(min-width: 768px)and (min-height: 1024px)and (max-height: 1366px){.admin-user-section .logout-btn{padding:.875rem 1rem;justify-content:center}}@media(max-width: 768px)and (max-height: 992px){.admin-user-section .logout-btn{padding:.75rem;min-width:2.5rem;justify-content:center}}@media(max-width: 768px)and (max-height: 992px){body.nav-open{overflow:hidden;height:100vh}}@media(min-width: 768px)and (min-height: 1024px)and (max-height: 1366px){body.nav-open{overflow:hidden;height:100vh}}@media(min-width: 768px){#admin .admin-section .actions-div{column-gap:5rem;row-gap:5rem}}.admin-content{height:auto;min-height:100vh;background:#bfbfbf;background:linear-gradient(90deg, rgb(191, 191, 191) 0%, rgb(238, 238, 238) 20%, rgb(238, 238, 238) 80%, rgb(191, 191, 191) 100%);font-family:"Helvetica";overflow-x:hidden;width:100%;box-sizing:border-box}@media(max-width: 992px)and (max-height: 550px){.admin-content{padding:0}}.admin-content h1{font-size:4vmin;color:#000}.admin-content h2{color:#000}.admin-content .admin-section{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;height:fit-content;font-size:2vmin;gap:1rem;padding:2rem 1rem}@media(min-width: 768px){.admin-content .admin-section{padding:2rem 4rem}}.admin-content .admin-section span{color:#fff;font-size:2vmin}.admin-content .admin-section .filter-summary span{color:#76777a}.admin-content .admin-section .actions-div{display:flex;flex-wrap:wrap;row-gap:1rem;margin-bottom:1rem}.admin-content .admin-section .actions-div a{background-color:#19d800;color:#fff;font-size:3vmin;padding:.5rem 1.5rem;border-radius:6px;box-shadow:4px 4px 8px rgba(0,0,0,.3490196078);transition:all .3s ease-in-out;margin-right:10px}.admin-content .admin-section .actions-div .red-btn{background-color:red}.admin-content .admin-section .actions-div .blue-btn{background-color:blue}.admin-content .admin-section .actions-div .admin-link{background-color:#fff;color:#000;font-size:3.2vmin;text-align:center;padding:3rem 3rem;width:100%}.admin-content .admin-section .actions-div .admin-link:hover{background-color:#76777a;color:#fff}@media(min-width: 768px){.admin-content .admin-section .actions-div .admin-link{font-size:4vmin}}.admin-content .admin-section ul{font-size:2.3vmin;padding:0 2rem;text-wrap:wrap}.admin-content .admin-section div form{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem;margin-top:0rem}@media(min-width: 992px)and (max-height: 1024px){.admin-content .admin-section div form{flex-direction:row;align-items:flex-end}}.admin-content .admin-section div form input{width:auto;max-width:100%}.admin-content .admin-section div form button{margin:0;width:fit-content;font-size:1.8vmin}@media(min-width: 768px){.admin-content .admin-section div form button{font-size:2vmin}}.admin-content .admin-section div table{background-color:#fff;position:relative;width:100%;border-collapse:collapse;margin:0 auto;color:#000}.admin-content .admin-section div table thead tr th{font-size:2.1vmin;padding:.5rem}.admin-content .admin-section div table tr,.admin-content .admin-section div table td{border:1.5px solid #000;text-align:center;height:fit-content;font-size:2.3vmin;padding:.5rem}.admin-content .admin-section div table .actions{padding:0 10px}.admin-content .admin-section div table .actions a{background-color:#e8e8e8;color:#000;display:block;width:100%;border:1px solid #000;padding:4px 10px;margin:1rem auto .5rem auto;font-size:2.5vmin}.admin-content .admin-section div table .actions form{margin:0}.admin-content .admin-section div table .actions form input{width:80%;border:1px solid #000;padding:4px 10px;margin:.5rem auto 1rem auto;font-size:2vmin}.admin-content .admin-section div table .actions form button{background-color:red;color:#fff;display:block;width:100%;border:1px solid #000;padding:4px 10px;margin:1rem auto .5rem auto;font-size:2.5vmin}.admin-content .admin-section .form-div form{display:grid;grid-template-rows:auto auto auto;grid-template-columns:auto auto;gap:2rem;align-items:end;justify-items:end;width:fit-content}.admin-content .admin-section .form-div form label,.admin-content .admin-section .form-div form input{font-size:2.5vmin;color:#000}.admin-content .admin-section .form-div form .plan-group{min-width:fit-content;flex:1 1 fit-content;overflow-y:auto;max-height:150px;max-width:100%;padding:0;border-radius:8px}.admin-content .admin-section .form-div form .plan-item{display:flex;align-items:center;padding:8px}.admin-content .admin-section .form-div form .plan-item:hover{background-color:#76777a;color:#fff}.admin-content .admin-section .form-div form select{font-size:3vmin;padding:.3rem 0}.admin-content .admin-section .form-div form input{border:none;border-bottom:1px solid #000;background-color:#fff;padding:.5rem;font-size:3vmin}.admin-content .admin-section .form-div form input[type=checkbox]{margin-right:5px}.admin-content .admin-section .form-div form button{font-size:3vmin}.admin-content .admin-section .form-div form fieldset{background-color:#fff;border-width:2px;border-color:#000;margin-top:15px;width:95%}@media(min-width: 992px)and (max-height: 1024px){.admin-content .admin-section .form-div form fieldset{width:45%}}.admin-content .admin-section .form-div #progressContainer div p{font-family:"Helvetica";font-size:15px;font-weight:600;color:#000;margin-right:5px}.admin-content .admin-section .form-div #progressContainer div progress{height:15px}.admin-content .admin-section .form-div #progressContainer div .file-div{display:flex;align-items:center}.admin-content .admin-section .form-div .second-part{display:grid;grid-template-columns:auto auto;justify-items:end;gap:2rem;grid-column:1/3}.admin-content .admin-section .form-div .second-part .title-divider{grid-column:1/3;width:100%;border-bottom:1px solid #000}.admin-container{width:100%;padding:2rem;box-sizing:border-box;overflow-x:hidden}@media(min-width: 768px){.admin-container{padding:2rem 2rem}}@media(max-width: 992px)and (max-height: 550px){.admin-container{padding:1rem}}@media(max-width: 480px){.admin-container{padding:.5rem}}.admin-container h1{color:#76777a;font-size:3.2rem;margin:1rem 0;word-wrap:break-word;text-align:center}@media(min-width: 768px){.admin-container h1{font-size:4rem}}@media(max-width: 992px)and (max-height: 550px){.admin-container h1{font-size:2.4rem}}@media(max-width: 480px){.admin-container h1{font-size:4vmin;margin-bottom:.5rem}}.admin-container p{color:#76777a;font-size:2vmin;margin-bottom:2rem;text-align:center;word-wrap:break-word;text-wrap:wrap}@media(max-width: 992px)and (max-height: 550px){.admin-container p{font-size:1.4rem}}@media(max-width: 480px){.admin-container p{font-size:1.4rem;margin-bottom:1rem}}.admin-card{background:#fff;border:2px solid #76777a;border-radius:8px;padding:2rem;margin-bottom:2rem;box-shadow:4px 4px 8px rgba(0,0,0,.1);text-wrap:nowrap}@media(max-width: 992px)and (max-height: 550px){.admin-card{padding:1.5rem}}@media(max-width: 480px){.admin-card{padding:1rem;margin-bottom:1rem}}.admin-card h3{color:#76777a;font-size:2.2rem;margin-bottom:1.5rem;margin-top:0;word-wrap:break-word}@media(max-width: 992px)and (max-height: 550px){.admin-card h3{font-size:1.8rem}}@media(max-width: 480px){.admin-card h3{font-size:1.6rem}}.admin-card p{text-wrap:nowrap}@media(max-width: 480px){.admin-card p{font-size:3vmin;text-wrap:wrap}}.admin-card.debug-section{border-left:4px solid #051231}.admin-card.bulk-section{border-left:4px solid #c25e16}.admin-card.bulk-actions-section{border-left:4px solid red}.admin-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:1.5rem}@media(max-width: 992px)and (max-height: 550px){.admin-grid{grid-template-columns:1fr;gap:1rem}}@media(max-width: 480px){.admin-grid{gap:.8rem}}.form-group{display:flex;flex-direction:column;row-gap:.5rem;max-width:100%}.filter-actions{display:flex;flex-direction:row;justify-content:space-between;column-gap:1rem;margin-top:1rem}.admin-flex{display:flex;gap:1rem 1.5rem;flex-wrap:wrap;align-items:flex-end}@media(max-width: 992px)and (max-height: 550px){.admin-flex{flex-direction:column;align-items:stretch;gap:1rem}}@media(max-width: 480px){.admin-flex{gap:.8rem}}@media(max-width: 768px){.admin-flex[data-mobile=true]{flex-direction:column;align-items:stretch}}.admin-content .admin-section .admin-actions-container{display:flex;gap:1.5rem;flex-wrap:wrap;margin-bottom:2rem;justify-content:flex-start;align-items:center}.admin-content .admin-section .admin-actions-container span{color:#76777a}@media(max-width: 992px)and (max-height: 550px){.admin-content .admin-section .admin-actions-container{gap:1rem;flex-direction:column;align-items:stretch}.admin-content .admin-section .admin-actions-container form,.admin-content .admin-section .admin-actions-container .admin-form{display:block !important;width:100%}.admin-content .admin-section .admin-actions-container form button,.admin-content .admin-section .admin-actions-container .admin-form button{width:100%;font-size:1.4rem;padding:1rem;box-sizing:border-box}.admin-content .admin-section .admin-actions-container a{width:100%}}@media(max-width: 480px){.admin-content .admin-section .admin-actions-container{gap:.8rem;margin-bottom:1rem}}#selected-count{color:#fff}.admin-messages-container{margin-top:2rem}.admin-messages-container .admin-message{padding:1.5rem;border-radius:4px;margin:1rem 0;font-size:1.4rem;word-wrap:break-word}@media(max-width: 480px){.admin-messages-container .admin-message{padding:1rem;font-size:1.2rem}}.admin-messages-container .admin-message.message-success{background:rgba(25,216,0,.1);color:#0d7200;border:2px solid #19d800}.admin-messages-container .admin-message.message-error{background:rgba(255,0,0,.1);color:#900;border:2px solid red}.admin-messages-container .admin-message.message-warning{background:rgba(255,193,7,.1);color:#856404;border:2px solid #ffc107}.admin-content .admin-section .admin-status{padding:.4rem .8rem;border-radius:12px;font-size:1.8vmin;font-weight:bold;text-transform:uppercase;display:inline-block}.admin-content .admin-section .admin-status.status-info{background:#fff;color:#051231;border:1px solid #051231}.admin-content .admin-section .admin-status.status-success{background:#fff;color:#19d800;border:1px solid #19d800}.admin-content .admin-section .admin-status.status-warning{background:#fff;color:#c25e16;border:1px solid #c25e16}.admin-content .admin-section .admin-status.status-danger{background:#fff;color:red;border:1px solid red}@media(max-width: 480px){.admin-content .admin-section .admin-status{font-size:1rem;padding:.3rem .6rem}}.admin-table-container{overflow-x:auto}@media(max-width: 992px)and (max-height: 550px){.admin-table-container{overflow-x:scroll}}.admin-table{width:100%;border-collapse:collapse;font-family:"Helvetica"}@media(max-width: 768px){.admin-table{font-size:1.2rem;min-width:600px}}@media(max-width: 480px){.admin-table{font-size:1rem}}.admin-table th,.admin-table td{padding:1rem;text-align:left;border-bottom:1px solid #e8e8e8;text-wrap:nowrap}@media(max-width: 768px){.admin-table th,.admin-table td{padding:.8rem}}@media(max-width: 480px){.admin-table th,.admin-table td{padding:.6rem}}.admin-table th{background-color:#e8e8e8;color:#76777a;font-weight:bold;position:sticky;top:0;z-index:1}.admin-table tr{transition:background-color .2s ease}.admin-table tr:hover{background-color:rgba(102,187,235,.05)}.admin-table tr.selected{background-color:rgba(102,187,235,.1)}.admin-content .admin-file-info{display:flex;align-items:center;gap:1rem;text-wrap:wrap}.admin-content .admin-file-info .filename{flex:1;font-size:2.1vmin;word-wrap:break-word;overflow-wrap:break-word;max-width:300px}.admin-content .admin-file-info .file-view-btn{padding:.4rem .8rem;font-size:1.2rem}@media(max-width: 480px){.admin-content .admin-file-info .file-view-btn{padding:.3rem .6rem;font-size:1rem}}@media(max-width: 992px)and (max-height: 550px){.admin-content .admin-file-info{flex-direction:column;align-items:flex-start;gap:.5rem}.admin-content .admin-file-info .file-view-btn{align-self:flex-start}}.admin-form{display:flex;align-items:center;gap:1rem}@media(max-width: 992px)and (max-height: 550px){.admin-form{flex-direction:column;align-items:stretch;gap:1rem}.admin-form button{width:100%}}.admin-form .form-group label{display:block;margin-bottom:.5rem;font-weight:600;color:#76777a;font-size:2.1vmin}@media(max-width: 480px){.admin-form .form-group label{font-size:1.2rem}}.admin-form .form-group input,.admin-form .form-group select{width:100%;padding:.8rem;border:1px solid #e8e8e8;border-radius:4px;font-size:2.1vmin;color:#76777a;background-color:#fff;box-sizing:border-box}.admin-form .form-group input:focus,.admin-form .form-group select:focus{outline:none;border-color:#051231;box-shadow:0 0 5px rgba(102,187,235,.3)}@media(max-width: 480px){.admin-form .form-group input,.admin-form .form-group select{font-size:1.2rem;padding:.6rem}}.admin-form .form-group.filter-actions{display:flex;align-items:end;gap:1rem}@media(max-width: 992px)and (max-height: 550px){.admin-form .form-group.filter-actions{flex-direction:column;align-items:stretch;gap:.5rem}}.sort-indicator{font-size:1.2rem;color:#051231;margin-left:.5rem}.badge{background:#e8e8e8 !important;color:#76777a !important;padding:.4rem .8rem !important;border-radius:12px !important;font-size:1.2rem !important;font-weight:normal !important;display:inline-block !important}@media(max-width: 480px){.badge{font-size:1rem !important;padding:.3rem .6rem !important}}.upload-progress-container .upload-item{margin-bottom:1rem;padding:1.5rem;border-radius:8px}.upload-progress-container .upload-item.upload-success{border-left:4px solid #19d800;background-color:rgba(25,216,0,.05)}.upload-progress-container .upload-item.upload-error{border-left:4px solid red;background-color:rgba(255,0,0,.05)}.upload-progress-container .upload-item .upload-file-info .file-details{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1rem}@media(max-width: 992px)and (max-height: 550px){.upload-progress-container .upload-item .upload-file-info .file-details{flex-direction:column;align-items:flex-start;gap:.5rem}}.upload-progress-container .upload-item .upload-file-info .file-details .filename{color:#76777a;font-size:1.6rem;word-wrap:break-word;flex:1}@media(max-width: 480px){.upload-progress-container .upload-item .upload-file-info .file-details .filename{font-size:1.4rem}}.upload-progress-container .upload-item .upload-file-info .file-details .file-size{color:#aaaaac;font-size:1.2rem}@media(max-width: 480px){.upload-progress-container .upload-item .upload-file-info .file-details .file-size{font-size:1rem}}.upload-progress-container .upload-item .upload-file-info .upload-progress{display:flex;align-items:center;gap:1rem}@media(max-width: 992px)and (max-height: 550px){.upload-progress-container .upload-item .upload-file-info .upload-progress{flex-direction:column;align-items:stretch;gap:.5rem}}.upload-progress-container .upload-item .upload-file-info .upload-progress .progress-bar{flex:1;height:20px;border-radius:10px;appearance:none}.upload-progress-container .upload-item .upload-file-info .upload-progress .progress-bar::-webkit-progress-bar{background-color:#e8e8e8;border-radius:10px}.upload-progress-container .upload-item .upload-file-info .upload-progress .progress-bar::-webkit-progress-value{background:linear-gradient(90deg, #051231, #0a235f);border-radius:10px}.upload-progress-container .upload-item .upload-file-info .upload-progress .progress-bar::-moz-progress-bar{background:linear-gradient(90deg, #051231, #0a235f);border-radius:10px}.upload-progress-container .upload-item .upload-file-info .upload-progress .upload-status{font-size:1.4rem;font-weight:600;min-width:120px;text-align:center}@media(max-width: 480px){.upload-progress-container .upload-item .upload-file-info .upload-progress .upload-status{font-size:1.2rem;min-width:auto}}.upload-progress-container .upload-item .upload-file-info .upload-progress .upload-status.uploading{color:#051231}.upload-progress-container .upload-item .upload-file-info .upload-progress .upload-status.success{color:#19d800}.upload-progress-container .upload-item .upload-file-info .upload-progress .upload-status.error{color:red}.admin-form.create-form .form-group,.admin-form.update-form .form-group{margin-bottom:2rem}@media(max-width: 480px){.admin-form.create-form .form-group,.admin-form.update-form .form-group{margin-bottom:1.5rem}}.admin-form.create-form .form-group .field-help,.admin-form.update-form .form-group .field-help{display:block;margin-top:.5rem;font-size:1.2rem;color:#aaaaac;font-style:italic;text-wrap:wrap}@media(max-width: 480px){.admin-form.create-form .form-group .field-help,.admin-form.update-form .form-group .field-help{font-size:1rem}}.admin-form.create-form input[type=text],.admin-form.create-form input[type=file],.admin-form.create-form select,.admin-form.create-form textarea,.admin-form.update-form input[type=text],.admin-form.update-form input[type=file],.admin-form.update-form select,.admin-form.update-form textarea{transition:all .3s ease}.admin-form.create-form input[type=text]:hover,.admin-form.create-form input[type=file]:hover,.admin-form.create-form select:hover,.admin-form.create-form textarea:hover,.admin-form.update-form input[type=text]:hover,.admin-form.update-form input[type=file]:hover,.admin-form.update-form select:hover,.admin-form.update-form textarea:hover{border-color:#0e348e}.admin-form.create-form input[type=text]:focus,.admin-form.create-form input[type=file]:focus,.admin-form.create-form select:focus,.admin-form.create-form textarea:focus,.admin-form.update-form input[type=text]:focus,.admin-form.update-form input[type=file]:focus,.admin-form.update-form select:focus,.admin-form.update-form textarea:focus{transform:translateY(-1px);box-shadow:0 4px 8px rgba(102,187,235,.2)}.file-input{position:relative;cursor:pointer}.file-input:hover{background-color:rgba(102,187,235,.05)}.file-help{display:block;margin-top:.5rem;font-size:2.1vmin;color:#aaaaac;text-wrap:wrap}@media(max-width: 480px){.file-help{font-size:1rem}}.admin-content .admin-section .admin-welcome-header{background:linear-gradient(135deg, #051231 0%, #031335 100%);border-radius:20px;padding:3rem 2rem;margin-bottom:3rem;color:#fff;position:relative;overflow:hidden;box-shadow:0 10px 30px rgba(5,18,49,.3)}@media(max-width: 768px)and (max-height: 992px){.admin-content .admin-section .admin-welcome-header{padding:2rem 1.5rem;margin-bottom:2rem}}@media(min-width: 768px)and (min-height: 1024px)and (max-height: 1366px){.admin-content .admin-section .admin-welcome-header{padding:2rem 1.5rem;margin-bottom:2rem}}.admin-content .admin-section .admin-welcome-header .welcome-content{position:relative;z-index:2}.admin-content .admin-section .admin-welcome-header .welcome-content h1{font-size:3.5rem;font-weight:700;margin-bottom:.5rem;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.2)}@media(max-width: 768px)and (max-height: 992px){.admin-content .admin-section .admin-welcome-header .welcome-content h1{font-size:2.5rem;text-align:center}}@media(min-width: 768px)and (min-height: 1024px)and (max-height: 1366px){.admin-content .admin-section .admin-welcome-header .welcome-content h1{font-size:2.5rem;text-align:center}}.admin-content .admin-section .admin-welcome-header .welcome-content .welcome-subtitle{color:#fff;font-size:1.4rem;opacity:.9;margin-bottom:2rem;font-weight:300}@media(max-width: 768px)and (max-height: 992px){.admin-content .admin-section .admin-welcome-header .welcome-content .welcome-subtitle{font-size:1.2rem;text-align:center;margin-bottom:1.5rem}}@media(min-width: 768px)and (min-height: 1024px)and (max-height: 1366px){.admin-content .admin-section .admin-welcome-header .welcome-content .welcome-subtitle{font-size:1.2rem;text-align:center;margin-bottom:1.5rem}}.admin-content .admin-section .admin-welcome-header .admin-stats-summary{display:flex;gap:2rem;margin-top:1.5rem}@media(max-width: 768px)and (max-height: 992px){.admin-content .admin-section .admin-welcome-header .admin-stats-summary{flex-direction:column;gap:1rem;align-items:center}}@media(min-width: 768px)and (min-height: 1024px)and (max-height: 1366px){.admin-content .admin-section .admin-welcome-header .admin-stats-summary{flex-direction:column;gap:1rem;align-items:center}}.admin-content .admin-section .admin-welcome-header .admin-stats-summary .stat-item{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:100px}.admin-content .admin-section .admin-welcome-header .admin-stats-summary .stat-item span{color:#fff}.admin-content .admin-section .admin-welcome-header .admin-stats-summary .stat-item .stat-icon{font-size:2rem;margin-bottom:.5rem}.admin-content .admin-section .admin-welcome-header .admin-stats-summary .stat-item .stat-number{font-size:2rem;font-weight:700;line-height:1;margin-bottom:.2rem}.admin-content .admin-section .admin-welcome-header .admin-stats-summary .stat-item .stat-label{font-size:.9rem;opacity:.8;text-transform:uppercase;letter-spacing:.5px}.admin-content .admin-section .admin-welcome-header .welcome-decoration{position:absolute;top:0;right:0;width:100%;height:100%;z-index:1;pointer-events:none}.admin-content .admin-section .admin-welcome-header .welcome-decoration .floating-shapes{position:relative;width:100%;height:100%}.admin-content .admin-section .admin-welcome-header .welcome-decoration .floating-shapes .shape{position:absolute;border-radius:50%;background:rgba(255,255,255,.1);animation:float 6s ease-in-out infinite}.admin-content .admin-section .admin-welcome-header .welcome-decoration .floating-shapes .shape.shape-1{width:120px;height:120px;top:20%;right:10%;animation-delay:0s}.admin-content .admin-section .admin-welcome-header .welcome-decoration .floating-shapes .shape.shape-2{width:80px;height:80px;top:60%;right:20%;animation-delay:2s}.admin-content .admin-section .admin-welcome-header .welcome-decoration .floating-shapes .shape.shape-3{width:60px;height:60px;top:40%;right:5%;animation-delay:4s}@keyframes float{0%,100%{transform:translateY(0px) rotate(0deg);opacity:.3}50%{transform:translateY(-20px) rotate(180deg);opacity:.6}}.admin-dashboard-container{display:grid;gap:2rem;grid-template-columns:2fr 1fr}@media(max-width: 768px)and (max-height: 992px){.admin-dashboard-container{grid-template-columns:1fr}}@media(min-width: 768px)and (min-height: 1024px)and (max-height: 1366px){.admin-dashboard-container{grid-template-columns:1fr}}@media(min-width: 768px){.admin-dashboard-container{grid-template-columns:1fr}}.admin-card{background:rgba(255,255,255,.95);backdrop-filter:blur(10px);border:1px solid rgba(118,119,122,.2);border-radius:16px;padding:2rem;box-shadow:0 8px 32px rgba(0,0,0,.1);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);position:relative;overflow:hidden}.admin-card::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg, #051231 0%, #031335 100%);border-radius:16px 16px 0 0}.admin-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.admin-card.main-management::before{background:linear-gradient(90deg, #051231 0%, #031335 100%)}.admin-card.file-management::before{background:linear-gradient(90deg, #C25E16 0%, #E8A10D 100%)}.admin-card.info-panel::before{background:linear-gradient(90deg, #76777A 0%, #E8E8E8 100%)}.admin-card .card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid rgba(118,119,122,.2)}.admin-card .card-header h3{color:#000;font-size:1.8rem;font-weight:600;margin:0}.admin-card .card-header .card-icon{font-size:2rem;opacity:.7;color:#76777a}.dashboard-btn{display:flex;align-items:center;gap:1rem;padding:1.5rem;border-radius:12px;text-decoration:none;color:#000;font-weight:500;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);border:2px solid rgba(0,0,0,0);position:relative;overflow:hidden}.dashboard-btn::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.4), transparent);transition:left .6s ease}.dashboard-btn:hover::before{left:100%}.dashboard-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.dashboard-btn .btn-icon{font-size:2.5rem;min-width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:rgba(255,255,255,.8);box-shadow:0 4px 12px rgba(0,0,0,.1)}.dashboard-btn .btn-content{flex:1;display:flex;flex-direction:column;gap:.2rem}.dashboard-btn .btn-content .btn-title{font-size:1.2rem;font-weight:600;color:#000}.dashboard-btn .btn-content .btn-description{font-size:.9rem;color:#76777a;opacity:.8}.dashboard-btn .btn-arrow{font-size:1.5rem;color:#76777a;transition:transform .3s ease}.dashboard-btn:hover .btn-arrow{transform:translateX(4px)}.dashboard-btn.primary{background:linear-gradient(135deg, #051231 0%, #031335 100%);color:#fff}.dashboard-btn.primary .btn-content .btn-title,.dashboard-btn.primary .btn-content .btn-description{color:#fff}.dashboard-btn.primary .btn-arrow{color:rgba(255,255,255,.8)}.dashboard-btn.primary .btn-icon{background:rgba(255,255,255,.2);backdrop-filter:blur(10px)}.dashboard-btn.secondary{background:linear-gradient(135deg, #E8E8E8 0%, #FFFFFF 100%);border:1px solid rgba(118,119,122,.2)}.dashboard-btn.secondary .btn-icon{background:rgba(255,255,255,.9)}.dashboard-btn.accent{background:linear-gradient(135deg, #ECE1C4 0%, #f2ebd7 100%)}.dashboard-btn.accent .btn-icon{background:rgba(255,255,255,.9)}.dashboard-btn.file-action{min-height:auto;padding:1.2rem}.dashboard-btn.file-action .btn-icon{font-size:2rem;min-width:50px;height:50px}.dashboard-btn.file-action .btn-content .btn-title{font-size:1.1rem}.dashboard-btn.file-action .btn-content .btn-description{font-size:.85rem}.dashboard-btn.file-action.upload{background:linear-gradient(135deg, #19d800 0%, #28ff0c 100%);color:#fff}.dashboard-btn.file-action.upload .btn-content .btn-title,.dashboard-btn.file-action.upload .btn-content .btn-description{color:#fff}.dashboard-btn.file-action.manage{background:linear-gradient(135deg, #C25E16 0%, #E8A10D 100%);color:#fff}.dashboard-btn.file-action.manage .btn-content .btn-title,.dashboard-btn.file-action.manage .btn-content .btn-description{color:#fff}.dashboard-btn.file-action.sync{background:linear-gradient(135deg, #76777A 0%, #E8E8E8 100%);color:#fff}.dashboard-btn.file-action.sync .btn-content .btn-title,.dashboard-btn.file-action.sync .btn-content .btn-description{color:#fff}.dashboard-btn.file-action.types{background:linear-gradient(135deg, #9A1554 0%, #dd1e79 100%);color:#fff}.dashboard-btn.file-action.types .btn-content .btn-title,.dashboard-btn.file-action.types .btn-content .btn-description{color:#fff}.file-actions-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem}@media(max-width: 768px)and (max-height: 992px){.file-actions-grid{grid-template-columns:1fr}}@media(min-width: 768px)and (min-height: 1024px)and (max-height: 1366px){.file-actions-grid{grid-template-columns:1fr}}.info-panel .info-content{display:flex;flex-direction:column;gap:1rem}.info-panel .info-content .info-item{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:rgba(232,232,232,.3);border-radius:8px;border-left:4px solid #051231}.info-panel .info-content .info-item .info-label{font-weight:500;color:#76777a}.info-panel .info-content .info-item .info-value{font-weight:600;color:#000}.info-panel .info-content .info-item .info-value.admin-role{background:linear-gradient(135deg, #051231 0%, #031335 100%);color:#fff;padding:.3rem .8rem;border-radius:20px;font-size:.9rem}.info-panel .info-content .info-item .info-value.status-active{color:#19d800;font-weight:700}.admin-dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:1.5rem;margin-top:0}@media(max-width: 768px)and (max-height: 992px){.admin-dashboard-grid{grid-template-columns:1fr;gap:1rem}}@media(min-width: 768px)and (min-height: 1024px)and (max-height: 1366px){.admin-dashboard-grid{grid-template-columns:1fr;gap:1rem}}@media(min-width: 768px){.admin-dashboard-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px)and (max-height: 1024px){.admin-dashboard-grid{grid-template-columns:repeat(2, 1fr)}}.info-panel .info-content{display:flex;flex-direction:column;gap:1rem}.info-panel .info-content .info-item{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:rgba(232,232,232,.3);border-radius:8px;border-left:4px solid #051231}.info-panel .info-content .info-item .info-label{font-weight:500;color:#76777a}.info-panel .info-content .info-item .info-value{font-weight:600;color:#000}.info-panel .info-content .info-item .info-value.admin-role{background:linear-gradient(135deg, #051231 0%, #031335 100%);color:#fff;padding:.3rem .8rem;border-radius:20px;font-size:.9rem}.info-panel .info-content .info-item .info-value.status-success{color:#19d800;font-weight:700}.info-panel .info-content .info-item .info-value.status-warning{color:#c25e16;font-weight:700}.info-panel .info-content .info-item .info-value.status-error{color:red;font-weight:700}.info-panel .info-content .info-item .info-value.status-info{color:#051231;font-weight:700}.info-panel .system-status-details{margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgba(118,119,122,.2)}.info-panel .system-status-details span{color:#76777a}.info-panel .system-status-details .status-toggle-btn{width:100%;background:linear-gradient(135deg, #E8E8E8 0%, #FFFFFF 100%);border:1px solid rgba(118,119,122,.3);border-radius:8px;padding:1rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-weight:600;color:#76777a;transition:all .3s ease}.info-panel .system-status-details .status-toggle-btn:hover{background:linear-gradient(135deg, #76777A 0%, #E8E8E8 100%);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.info-panel .system-status-details .status-toggle-btn:hover span{color:#fff}.info-panel .system-status-details .status-toggle-btn .toggle-icon{font-size:1.2rem;transition:transform .3s ease}.info-panel .system-status-details .status-details-content{margin-top:1rem;padding:1rem;background:rgba(248,249,250,.8);border-radius:8px;border:1px solid rgba(118,119,122,.2)}.info-panel .system-status-details .status-details-content h4{color:#76777a;font-size:1.2rem;margin-bottom:1rem;font-weight:600}.info-panel .system-status-details .status-details-content .status-check-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem;margin-bottom:.5rem;border-radius:6px;border-left:4px solid}.info-panel .system-status-details .status-details-content .status-check-item .check-name{font-weight:600;text-transform:capitalize}.info-panel .system-status-details .status-details-content .status-check-item .check-status{font-size:.9rem;font-weight:500}.info-panel .system-status-details .status-details-content .status-check-item.status-success{background:rgba(25,216,0,.1);border-left-color:#19d800;color:#0d7200}.info-panel .system-status-details .status-details-content .status-check-item.status-success .check-status{color:#19d800}.info-panel .system-status-details .status-details-content .status-check-item.status-warning{background:rgba(194,94,22,.1);border-left-color:#c25e16;color:#66320c}.info-panel .system-status-details .status-details-content .status-check-item.status-warning .check-status{color:#c25e16}.info-panel .system-status-details .status-details-content .status-check-item.status-error{background:rgba(255,0,0,.1);border-left-color:red;color:#900}.info-panel .system-status-details .status-details-content .status-check-item.status-error .check-status{color:red}.info-panel .system-status-details .status-details-content .status-check-item.status-info{background:rgba(5,18,49,.1);border-left-color:#051231;color:#000}.info-panel .system-status-details .status-details-content .status-check-item.status-info .check-status{color:#051231}.info-panel .system-status-details .status-details-content .status-check-item:last-child{margin-bottom:0}.admin-table-container{overflow-x:auto;margin:1rem 0;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.admin-table-container .admin-table{min-width:600px;background-color:#fff;border-collapse:collapse;width:100%}.admin-table-container .admin-table span{color:#76777a}.admin-table-container .admin-table th,.admin-table-container .admin-table td{padding:1rem;text-align:left;border-bottom:1px solid rgba(0,0,0,.1);font-size:2.2vmin}@media(min-width: 768px){.admin-table-container .admin-table th,.admin-table-container .admin-table td{font-size:1.6rem}}.admin-table-container .admin-table th{background-color:#76777a;color:#fff;font-weight:600;text-align:center}.admin-table-container .admin-table td{color:#000;text-align:center}.admin-table-container .admin-table tr:hover{background-color:rgba(102,187,235,.05)}.admin-table-container .admin-table .admin-actions{display:flex;gap:.5rem;justify-content:center;align-items:center;flex-wrap:wrap;border:none}.admin-table-container .admin-table .admin-actions .btn-small{padding:.5rem 1rem;font-size:1.8vmin;min-width:auto}@media(min-width: 768px){.admin-table-container .admin-table .admin-actions .btn-small{font-size:1.4rem}}.admin-table-container .admin-table .admin-actions form{margin:0;display:inline}.btn.btn-large{padding:1.5rem 2rem;font-size:2.2vmin}@media(min-width: 768px){.btn.btn-large{font-size:1.8rem}}.btn.btn-small{padding:.5rem 1rem;font-size:1.8vmin}@media(min-width: 768px){.btn.btn-small{font-size:1.4rem}}.admin-content .admin-section .admin-form{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width: 768px){.admin-content .admin-section .admin-form{grid-template-columns:repeat(2, 1fr)}}.admin-content .admin-section .admin-form .form-group{display:flex;flex-direction:column;gap:.5rem;min-width:-webkit-fill-available}.admin-content .admin-section .admin-form .form-group.full-width,.admin-content .admin-section .admin-form .form-group.form-group-full{grid-column:1/-1}.admin-content .admin-section .admin-form .form-group label{font-weight:600;color:#000;font-size:2.2vmin}@media(min-width: 768px){.admin-content .admin-section .admin-form .form-group label{font-size:2.1vmin}}.admin-content .admin-section .admin-form .form-group input,.admin-content .admin-section .admin-form .form-group select,.admin-content .admin-section .admin-form .form-group textarea{padding:1rem;border:2px solid #e8e8e8;border-radius:6px;font-size:2.1vmin;transition:border-color .3s ease}@media(min-width: 768px){.admin-content .admin-section .admin-form .form-group input,.admin-content .admin-section .admin-form .form-group select,.admin-content .admin-section .admin-form .form-group textarea{font-size:1.5rem}}.admin-content .admin-section .admin-form .form-group input:focus,.admin-content .admin-section .admin-form .form-group select:focus,.admin-content .admin-section .admin-form .form-group textarea:focus{outline:none;border-color:blue;box-shadow:0 0 0 3px rgba(102,187,235,.1)}.admin-content .admin-section .admin-form .form-group input:invalid,.admin-content .admin-section .admin-form .form-group select:invalid,.admin-content .admin-section .admin-form .form-group textarea:invalid{border-color:red}.admin-content .admin-section .admin-form .form-group textarea{min-height:120px;resize:vertical}.admin-content .admin-section .admin-form .form-actions{grid-column:1/-1;display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem;padding-top:1rem;border-top:1px solid #e8e8e8}@media(max-width: 768px)and (max-height: 992px){.admin-content .admin-section .admin-form .form-actions{flex-direction:column}}.plans-selection-area{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.plans-selection-area .admin-fieldset{border:2px solid #e8e8e8;border-radius:8px;padding:1rem;margin:0;flex:1;max-height:250px;max-width:50%;min-width:30%;overflow-y:auto}@media(max-width: 768px)and (max-height: 992px){.plans-selection-area .admin-fieldset{max-width:100%;min-width:100%}}.plans-selection-area .admin-fieldset .admin-legend{font-weight:600;color:#000;padding:0 .5rem;font-size:2.1vmin}@media(min-width: 768px){.plans-selection-area .admin-fieldset .admin-legend{font-size:1.5rem}}.plans-selection-area .admin-fieldset .admin-checkbox-label{display:flex;align-items:center;gap:.5rem;padding:.5rem 0;font-size:2vmin;text-wrap:wrap;cursor:pointer}@media(min-width: 768px){.plans-selection-area .admin-fieldset .admin-checkbox-label{font-size:1.4rem}}.plans-selection-area .admin-fieldset .admin-checkbox-label:hover{background-color:rgba(102,187,235,.05);border-radius:4px}.plans-selection-area .admin-fieldset .admin-checkbox-label input[type=checkbox]{width:16px;height:16px;margin:0}.filter-controls{display:flex;gap:1rem;align-items:center;margin:1rem 0}@media(max-width: 768px)and (max-height: 992px){.filter-controls{flex-direction:column;align-items:stretch}}.filter-controls .form-control{flex:1;padding:.75rem;border:2px solid #e8e8e8;border-radius:6px;font-size:2vmin}@media(min-width: 768px){.filter-controls .form-control{font-size:1.4rem}}.filter-controls .form-control:focus{outline:none;border-color:blue}.guarantee-closure-section{border-left:4px solid blue !important}.guarantee-closure-section h3{color:blue !important;display:flex;align-items:center;gap:.5rem}.guarantee-closure-section .field-help{display:block;margin-top:.5rem;font-size:1.8vmin;color:#9d9da0;font-style:italic;line-height:1.4;text-wrap:wrap}@media(min-width: 768px){.guarantee-closure-section .field-help{font-size:1.2rem}}@media(max-width: 480px){.guarantee-closure-section .field-help{font-size:1rem}}.admin-form .form-group .field-help{display:block;margin-top:.5rem;font-size:1.8vmin;color:#aaaaac;font-style:italic;line-height:1.4;text-wrap:wrap}@media(min-width: 768px){.admin-form .form-group .field-help{font-size:1.2rem}}@media(max-width: 480px){.admin-form .form-group .field-help{font-size:1rem}}.keyword-code{background:linear-gradient(135deg, #e3f2fd, #f3e5f5);padding:4px 8px;border-radius:6px;font-family:"Courier New",monospace;font-weight:600;border:1px solid rgba(5,18,49,.1);transition:all .3s ease;cursor:pointer}.keyword-code:hover{background:linear-gradient(135deg, #bbdefb, #e1bee7);transform:scale(1.05)}.actions-cell{padding:8px !important}.admin-actions-group{display:flex;gap:8px;align-items:center;justify-content:center}@media(max-width: 768px)and (max-height: 992px){.admin-actions-group{flex-direction:column;gap:4px}}.inline-form{display:inline-block;margin:0}.admin-empty-state{text-align:center;padding:3rem 1rem;color:#909193}.admin-empty-state .empty-icon{font-size:4rem;margin-bottom:1rem;opacity:.7}.admin-empty-state h4{margin:1rem 0 .5rem 0;color:#051231}.admin-empty-state p{margin-bottom:2rem;color:#9d9da0}.admin-stats-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:1rem;margin-top:1rem}@media(max-width: 768px)and (max-height: 992px){.admin-stats-grid{grid-template-columns:1fr}}.admin-content .admin-section .stat-item{text-align:center;padding:1rem;background:linear-gradient(135deg, rgba(5, 18, 49, 0.05), rgba(5, 18, 49, 0.1));border-radius:12px;border:1px solid rgba(5,18,49,.1);transition:transform .3s ease}.admin-content .admin-section .stat-item:hover{transform:translateY(-2px)}.admin-content .admin-section .stat-item .stat-number{display:block;font-size:2rem;font-weight:700;color:#051231;margin-bottom:.5rem}@media(min-width: 768px){.admin-content .admin-section .stat-item .stat-number{font-size:1.8rem}}.admin-content .admin-section .stat-item .stat-label{display:block;font-size:.875rem;color:#909193;font-weight:500}@media(min-width: 768px){.admin-content .admin-section .stat-item .stat-label{font-size:.8rem}}.info-item{padding:1rem;background:rgba(255,255,255,.5);border-radius:8px;border:1px solid rgba(5,18,49,.1);transition:all .3s ease;text-wrap:wrap}.info-item:hover{background:rgba(255,255,255,.7);transform:translateY(-1px)}.info-item strong{color:#051231;display:block;margin-bottom:.5rem;font-weight:600}.info-item p{margin:0;color:#909193;font-size:2.1vmin;line-height:1.5;text-wrap:wrap}@media(min-width: 768px){.info-item p{font-size:1.5vmin}}@media(max-width: 768px)and (max-height: 992px){.admin-table-container{overflow-x:auto}.admin-table-container .admin-table{min-width:600px}}.search-status{margin-top:1rem;padding:.75rem 1rem;background:rgba(5,18,49,.05);border-left:4px solid #051231;border-radius:0 8px 8px 0}.search-status .search-results-info{display:flex;justify-content:space-between;align-items:center;gap:1rem}@media(max-width: 768px)and (max-height: 992px){.search-status .search-results-info{flex-direction:column;align-items:flex-start;gap:.5rem}}.search-status .search-results-info .results-count{font-size:.875rem;color:#051231;font-weight:500}.search-status .search-results-info .btn-outline{background:rgba(0,0,0,0);border:1px solid #051231;color:#051231;padding:.25rem .75rem;font-size:.75rem}.search-status .search-results-info .btn-outline:hover{background:#051231;color:#fff}.search-help{margin-top:.5rem;padding:.5rem;background:rgba(255,255,255,.7);border-radius:6px;text-align:center}.search-fallback{display:none;color:#10b981;font-style:italic;margin-left:.5rem;font-size:.75rem}.advanced-filters-toggle{width:fit-content;margin-top:1rem;text-align:center}.advanced-filters-toggle button{transition:all .3s ease}.advanced-filters-toggle button:hover{transform:translateY(-1px)}.advanced-filters-container{margin-top:1rem;padding:1.5rem;background:linear-gradient(135deg, rgba(255, 255, 255, 0.9), rgba(248, 249, 250, 0.9));border:1px solid rgba(5,18,49,.1);border-radius:12px;animation:slideDown .3s ease-out}.advanced-filters-container h4{margin:0 0 1rem 0;color:#051231;font-size:1.1rem}.advanced-filters-container .filter-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:1rem;margin-bottom:1.5rem}@media(max-width: 768px)and (max-height: 992px){.advanced-filters-container .filter-grid{grid-template-columns:1fr}}.advanced-filters-container .filter-group{display:flex;flex-direction:column;gap:.5rem}.advanced-filters-container .filter-group label{font-weight:500;color:#051231;font-size:.875rem}.advanced-filters-container .filter-group .filter-select{padding:.5rem;border:1px solid rgba(5,18,49,.2);border-radius:6px;background:#fff;font-size:.875rem;transition:all .3s ease}.advanced-filters-container .filter-group .filter-select:focus{outline:none;border-color:#051231;box-shadow:0 0 0 3px rgba(5,18,49,.1)}.advanced-filters-container .filter-actions{display:flex;gap:.75rem;justify-content:center}@media(max-width: 768px)and (max-height: 992px){.advanced-filters-container .filter-actions{flex-direction:column}}.admin-table th[data-sort]{position:relative;user-select:none;transition:all .3s ease}.admin-table th[data-sort]:hover{background-color:rgba(5,18,49,.05);color:#76777a}.admin-table th[data-sort] .sort-indicator{margin-left:.5rem;font-size:.75rem;opacity:.7;transition:all .3s ease}.admin-table th[data-sort].sorted{background-color:rgba(5,18,49,.1)}.admin-table th[data-sort].sorted .sort-indicator{opacity:1;color:#051231}.loading-spinner{display:flex;flex-direction:column;align-items:center;gap:1rem;color:#051231}.loading-spinner .spinner{width:32px;height:32px;border:3px solid rgba(5,18,49,.1);border-top:3px solid #051231;border-radius:50%;animation:spin 1s linear infinite}.loading-spinner span{font-size:.875rem;font-weight:500}.empty-state{color:#909193}.empty-state h4{margin:1rem 0 .5rem 0;color:#051231}.empty-state p{margin-bottom:1.5rem;font-size:.875rem}.form-group{position:relative}.form-group .search-clear-btn{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;color:#999;cursor:pointer;font-size:14px;padding:4px;border-radius:50%;transition:all .3s ease;z-index:10}.form-group .search-clear-btn:hover{background-color:#f3f4f6;color:#dc2626}.admin-table tbody tr{transition:all .3s ease}.admin-table tbody tr:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes slideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width: 768px)and (max-height: 992px){.search-results-info{flex-direction:column;align-items:flex-start;gap:.5rem}.filter-grid{grid-template-columns:1fr}.filter-actions{flex-direction:column}.advanced-filters-container{padding:1rem}}.help .first-section{background-image:url("/build/img/help-bg.webp");background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;height:100vh;display:flex;justify-content:center;align-items:center;position:relative}.help .first-section p{font-family:"Helvetica";font-weight:600;color:#fff;position:absolute;top:0;margin-top:30px;text-shadow:5px 5px 5px rgba(0,0,0,.6)}.help .first-section .text-div{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.help .first-section .text-div h2{font-size:7vmin;color:#fff;text-shadow:5px 5px 5px rgba(0,0,0,.6)}.help .first-section .text-div .gray-btn{background-color:#616160;width:fit-content;font-size:5vmin;letter-spacing:.5px;text-transform:none;padding:12px 22px;box-shadow:5px 5px 5px rgba(0,0,0,.6)}.help .first-section .text-div .gray-btn:hover{background:#fff}.help .form-section{padding:10vmin}.help .form-section form{background-color:#e8e8e8;display:flex;flex-direction:column;row-gap:10vmin;padding:6vmin;border-radius:15px}.help .form-section form .info-div{display:flex;flex-direction:column;row-gap:10vmin}.help .form-section form .input-div{position:relative;font-size:4.5vmin}.help .form-section form .input-div label{position:absolute;bottom:0;left:0;font-size:4.5vmin;color:#616160;z-index:0;transition:opacity .3s ease}.help .form-section form .input-div input{background-color:rgba(0,0,0,0);width:100%;position:relative;border:none;border-bottom:1px solid #616160;z-index:1}.help .form-section form .input-div input:not(:placeholder-shown)+label{opacity:0}.help .form-section form .input-div select{font-size:4.5vmin;color:#616160;border-radius:5px;padding:3px 4px;transition:all .5s ease-in-out}@media(min-width: 992px)and (max-height: 1024px){.help .form-section form .input-div select{font-size:2vmin}}@media(min-width: 1200px)and (max-height: 1000px){.help .form-section form .input-div select{font-size:3vmin}}.help .form-section form .input-div #file{appearance:none}.help .form-section form .input-div #file:not(:placeholder-shown)+label{opacity:1}.help .form-section form .input-div .file-label{background-color:rgba(0,0,0,0);position:relative;top:0;left:0;width:100%;min-height:60px;display:flex;justify-content:flex-start;align-items:center;padding:2vmin;cursor:pointer;transition:background-color .3s ease;opacity:1;z-index:1}.help .form-section form .input-div .file-label img{width:30px;margin-left:10px}.help .form-section form .input-div #file-name{position:relative;bottom:2vmin;left:2vmin;font-size:4vmin;color:#616160}.help .form-section form .double-input{display:flex;flex-direction:column;row-gap:10vmin}@media(min-width: 992px)and (max-height: 1024px){.help .form-section form .double-input{flex-direction:row;column-gap:3vmin}}.help .form-section form .evidence-div{display:flex;flex-direction:column}.help .form-section form .evidence-div p{font-size:4.5vmin;margin:0;margin-bottom:10px}.help .form-section form .evidence-div label{top:2vmin;left:2vmin;color:#b1b1b1}.help .form-section form .evidence-div textarea{background-color:rgba(0,0,0,0);border:1px solid #616160;width:100%;min-height:80px;position:relative;border-radius:5px;padding:2vmin;z-index:1}.help .form-section form .evidence-div textarea:not(:placeholder-shown)+label{opacity:0}.help .form-section form .evidence-div button{width:fit-content;background-color:#616160;font-size:4vmin;margin:0 auto;margin-top:6vmin;padding:1vmin 8vmin .8vmin 8vmin}.help .form-section form .evidence-div button:hover{background:#fff}.help .form-section form .evidence-div .file-div{border:1px solid #616160;margin-bottom:4vmin;border-radius:4px}.help .form-section .help-errors{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:2rem;width:100%;margin:0 auto}@media(min-width: 992px)and (max-height: 1024px){.help .form-section .help-errors{width:70%}}.help .form-section .help-errors p{background-color:red;color:#fff;font-size:16px;padding:4px 15px;margin:0;margin-bottom:5px;border-radius:10px}.help .thanks-div{display:none;text-align:center;padding:0vmin 4vmin 8vmin 4vmin}.help .thanks-div div h2{font-size:5vmin;margin:0}.help .thanks-div div p{font-size:4.8vmin;margin:0}.help .thanks-div .icons-container{display:flex;justify-content:center;align-items:flex-start;column-gap:2vmin;margin-top:8vmin}.help .thanks-div .icons-container .icons-div{display:flex;flex-direction:column;align-items:center;justify-content:center}.help .thanks-div .icons-container .icons-div div{background-color:#616160;display:flex;justify-content:center;align-items:center;border-radius:50%;width:12.5vmin;padding:2.7vmin;margin-bottom:10px}.help .thanks-div .icons-container .icons-div div img{width:100%}.help .thanks-div .icons-container .icons-div p{font-weight:600;font-size:3.5vmin}.help .thanks-div .icons-container .icons-div p span{font-weight:100;font-size:3.5vmin}.help footer{background-color:#e8e8e8;height:14vmin}@media(min-width: 992px)and (max-height: 1024px){.help .first-section img{width:10%}.help .first-section .text-div h2{font-size:6vmin}.help .first-section .text-div .gray-btn{font-size:4.5vmin}.help .form-section form{flex-direction:row;justify-content:space-between;row-gap:7vmin;padding:4vmin}.help .form-section form .info-div{width:45%;row-gap:7vmin}.help .form-section form .input-div{font-size:3vmin}.help .form-section form .input-div label{font-size:3vmin}.help .form-section form .evidence-div{width:50%}.help .form-section form .evidence-div p{font-size:3vmin}.help .form-section form .evidence-div #file-name{font-size:3vmin}.help .form-section form .evidence-div button{font-size:3vmin;margin-top:1.5vmin;margin-right:0;padding:1vmin 6vmin .8vmin 6vmin}.help .form-section form .evidence-div .file-div{margin-bottom:2vmin}.help .thanks-div div h2{font-size:4vmin}.help .thanks-div div p{font-size:3.8vmin}.help .thanks-div .icons-container{column-gap:8vmin}.help .thanks-div .icons-container .icons-div div{width:10vmin}}@media(min-width: 1024px)and (min-height: 1300px){.help .thanks-div .icons-container{column-gap:4vmin}.help .thanks-div .icons-container .icons-div div{width:120px}}.sync-container{max-width:1200px;margin:0 auto;padding:2rem;box-sizing:border-box;width:100%;overflow-x:hidden}@media(min-width: 768px){.sync-container{padding:2rem 4rem}}@media(max-width: 992px)and (max-height: 550px){.sync-container{padding:1rem;max-width:100%}}@media(max-width: 480px){.sync-container{padding:.5rem;margin:0;max-width:100vw}}.sync-container h1{color:#76777a;font-size:3.2rem;margin-bottom:1rem;word-wrap:break-word;text-align:center}@media(min-width: 768px){.sync-container h1{font-size:4rem}}@media(max-width: 992px)and (max-height: 550px){.sync-container h1{font-size:2.4rem}}@media(max-width: 480px){.sync-container h1{font-size:2rem;margin-bottom:.5rem}}.sync-container p{color:#76777a;font-size:1.8rem;margin-bottom:2rem;word-wrap:break-word;text-align:center}@media(max-width: 992px)and (max-height: 550px){.sync-container p{font-size:1.6rem}}@media(max-width: 480px){.sync-container p{font-size:1.4rem;margin-bottom:1rem}}.sync-section,.sync-actions-section,.missing-files-section,.orphaned-files-section,.synced-files-section{background:#fff;border:2px solid #76777a;border-radius:8px;padding:2rem;margin-bottom:2rem;box-shadow:4px 4px 8px rgba(0,0,0,.1);word-wrap:break-word;overflow-wrap:break-word}@media(max-width: 992px)and (max-height: 550px){.sync-section,.sync-actions-section,.missing-files-section,.orphaned-files-section,.synced-files-section{padding:1.5rem}}@media(max-width: 480px){.sync-section,.sync-actions-section,.missing-files-section,.orphaned-files-section,.synced-files-section{padding:1rem;margin-bottom:1rem}}.sync-section h3,.sync-actions-section h3,.missing-files-section h3,.orphaned-files-section h3,.synced-files-section h3{color:#76777a;font-size:2.2rem;margin-bottom:1.5rem;margin-top:0;word-wrap:break-word}@media(max-width: 992px)and (max-height: 550px){.sync-section h3,.sync-actions-section h3,.missing-files-section h3,.orphaned-files-section h3,.synced-files-section h3{font-size:1.8rem}}@media(max-width: 480px){.sync-section h3,.sync-actions-section h3,.missing-files-section h3,.orphaned-files-section h3,.synced-files-section h3{font-size:1.6rem}}.sync-section p,.sync-actions-section p,.missing-files-section p,.orphaned-files-section p,.synced-files-section p{word-wrap:break-word;overflow-wrap:break-word}@media(max-width: 480px){.sync-section p,.sync-actions-section p,.missing-files-section p,.orphaned-files-section p,.synced-files-section p{font-size:1.4rem}}.file-sync-item{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:1.5rem;margin-bottom:1rem;display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;transition:all .3s ease;word-wrap:break-word;overflow-wrap:break-word;width:100%;box-sizing:border-box;box-shadow:0 2px 4px rgba(0,0,0,.08)}.file-sync-item:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px);border-color:#051231}@media(min-width: 768px){.file-sync-item{padding:1.8rem;gap:1.5rem}}@media(max-width: 992px)and (max-height: 550px){.file-sync-item{flex-direction:column;align-items:stretch;gap:1rem;padding:1.2rem;border-radius:6px}}@media(max-width: 480px){.file-sync-item{padding:1rem;gap:.8rem;margin-bottom:.8rem;border-radius:4px;flex-direction:column;align-items:stretch}}.file-sync-item[data-file-type=missing]{border-left:4px solid #c25e16;background:linear-gradient(135deg, #FFFFFF 0%, rgba(194, 94, 22, 0.02) 100%)}.file-sync-item[data-file-type=orphaned]{border-left:4px solid red;background:linear-gradient(135deg, #FFFFFF 0%, rgba(255, 0, 0, 0.02) 100%)}.file-sync-item[data-file-type=synced]{border-left:4px solid #19d800;background:linear-gradient(135deg, #FFFFFF 0%, rgba(25, 216, 0, 0.02) 100%)}.file-info{flex:1 1 auto;min-width:200px;word-wrap:break-word;overflow-wrap:break-word}@media(max-width: 992px)and (max-height: 550px){.file-info{min-width:100%;flex:none}}@media(max-width: 480px){.file-info{min-width:100%;flex:none;margin-bottom:.5rem}}.file-info strong{color:#76777a;font-size:1.6rem;display:block;margin-bottom:.5rem;word-wrap:break-word;overflow-wrap:break-word;line-height:1.3}@media(max-width: 480px){.file-info strong{font-size:1.4rem}}.file-info .file-details,.file-info small{color:#aaaaac;font-size:1.2rem;line-height:1.4;word-wrap:break-word;overflow-wrap:break-word;display:block}@media(max-width: 480px){.file-info .file-details,.file-info small{font-size:1.1rem}}.file-status{padding:.4rem 1.2rem;border-radius:12px;font-size:1.2rem;font-weight:bold;text-transform:uppercase;text-wrap:nowrap}.file-status.status-missing{background:rgba(194,94,22,.1);color:#c25e16;border:1px solid #c25e16}.file-status.status-orphan{background:rgba(255,0,0,.1);color:red;border:1px solid red}.file-status.status-synced{background:rgba(25,216,0,.1);color:#19d800;border:1px solid #19d800}.sync-actions{display:flex;gap:1rem;margin-left:1.5rem;align-items:center;flex-wrap:wrap}@media(max-width: 992px)and (max-height: 550px){.sync-actions{margin-left:0;width:100%;justify-content:flex-start;flex-wrap:wrap;gap:.8rem}}@media(max-width: 480px){.sync-actions{flex-direction:column;align-items:stretch;gap:.5rem}}.sync-actions select{padding:.5rem;border:1px solid #76777a;border-radius:4px;font-size:1.2rem;color:#76777a;background-color:#fff;margin-right:.5rem;min-width:0}.sync-actions select:focus{outline:none;border-color:#051231}@media(max-width: 992px)and (max-height: 550px){.sync-actions select{margin-right:0;margin-bottom:.5rem;width:100%}}@media(max-width: 480px){.sync-actions select{font-size:1.1rem;margin-bottom:.3rem}}.btn{padding:.6rem 1.2rem;border:none;border-radius:4px;cursor:pointer;font-size:2.1vmin;text-decoration:none;display:inline-block;transition:all .3s ease;font-family:"Helvetica";font-weight:bold}.btn:hover{opacity:.8;transform:translateY(-1px)}@media(max-width: 992px)and (max-height: 550px){.btn{font-size:1.1rem;padding:.5rem 1rem}}.btn.btn-primary{background:#051231;color:#fff}.btn.btn-primary:hover{background-color:#031335}.btn.btn-success{background:#19d800;color:#fff}.btn.btn-success:hover{background-color:#13a500}.btn.btn-danger{background:red;color:#fff}.btn.btn-danger:hover{background-color:#c00}.btn.btn-secondary{background:#76777a;color:#fff}.btn.btn-secondary:hover{background-color:#031335}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:1.5rem;margin-bottom:2rem}@media(max-width: 992px)and (max-height: 550px){.stats-grid{grid-template-columns:repeat(auto-fit, minmax(140px, 1fr));gap:1rem}}@media(max-width: 480px){.stats-grid{grid-template-columns:1fr 1fr;gap:.8rem}}@media(max-width: 320px){.stats-grid{grid-template-columns:1fr;gap:1rem}}.stat-card{background:#fff;border:2px solid #76777a;border-radius:8px;padding:2rem;text-align:center;border-left:4px solid #051231;box-shadow:4px 4px 8px rgba(0,0,0,.1);transition:all .3s ease;min-width:0}.stat-card:hover{transform:translateY(-2px);box-shadow:6px 6px 12px rgba(0,0,0,.2)}@media(max-width: 992px)and (max-height: 550px){.stat-card{padding:1.5rem}}@media(max-width: 480px){.stat-card{padding:1rem}}.stat-card .stat-number{font-size:3.2rem;font-weight:bold;color:#051231;margin-bottom:.5rem}@media(max-width: 992px)and (max-height: 550px){.stat-card .stat-number{font-size:2.4rem}}@media(max-width: 480px){.stat-card .stat-number{font-size:1.8rem}}.stat-card div:last-child{color:#76777a;font-size:1.4rem;font-weight:600;word-wrap:break-word}@media(max-width: 992px)and (max-height: 550px){.stat-card div:last-child{font-size:1.2rem}}@media(max-width: 480px){.stat-card div:last-child{font-size:1rem}}.file-preview{max-width:100px;max-height:100px;object-fit:cover;border-radius:4px;border:1px solid #e8e8e8}.sync-actions-container,.responsive-actions{display:flex;gap:1.5rem;flex-wrap:wrap;margin-bottom:2rem}@media(max-width: 992px)and (max-height: 550px){.sync-actions-container,.responsive-actions{gap:1rem;flex-direction:column}.sync-actions-container form,.sync-actions-container .sync-form,.sync-actions-container .action-form,.responsive-actions form,.responsive-actions .sync-form,.responsive-actions .action-form{display:block !important;width:100%}.sync-actions-container form button,.sync-actions-container .sync-form button,.sync-actions-container .action-form button,.responsive-actions form button,.responsive-actions .sync-form button,.responsive-actions .action-form button{width:100%;font-size:1.4rem;padding:1rem;box-sizing:border-box}.sync-actions-container a,.responsive-actions a{width:100%;text-align:center;font-size:1.4rem;padding:1rem;box-sizing:border-box}}@media(max-width: 480px){.sync-actions-container,.responsive-actions{gap:.8rem}.sync-actions-container form,.responsive-actions form{width:100% !important}.sync-actions-container form button,.responsive-actions form button{font-size:1.8vmin;padding:.8rem}.sync-actions-container a,.responsive-actions a{font-size:1.8vmin;padding:.8rem}}.sync-messages-container{margin-top:2rem}.sync-messages-container .sync-message{padding:1.5rem;border-radius:4px;margin:1rem 0;font-size:1.4rem;word-wrap:break-word}@media(max-width: 480px){.sync-messages-container .sync-message{padding:1rem;font-size:1.2rem}}.sync-messages-container .sync-message.message-success{background:rgba(25,216,0,.1);color:#0d7200;border:2px solid #19d800}.sync-messages-container .sync-message.message-error{background:rgba(255,0,0,.1);color:#900;border:2px solid red}.sync-message{padding:1.5rem;border-radius:4px;margin:2rem 0;font-size:1.4rem;word-wrap:break-word}.sync-message.message-success{background:rgba(25,216,0,.1);color:#0d7200;border:2px solid #19d800}.sync-message.message-error{background:rgba(255,0,0,.1);color:#900;border:2px solid red}.files-list{margin-top:1rem}.files-list .files-summary{margin-top:1rem;font-style:italic;color:#aaaaac}@media(max-width: 480px){.files-list .files-summary{font-size:1.2rem}}#synced-files{transition:all .3s ease}#synced-files.hidden{display:none}