@import "https://fonts.googleapis.com/css2?family=Fredoka:wght@400;500;600;700&family=Montserrat:wght@300;400;500;600;700;800&display=swap";:root{background-color:var(--bg);--secondary-bg:#121726;--bg:#17192c;--thirdly-bg:#202d40;--fourthly-bg:#30445f;--text:#fff;--blue-gray:#527a96;--gray:#8b8b8b;--outline:#282b4b;--green:#8ac340;--blue:#35a3d2;--back:#ffffff18;--hover:#ffffff28;--hover-blueText:#9397aa;--blue-hover:#2e4261;--error:#921a24;--error-bg:#eb6e79ad;--tarifa1:#83d71634;--tarifa1-hover:#7cca16;--pdbt:#dcbf164a;--pdbt-hover:#e6c21fe0;--dac:#e0a17f22;--dac-hover:#cf752a;--gdmto:#dfae6928;--gdmto-hover:#b17d0e;--gdmth:#f9646477;--gdmth-hover:#710000;--welcomeAboard:var(--blue);--welcomeAboard-hover:var(--blue-hover);--noData:#e89d28;--noData-hover:#4e3a30;--noMatches:#1d8281;--noMatches-hover:#0f222b;--hiddenByFilter:#221f32;--hiddenByFilter-hover:#8779cb;--completeData:#07493a;--completeData-hover:#439481;--content-bg:#0d0f1c;--content-gradient:radial-gradient(ellipse at 15% 60%, #1a2b0421 0%, transparent 55%), radial-gradient(ellipse at 85% 15%, #35a3d229 0%, transparent 50%), radial-gradient(ellipse at 70% 85%, #35a3d217 0%, transparent 45%), radial-gradient(ellipse at 5% 10%, #ffffff12 0%, transparent 40%), radial-gradient(ellipse at 50% 50%, #17192cf2 0%, transparent 70%);--border8:8px;--border16:1rem;--borderComplete:5000px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;height:100dvh;overflow:hidden}@media (width<=1024px){:root{font-size:16px}}[data-theme=claro]{--bg:#f2f7f2;--secondary-bg:#fafffa;--thirdly-bg:#e2f0e2;--fourthly-bg:#d8ead8;--text:#4a6a4a;--blue-gray:#5d8364;--gray:#6b7260;--outline:#ccd6cc;--green:#7ab830;--back:#7ab83018;--hover:#7ab8303f;--hover-blueText:#5a8a5a;--blue-hover:#c8e6c9;--error:#b91c2a;--error-bg:#df4b5877;--welcomeAboard:var(--blue);--welcomeAboard-hover:var(--blue-hover);--noData:#e89d28;--noData-hover:#f7d8c7;--noMatches:#1d8281;--noMatches-hover:#a1c4d4;--hiddenByFilter:#4b4377;--hiddenByFilter-hover:#d0cce6;--completeData:#35c0a0;--completeData-hover:#cae4de;--content-bg:#f1f5f1;--content-gradient:radial-gradient(ellipse at 15% 60%, #7ab8300d 0%, transparent 55%), radial-gradient(ellipse at 85% 15%, #7ab8300a 0%, transparent 50%), radial-gradient(ellipse at 70% 85%, #64966405 0%, transparent 45%), radial-gradient(ellipse at 5% 10%, #00000003 0%, transparent 40%), radial-gradient(ellipse at 50% 50%, #f1f5f166 0%, transparent 70%);--blue:#7ab830!important}body{margin:0}.advertice{border-radius:var(--border8);background-color:var(--fourthly-bg);justify-content:center;align-items:center;gap:.5rem;width:100%;height:auto;display:flex}.advertice p,.advertice h1{color:var(--text);font-family:Orkney-regular}input::placeholder{color:var(--hover-blueText)}input:disabled{background-color:var(--hover);color:var(--text)}.transparent-input{background-color:#ffffff18;border:none}@font-face{font-family:Orkney-Regular;src:local(Orkney-Regular),url(/assets/orkney-regular-BK8bfKLh.otf)format("opentype")}@font-face{font-family:Orkney-medium;src:local(Orkney-medium),url(/assets/orkney-medium-BFGzDhSk.otf)format("opentype")}@font-face{font-family:Orkney-bold;src:local(Orkney-bold),url(/assets/orkney-bold-BjaM9e5a.otf)format("opentype")}@font-face{font-family:Orkney-light;src:local(Orkney-light),url(/assets/orkney-light-C9WdDKWg.otf)format("opentype")}h1,h2{color:var(--text);margin:0;font-family:Orkney-light}h1{letter-spacing:-1.68px;color:var(--text);letter-spacing:2px;margin:32px 0;font-size:48px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;color:var(--text);margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}label{color:var(--text);font-family:Orkney-medium;font-size:1.1rem}p{color:var(--text);margin:0;font-family:Orkney-regular;font-size:.9rem}.mini-text{color:var(--text);font-family:Orkney-light;font-size:12px}.mini-text.green{color:var(--green)}.mini-text.blue{color:var(--blue)}.mini-text.gray{color:var(--gray)}.gradient-text{background:linear-gradient(90deg, var(--blue), var(--green));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;width:fit-content;display:inline-block}.error{color:var(--error)}.green{color:var(--green)}.blue{color:var(--blue)}.gray{color:var(--gray)}.blue-hover{color:var(--blue-gray)}button{border:none;flex-direction:row;justify-content:center;align-items:center;gap:.3rem;padding:.5rem 1rem;transition:all .2s ease-in-out;display:flex}button svg{fill:#fff;width:20px;height:20px}button:hover{cursor:pointer}.mainButton{border-radius:var(--border8);background-color:var(--green);width:100%;transition:all .2s ease-in-out}.mainButton p{color:#fff}.mainButton:hover{filter:brightness(1.05);box-shadow:0 0 12px #2ecc714d}.mainButton:disabled{opacity:.6;cursor:not-allowed}.secondaryButton{border-radius:var(--border8);background-color:var(--blue);width:100%;transition:all .2s ease-in-out}.secondaryButton p{color:#fff}.secondaryButton:hover{filter:brightness(1.05);box-shadow:0 0 12px #2e9acc4d}.secondaryButton:disabled{opacity:.6;cursor:not-allowed}.transparent-button{border-radius:var(--borderComplete);background-color:#0000;padding:.5rem}.transparent-button svg{fill:var(--text)}.transparent-button:hover{background-color:var(--hover)}.outlineButton{border-radius:var(--border8);outline:1px solid var(--outline);background-color:#0000;padding:.5rem}.outlineButton svg{fill:var(--text)}.outlineButton:hover{outline:1px solid var(--hover)}.filter-button{outline:1px solid var(--error);justify-content:center;align-items:center;width:2.4rem;height:2.4rem;padding:.5rem;transition:all 90ms ease-in-out;display:flex;border-radius:var(--border8)!important;background-color:var(--error-bg)!important}.filter-button svg{fill:var(--text)!important}.filter-button:active{outline:1px solid var(--error);background-color:var(--error)!important}.passwordButton{outline:1px solid var(--hover);border-radius:var(--border8);background-color:#0000;width:100%;height:100%;padding:.3rem;display:flex}.passwordButton svg{width:16px;height:16px;fill:var(--blue)}.tabla-scroll-container{border-radius:var(--border8);box-sizing:border-box;width:100%;height:100%;position:relative;overflow:auto}.tabla{border-collapse:collapse;box-sizing:border-box;width:100%;min-width:800px;height:auto;animation:.3s ease-in-out fadeIn}.tabla thead{background-color:var(--fourthly-bg);z-index:1;position:sticky;top:0}.tabla thead th{border-bottom:2px solid var(--outline);min-width:8rem;padding:.5rem}.tabla th{color:#fff;font-family:Orkney-Bold;font-size:1rem}.tabla th,.tabla td{border:1px solid var(--secondary-bg);text-align:left;padding:.5rem}.tabla tbody{height:auto}.tabla tbody tr{background-color:var(--thirdly-bg);height:36px}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.fadeIn{opacity:0;animation:.2s ease-out forwards fadeIn;transform:translateY(-15px)}.fadeOut{opacity:0;animation:.2s ease-out forwards fadeOut;transform:translateY(15px)}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:0 0;border-radius:10px}::-webkit-scrollbar-thumb{background:var(--blue);border-radius:10px}.secondary-scrollbar::-webkit-scrollbar-thumb{background:var(--outline);border-radius:10px}.table-scrollbar::-webkit-scrollbar-thumb{background:var(--fourthly-bg);border-radius:10px}.secondary-scrollbar::-webkit-scrollbar{width:5px;height:7px}.transparent-scrollbar::-webkit-scrollbar-thumb{background:0 0;border-radius:10px}.transparent-scrollbar::-webkit-scrollbar{width:5px;height:7px}@media (width<=768px){button:hover,a:hover{background:inherit;color:inherit;box-shadow:none;transform:none}}@media (width<=800px){.tabla thead th{min-width:10rem}}:root{--expo-out:linear(0 0%, .1684 2.66%, .3165 5.49%, .446 8.52%, .5581 11.78%, .6535 15.29%, .7341 19.11%, .8011 23.3%, .8557 27.93%, .8962 32.68%, .9283 38.01%, .9529 44.08%, .9711 51.14%, .9833 59.06%, .9915 68.74%, 1 100%)}::view-transition-group(root){animation-timing-function:var(--expo-out)}::view-transition-old(root){z-index:-1;animation:none}[data-theme=oscuro]::view-transition-old(root){z-index:-1;animation:none}::view-transition-new(root){animation:1s both theme-circle-expand;-webkit-mask:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\"><circle cx=\"20\" cy=\"20\" r=\"20\" fill=\"white\"/></svg>") 50%/0 no-repeat;mask:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\"><circle cx=\"20\" cy=\"20\" r=\"20\" fill=\"white\"/></svg>") 50%/0 no-repeat}@keyframes theme-circle-expand{to{-webkit-mask-size:200vmax;mask-size:200vmax}}.Toastify__progress-bar--success{background:linear-gradient(90deg, var(--blue), #4da3ff)!important}.Toastify__progress-bar--error{background:linear-gradient(90deg, var(--error), #ff6b6b)!important}.noData-wrapper{box-sizing:border-box;flex-direction:column;justify-content:center;place-self:center;align-items:center;gap:.5rem;width:95%;height:100%;padding:1rem;animation:.3s ease-in-out fadeIn;display:flex;overflow:hidden}.noData-wrapper svg{width:3rem;height:3rem;fill:var(--hover)}.noData-wrapper label{color:var(--text)}.noData-wrapper.welcomeAboard svg{fill:var(--welcomeAboard);background-color:var(--welcomeAboard-hover);outline:1px solid var(--welcomeAboard);filter:drop-shadow(0px 5px 20px var(--welcomeAboard-hover))}.noData-wrapper.welcomeAboard button{background-color:var(--welcomeAboard-hover);border-radius:var(--border8);outline:1px solid var(--welcomeAboard)}.noData-wrapper.welcomeAboard button p{color:var(--welcomeAboard)}.noData-wrapper.noMatches svg{fill:var(--noMatches);background-color:var(--noMatches-hover);outline:1px solid var(--noMatches);filter:drop-shadow(0px 5px 20px var(--noMatches-hover))}.noData-wrapper.noMatches button{background-color:var(--noMatches-hover);border-radius:var(--border8);outline:1px solid var(--noMatches)}.noData-wrapper.noMatches button p{color:var(--noMatches)}.noData-wrapper.hiddenByFilter svg{fill:var(--hiddenByFilter);background-color:var(--hiddenByFilter-hover);outline:1px solid var(--hiddenByFilter);filter:drop-shadow(0px 5px 20px var(--hiddenByFilter-hover))}.noData-wrapper.hiddenByFilter button{background-color:var(--hiddenByFilter-hover);border-radius:var(--border8);outline:1px solid var(--hiddenByFilter)}.noData-wrapper.hiddenByFilter button p{color:var(--hiddenByFilter)}.noData-wrapper.completeData svg{fill:var(--completeData);background-color:var(--completeData-hover);outline:1px solid var(--completeData);filter:drop-shadow(0px 5px 20px var(--completeData-hover))}.noData-wrapper.completeData button{background-color:var(--hiddenByFilter-hover);border-radius:var(--border8);outline:1px solid var(--hiddenByFilter)}.noData-wrapper.completeData button p{color:var(--hiddenByFilter)}.noData-wrapper.selectData svg{fill:var(--completeData);background-color:var(--completeData-hover);outline:1px solid var(--completeData);filter:drop-shadow(0px 5px 20px var(--completeData-hover))}.noData-wrapper.selectData button{background-color:var(--hiddenByFilter-hover);border-radius:var(--border8);outline:1px solid var(--hiddenByFilter)}.noData-wrapper.selectData button p{color:var(--hiddenByFilter)}.noData-wrapper.noData svg{fill:var(--noData);background-color:var(--noData-hover);outline:1px solid var(--noData);filter:drop-shadow(0px 5px 20px var(--noData-hover))}.noData-wrapper.noData button{background-color:var(--noData-hover);border-radius:var(--border8);outline:1px solid var(--noData)}.noData-wrapper.noData button p{color:var(--noData)}.noData-icon{justify-content:center;align-items:center;display:flex}.noData-icon svg{fill:var(--blue);background-color:var(--blue-hover);border-radius:var(--border16);outline:1px solid var(--blue);padding:1rem}.noData-content{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.noData-content label{color:var(--text);text-align:center;font-size:1.5rem}.noData-content p{color:var(--gray);text-align:center;max-width:22rem}.noData-content button{background-color:var(--blue-hover);border-radius:var(--border8);outline:1px solid var(--blue);justify-content:center;align-items:center;margin-top:2rem;display:flex}.noData-content button p{color:#fff}.noData-error-active{animation:.3s ease-in-out fadeIn,.4s ease-in-out shake}@keyframes shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}@media (width<=768px){.noData-icon svg{width:24px;height:24px}.noData-content label{font-size:1rem}.noData-content p{font-size:.8rem}.noData-content button{margin-top:1rem}}.loader-wrapper{box-sizing:border-box;background-color:#0000;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.lds-ring,.lds-ring div{box-sizing:border-box}.lds-ring{width:80px;height:80px;display:inline-block;position:relative}.lds-ring div{box-sizing:border-box;border:8px solid var(--blue);border-color:var(--blue) transparent transparent transparent;border-radius:50%;width:50px;height:50px;margin:8px;animation:1.2s cubic-bezier(.5,0,.5,1) infinite lds-ring;display:block;position:absolute}.lds-ring div:first-child{animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.miniModal-wrapper{background-color:var(--secondary-bg);z-index:2000;outline:1px solid var(--outline);border-radius:8px;grid-template:"header""content"1fr"buttons"/1fr;width:50%;height:auto;transition:transform .3s,opacity .3s;display:grid}.miniModal-wrapper.open{opacity:1}.miniModal-wrapper.close{opacity:0;transform:translateY(-10px)}.miniModal-header{border-bottom:1px solid var(--outline);grid-area:header;justify-content:space-between;align-items:center;padding:1rem;display:flex}.miniModal-header svg{width:20px;height:20px}.miniModal-content{box-sizing:border-box;flex-direction:column;grid-area:content;width:100%;height:100%;padding:1rem;display:flex;overflow:auto}.miniModal-buttons{border-top:1px solid var(--outline);box-sizing:border-box;justify-content:flex-end;gap:1rem;padding:1rem;display:flex}.miniModal-buttons button{width:fit-content}@media (width<=800px){.miniModal-wrapper{width:90%}}@media (width<=550px){.miniModal-buttons{flex-direction:row;align-items:stretch;width:100%}.miniModal-buttons button{width:100%}}.archivadoCard-wrapper{outline:1px solid var(--hover);border-radius:var(--border8);box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-width:0;height:fit-content;transition:background-color .2s ease-in-out;display:flex}.archivadoCard-wrapper p{text-align:start;white-space:wrap;text-overflow:ellipsis;justify-content:left;overflow:hidden}.archivadoCard-title{background-color:var(--fourthly-bg);border-radius:var(--border8) var(--border8) 0 0;border-bottom:1px solid var(--hover);box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;padding:.2rem .5rem;display:flex}.archivadoCard-title p{margin-right:.5rem;font-size:.8rem;line-height:1.4}.archivadoCard-content{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex}.archivadoCard-element{box-sizing:border-box;background-color:var(--thirdly-bg);grid-template-rows:auto;grid-template-columns:auto 1fr;align-items:center;gap:.5rem;width:100%;height:auto;padding:.5rem;transition:background-color .1s ease-in-out;display:grid}.archivadoCard-element:hover{background-color:var(--secondary-bg)}.archivadoCard-element:last-child{border-radius:0 0 var(--border8) var(--border8)}.archivado-wrapper{box-sizing:border-box;scroll-snap-type:x mandatory;scroll-behavior:smooth;cursor:grab;-webkit-user-select:none;user-select:none;flex-direction:row;gap:1rem;width:100%;height:100%;padding:1rem;animation:.3s ease-in-out fadeIn;display:flex;overflow:auto hidden}.archivado-section{border-radius:var(--border16);background-color:var(--secondary-bg);box-sizing:border-box;outline:1px solid var(--outline);opacity:0;scroll-snap-align:center;flex-shrink:0;grid-template:"title""content"1fr/1fr;place-items:center;width:25rem;height:100%;padding:.5rem;animation:.5s forwards fadeInUp;display:grid;transform:translateY(20px)}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.archivadoSection-title{flex-direction:column;grid-area:title;justify-content:flex-start;align-items:flex-start;width:100%;margin:.5rem 0;display:flex}.archivadoSection-title svg{width:20px;height:20px}.archivadoSection-content{border-radius:var(--border8);box-sizing:border-box;flex-direction:column;grid-area:content;gap:.8rem;width:100%;height:100%;padding:1px;display:flex;overflow-y:auto}@media (width<=768px){.archivado-section{min-width:100%;max-width:100%}}.datePicker-wrapper{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:flex-start;gap:.35rem;width:100%;min-width:0;margin-bottom:1rem;padding:1px;display:flex;overflow:hidden}.datePicker-wrapper.disabled{opacity:.3;cursor:not-allowed;-webkit-user-select:none;user-select:none}.datePicker-wrapper.disabled input{cursor:not-allowed}.datePickerInput{background-color:var(--thirdly-bg);outline:1px solid var(--outline);box-sizing:border-box;border:none;border-radius:8px;width:100%;padding:.5rem;font-family:Orkney-Medium;font-size:1rem;transition:all .2s}.question-title{color:var(--blue)}.datePickerInput .MuiInputBase-input{height:1.4375em;padding:0!important}.datePickerInput .MuiInputBase-root{box-sizing:border-box;width:100%;min-width:0;padding:.5rem .8rem;font-family:inherit}.datePickerInput.MuiFormControl-root,.datePickerInput .MuiFormControl-root{width:100%!important;min-width:0!important}.customSelectInput-wrapper{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:flex-start;gap:.2rem;width:100%;display:flex}.customSelectInput{background-color:var(--bg);box-sizing:border-box;background-color:#0000;border-radius:8px;width:100%;padding:.5rem;font-family:Orkney-Regular;font-size:.9rem;transition:all .2s}.customSelectInput option{background-color:var(--bg);color:var(--text);border-radius:var(--border16)}.customSelectInput option[disabled]{color:#393a48;background-color:var(--bg)}.customLabel-wrapper{flex-direction:column;width:100%;min-width:0;display:flex}.customLabel-wrapper hr{border:none;margin:5px 0}.customLabel-wrapper p,.customLabel-wrapper label{white-space:wrap;text-overflow:ellipsis}.customLabel-wrapper.gray hr{border-top:1px solid var(--hover)}.customLabel-wrapper.blue hr{border-top:1px solid var(--blue)}.customLabel-wrapper.green hr{border-top:1px solid var(--green)}.backgroundBlur{z-index:1000;box-sizing:border-box;opacity:0;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100dvh;transition:opacity .3s;animation:.3s ease-in-out fadeIn;display:flex;position:fixed;top:0;left:0}.backgroundBlur.open{opacity:1}.backgroundBlur.close{opacity:0}.largeModal-wrapper{background-color:var(--secondary-bg);z-index:2000;outline:1px solid var(--outline);border-radius:8px;grid-template:"header""content"1fr"buttons"/1fr;width:80%;height:80dvh;max-height:45rem;transition:transform .3s,opacity .3s;display:grid}.largeModal-wrapper.xl{width:95%;height:95%;max-height:95%}.largeModal-wrapper.big{width:80%}.largeModal-wrapper.medium{max-width:1024px}.largeModal-wrapper.hideButtons{grid-template-rows:auto 1fr;grid-template-areas:"header""content";display:grid}.largeModal-wrapper.open{opacity:1}.largeModal-wrapper.close{opacity:0;transform:translateY(-10px)}.largeModal-header{border-bottom:1px solid var(--outline);grid-area:header;justify-content:space-between;align-items:center;padding:1rem;display:flex}.largeModal-header svg{width:20px;height:20px}.largeModal-content{box-sizing:border-box;flex-direction:column;grid-area:content;width:100%;height:100%;padding:1rem;display:flex;overflow:auto}.largeModal-buttons{border-top:1px solid var(--outline);box-sizing:border-box;justify-content:flex-end;gap:1rem;padding:1rem;display:flex}.largeModal-buttons button{width:fit-content}.largeModal-section{break-inside:avoid;outline:1px solid var(--hover);border-radius:var(--border16);box-sizing:border-box;flex-direction:column;gap:.5rem;width:100%;min-width:0;height:fit-content;margin-bottom:1rem;padding:1rem;transition:all .2s ease-in-out;display:flex}.largeModal-section label{color:var(--blue);margin-bottom:1rem;display:flex}.largeModal-section p{word-break:break-word;white-space:wrap;transition:all .2s ease-in-out;overflow:hidden}.largeModal-section:hover p{filter:brightness(1.5)}@media (width<=800px){.largeModal-wrapper,.largeModal-wrapper.big{width:90%;height:90dvh}}@media (width<=550px){.largeModal-wrapper,.largeModal-wrapper.big{width:95%;height:95dvh}.largeModal-buttons{flex-direction:row;align-items:stretch;width:100%}.largeModal-buttons button{width:100%}}.historial-wrapper{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;height:100%;padding:1rem;animation:.3s ease-in-out fadeIn;display:flex}.historial-header{flex-direction:column;gap:.1rem;width:100%;height:auto;display:flex}.historial-filter{flex-direction:row;align-items:center;gap:1rem;width:100%;display:flex}.historial-content{border-radius:var(--border8);background-color:var(--secondary-bg);outline:1px solid var(--outline);box-sizing:border-box;flex-direction:column;gap:.5rem;width:100%;height:100%;padding:1rem;display:flex;overflow-y:auto}.historialCard-wrapper{border-radius:var(--border8);background-color:var(--thirdly-bg);box-sizing:border-box;outline:1px solid #0000;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-width:0;height:auto;padding:.5rem;transition:all .2s ease-in-out;animation:.4s ease-in-out fadeIn;display:flex}.historialCard-wrapper svg{width:32px;height:32px}.historialCard-wrapper:hover{background-color:var(--fourthly-bg);outline:1px solid var(--blue)}.historialCard p{word-break:break-word;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.historialCard{cursor:pointer}.historialCard svg{fill:var(--blue)}.historialCard.userData,.historialCard.browser,.historialCard.message{flex-direction:column;flex:1;min-width:0;display:flex}.historialCard.icon{flex:.1}.historialCard.userData,.historialCard.browser,.historialCard.message{flex:1}.historialCard-content{flex-direction:column;justify-content:flex-start;align-items:center;gap:.2rem;width:100%;display:flex}.historialCard-content p{width:100%}.historialMobile-header{display:none}@media (width<=768px){.historial-filter{grid-template-columns:repeat(2,1fr);gap:0 .5rem;width:100%;display:grid}.historial-header{display:none}.historialMobile-header{flex-direction:column;gap:.2rem;width:100%;display:flex}.historialMobile-headerSection1{flex-direction:row;align-items:center;gap:.5rem;width:100%;display:flex}.historialMobile-headerSection1 button{height:2.4rem}.historial-filter>:first-child{grid-column:1/span 2}.historialCard.browser{display:none}}.cotizaciones-wrapper{box-sizing:border-box;grid-template:"proyectos cotizaciones"1fr/1fr 1fr;gap:2rem;width:100%;height:100%;padding:1rem;animation:.3s ease-in-out fadeIn;display:grid}.cotizaciones-section{box-sizing:border-box;grid-template:"titulo""buscador"4rem"contenido"1fr/1fr;gap:1rem;width:100%;height:100%;padding:1px;display:grid;overflow:hidden}.cotizaciones-section.proyecto{grid-area:proyectos}.cotizaciones-section.cotizaciones{grid-area:cotizaciones}.cotizacionSection-titulo{flex-direction:row;justify-content:start;align-items:center;gap:1rem;width:100%;display:flex}.cotizacionSection-titulo svg{fill:var(--blue);background-color:var(--thirdly-bg);border-radius:var(--border8);padding:.3rem}.cotizacionSection-titulo h2{margin:0}.cotizacionSection-vendedorFilter{justify-content:flex-end;justify-self:flex-end;align-items:center;display:flex}.cotizacionSection-buscador{box-sizing:border-box;gap:.5rem;width:100%;padding:1px;display:flex}.refreshProyectos-button{background-color:var(--thirdly-bg);border-radius:var(--border8);box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;width:2.3rem;height:2.3rem;padding:.3rem;display:flex}.refreshProyectos-button svg{width:1.2rem;height:1.2rem}.refreshProyectos-button:hover{background-color:var(--fourthly-bg);cursor:pointer}.refreshProyectos-button:disabled{opacity:.6;cursor:not-allowed}.deleteProject-button{border-radius:var(--border8);box-sizing:border-box;background-color:#cc3b3ba9;flex-shrink:0;justify-content:center;align-items:center;width:2.3rem;height:2.3rem;padding:.3rem;display:flex}.deleteProject-button svg{width:1.2rem;height:1.2rem}.deleteProject-button:hover{background-color:var(--error);cursor:pointer}.deleteProject-button:disabled{opacity:.6;cursor:not-allowed}.cotizacionSection-contenido{border-radius:var(--border16);background-color:var(--secondary-bg);box-sizing:border-box;outline:1px solid var(--outline);flex-direction:column;gap:.5rem;width:100%;height:100%;min-height:100px;padding:1rem;animation:.5s ease-in-out fadeIn;display:flex;overflow-y:auto}.proyecto-container{border-radius:var(--border8);background-color:var(--thirdly-bg);box-sizing:border-box;outline:1px solid #0000;place-content:center space-between;gap:1rem;width:100%;height:auto;padding:.5rem;transition:all .2s ease-in-out;animation:.3s ease-in-out fadeIn;display:flex}.proyecto-container:hover{cursor:pointer;background-color:var(--fourthly-bg)}.proyecto-container.selected{outline:1px solid var(--blue);background-color:var(--blue-hover)}.proyectoData{flex-direction:column;min-width:0;display:flex}.proyectoData p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.proyectoData.nombre{flex:2}.proyectoData.cantidadCotizaciones,.proyectoData.idProyecto{flex:.5}.cotizacion-container{border-radius:var(--border8);background-color:var(--thirdly-bg);box-sizing:border-box;place-content:center space-between;gap:1rem;width:100%;height:auto;padding:.5rem;transition:all .2s ease-in-out;animation:.3s ease-in-out fadeIn;display:flex}.cotizacion-container:hover{background-color:var(--fourthly-bg);cursor:pointer}.cotizacionData{flex-direction:column;min-width:0;display:flex}.cotizacionData p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cotizacionData.folio{flex:1.2}.cotizacionData.folio p:first-child{color:var(--blue);font-weight:600}.cotizacionData.precioVenta,.cotizacionData.precioLista{flex:1.4}.cotizacionData.catidadPaneles,.cotizacionData.potenciaPaneles{flex:.6}@media (width<=1000px){.cotizaciones-wrapper{box-sizing:border-box;grid-template:"proyectos"minmax(520px,auto)"cotizaciones"minmax(450px,auto)/1fr;height:auto}.cotizacionSection-contenido{height:auto;overflow-y:auto}.cotizaciones-section{grid-template-rows:auto auto 1fr;height:auto}}@media (width<=768px){.cotizaciones-wrapper{padding:.7rem}.cotizacionData.folio{flex:1}.cotizacionData.precioVenta,.cotizacionData.precioLista{flex:1.2}.cotizacionData.catidadPaneles{flex:.6}.cotizacionData.potenciaPaneles{display:none}}.searchbar-wrapper{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;height:auto;display:flex}.searchbar-wrapper p{text-align:left;align-self:flex-start}.searchbar-input{width:100%;height:2.3rem;display:flex;position:relative}.searchbar-input input{border-radius:var(--borderComplete);background-color:var(--thirdly-bg);outline:none;outline:1px solid var(--outline);color:var(--text);border:none;padding:.5rem .5rem .5rem 2.2rem}.searchbar-input svg{fill:var(--blue);pointer-events:none;width:20px;height:20px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.viewCotizaciones-wrapper{columns:2;box-sizing:border-box;column-gap:1rem;width:100%}.viewCotizacion-section{break-inside:avoid;outline:1px solid var(--hover);border-radius:var(--border16);box-sizing:border-box;flex-direction:column;gap:.5rem;width:100%;min-width:0;height:fit-content;margin-bottom:1rem;padding:1rem;transition:all .2s ease-in-out;display:flex}.viewCotizaciones-title{color:var(--blue);margin-bottom:1rem;display:flex}.doubleRow{flex-direction:row;gap:1rem;display:flex}.largeModal-section{gap:1rem}.largeModal-section:hover{background-color:var(--bg);transform:translateY(-2px)}.pdfButton{border-radius:var(--border8);background-color:var(--blue);justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.3rem .5rem;transition:all .3s ease-in-out;display:flex}.pdfButton svg{fill:#fff;width:20px;height:20px}.pdfButton p{color:#fff}.pdfButton:hover{filter:brightness(1.15)}.pdfButton:disabled{background-color:var(--gray);cursor:not-allowed;opacity:.6}.pdfButton:disabled:hover{filter:none}@media (width<=1279px){.viewCotizaciones-wrapper{columns:1}}.pdfFooter-wrapper{box-sizing:border-box;flex-direction:column;width:100%;margin-top:auto;display:flex;margin-top:.5rem!important}:root{--ink:#16261b;--ink-soft:#3a4a3f;--muted:#6f7d74;--faint:#9aa79d;--line:#e7ece3;--line-soft:#eff3ea;--paper:#fff;--tint:#f2f8ec;--tint-blue:#eaf6fb;--green:#4a9a2e;--green-deep:#2d6a1b;--lime:#8cc63f;--lime-bright:#a6d957;--navy:#0f1a2c;--navy-2:#1a2c45;--blue:#2ba6dd;--amber:#f4b400;--display:"Fredoka", sans-serif;--sans:"Montserrat", sans-serif;--mono:"Montserrat", sans-serif;--anchoPdf:215.9mm;--altoPdf:279.4mm;--pdfPadX:15mm;--pdfPadY:14mm}.pagina-pdf *,.pagina-pdf :before,.pagina-pdf :after{box-sizing:border-box;-webkit-user-select:text;user-select:text;margin:0;padding:0}.pagina-pdf{padding:var(--pdfPadY) var(--pdfPadX);background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;flex-direction:column;margin:0 auto 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #0f1a2c2e;width:var(--anchoPdf)!important;height:var(--altoPdf)!important;min-height:var(--altoPdf)!important;max-height:var(--altoPdf)!important;box-sizing:border-box!important}.cuerpo-pagina{z-index:1;flex-direction:column;flex:1;display:flex;position:relative}.pagina-pdf:before{content:"";z-index:4;background:linear-gradient(90deg, var(--navy) 0 56%, var(--lime) 56% 73%, var(--green) 73% 100%);height:9px;position:absolute;top:0;left:0;right:0}.marca-agua{pointer-events:none;opacity:.05;z-index:0;position:absolute}.marca-agua.posicion-inferior-derecha{width:520px;bottom:-110px;right:-140px;transform:rotate(-8deg)}.marca-agua.posicion-superior-derecha{width:360px;top:70px;right:-80px;transform:rotate(10deg)}.motivo-paneles{z-index:0;pointer-events:none;width:300px;position:absolute;top:-18px;right:-26px}.insignia{border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.insignia svg{color:#fff;stroke-width:1.7px;width:18px;height:18px}.indicador-verde{background:var(--green)}.indicador-ambar{background:var(--amber)}.indicador-azul{background:var(--blue)}.indicador-oscuro{background:var(--green-deep)}.indicador-brillante{background:var(--lime)}.metrica-paneles{background:linear-gradient(#4a9a2e1a,#fff)}.metrica-watts{background:linear-gradient(#f4b4001a,#fff)}.metrica-kwh{background:linear-gradient(#2ba6dd1a,#fff)}.metrica-cobertura{background:linear-gradient(#8cc63f1a,#fff)}.tarjeta-metrica .insignia,.estadistica-roi .insignia{margin-bottom:14px}.ceja-texto{letter-spacing:.2em;text-transform:uppercase;font-size:9.5px;font-weight:700;font-family:var(--sans)!important;color:var(--green)!important}.ceja-texto.atenuada{color:var(--faint)}h1.seccion-titulo{font-family:var(--sans);letter-spacing:-.018em;color:var(--ink);font-size:25px;font-weight:800;line-height:1.05}.seccion-subtitulo{font-size:12.5px;font-weight:500;line-height:1.5;font-family:var(--sans)!important;color:var(--muted)!important;margin-top:10px!important}.marcador-seccion{align-items:center;gap:10px;margin-bottom:12px;display:flex}.marcador-seccion .barra-indicadora{width:26px;height:3px;background:var(--green)!important;border-radius:3px!important}.barra-indicadora{width:26px;height:3px;background-color:green!important;border-radius:3px!important}.bloque-marcador-posicion{border:1px solid var(--line);background:repeating-linear-gradient(135deg,#eaf3e1 0 11px,#f5faef 11px 22px);border-radius:12px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.bloque-marcador-posicion .etiqueta-marcador{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#8aa07f;background:#ffffffd9;border-radius:20px;padding:5px 10px;font-size:9px;font-weight:600}.tarjeta-grafica{border:1px solid var(--line);border-radius:14px;margin-top:22px;padding:20px 22px 16px}.tarjeta-grafica img{width:100%;display:block}.pie-pagina-pdf{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:auto;padding:14px 0 20px;display:flex}.enlaces-pie{gap:22px;display:flex}.item-pie{color:var(--muted);align-items:center;gap:7px;font-size:10px;font-weight:500;display:flex}.item-pie svg{width:12px;height:12px;color:var(--green);flex:none}.item-pie p{color:var(--muted);font-size:10px;font-weight:500;line-height:1}.pie-pagina-pdf .numero-pagina,.pie-pagina-pdf .numero-pagina p{font-family:var(--sans);letter-spacing:.08em;color:var(--faint);font-size:9.5px;font-weight:600}@media print{@page{size:Letter portrait;margin:0!important}html,body{width:var(--anchoPdf)!important;height:var(--altoPdf)!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#fff!important;margin:0!important;padding:0!important}.cotizacionVenta-wrapper,.vistaCotizacion-wrapper{height:auto!important;margin:0!important;padding:0!important;display:block!important}.pagina-pdf{width:778.205px;height:1018.2px;box-shadow:none!important;box-sizing:border-box!important;page-break-inside:avoid!important;page-break-after:always!important;break-after:page!important;float:none!important;margin:0!important;position:relative!important}.pagina-pdf:last-child{page-break-after:auto!important;break-after:auto!important}}.barra-superior{flex-flow:row;justify-content:space-between;align-items:flex-start;display:flex}.marca-empresa{align-items:center;gap:13px;display:flex}.marca-empresa img{object-fit:contain;width:52px;height:52px}.marca-empresa .nombre-empresa{letter-spacing:-.01em;color:var(--blackGreen);font-family:Orkney-Bold;font-size:30px;font-weight:900;line-height:1}.marca-empresa .lema-empresa{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--blackGreen);margin-top:5px;font-size:8.5px;font-weight:700}.titulo-documento{text-align:right}.titulo-documento .texto-grande{letter-spacing:-.01em;color:var(--ink);font-family:Orkney-Bold;font-size:33px;font-weight:600;line-height:.9}.titulo-documento .numero-documento{font-family:var(--sans);letter-spacing:.12em;color:var(--green);text-transform:uppercase;margin-top:8px;font-size:10px;font-weight:700}.fila-metadatos{background:linear-gradient(118deg, var(--green-deep) 0%, var(--navy) 100%);z-index:1;border-radius:14px;grid-template-columns:repeat(4,1fr);gap:0;margin-top:20px;display:grid;position:relative;overflow:hidden}.celda-metadato{border-right:1px solid #ffffff1f;padding:15px 20px}.celda-metadato:last-child{border-right:0}.celda-metadato .etiqueta{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--lime-bright);font-size:8.5px;font-weight:600}.celda-metadato .valor{color:#fff;margin-top:6px;font-size:11px;font-weight:600}.cuadricula-informacion{grid-template-columns:1fr 1fr;gap:46px;margin-top:30px;display:grid}.par-clave-valor{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;gap:14px;padding:6px 0;display:flex}.par-clave-valor span{font-family:var(--sans)}.par-clave-valor:last-child{border-bottom:0}.par-clave-valor .clave{color:var(--muted);font-size:11.5px;font-weight:500}.par-clave-valor .clave.cfe-fija{white-space:nowrap}.par-clave-valor .valor{color:var(--ink);text-align:right;white-space:nowrap;font-size:12.5px;font-weight:600}.contenedor-metricas{border:1px solid var(--line);background-color:var(--tint);border-radius:14px;grid-template-columns:repeat(4,1fr);margin-top:30px;display:grid;overflow:hidden}.tarjeta-metrica{border-right:1px solid var(--line);padding:18px;position:relative}.tarjeta-metrica:before{content:"";height:3px;position:absolute;top:0;left:0;right:0}.metrica-paneles:before{background:var(--green)}.metrica-watts:before{background:var(--amber)}.metrica-kwh:before{background:var(--blue)}.metrica-cobertura:before{background:var(--lime)}.tarjeta-metrica:last-child{border-right:0}.tarjeta-metrica .numero-metrica{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:27px;font-weight:800;line-height:.9}.tarjeta-metrica .numero-metrica small{color:var(--muted);letter-spacing:0;font-size:14px;font-weight:700}.tarjeta-metrica .etiqueta-metrica{color:var(--ink);margin-top:9px;font-size:11px;font-weight:700}.tarjeta-metrica .subtexto-metrica{color:var(--faint);margin-top:3px;font-size:10px;font-weight:500;line-height:1.35}.tarjeta-grafica.grafica-portada{border:1px solid var(--line);background:var(--paper);border-radius:14px;margin-top:22px;padding:16px 18px;box-sizing:border-box!important;width:100%!important;max-width:100%!important;overflow:hidden!important}.tarjeta-grafica>div,.tarjeta-grafica svg,.tarjeta-grafica canvas{width:100%!important;max-width:100%!important;height:auto!important}.aviso-legal{background:var(--tint);border-left:3px solid var(--lime);border-radius:10px;gap:12px;margin-top:15px;margin-bottom:2rem;padding:12px;display:flex}.aviso-legal p{font-family:var(--sans);color:var(--ink-soft);font-size:10.5px;font-weight:500;line-height:1.5}.aviso-legal .icono-aviso{width:24px;height:24px;fill:var(--green);flex:none;align-self:center;margin-top:1px;display:flex}.marca-empresa{flex:auto;min-width:0}.titulo-documento{flex:none}.radiacionChart-wrapper{box-sizing:border-box;flex-direction:column;gap:1rem;width:100%;height:auto;padding:1px;display:flex;overflow-x:hidden}.radiacion-metricas{flex-flow:wrap;gap:1rem;width:100%;display:flex}.radiacion-metrica{outline:1px solid var(--outline);background-color:var(--secondary-bg);border-radius:var(--border8);box-sizing:border-box;flex-direction:column;flex:160px;gap:1rem;min-width:0;padding:1rem;display:flex}.chart-legend-estado{pointer-events:none;white-space:nowrap;border-radius:var(--borderComplete);background-color:#e1f0dd;font-size:12px;font-weight:500;position:absolute;bottom:3px;right:0;color:var(--blackGreen)!important;padding:.3rem 1rem!important}.espacio-bloque-retorno{margin-top:40px}.espacio-grafica-ahorro{margin-top:18px}.contenedor-comparativa{grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;margin-top:26px;display:grid}.recibo-bloque{border:1px solid var(--line);border-radius:16px;padding:24px 24px 22px;position:relative}.recibo-bloque.recibo-actual{background:var(--tint)}.recibo-bloque.recibo-nuevo{background:linear-gradient(125deg, var(--green-deep) 0%, var(--navy) 100%);border-color:var(--navy)}.recibo-bloque .etiqueta-recibo{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:600}.recibo-actual .etiqueta-recibo{color:var(--faint)}.recibo-nuevo .etiqueta-recibo{color:var(--lime-bright)}.recibo-bloque .monto-recibo{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:14px;font-size:38px;font-weight:800;line-height:.9}.recibo-actual .monto-recibo{color:var(--ink-soft)}.recibo-nuevo .monto-recibo{color:#fff}.recibo-bloque .leyenda-recibo{margin-top:12px;font-size:10.5px;font-weight:500}.recibo-actual .leyenda-recibo{color:var(--muted)}.recibo-nuevo .leyenda-recibo{color:#cfe8bd}.flecha-transicion{background:var(--green);border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.flecha-transicion svg{color:#fff;width:20px;height:20px}.nota-ahorro{text-align:left;font-size:11px;font-family:var(--sans);color:var(--green);margin-top:10px;font-weight:500}.nota-ahorro b{color:var(--green);font-weight:700}.cuadricula-roi{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:24px;display:grid}.estadistica-roi{-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:14px;padding:22px 20px}.estadistica-roi:first-child{background:linear-gradient(to bottom, color-mix(in srgb, var(--green) 12%, white), white)}.estadistica-roi:nth-child(2){background:linear-gradient(to bottom, color-mix(in srgb, var(--blue) 12%, white), white)}.estadistica-roi:nth-child(3){background:linear-gradient(to bottom, color-mix(in srgb, var(--amber) 12%, white), white)}.estadistica-roi .valor-roi{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:28px;font-weight:800;line-height:.9}.estadistica-roi .unidad-tiempo{color:var(--muted);font-size:15px;font-weight:700}.estadistica-roi .etiqueta-roi{color:var(--ink-soft);margin-top:9px;font-size:11px;font-weight:600}.barra-indicadora{width:26px;height:3px;background:#8ac340!important;background-color:var(--green)!important;border-radius:3px!important}.radiacion-chart{width:100%;display:flex;position:relative;overflow-x:auto}.ahorro-canvas-wrapper{z-index:1;width:100%;min-width:400px;height:300px;position:relative}.ahorro-watermark{object-fit:contain;filter:sepia()hue-rotate(50deg)saturate(3)brightness(.6);opacity:.1;pointer-events:none;z-index:0;width:10rem;height:10rem;position:absolute;top:1rem;right:1rem}.ahorro-canvas-wrapper canvas{z-index:1;position:relative;background:0 0!important}.ahorro-leyenda{border-radius:var(--borderComplete);background-color:var(--pdfCard-bg);z-index:1000;flex-wrap:wrap;gap:16px;width:fit-content;padding:.3rem .5rem;font-size:12px;display:flex;position:absolute;top:.5rem;right:0}.ahorro-leyenda p{text-align:center;color:var(--strongGreen);font-size:.8rem}.ahorro-leyenda-item{align-items:center;gap:6px;display:flex}.ahorro-leyenda-dot{border-radius:2px;flex-shrink:0;width:10px;height:10px;color:var(--blue-gray)!important}.dot-text{font-size:.7rem;color:var(--blue-gray)!important}.tabla-equipos{border-collapse:collapse;width:100%;margin-top:20px}.tabla-equipos th{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--green);text-align:left;border-bottom:1.5px solid var(--ink);padding:0 0 12px;font-size:9px;font-weight:700}.tabla-equipos th.alineado-derecha{text-align:right}.tabla-equipos td{border-bottom:1px solid var(--line-soft);color:var(--ink-soft);vertical-align:top;padding:12px 0;font-size:13px;font-weight:500}.tabla-equipos td .nombre-marca{color:var(--green);font-weight:700}.tabla-equipos tbody tr{height:34px}.tabla-equipos td.cantidad-unidades{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink);font-weight:700}.contenedor-titulo-marcas h3{font-family:var(--sans);letter-spacing:-.01em;white-space:nowrap;font-size:16px;font-weight:800;line-height:1.15}.subtitulo-marcas{margin-top:7px}.logotipos-marcas{align-items:center;gap:34px;margin-top:8px;display:flex}.marca-texto{font-family:var(--sans);letter-spacing:-.02em;font-size:22px;font-weight:800}.marca-jinko{color:var(--green)}.resalte-azul-jinko{color:var(--blue)}.exponente-marca{vertical-align:super;color:var(--amber);font-size:11px;font-weight:700}.marca-growatt{color:#6cbf3f}.contenedor-finanzas{border:1px solid var(--line);border-radius:14px;margin-top:26px;overflow:hidden}.fila-financiera{border-bottom:1px solid var(--line-soft);justify-content:space-between;padding:14px 22px;font-size:13px;display:flex}.fila-financiera.encabezado-finanzas{background:var(--tint);letter-spacing:.14em;text-transform:uppercase;padding:11px 22px;font-size:9px;font-weight:700}.fila-financiera.encabezado-finanzas span{font-family:var(--sans);color:var(--muted)}.fila-financiera .clave-financiera{color:var(--muted);font-weight:500}.fila-financiera .valor-financiero{font-variant-numeric:tabular-nums;color:var(--blackGreen);font-family:Orkney-Bold;font-weight:600}.fila-financiera.total{background:linear-gradient(118deg, var(--green-deep) 0%, var(--navy) 100%);border-bottom:0;padding:18px 22px}.fila-financiera.total .clave-financiera{color:#fff;font-size:14px;font-weight:700}.fila-financiera.total .valor-financiero{color:#fff;font-size:20px;font-weight:800}.seccion-monitoreo{grid-template-columns:190px 1fr;align-items:center;gap:28px;margin-top:34px;margin-bottom:3rem;display:grid}.seccion-monitoreo img{object-fit:cover;object-position:center;border-radius:14px;width:100%;height:220px;display:block}.altura-marcador-app{height:200px}.titulo-monitoreo-personalizado{margin-top:10px;font-size:30px}.texto-verde-resalte{font-family:var(--sans);font-size:30px;color:var(--green)!important;font-weight:800!important}.espacio-subtitulo-monitoreo{margin-top:12px}.sin-espacio-inferior{padding-bottom:0!important}.espacio-superior-titulo{margin-top:12px}.espacio-titulos-garantia{margin-top:12px;margin-bottom:20px!important}.espacio-superior-proceso{margin-top:38px}.espacio-superior-certificaciones{margin-top:40px}.contenedor-garantias{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:6px;display:grid}.tarjeta-garantia{border-radius:12px;height:250px;position:relative;overflow:hidden}.tarjeta-garantia .foto-garantia{border:0;border-radius:0;position:absolute;inset:0}.tarjeta-garantia .foto-garantia img{object-fit:cover;width:100%;height:100%}.tarjeta-garantia .fondo-lineas-rendimiento{background:repeating-linear-gradient(135deg,#dbecca 0 11px,#e9f4dc 11px 22px)}.tarjeta-garantia .texto-garantia{background:linear-gradient(#0f1a2c26 30%,#0f1a2cd9 92%);flex-direction:column;justify-content:flex-end;padding:14px;display:flex;position:absolute;inset:0}.tarjeta-garantia .fondo-degrade-rendimiento{background:linear-gradient(#2d6a1b66 25%,#2d6a1beb 92%)!important}.tarjeta-garantia .destacado-garantia{color:#fff;font-size:14px;font-weight:800;line-height:1.05}.tarjeta-garantia .subtexto-garantia{color:#dbe9cf;margin-top:4px;font-size:10px;font-weight:500;line-height:1.3}.contenedor-pasos{grid-template-columns:repeat(5,1fr);gap:0;margin-top:18px;display:grid;position:relative}.contenedor-pasos:before{content:"";background:linear-gradient(90deg, var(--navy), var(--lime) 50%, var(--green));opacity:.4;border-radius:3px;height:3px;position:absolute;top:24px;left:10%;right:10%}.bloque-paso{text-align:center;padding:0 6px;position:relative}.bloque-paso .icono-paso{background:var(--green);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 14px;display:flex;box-shadow:0 0 0 4px #e7f2db}.bloque-paso .icono-paso svg{color:#fff;width:21px;height:21px}.bloque-paso .numero-paso{font-family:var(--sans);letter-spacing:.12em;color:var(--green);font-size:9px;font-weight:700}.bloque-paso .titulo-paso{margin-top:6px;font-size:11.5px;font-weight:700;line-height:1.2}.contenedor-certificados{justify-content:space-between;align-items:center;gap:18px;margin-top:18px;margin-bottom:1rem;display:flex}.certificado-bloque{flex:1;justify-content:center;align-items:center;height:90px;display:flex}.certificado-bloque img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.cierre-pdf{margin:auto calc(-1 * var(--pdfPadX)) 0;height:185px;position:relative;overflow:hidden}.cierre-pdf .fondo-cierre-decorativo{background:linear-gradient(118deg, var(--green) 0%, var(--green-deep) 40%, var(--navy) 100%);position:absolute;inset:0}.cierre-pdf .marca-agua-cierre{font-family:var(--display);color:#ffffff0f;transform-origin:0 100%;white-space:nowrap;letter-spacing:-.02em;font-size:90px;font-weight:600;position:absolute;bottom:-26px;left:-6px;transform:rotate(-90deg)}.cierre-pdf .contenido-interno-cierre{padding:0 var(--pdfPadX);z-index:2;align-items:center;gap:16px;display:flex;position:absolute;inset:0}.cierre-pdf .logo-marca-cierre{width:54px;height:54px}.cierre-pdf .nombre-empresa-cierre{font-family:var(--Orkney-bold);color:#fff;letter-spacing:-.01em;font-size:32px;font-weight:600;line-height:1}.cierre-pdf .slogan-empresa-cierre{font-family:var(--sans);letter-spacing:.18em;color:var(--lime-bright);text-transform:uppercase;margin-top:7px;font-size:9px;font-weight:600}.cierre-pdf .contacto-paginacion-cierre{text-align:right;margin-left:auto}.cierre-pdf .datos-contacto-cierre{font-family:var(--sans);letter-spacing:.04em;color:#dbe9cf;width:15rem;font-size:9.5px;font-weight:600}.cierre-pdf .contador-pagina-cierre{font-family:var(--sans);letter-spacing:.06em;color:var(--lime-bright);margin-top:5px;font-size:9.5px;font-weight:600}.barra-indicadora{width:26px;height:3px;background:#8ac340!important;border-radius:3px!important}.cotizacionVenta-wrapper{flex-direction:column;gap:1rem;width:auto;height:auto;display:flex}.vistaCotizacion-wrapper{box-sizing:border-box;background-color:#0000;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;height:auto;display:flex}input{color:var(--text)}.customTextInput-wrapper{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:flex-start;gap:.35rem;width:100%;display:flex}.customTextInput-inputContainer{border-radius:var(--border8);align-items:center;width:100%;display:flex;position:relative}.customTextInput-inputContainer.hasPassword .customTextInput{padding-right:40px}.customTextInput-password{cursor:pointer;align-items:center;display:flex;position:absolute;right:10px}.customTextInput-wrapper.disabled{opacity:.3;cursor:not-allowed;-webkit-user-select:none;user-select:none}.customTextInput-wrapper.disabled input{cursor:not-allowed}.customTextInput{background-color:var(--thirdly-bg);box-sizing:border-box;border:none;border-radius:5px;width:100%;padding:.5rem;font-family:Orkney-Medium;font-size:.9rem;transition:all .2s}.customTextInput:focus{outline:none;box-shadow:0 0 0 1px #e8f4fabb}.customTextInput.error:focus{border:1px solid #e25e5e!important;box-shadow:0 0 0 3px #e248481f!important}.questionTitle{color:var(--blue)}.error-text{text-align:start;-webkit-user-select:none;user-select:none;height:.6rem;margin:0;padding:0;font-size:.7rem;color:var(--text)!important}.sidebarCalculadora-wrapper{background-color:var(--secondary-bg);outline:1px solid var(--outline);border-radius:var(--border8);box-sizing:border-box;flex-direction:column;grid-area:sidebar;align-items:flex-start;gap:1rem;width:100%;height:100%;padding:1rem;display:flex;overflow-y:auto}.sidebarCalculadora-tipoCalculadora{flex-direction:row;gap:1rem;width:100%;display:flex}.calculadora-section{outline:1px solid var(--outline);border-radius:var(--border8);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:flex-start;gap:.3rem;width:100%;padding:1rem;display:flex}.calculadora-section hr{border:1px solid var(--outline);width:100%;margin:.3rem 0}.calculadora-specialSection{border-radius:var(--border8);outline:1px solid var(--outline);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:flex-start;gap:.3rem;width:100%;padding:1rem;display:flex}.calculadora-specialSection hr{border:1px solid var(--outline);width:100%;margin:.3rem 0}.adicional-itemContainer{width:100%;margin-bottom:10px;animation:.2s ease-in-out fadeIn;display:flex;position:relative}.adicional-itemContainer svg{width:16px;height:16px}.adicional-itemContainer button{background-color:var(--fourthly-bg);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:2px;position:absolute;top:0;right:0}.adicional-itemContainer button p{color:#fff}.calculadora-doubleRow{columns:2;box-sizing:border-box;gap:1rem;width:100%}.calculadora-doubleRow button{width:100%}.calculadora-content{border-radius:var(--border8);outline:1px solid var(--outline);box-sizing:border-box;background-color:#0000;grid-area:content;gap:1rem;width:100%;height:100%;padding:1rem;display:flex;overflow-y:auto}.advertice-wrapper{background:linear-gradient(to right, var(--fourthly-bg), var(--thirdly-bg));border-radius:var(--border8);box-sizing:border-box;flex-direction:column;grid-template-rows:1fr;grid-template-columns:auto 1fr;justify-content:center;align-items:center;gap:1rem;width:100%;height:auto;padding:.5rem;display:grid}.advertice-wrapper.marginTop{margin-top:.8rem}.advertice-wrapper.marginBottom{margin-bottom:.8rem}.advertice-icon{justify-content:center;align-items:center;display:flex}.advertice-icon svg{background-color:var(--blue);fill:var(--thirdly-bg);border-radius:var(--borderComplete);width:1.5rem;height:1.5rem}.advertice-text{justify-content:flex-start;align-items:center;display:flex}.advertice-text p{color:var(--text);text-align:start;font-size:.8rem;font-family:Orkney-light!important}.dashboardCalculadora-wrapper{box-sizing:border-box;grid-template:"finalPrices""informacionPanelesRecomendada""informacionPaneles""inputs""radiacion"/1fr;gap:1rem;width:100%;height:fit-content;padding:1px;animation:.3s ease-in-out fadeIn;display:grid;overflow:hidden auto}.dashboardCalculadora-finalPrices{grid-area:finalPrices;grid-template-rows:1fr;grid-template-columns:1fr 1fr;gap:1rem;width:100%;height:fit-content;display:grid}.dashboardCalculadora-finalPrices hr{border:1px solid var(--outline);width:100%;margin:.3rem 0}.finalPrice-section1{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;height:100%;display:flex}.finalPrice-section2{background-color:var(--secondary-bg);border-radius:var(--border8);outline:1px solid var(--outline);box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;width:100%;padding:1rem;display:flex}.finalPrice-section2 label{margin-bottom:1rem}.finalPrice-element{justify-content:space-between;align-items:baseline;gap:8px;width:100%;padding:8px 0;display:flex}.dotted-line{border-bottom:1.5px dashed var(--outline);flex:1;align-self:flex-end;margin:0 8px;padding-bottom:4px;display:block}.finalPrice-container{border-radius:var(--border8);background-color:var(--secondary-bg);outline:1px solid var(--blue);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:1rem;display:flex}.calculadoraPrice-advertice{text-align:center;justify-content:center;align-items:center;margin-top:.5rem;display:flex}.panelesRecomendados-details{outline:1px solid var(--blue);border-radius:var(--border8);background-color:var(--thirdly-bg);box-sizing:border-box;flex-direction:row;grid-area:informacionPanelesRecomendada;justify-content:center;align-items:center;gap:1rem;width:100%;height:fit-content;padding:1rem;display:flex}.paneles-details{outline:1px solid var(--outline);border-radius:var(--border8);background-color:var(--secondary-bg);box-sizing:border-box;flex-direction:row;grid-area:informacionPaneles;justify-content:center;align-items:center;gap:1rem;width:100%;height:fit-content;padding:1rem;display:flex}.systemType-recomendado{background-color:var(--thirdly-bg);border-radius:var(--borderComplete);padding:.5rem}.systemType-recomendado svg{width:1.5rem;height:1.5rem;fill:var(--blue)}.systemType-recomendado{background-color:var(--outline);border-radius:var(--borderComplete);padding:.5rem}.systemType-recomendado svg{width:1.5rem;height:1.5rem;fill:var(--gray)}.dashboardCalculadora-inputs{border-radius:var(--border8);box-sizing:border-box;flex-direction:row;grid-area:inputs;gap:1rem;width:100%;height:fit-content;display:flex}.discounts-container{outline:1px solid var(--outline);border-radius:var(--border8);box-sizing:border-box;background-color:var(--secondary-bg);flex-direction:column;justify-content:flex-start;align-items:center;gap:.5rem;width:100%;padding:1rem;display:flex}.contentCalculadora-grafica{box-sizing:border-box;grid-area:radiacion;width:100%;height:fit-content;animation:.3s ease-in-out fadeIn;display:flex;overflow:auto}@media (width<=1400px){.finalPrice-section1{justify-content:center;align-items:center;gap:1rem;width:100%;height:100%;display:flex}}@media (width<=1250px){.dashboardCalculadora-finalPrices{grid-area:finalPrices;grid-template-rows:1fr 1fr;grid-template-columns:1fr;gap:1rem;width:100%;height:fit-content;display:grid}.paneles-details,.panelesRecomendados-details{flex-direction:column;display:flex}.dashboardCalculadora-inputs{border-radius:var(--border8);box-sizing:border-box;flex-direction:column;grid-area:inputs;gap:1rem;width:100%;height:fit-content;display:flex}}@media (width<=1000px){.finalPrice-section1{flex-direction:column}}.radiacionChart-wrapper{box-sizing:border-box;flex-direction:column;gap:1rem;width:100%;height:auto;padding:1px;display:flex;overflow:auto}.radiacion-metricas{flex-direction:row;gap:1rem;width:100%;display:flex}.radiacion-metrica{outline:1px solid var(--outline);background-color:var(--secondary-bg);border-radius:var(--border8);flex-direction:column;gap:1rem;width:100%;padding:1rem;display:flex}.radiacion-chart{width:100%;display:flex;overflow-x:auto}.calculadora-wrapper{box-sizing:border-box;grid-template:"sidebar content"1fr/auto 1fr;gap:1rem;width:100%;height:100%;padding:1rem;animation:.3s ease-in-out fadeIn;display:grid}.calculadora-sidebar{box-sizing:border-box;grid-area:sidebar;width:20rem;height:100%;padding:1px;display:flex;overflow-y:auto}.calculadora-content{border-radius:var(--border8);outline:1px solid var(--outline);box-sizing:border-box;background-color:#0000;grid-area:content;gap:1rem;width:100%;height:100%;padding:1rem;display:flex;overflow:hidden auto}@media (width<=1000px){.calculadora-wrapper{grid-template:"sidebar""content"/1fr;height:fit-content;overflow:auto}.calculadora-sidebar{width:100%;height:fit-content}}.equipos-wrapper{box-sizing:border-box;grid-template:"labelMarcas labelMarcas""marcasPaneles marcasInversores""labelIngenieria labelDescuentos""levantamientos descuentoContado""ingenieros descuentoadicional"1fr"ingenieros descuentoPromocional"1fr"ingenieros descuentoVolumen"/1fr 1fr;gap:1rem;width:100%;min-height:100%;padding:1rem;animation:.3s ease-in-out fadeIn;display:grid;overflow:auto}.labelMarcas{flex-direction:row;grid-area:labelMarcas;align-items:center;gap:.5rem;animation:.3s ease-in-out fadeIn;display:flex}.labelMarcas svg{fill:var(--blue);background-color:var(--thirdly-bg);border-radius:var(--border8);padding:.3rem}.labelDescuentos{flex-direction:row;grid-area:labelDescuentos;align-items:center;gap:.5rem;margin-top:2rem;animation:.3s ease-in-out fadeIn;display:flex}.labelDescuentos svg{fill:var(--blue);background-color:var(--thirdly-bg);border-radius:var(--border8);padding:.3rem}.labelIngenieria{flex-direction:row;grid-area:labelIngenieria;align-items:center;gap:.5rem;margin-top:2rem;animation:.3s ease-in-out fadeIn;display:flex}.labelIngenieria svg{fill:var(--blue);background-color:var(--thirdly-bg);border-radius:var(--border8);padding:.3rem}.equiposContainer-styles{background-color:var(--secondary-bg);outline:1px solid var(--outline);border-radius:var(--border8);box-sizing:border-box;animation:.4s ease-in-out fadeIn}.equipos-header{box-sizing:border-box;border-bottom:1px solid var(--outline);justify-content:space-between;align-items:center;width:100%;padding:.5rem;display:flex}.equipos-header label{font-size:1em}.equiposHeader-section{align-items:center;gap:.5rem;width:100%;display:flex}.equiposHeader-section svg{fill:var(--blue);background-color:var(--outline);border-radius:var(--borderComplete);padding:.3rem}.equipos-content{box-sizing:border-box;flex-direction:column;gap:.5rem;height:100%;padding:1rem .5rem .5rem;display:flex;overflow-y:auto}.equipos-card{background-color:var(--thirdly-bg);border-radius:var(--border8);box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;height:fit-content;padding:.5rem;transition:all .3s ease-in-out;display:flex}.equipos-card:hover{background-color:var(--fourthly-bg)}.equiposCard-info{flex-direction:row;align-items:center;gap:.5rem;display:flex}.equiposCard-info img{border-radius:var(--borderComplete);background-color:var(--fourthly-bg);object-fit:contain;box-sizing:border-box;background-color:#fff;width:2rem;height:2rem;padding:.2rem}.equiposCard-text{flex-direction:column;justify-content:flex-start;align-items:flex-start;min-width:0;display:flex}.equiposCard-text p{word-break:break-word;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.equiposCard-buttons{flex-direction:row;gap:.5rem;width:auto;display:flex}.equipos-marcasPaneles{box-sizing:border-box;flex-direction:column;grid-area:marcasPaneles;width:100%;height:30rem;display:flex}.equipos-marcasInversores{box-sizing:border-box;flex-direction:column;grid-area:marcasInversores;width:100%;height:30rem;display:flex}.equipos-levantamientos{grid-area:levantamientos}.equipos-ingenieros{box-sizing:border-box;flex-direction:column;grid-area:ingenieros;width:100%;height:auto;max-height:45rem;display:flex}.equipos-descuentoContado{box-sizing:border-box;flex-direction:column;grid-area:descuentoContado;height:auto;display:flex}.equipos-descuentoAdicional{box-sizing:border-box;flex-direction:column;grid-area:descuentoadicional;height:auto;display:flex}.equipos-descuentoPromocional{box-sizing:border-box;flex-direction:column;grid-area:descuentoPromocional;height:auto;display:flex}.equipos-descuentosVolumen{box-sizing:border-box;flex-direction:column;grid-area:descuentoVolumen;width:100%;height:15rem;display:flex}.equipos-noContent{border-radius:var(--border8);box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow-y:hidden}.equipos-doubleRow{columns:2;column-gap:1rem}.equipos-tripleRow{columns:3;flex-direction:row;align-items:center;column-gap:1rem;display:flex}.equipos-fourtlyRow{columns:4;flex-direction:row;align-items:center;column-gap:1rem;display:flex}.advertice-hr{background:linear-gradient(to right, var(--outline), var(--secondary-bg));border:none;width:100%;height:1px}@media (width<=768px){.equipos-wrapper{grid-template-rows:repeat(7,auto);grid-template-columns:1fr;grid-template-areas:"labelMarcas""marcasPaneles""marcasInversores""labelIngenieria""levantamientos""ingenieros""labelDescuentos""descuentoContado""descuentoadicional""descuentoPromocional""descuentoVolumen";min-height:0}.equipos-ingenieros{max-height:30rem}}.fileInput-wrapper{border-radius:var(--border8);flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;height:100%;transition:all .3s ease-in-out;display:flex}.fileInput-dropzone{background-color:var(--thirdly-bg);border-radius:var(--border8);outline:2px dotted var(--blue-gray);cursor:default;box-sizing:border-box;flex-direction:column;place-content:center;gap:1rem;width:100%;height:100%;padding:2rem;transition:all .2s ease-in-out;display:flex}.fileInput-dropzone svg{width:64px;height:64px;fill:var(--blue);place-self:center;display:flex}.fileInput-dropzone label{font-family:Orkney-Regular;font-size:1.1rem}.fileInput-dropzone label,.fileInput-dropzone p{text-align:center}.fileInput-dropzone.dragging{background-color:var(--fourthly-bg);cursor:grabbing!important}.fileInput-manual{flex-direction:row;justify-content:center;align-items:center;gap:.1rem;height:auto;display:flex}.fileInputButton{background-color:#0000;justify-content:center;align-items:center;width:auto;height:auto;padding:.2rem;display:flex}.fileInputButton p{text-decoration:underline}.fileInput-progress-wrapper{flex-direction:column;align-items:center;gap:4px;width:100%;margin-top:12px;animation:.3s fadeIn;display:flex}.fileInput-progress-wrapper>.fileInput-progress-bar-track{background-color:#e0e0e0;border-radius:999px;width:100%;height:6px;overflow:hidden}.fileInput-progress-bar{background-color:var(--blue);border-radius:999px;height:6px;transition:width .15s}.fileInput-dropzone.loading{pointer-events:none;opacity:.8}.fileInput-nombreArchivo{outline:1px solid var(--outline);border-radius:var(--border8);background-color:var(--thirdly-bg);box-sizing:border-box;-webkit-user-select:none;user-select:none;justify-content:flex-start;align-items:center;gap:.5rem;width:100%;min-width:0;height:auto;padding:.5rem;animation:.3s fadeIn;display:flex}.fileInput-nombreArchivo p{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;overflow:hidden}.fileInput-nombreArchivo svg{transition:all .15s ease-in-out}.fileInput-nombreArchivo:hover svg{transform:translateY(-2px)}.fileIcon{justify-content:center;align-items:center;display:flex}.fileIcon svg{width:36px;height:36px;fill:var(--blue)}.file-content{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.file-content p{text-align:left;width:100%;white-space:wrap;text-overflow:ellipsis;overflow:hidden}.fileInput-errors{border-radius:var(--border8);background-color:var(--thirdly-bg);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;height:auto;padding:.5rem;animation:.3s ease-in-out fadeIn;display:flex;position:relative}.errorButton{border-radius:var(--borderComplete);background-color:var(--fourthly-bg);justify-content:center;align-items:center;padding:.4rem .7rem;display:flex;position:absolute;top:.6rem;right:.6rem}.fileInput-errorHeader{flex-direction:row;justify-content:center;align-items:center;gap:.5rem;width:100%;display:flex}.fileInput-errorHeader svg{fill:#fff;width:64px;height:64px}.fileInput-errorContent{flex-direction:column;width:100%;display:flex}.fileInput-errorContent ol{border:none;padding:0 .5rem}.fileInput-errorContent p{text-align:left}.error-list{text-align:left;margin:0;padding:0;list-style-type:decimal;list-style-position:inside}.error-list li{color:var(--gray)}.agregarMarcaPanel-wrapper{box-sizing:border-box;grid-template:"section1 section2"1fr/auto 1fr;gap:.5rem;width:100%;height:100%;padding:1px;display:grid}.agregarMarcaPanel-section1{outline:1px solid var(--outline);border-radius:var(--border8);box-sizing:border-box;flex-direction:column;grid-area:section1;justify-content:flex-start;gap:0;width:100%;max-width:23rem;height:100%;padding:.5rem;display:flex;overflow-y:auto}.image-preview{background-color:var(--thirdly-bg);box-sizing:border-box;outline:1px solid var(--outline);border-radius:var(--border8);flex-direction:column;gap:.5rem;width:100%;height:100%;padding:1rem;animation:.3s ease-in-out fadeIn;display:flex}.image-preview p{text-align:right}.image-preview img{object-fit:contain;width:100%;height:auto}.agregarMarcaPanel-section2{outline:1px solid var(--outline);border-radius:var(--border8);box-sizing:border-box;grid-area:section2;grid-template-rows:auto 1fr;grid-template-columns:1fr;justify-content:center;align-items:center;width:100%;height:100%;display:grid;overflow-y:auto}.listaPotencias-header{border-bottom:1px solid var(--outline);box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;padding:.5rem;display:flex}.listaPotencias-header button{width:9rem;padding:.3rem .5rem}.listaPotencias-content{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;width:100%;height:100%;padding:.5rem;display:flex;overflow-y:auto}.potenciaCard-wrapper{border-radius:var(--border8);background-color:var(--thirdly-bg);box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;height:auto;padding:.5rem;transition:all .3s ease-out;display:flex}.potenciaCard-wrapper:hover{background-color:var(--fourthly-bg)}.potenciaCard-actionButtons{flex-direction:row;justify-content:center;align-items:center;gap:.5rem;display:flex}.marcaPanel-previewLogo{box-sizing:border-box;background-color:var(--thirdly-bg);border-radius:var(--border8);justify-content:center;align-items:center;margin-top:.8rem;padding:1rem;animation:.3s ease-in-out fadeIn;display:flex}.marcaPanel-previewLogo img{object-fit:contain;width:100%;height:auto}@media (width<=1000px){.agregarMarcaPanel-section1{width:20rem}}@media (width<=768px){.agregarMarcaPanel-wrapper{grid-template:"section1""section2"/1fr;gap:1rem;height:auto}.agregarMarcaPanel-section1{outline:none;width:100%;max-width:100%;min-height:25rem;padding:2px}.agregarMarcaPanel-section2{height:20rem}}.imagenMarcaInversor{grid-template-rows:1fr;grid-template-columns:50% auto;place-self:flex-start;gap:1rem;width:100%;height:100%;display:grid}.imagenWrapper{border-radius:var(--border8);outline:1px solid var(--outline);box-sizing:border-box;background-color:#0000;justify-content:center;align-items:center;width:100%;min-height:13rem;padding:.5rem;display:flex}.logoInversor{align-content:center;width:100%;height:100%;overflow-y:auto}.logoInversor img{border-radius:var(--border8);object-fit:contain;justify-self:center;align-items:center;width:100%;display:flex}@media (width<=768px){.imagenMarcaInversor{grid-template-columns:1fr}.imagenWrapper{margin-bottom:1rem}}.toggle-container{align-items:center;gap:15px;font-family:sans-serif;display:flex}.toggle-container p{animation:.3s ease-in-out fadeIn}.label-text{color:#555;font-size:14px;font-weight:600;transition:color .3s}.switch{width:50px;height:28px;display:inline-block;position:relative}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;background-color:#ccc;border-radius:34px;transition:all .4s;position:absolute;inset:0}.slider:before{content:"";background-color:#fff;border-radius:50%;width:20px;height:20px;transition:all .4s;position:absolute;bottom:4px;left:4px}input:checked+.slider{background-color:var(--blue)}input:checked+.slider:before{transform:translate(22px)}.addLista-wrapper{box-sizing:border-box;grid-template:"sidebar table"1fr/auto 1fr;gap:1rem;width:100%;height:100%;display:grid}.addLista-sidebar{outline:1px solid var(--outline);border-radius:var(--border8);box-sizing:border-box;flex-direction:column;grid-area:sidebar;gap:1rem;width:20rem;height:100%;padding:1rem;display:flex;overflow-y:auto}.addLista-instructions{background-color:var(--thirdly-bg);border-radius:var(--border8);box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:1rem;animation:.3s ease-in-out fadeIn;display:flex}.addLista-instructions p{text-align:left;width:100%;margin-bottom:1rem}.addLista-instructions ol{border:0;margin:0;padding:0 .5rem}.ejemploLista-button{justify-content:center;align-items:center;width:100%;margin-top:1rem;display:flex}.ejemploLista-button p{text-align:center;width:auto;margin:0}.tabla-wrapper{outline:1px solid var(--outline);border-radius:var(--border8);box-sizing:border-box;grid-area:table;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;padding:1rem;animation:.3s ease-in-out fadeIn;display:flex;overflow-y:auto}@media (width<=800px){.addLista-wrapper{grid-template:"sidebar""table"/1fr;height:auto}.addLista-sidebar.secondary-scrollbar{width:100%;height:auto}}.listaPreciosTabla-container{box-sizing:border-box;flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.listaPreciosTabla-wrapper{border-radius:var(--border8);box-sizing:border-box;flex:auto;width:100%;min-height:0;overflow:auto}.tabla-paginacion{box-sizing:border-box;border-top:1px solid var(--outline);flex:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:.5rem;display:flex}.tabla-paginacion-buttons{flex:none;align-items:center;gap:.5rem;display:flex}.tabla-paginacion .paginacion-button{white-space:nowrap;width:auto;padding:.4rem .9rem}.tabla-paginacion .mini-text{color:var(--gray);text-align:center;white-space:nowrap}.editarLista-wrapper{box-sizing:border-box;grid-template:"sidebar content"1fr/auto 1fr;gap:1rem;width:100%;height:100%;padding:1px;display:grid}.editarLista-sidebar{outline:1px solid var(--outline);border-radius:var(--border8);box-sizing:border-box;flex-direction:column;grid-area:sidebar;gap:1rem;width:20rem;height:100%;padding:1rem;display:flex;overflow-y:auto}.editarLista-content{outline:1px solid var(--outline);border-radius:var(--border8);box-sizing:border-box;grid-area:content;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;padding:1rem;animation:.3s ease-in-out fadeIn;display:flex;overflow:auto}@media (width<=800px){.editarLista-wrapper{grid-template:"sidebar""content"/1fr;height:auto}.editarLista-sidebar{place-content:flex-start;width:100%;height:auto;overflow:visible}}.preciosLista-wrapper{box-sizing:border-box;grid-template:"agregar table""listas table"1fr/20rem 1fr;gap:1rem;width:100%;height:100%;padding:1rem;animation:.3s ease-in-out fadeIn;display:grid;overflow:hidden auto}.preciosLista-agregarLista{grid-area:agregar;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.agregarLista-button:hover{background-color:var(--green-hover)}.preciosLista-listas{border-radius:var(--border8);background-color:var(--secondary-bg);outline:1px solid var(--outline);box-sizing:border-box;flex-direction:column;grid-area:listas;gap:.5rem;width:100%;height:100%;padding:1rem;display:flex;overflow-y:auto}.lista-container{background-color:var(--thirdly-bg);border-radius:var(--border8);outline:1px solid #0000;justify-content:space-between;align-items:center;padding:.5rem;transition:all .2s ease-in-out;animation:.4s ease-in-out fadeIn;display:flex}.lista-container.selected{outline:1px solid var(--blue);background-color:var(--blue-hover)}.lista-container:hover{cursor:pointer;background-color:var(--fourthly-bg)}.lista-content{flex-direction:column;gap:.2rem;min-width:0;display:flex}.lista-content p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lista-actions{justify-content:center;align-items:center;gap:.5rem;display:flex}.preciosLista-tabla{outline:1px solid var(--outline);border-radius:var(--border8);box-sizing:border-box;grid-area:table;width:100%;max-width:100%;height:100%;min-height:100%;animation:.3s ease-in-out fadeIn;display:flex;overflow:auto}@media (width<=800px){.preciosLista-wrapper{grid-template:"agregar"2rem"listas""table"/1fr;height:100%;overflow-y:auto}.preciosLista-agregarLista{justify-content:flex-start;align-self:flex-start;height:100%}.preciosLista-listas{height:100%;overflow-y:auto}.preciosLista-tabla{height:auto;min-height:100%}}.addRecursos-wrapper{grid-template-rows:auto;grid-template-columns:1fr 1fr;gap:.7rem 2rem;display:grid}@media (width<=750px){.addRecursos-wrapper{grid-template-columns:1fr;gap:.7rem}}.recursoCard{outline:1px solid var(--hover);border-radius:var(--border8);box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-width:0;height:fit-content;transition:background-color .2s ease-in-out;display:flex}.recursoCard p{text-align:start;white-space:wrap;text-overflow:ellipsis;justify-content:left;overflow:hidden}.recursoCard-titulo{background-color:var(--fourthly-bg);border-radius:var(--border8) var(--border8) 0 0;border-bottom:1px solid var(--hover);box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;padding:.4rem .5rem;display:flex}.recursoCard-titulo p{margin-right:.5rem;font-size:.8rem;line-height:1.4}.recursoCard-content{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex}.recursoCard-element{box-sizing:border-box;background-color:var(--thirdly-bg);grid-template-rows:auto;grid-template-columns:auto 1fr;align-items:center;gap:.5rem;width:100%;height:auto;padding:.5rem;transition:background-color .1s ease-in-out;display:grid}.recursoCard-element button{background-color:#0000;width:auto;height:auto;padding:0;display:flex}.recursoCard-element svg{width:16px;height:16px;fill:var(--blue);border-radius:var(--border8);cursor:pointer;padding:.2rem;transition:all .2s ease-in-out}.recursoCard-element svg:hover{background-color:var(--hover)}.recursoCard-element:hover{background-color:var(--secondary-bg)}.recursoCard-element:last-child{border-radius:0 0 var(--border8) var(--border8)}.recursos-wrapper{box-sizing:border-box;scroll-snap-type:x mandatory;scroll-behavior:smooth;cursor:grab;-webkit-user-select:none;user-select:none;flex-direction:row;gap:1rem;width:100%;height:100%;padding:1rem;animation:.3s ease-in-out fadeIn;display:flex;overflow:auto hidden}.recursos-section{border-radius:var(--border16);background-color:var(--secondary-bg);box-sizing:border-box;outline:1px solid var(--outline);opacity:0;scroll-snap-align:center;flex-shrink:0;grid-template:"title""content"1fr/1fr;place-items:center;width:25rem;height:100%;padding:.5rem;animation:.5s forwards fadeInUp;display:grid;transform:translateY(20px)}.recursoSection-title{flex-direction:row;grid-area:title;justify-content:space-between;align-items:center;width:100%;margin-bottom:.5rem;display:flex}.recursoSection-title svg{width:20px;height:20px}.recursoSection-content{border-radius:var(--border8);box-sizing:border-box;flex-direction:column;grid-area:content;gap:.75rem;width:100%;height:100%;padding:1px;display:flex;overflow-y:auto}.recursos-noData{border-radius:var(--border8);outline:1px solid var(--outline);box-sizing:border-box;place-content:center;width:100%;height:100%;padding:1px;display:flex;overflow:hidden}@media (width<=768px){.recursos-section{min-width:100%;max-width:100%}}.viewUsuario-wrapper{box-sizing:border-box;grid-template:"data stats"100%/1fr;gap:1rem;width:100%;height:100%;display:grid}.viewUsuario-data{outline:1px solid var(--hover);border-radius:var(--border16);box-sizing:border-box;flex-direction:column;gap:1rem;width:100%;height:100%;padding:1rem;display:flex;overflow-y:hidden}.viewUsuario-stats{outline:1px solid var(--hover);border-radius:var(--border16);box-sizing:border-box;grid-template:"initialFilter finishFilter""projects cotizaciones"1fr"tipoCotizaciones tipoCotizaciones"1fr/1fr 1fr;gap:1rem;width:100%;height:100%;padding:1rem;display:grid;overflow:hidden auto}.usuarioStats-fechaInicial{grid-area:initialFilter}.usuarioStats-fechaFinal{grid-area:finishFilter}.usuarioStats-projects{outline:1px solid var(--hover);border-radius:var(--border8);background-color:var(--thirdly-bg);flex-direction:column;grid-area:projects;justify-content:center;align-items:flex-end;min-width:0;padding:.5rem;display:flex}.usuarioStats-projects h2{white-space:nowrap;text-overflow:ellipsis;text-align:right;width:100%;font-family:Orkney-Bold;font-size:2rem;overflow:hidden}.usuarioStats-cotizaciones{outline:1px solid var(--hover);border-radius:var(--border8);background-color:var(--thirdly-bg);flex-direction:column;grid-area:cotizaciones;justify-content:center;align-items:flex-end;min-width:0;padding:.5rem;display:flex}.usuarioStats-cotizaciones h2{white-space:nowrap;text-overflow:ellipsis;text-align:right;width:100%;font-family:Orkney-Bold;font-size:2rem;overflow:hidden}.usuarioStats-tipoCotizaciones{flex-flow:wrap;grid-area:tipoCotizaciones;gap:1rem;display:flex}.tipoCotizacion-tarifa{outline:1px solid var(--hover);border-radius:var(--border8);background-color:var(--thirdly-bg);flex-direction:column;flex:1;justify-content:center;align-items:flex-end;min-width:150px;padding:.5rem;display:flex}.tipoCotizacion-tarifa h2{white-space:nowrap;text-overflow:ellipsis;text-align:right;width:100%;overflow:hidden}.tipoCotizacion-tarifa.TARIFA_1{background-color:var(--tarifa1)}.tipoCotizacion-tarifa.TARIFA_1 h2{color:var(--tarifa1-hover)}.tipoCotizacion-tarifa.PDBT{background-color:var(--pdbt)}.tipoCotizacion-tarifa.PDBT h2{color:var(--pdbt-hover)}.tipoCotizacion-tarifa.DAC{background-color:var(--dac)}.tipoCotizacion-tarifa.DAC h2{color:var(--dac-hover)}.tipoCotizacion-tarifa.GDMTO{background-color:var(--gdmto)}.tipoCotizacion-tarifa.GDMTO h2{color:var(--gdmto-hover)}.tipoCotizacion-tarifa.GDMTH{background-color:var(--gdmth)}.tipoCotizacion-tarifa.GDMTH h2{color:var(--gdmth-hover)}@media (width<=1360px){.viewUsuario-stats{grid-template-rows:repeat(3,auto);grid-template-columns:1fr 1fr;grid-template-areas:"initialFilter finishFilter""cotizaciones projects""tipoCotizaciones tipoCotizaciones";overflow:auto}}@media (width<=750px){.viewUsuario-wrapper{grid-template:"data""stats"/1fr;gap:1rem;height:auto}}.usuarioModal-section1{flex-direction:column;grid-area:section1;gap:.7rem;display:flex}@media (width<=750px){.usuarioModal-inputs{grid-template:"section1""section2"/1fr;gap:.7rem}}.usuarioModal-wrapper{flex-direction:column;gap:2rem;width:100%;height:auto;display:flex}.usuarioModal-inputs{grid-template:"section1 section2"1fr/1fr 1fr;gap:1rem;display:grid}.errorAdvice{opacity:0;transition:opacity .25s,transform .25s;transform:translateY(-5px)}.errorAdvice.show{opacity:1;transform:translateY(0)}.errorAdvice.hide{opacity:0;transform:translateY(-5px)}@media (width<=750px){.usuarioModal-inputs{grid-template:"section1""section2"/1fr;gap:.7rem}}.usuarios-wrapper{box-sizing:border-box;grid-template:"userSection"1fr/1fr;gap:2rem;width:100%;height:100%;padding:1rem;animation:.3s ease-in-out fadeIn;display:grid;overflow:hidden}.usuarios-content{grid-template:"searchbar""display"1fr/1fr;grid-area:userSection;gap:3rem;width:100%;height:100%;min-height:0;display:grid}.usuarios-searchbar{flex-direction:row;grid-area:searchbar;justify-content:center;align-items:start;gap:1rem;height:4rem;display:flex}.filter-button{border-radius:var(--border16);background-color:var(--blue-hover);justify-content:start;align-items:start;padding:.5rem;display:flex}.filter-button svg{fill:var(--blue)}.addUser-button{background-color:var(--blue);border-radius:var(--border16);flex-direction:row;width:11rem;padding:.5rem;display:flex}.filter-button:hover{filter:brightness(1.5)}.usuarios-display{border-radius:var(--border16);outline:1px solid var(--outline);background-color:var(--secondary-bg);box-sizing:border-box;flex-direction:column;grid-area:display;gap:.7rem;width:100%;height:100%;min-height:0;padding:1rem;animation:.5s ease-in-out fadeIn;display:flex;overflow:hidden auto}.usuario-container{border-radius:var(--border8);background-color:var(--thirdly-bg);box-sizing:border-box;place-content:center space-between;gap:1rem;width:100%;height:auto;padding:.5rem;transition:all .2s ease-in-out;animation:.3s ease-in-out fadeIn;display:flex}.usuario-container:hover{background-color:var(--fourthly-bg);cursor:pointer}.usuarioContainer{flex-direction:column;min-width:0;display:flex}.usuarioContainer p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.usuarioContainer.buttons{flex-direction:row;justify-content:center;align-items:center;gap:.5rem;display:flex}.usuarioContainer.nombre,.usuarioContainer.correo,.usuarioContainer.tipoCuenta{flex:1.5}.usuarioContainer.proyectos,.usuarioContainer.cotizaciones,.usuarioContainer.buttons{flex:.49}@media (width<=1350px){.usuarioContainer.correo{display:none}}@media (width<=1100px){.usuarioContainer.proyectos,.usuarioContainer.cotizaciones{display:none}}@media (width<=768px){.usuarios-wrapper{padding:.7rem}.usuarios-content{gap:1rem}.addUser-button{width:fit-content}.addUser-button p{display:none}}@media (width<=650px){.usuarioContainer.tipoCuenta{display:none}}.preciosTarifas-wrapper{box-sizing:border-box;grid-template:"header""table"1fr/1fr;gap:1rem;width:100%;height:auto;padding:1rem;animation:.3s ease-in-out fadeIn;display:grid;overflow:auto}.preciosTarifas-header{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;display:flex}.preciosTarifas-header button{border-radius:var(--borderComplete);width:14rem}.preciosTarifas-headerInfo{flex-direction:row;align-items:center;gap:.5rem;display:flex}.preciosTarifas-headerInfo svg{fill:var(--blue);background-color:var(--thirdly-bg);border-radius:var(--border8);padding:.25rem}.preciosTarifas-headerInfo label{align-content:center}.tarifasUpdateButtonMobile{display:none}.preciosTarifas-table{border-radius:var(--border8);grid-area:table;width:100%;height:100%;display:flex;overflow-y:auto}@media (width<=768px){.tarifasUpdateButton{display:none}.tarifasUpdateButtonMobile{display:flex;width:2.5rem!important;height:2.5rem!important}}.preciosTarifasTabla-wrapper{box-sizing:border-box;flex-direction:column;gap:1rem;width:100%;height:100%;display:flex;overflow:hidden}.tabla-filtros{box-sizing:border-box;flex-direction:row;justify-content:center;align-items:center;gap:1rem;width:100%;height:auto;padding:1px;display:flex}.tabla-filtros button{margin-top:.5rem}@media (width<=768px){.tabla-filtros{display:none}}.editarTarifas-wrapper{box-sizing:border-box;grid-template:"sidebar content"1fr/auto 1fr;gap:1rem;width:100%;height:100%;padding:1px;display:grid}.editarTarifas-sidebar{outline:1px solid var(--outline);border-radius:var(--border8);box-sizing:border-box;flex-direction:column;grid-area:sidebar;gap:1rem;width:20rem;height:100%;padding:1rem;display:flex;overflow-y:auto}.editarTarifas-content{outline:1px solid var(--outline);border-radius:var(--border8);box-sizing:border-box;grid-area:content;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;padding:.9rem;animation:.3s ease-in-out fadeIn;display:flex;overflow-y:auto}@media (width<=800px){.editarTarifas-wrapper{grid-template:"sidebar""content"/1fr;height:auto}.editarTarifas-sidebar{place-content:flex-start;width:100%;height:auto;overflow:visible}}.radiacion-wrapper{box-sizing:border-box;grid-template:"header""content"1fr/1fr;width:100%;height:100%;padding:1rem;animation:.3s ease-in-out fadeIn;display:grid}.radiacion-header{grid-area:header;justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.radiacion-header button{border-radius:var(--borderComplete);width:14rem}.radiacion-title{place-content:center;gap:.5rem;display:flex}.radiacion-title svg{fill:var(--blue);background-color:var(--thirdly-bg);border-radius:var(--border8);padding:.25rem}.radiacion-title label{align-content:center}.radiacionUpadeteMobileButton{display:none}.radiacion-table{border-radius:var(--border8);grid-area:content;width:100%;height:100%;display:flex;overflow-y:auto}@media (width<=768px){.radiacionUpdateButton{display:none}.radiacionUpadeteMobileButton{display:flex;width:2.5rem!important;height:2.5rem!important}}.radiacionTabla-wrapper{border-radius:var(--border8);box-sizing:border-box;flex-direction:column;gap:1rem;width:100%;height:100%;display:flex;overflow:auto}.editarRadiacion-wrapper{box-sizing:border-box;grid-template:"sidebar content"1fr/auto 1fr;gap:1rem;width:100%;height:100%;padding:1px;display:grid}.editarRadiacion-sidebar{outline:1px solid var(--outline);border-radius:var(--border8);box-sizing:border-box;flex-direction:column;grid-area:sidebar;gap:1rem;width:20rem;height:100%;padding:1rem;display:flex;overflow-y:auto}.editarRadiacion-content{outline:1px solid var(--outline);border-radius:var(--border8);box-sizing:border-box;grid-area:content;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;padding:1rem;animation:.3s ease-in-out fadeIn;display:flex;overflow-y:auto}@media (width<=800px){.editarRadiacion-wrapper{grid-template:"sidebar""content"/1fr;height:auto}.editarRadiacion-sidebar{place-content:flex-start;width:100%;height:auto;overflow:visible}}.header-wrapper{background-color:var(--secondary-bg);border-top:1px solid var(--outline);border-bottom:1px solid var(--outline);border-right:1px solid var(--outline);box-sizing:border-box;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;width:100%;height:4rem;padding:1rem;display:flex}.header-menuButton{border-radius:var(--border8);cursor:pointer;background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;padding:.5rem;transition:background-color .2s ease-in-out;display:none}.header-menuButton:hover{background-color:var(--blue-hover)}.header-title{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;min-width:0;display:flex;overflow:hidden}.header-title label,.header-title p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.headerTitle-animation{animation:.3s ease-in-out fadeIn}.header-userData{flex-direction:row;justify-content:center;align-items:center;gap:.5rem;width:auto;display:flex}.userData-info{flex-direction:column;min-width:0;max-width:250px;display:flex;overflow:hidden}.userData-info p{white-space:nowrap;text-overflow:ellipsis;text-align:right;overflow:hidden}.userData-button{box-sizing:border-box;border-radius:var(--border8);outline:1px solid var(--blue);background-color:#0000;justify-content:center;align-items:center;width:2rem;height:2rem;padding:.5rem;transition:all .2s ease-in-out;display:flex}.userData-button svg{fill:var(--blue);transition:transform .15s ease-in-out}.userData-button:hover{background-color:var(--blue-hover)}.userData-button.active{background-color:var(--blue-hover)}.userData-button.active svg{transform:rotate(180deg)}.userData-menuWrapper{display:flex;position:relative}.userData-menu{border-radius:var(--border8);background-color:var(--thirdly-bg);outline:1px solid var(--blue);z-index:100;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;width:100%;min-width:200px;padding:.5rem;display:flex;position:absolute;top:calc(100% + 1.05rem);right:0}.userData-menu button{border-radius:var(--border8);background-color:#0000;flex-direction:row;justify-content:flex-start;align-self:center;gap:.5rem;width:100%;transition:all .2s ease-in-out;display:flex}.userData-menu button p{transition:all .2s ease-in-out}.userData-menu button svg{fill:var(--blue);transition:all .2s ease-in-out}.userData-menu button:hover{background-color:var(--blue-hover)}@media (width<=767px){.header-menuButton{display:flex}.header-menuButton svg{fill:var(--blue)}.sidebar-wrapper{z-index:200;height:100%;transition:transform .3s ease-in-out,width .3s ease-in-out;position:fixed;top:0;left:0;transform:translate(-100%);width:16rem!important}.sidebar-wrapper:not(.closed){transform:translate(0)}.sidebar-wrapper.closed .sidebar-logo label,.sidebar-wrapper.closed .sidebar-section>p,.sidebar-wrapper.closed .sidebarSection-element p,.sidebar-wrapper.closed .sidebar-logo{opacity:1;max-width:200px}.sidebar-overlay{z-index:199;background-color:#00000080;animation:.2s ease-out forwards fadeIn;display:block;position:fixed;inset:0}.header-userData,.userData-menuWrapper{display:none}}@media (width>=768px){.sidebar-overlay{display:none!important}}.sidebar-wrapper{border:1px solid var(--outline);background-color:var(--secondary-bg);box-sizing:border-box;grid-template:"logo""navigation"1fr/1fr;width:16rem;height:100%;transition:width .1s ease-in-out;display:grid}.sidebar-main{box-sizing:border-box;grid-area:logo;justify-content:space-between;align-items:center;width:100%;height:4rem;padding:1rem;display:flex}.sidebar-logo{justify-content:flex-start;align-items:center;gap:.5rem;min-width:0;display:flex;overflow:hidden}.sidebar-logo img{flex-shrink:0;width:24px;height:24px}.sidebar-logo label{opacity:1;white-space:nowrap;max-width:200px;transition:opacity .3s ease-in-out,max-width .3s ease-in-out;overflow:hidden}.sidebar-button{justify-content:right;align-items:right;border-radius:var(--border8);cursor:pointer;background-color:#0000;border-left:.2rem solid #0000;flex-shrink:0;width:2.5rem;height:2.5rem;padding:.5rem;transition:all .2s ease-in-out;display:flex}.sidebar-button svg{width:24px;height:24px;fill:var(--blue-gray)}.sidebar-button:hover{background-color:var(--hover);border-left:.2rem solid var(--blue)}.sidebar-body{box-sizing:border-box;flex-direction:column;grid-area:navigation;justify-content:flex-start;align-items:flex-start;height:100%;padding:1rem;display:flex;overflow:hidden auto}.sidebar-section{box-sizing:border-box;flex-direction:column;width:100%;display:flex}.sidebar-section hr{background-color:var(--outline);border:none;width:100%;height:1px;transition:all .3s ease-in-out}.sidebar-section>p{opacity:1;white-space:nowrap;max-width:200px;transition:opacity .3s ease-in-out,max-width .3s ease-in-out;overflow:hidden}.sidebarSection-content{flex-direction:column;gap:.2rem;width:100%;height:auto;padding:0;display:flex}.sidebarSection-element{border-radius:var(--border8);box-sizing:border-box;cursor:pointer;border-left:3px solid #0000;align-items:center;gap:.5rem;width:100%;height:2.5rem;padding:.5rem;transition:all .2s ease-in-out;display:flex}.sidebarSection-element p{opacity:1;white-space:nowrap;max-width:200px;color:var(--blue-gray);transition:opacity .3s ease-in-out,max-width .3s ease-in-out,color .2s ease-in-out;overflow:hidden}.sidebarSection-element svg{fill:var(--blue-gray);flex-shrink:0;transition:fill .2s ease-in-out}.sidebarSection-element:hover{background-color:var(--back);border-left:3px solid var(--blue)}.sidebarSection-element:hover p{color:var(--blue)}.sidebarSection-element:hover svg{fill:var(--blue)}.sidebarSection-element.active{background-color:var(--hover);border-left:3px solid var(--blue);height:2.5rem}.sidebarSection-element.active p{color:var(--blue)}.sidebarSection-element.active svg{fill:var(--blue)}.sidebarSection-element p{opacity:1;white-space:nowrap;max-width:200px;transition:opacity .25s,max-width .25s;overflow:hidden}.sidebar-wrapper.closed .sidebarSection-element p{opacity:0;max-width:0;transition:opacity .25s,max-width .25s .25s}.sidebar-wrapper.closed{width:5rem}.sidebar-wrapper.closed .sidebar-main{justify-content:flex-end}.sidebar-section>p{opacity:1;transition:opacity .25s,transform .25s;transform:translate(0)}.sidebar-wrapper.closed .sidebar-section>p{opacity:0;transform:translate(-10px)}.sidebar-wrapper.closed .sidebar-logo img,.sidebar-wrapper.closed .sidebar-logo label,.sidebar-wrapper.closed .sidebar-section>p,.sidebar-wrapper.closed .sidebarSection-element p{opacity:0;max-width:0;transition:all .2s ease-in-out}.sidebar-wrapper.closed .sidebar-logo{opacity:0;justify-self:flex-end;max-width:0}.sidebar-wrapper.closed .sidebar-main{justify-content:center;align-items:center}.sidebar-account{display:none}@keyframes sidebarContentFadeIn{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@media (width<=767px){.header-menuButton{display:flex}.sidebar-wrapper{z-index:200;height:100%;transition:transform .3s ease-in-out;position:fixed;top:0;left:0;transform:translate(-100%);width:16rem!important}.sidebar-wrapper:not(.closed){transform:translate(0)}.sidebar-wrapper.closed .sidebar-logo label,.sidebar-wrapper.closed .sidebar-section>p,.sidebar-wrapper.closed .sidebarSection-element p,.sidebar-wrapper.closed .sidebar-logo{opacity:1;max-width:200px}.sidebar-overlay{z-index:199;background-color:#0006;animation:.25s ease-out forwards overlayFadeIn;position:fixed;inset:0}.sidebar-account{flex-direction:column;justify-content:center;align-items:flex-start;gap:.2rem;width:100%;height:auto;margin-top:2rem;display:flex}.sidebar-account p{text-align:start;white-space:wrap;text-overflow:ellipsis;justify-content:left;overflow:hidden}.sidebar-account button{margin-top:.5rem}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}}@media (width>=767px){.sidebar-overlay,.header-menuButton{display:none!important}}.mainLayout-wrapper{box-sizing:border-box;grid-template:"sidebar header""sidebar content"1fr/auto 1fr;width:100%;height:100dvh;display:grid;overflow:hidden}.mainLayout-header{grid-area:header}.mainLayout-sidebar{grid-area:sidebar}.mainLayout-content{box-sizing:border-box;background-color:var(--content-bg);background-image:var(--content-gradient);grid-area:content;width:100%;height:100%;display:flex;overflow:scroll hidden}@media (width<=1000px){.mainLayout-content{overflow-y:auto}}.login-wrapper{box-sizing:border-box;background-color:var(--content-bg);background-image:var(--content-gradient);justify-content:center;align-items:center;width:100%;height:100dvh;padding:4.7rem;display:flex}.login-container{outline:1px solid var(--blue);background-color:var(--secondary-bg);border-radius:var(--border16);box-sizing:border-box;-webkit-backdrop-filter:blur(100px);background-color:#17192c7c;grid-template:"section1 section2"1fr/1fr 1fr;justify-content:center;align-items:center;width:100%;height:100%;display:grid}.login-section1{border-radius:var(--border16);flex-direction:column;grid-area:section1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.login-section1 img{object-fit:cover;border-top-left-radius:var(--border16);border-bottom-left-radius:var(--border16);width:100%;height:100%}.carousel{width:100%;height:100%;position:relative}.carousel-img{object-fit:cover;opacity:0;border-radius:var(--border16) 0 0 var(--border16);width:100%;height:100%;transition:opacity .8s ease-in-out;position:absolute;inset:0}.carousel-img.active{opacity:1}.carousel-dots{z-index:10;gap:.5rem;display:flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.carousel-dot{cursor:pointer;background-color:#ffffff80;border-radius:50%;width:8px;height:8px;transition:background-color .3s,transform .3s}.carousel-dot.active{background-color:#fff;transform:scale(1.3)}.login-section2{border-top-right-radius:var(--border16);border-bottom-right-radius:var(--border16);box-sizing:border-box;background-color:var(--secondary-bg);flex-direction:column;grid-area:section2;justify-content:center;gap:2rem;width:100%;height:100%;padding:2rem;display:flex}.login-inputs{flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}@media (width<=1024px) and (width>=1001px) and (height<=650px){.login-wrapper{padding:3rem}.login-section2{padding:2rem}}@media (width<=1000px) and (height>=650px){.login-wrapper{align-items:center;height:100dvh;padding:2rem}.login-container{grid-template:"section2"1fr/1fr;max-width:480px;height:auto;margin:auto}.login-section1{display:none}.login-section2{border-radius:var(--border16);padding:2.5rem 2rem}}@media (height<=650px){.login-wrapper{align-items:center;height:100dvh;padding:2rem}.login-container{grid-template:"section2"1fr/1fr;max-width:480px;height:auto;min-height:min(600px,90dvh);margin:auto}.login-section1{display:none}.login-section2{border-radius:var(--border16);padding:2.5rem 2rem}}.notFound-wrapper{box-sizing:border-box;background-color:var(--content-bg);background-image:var(--content-gradient);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100dvh;padding:1rem;display:flex}.notFound-container{border:2px solid var(--outline);border-radius:var(--border16);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;height:100dvh;padding:1rem;display:flex}.notFound-container svg{width:6rem;height:6rem;fill:var(--text)}.notFound-container h1{margin:1rem 0 .5rem}.notFound-container p{text-align:center;font-family:Orkney-light}.notFound-container button{max-width:16rem;margin-top:2rem}
