.header-module__jszmPq__wrapper{background-color:var(--green);box-sizing:border-box;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:50px;padding:.45em 2em;display:flex}@media (min-width:1600px){.header-module__jszmPq__wrapper{padding-left:calc(50% - 780px);padding-right:calc(50% - 780px)}}.header-module__jszmPq__logo{background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:100px;height:100%}.header-module__jszmPq__sede{background-image:url(/home/sede.svg)}.header-module__jszmPq__sedese{background-image:url(/home/sedese.png)}.header-module__jszmPq__menu{border-bottom:1px solid var(--white);flex-direction:row;align-items:center;height:90%;font-size:.95em;display:flex}.header-module__jszmPq__menuitem{color:var(--white);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;height:100%;padding:0 1.4em;font-weight:700;transition:opacity .15s;display:flex}.header-module__jszmPq__menuitem:hover{opacity:.85}.header-module__jszmPq__menuitemnegative{color:var(--green);background-color:var(--white);border-radius:.7em .7em 0 0;margin-left:1em}.header-module__jszmPq__menuitemnegative:hover{opacity:1;background-color:#f1f5f9}@media (max-width:768px){.header-module__jszmPq__wrapper{flex-wrap:wrap;justify-content:center;gap:.6em;height:auto;min-height:52px;padding:.6em 1em}.header-module__jszmPq__logo{width:90px;height:36px}.header-module__jszmPq__menu{border-bottom:none;flex-wrap:wrap;justify-content:center;gap:.3em;width:100%;height:auto;font-size:.85em}.header-module__jszmPq__menuitem{border-radius:4px;height:auto;padding:.4em .7em}.header-module__jszmPq__menuitemnegative{border-radius:.4em;margin-left:0;padding:.4em .9em}}
.loginModal-module__pI10QG__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;box-sizing:border-box;background:#00000073;justify-content:center;align-items:center;width:100vw;height:100vh;padding:16px;animation:.25s ease-out loginModal-module__pI10QG__fadeIn;display:flex;position:fixed;top:0;left:0}.loginModal-module__pI10QG__modal{z-index:10000;background-color:var(--white);border:1px solid #00000014;border-radius:12px;flex-direction:column;max-width:92vw;max-height:90vh;animation:.2s ease-out loginModal-module__pI10QG__scaleIn;display:flex;overflow:hidden;box-shadow:0 10px 25px #00000040}.loginModal-module__pI10QG__header{cursor:grab;background:var(--green);color:var(--white);-webkit-user-select:none;user-select:none;border-bottom:1px solid #0000000d;flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 18px;font-size:15px;font-weight:600;display:flex}.loginModal-module__pI10QG__header:active{cursor:grabbing}.loginModal-module__pI10QG__title{letter-spacing:.5px}.loginModal-module__pI10QG__closeBtn{color:var(--white);cursor:pointer;opacity:.8;font-size:24px;font-weight:300;line-height:1;transition:opacity .15s,transform .15s}.loginModal-module__pI10QG__closeBtn:hover{opacity:1;transform:scale(1.15)}.loginModal-module__pI10QG__content{flex-direction:column;max-height:calc(90vh - 60px);padding:24px 28px;display:flex;overflow-y:auto}.loginModal-module__pI10QG__form{flex-direction:column;gap:18px;display:flex}.loginModal-module__pI10QG__inputGroup{flex-direction:column;gap:6px;display:flex}.loginModal-module__pI10QG__inputGroup label{color:var(--darkgray);font-size:13px;font-weight:600}.loginModal-module__pI10QG__inputGroup input{border:1.5px solid var(--lightgray);width:100%;color:var(--black);background-color:var(--white);box-sizing:border-box;border-radius:6px;outline:none;padding:10px 12px;font-size:14px;transition:border-color .2s,box-shadow .2s}.loginModal-module__pI10QG__inputGroup input:focus{border-color:var(--green);box-shadow:0 0 0 3px #00923f26}.loginModal-module__pI10QG__passwordWrapper{align-items:center;width:100%;display:flex;position:relative}.loginModal-module__pI10QG__passwordInput{padding-right:40px!important}.loginModal-module__pI10QG__passwordToggle{cursor:pointer;color:var(--gray,#707070);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:color .15s;display:flex;position:absolute;right:10px}.loginModal-module__pI10QG__passwordToggle:hover{color:var(--darkgray,#333)}.loginModal-module__pI10QG__submitButton{cursor:pointer;text-align:center;width:100%;color:var(--white);background-color:var(--green);border:none;border-radius:6px;margin-top:10px;padding:11px;font-size:14px;font-weight:600;transition:background-color .2s,transform .1s,box-shadow .2s;box-shadow:0 4px 6px #00923f26}.loginModal-module__pI10QG__submitButton:hover:not(:disabled){background-color:var(--darkgreen);box-shadow:0 5px 8px #14561a40}.loginModal-module__pI10QG__submitButton:active:not(:disabled){transform:scale(.98)}.loginModal-module__pI10QG__submitButton:disabled{background-color:var(--lightgray);cursor:not-allowed;box-shadow:none}@keyframes loginModal-module__pI10QG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes loginModal-module__pI10QG__scaleIn{0%{transform:scale(.95)}to{transform:scale(1)}}@media print{.loginModal-module__pI10QG__overlay{display:none}}
.UserProfileModal-module__rWQTPq__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:99999;box-sizing:border-box;background:#0f172a73;justify-content:center;align-items:center;width:100vw;height:100vh;padding:16px;animation:.25s ease-out UserProfileModal-module__rWQTPq__fadeIn;display:flex;position:fixed;top:0;left:0}.UserProfileModal-module__rWQTPq__modal{background:#fff;border:1px solid #0000000d;border-radius:12px;flex-direction:column;width:420px;max-width:min(420px,94vw);max-height:90vh;animation:.2s ease-out UserProfileModal-module__rWQTPq__scaleUp;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.UserProfileModal-module__rWQTPq__header{background:var(--green,#2e7d32);color:#fff;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.UserProfileModal-module__rWQTPq__header h2{letter-spacing:.5px;margin:0;font-size:1.1rem;font-weight:600}.UserProfileModal-module__rWQTPq__closeBtn{color:#fff;cursor:pointer;opacity:.8;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:1.5rem;line-height:1;transition:opacity .15s,transform .15s;display:flex}.UserProfileModal-module__rWQTPq__closeBtn:hover{opacity:1;transform:scale(1.1)}.UserProfileModal-module__rWQTPq__content{flex:1;padding:24px;overflow-y:auto}.UserProfileModal-module__rWQTPq__form{flex-direction:column;gap:18px;display:flex}.UserProfileModal-module__rWQTPq__inputGroup{flex-direction:column;gap:6px;display:flex}.UserProfileModal-module__rWQTPq__inputGroup label{color:var(--darkgray,#555);font-size:.8rem;font-weight:600}.UserProfileModal-module__rWQTPq__input{border:1.5px solid var(--lightgray,#e2e8f0);color:#0f172a;background:#fff;border-radius:6px;outline:none;width:100%;padding:10px 12px;font-size:.9rem;transition:border-color .15s,box-shadow .15s}.UserProfileModal-module__rWQTPq__input:focus{border-color:var(--green,#2e7d32);box-shadow:0 0 0 3px #2e7d3226}.UserProfileModal-module__rWQTPq__disabledInput{border:1.5px solid var(--lightgray,#e2e8f0);color:#64748b;cursor:not-allowed;background:#f8fafc;border-radius:6px;outline:none;width:100%;padding:10px 12px;font-size:.9rem}.UserProfileModal-module__rWQTPq__passwordWrapper{align-items:center;width:100%;display:flex;position:relative}.UserProfileModal-module__rWQTPq__passwordInput{padding-right:40px!important}.UserProfileModal-module__rWQTPq__passwordToggle{cursor:pointer;color:var(--gray,#707070);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:color .15s;display:flex;position:absolute;right:10px}.UserProfileModal-module__rWQTPq__passwordToggle:hover:not(:disabled){color:var(--darkgray,#333)}.UserProfileModal-module__rWQTPq__passwordToggle:disabled{opacity:.4;cursor:not-allowed}.UserProfileModal-module__rWQTPq__badgeContainer{flex-wrap:wrap;gap:8px;padding:4px 0;display:flex}.UserProfileModal-module__rWQTPq__badge{color:#475569;letter-spacing:.5px;background:#e2e8f0;border-radius:9999px;padding:4px 10px;font-size:.75rem;font-weight:700}.UserProfileModal-module__rWQTPq__noBadge{color:#94a3b8;font-size:.8rem;font-style:italic}.UserProfileModal-module__rWQTPq__adminNote{color:#92400e;background:#fef3c7;border-left:4px solid #f59e0b;border-radius:4px;padding:10px 12px;font-size:.75rem;line-height:1.4}.UserProfileModal-module__rWQTPq__actions{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.UserProfileModal-module__rWQTPq__rightActions{align-items:center;gap:10px;display:flex}.UserProfileModal-module__rWQTPq__logoutBtn{color:#ef4444;cursor:pointer;background:0 0;border:1.5px solid #ef4444;border-radius:6px;height:52px;padding:9px 14px;font-size:.85rem;font-weight:600;transition:all .15s}.UserProfileModal-module__rWQTPq__logoutBtn:hover:not(:disabled){color:#dc2626;background:#fef2f2;border-color:#dc2626}.UserProfileModal-module__rWQTPq__logoutBtn:disabled{opacity:.5;cursor:not-allowed}.UserProfileModal-module__rWQTPq__cancelBtn{border:1.5px solid var(--lightgray,#e2e8f0);color:#475569;cursor:pointer;background:0 0;border-radius:6px;height:52px;padding:10px 18px;font-size:.85rem;font-weight:600;transition:background .15s,border-color .15s}.UserProfileModal-module__rWQTPq__cancelBtn:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.UserProfileModal-module__rWQTPq__submitBtn{background:var(--green,#2e7d32);color:#fff;cursor:pointer;border:none;border-radius:6px;height:52px;padding:10px 20px;font-size:.85rem;font-weight:600;transition:opacity .15s,background .15s}.UserProfileModal-module__rWQTPq__submitBtn:hover:not(:disabled){background:#1b5e20}.UserProfileModal-module__rWQTPq__submitBtn:disabled,.UserProfileModal-module__rWQTPq__cancelBtn:disabled{opacity:.6;cursor:not-allowed}.UserProfileModal-module__rWQTPq__loaderContainer{flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 0;display:flex}.UserProfileModal-module__rWQTPq__spinner{border:3px solid #0000001a;border-top-color:var(--green,#2e7d32);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite UserProfileModal-module__rWQTPq__spin}.UserProfileModal-module__rWQTPq__errorContainer{text-align:center;color:#ef4444;padding:20px 0;font-weight:500}@keyframes UserProfileModal-module__rWQTPq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes UserProfileModal-module__rWQTPq__scaleUp{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes UserProfileModal-module__rWQTPq__spin{to{transform:rotate(360deg)}}@media (max-width:480px){.UserProfileModal-module__rWQTPq__actions{flex-direction:column-reverse;align-items:stretch;gap:10px}.UserProfileModal-module__rWQTPq__rightActions{gap:8px;width:100%;display:flex}.UserProfileModal-module__rWQTPq__logoutBtn{text-align:center;width:100%;height:44px}.UserProfileModal-module__rWQTPq__cancelBtn,.UserProfileModal-module__rWQTPq__submitBtn{flex:1;height:44px;padding:8px 12px}}
.linkpanel-module__XCsnFa__panel{background-color:var(--red50);border:solid 2px var(--red);width:175px;color:var(--white);-webkit-user-select:none;user-select:none;transform-origin:100% 0;border-radius:10px 0 10px 10px;flex-direction:column;gap:.6em;padding:0 .8em .8em;font-family:Open Sans,sans-serif;animation:.22s cubic-bezier(.16,1,.3,1) forwards linkpanel-module__XCsnFa__flyoutSlideIn;display:flex;position:absolute;top:302px;right:77px;box-shadow:0 4px 16px #0003}@keyframes linkpanel-module__XCsnFa__flyoutSlideIn{0%{opacity:0;transform:translate(12px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}.linkpanel-module__XCsnFa__title{text-align:center;height:34px;color:var(--white);letter-spacing:.3px;box-sizing:border-box;border-bottom:1px solid #ffffff40;justify-content:center;align-items:center;margin:0 -.8em;padding:0 .8em;font-size:.85rem;font-weight:700;display:flex}.linkpanel-module__XCsnFa__linksContainer{text-align:center;flex-direction:column;gap:.6em;padding:.2em;display:flex}.linkpanel-module__XCsnFa__linksContainer a{color:var(--white);font-size:.82rem;font-weight:500;line-height:1.4;text-decoration:underline;transition:opacity .15s,transform .15s}.linkpanel-module__XCsnFa__linksContainer a:hover{opacity:.85;transform:translate(-2px)}
.projectpanel-module__K1sv-G__panel{background-color:var(--red50);border:solid 2px var(--red);width:175px;color:var(--white);-webkit-user-select:none;user-select:none;transform-origin:100% 0;border-radius:10px 0 10px 10px;flex-direction:column;gap:.6em;padding:0 .8em .8em;font-family:Open Sans,sans-serif;animation:.22s cubic-bezier(.16,1,.3,1) forwards projectpanel-module__K1sv-G__flyoutSlideIn;display:flex;position:absolute;top:248px;right:77px;box-shadow:0 4px 16px #0003}@keyframes projectpanel-module__K1sv-G__flyoutSlideIn{0%{opacity:0;transform:translate(12px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}.projectpanel-module__K1sv-G__title{text-align:center;height:34px;color:var(--white);letter-spacing:.3px;box-sizing:border-box;border-bottom:1px solid #ffffff40;justify-content:center;align-items:center;margin:0 -.8em;padding:0 .8em;font-size:.85rem;font-weight:700;display:flex}.projectpanel-module__K1sv-G__item{color:var(--white);cursor:pointer;background:#ffffff26;border:1px solid #fff3;border-radius:6px;align-items:center;gap:.6em;padding:.55em .7em;font-size:.82rem;font-weight:600;transition:all .15s;display:flex}.projectpanel-module__K1sv-G__item:hover{background:var(--darkred);border-color:#fff6;transform:translate(-2px)}.projectpanel-module__K1sv-G__itemIcon{background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:18px;height:18px}.projectpanel-module__K1sv-G__iconSave{background-image:url(/icons/panel/save.svg)}.projectpanel-module__K1sv-G__iconOpen{background-image:url(/icons/panel/open.svg)}
.projectmodal-module__oamWtW__container{width:100%;color:var(--darkgray,#333);-webkit-user-select:none;user-select:none;flex-direction:column;gap:1.2em;font-family:Open Sans,sans-serif;display:flex}.projectmodal-module__oamWtW__description{color:var(--gray,#707070);font-size:.9rem;line-height:1.5}.projectmodal-module__oamWtW__warningBox{color:#92400e;background-color:#fffbeb;border-left:4px solid #f59e0b;border-radius:6px;padding:.8rem 1rem;font-size:.82rem;line-height:1.4}.projectmodal-module__oamWtW__inputGroup{flex-direction:column;gap:.4rem;display:flex}.projectmodal-module__oamWtW__label{color:var(--darkgray,#333);font-size:.85rem;font-weight:600}.projectmodal-module__oamWtW__inputRow{border:1px solid var(--lightgray,#ccc);background:#fff;border-radius:8px;align-items:center;transition:border-color .2s;display:flex;overflow:hidden}.projectmodal-module__oamWtW__inputRow:focus-within{border-color:var(--green,#00923f);box-shadow:0 0 0 2px #00923f26}.projectmodal-module__oamWtW__input{color:var(--foreground,#171717);background:0 0;border:none;outline:none;flex:1;margin-left:.5em;padding:.65rem .8rem;font-size:.92rem}.projectmodal-module__oamWtW__extensionBadge{background:var(--snow,#e9e9e9);color:var(--gray,#707070);border-left:1px solid var(--lightgray,#ccc);padding:.65rem .8rem;font-size:.85rem;font-weight:600}.projectmodal-module__oamWtW__dropzone{border:2px dashed var(--green,#00923f);text-align:center;cursor:pointer;background:#fafafa;border-radius:12px;flex-direction:column;align-items:center;gap:.8rem;padding:2.2rem 1.2rem;transition:all .2s;display:flex}.projectmodal-module__oamWtW__dropzone:hover{border-color:var(--darkgreen,#14561a);background:var(--lightgreen,#cfedde)}.projectmodal-module__oamWtW__dropzoneIcon{filter:invert(36%)sepia(90%)saturate(600%)hue-rotate(95deg)brightness(85%);background-image:url(/icons/panel/open.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:36px;height:36px}.projectmodal-module__oamWtW__dropzoneText{color:var(--darkgray,#333);font-size:.9rem}.projectmodal-module__oamWtW__dropzoneText b{color:var(--darkgreen,#14561a)}.projectmodal-module__oamWtW__filePreview{background:var(--snow,#e9e9e9);border:1px solid var(--lightgray,#ccc);border-radius:8px;align-items:center;gap:.8rem;padding:.75rem 1rem;display:flex}.projectmodal-module__oamWtW__fileName{color:var(--darkgreen,#14561a);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.88rem;font-weight:600;overflow:hidden}.projectmodal-module__oamWtW__footer{justify-content:flex-end;gap:.75rem;margin-top:.5rem;display:flex}.projectmodal-module__oamWtW__button{cursor:pointer;border:none;border-radius:6px;outline:none;height:40px;padding:.55rem 1.25rem;font-size:.85rem;font-weight:600;transition:all .15s;width:140px!important}.projectmodal-module__oamWtW__buttonSecondary{border:1px solid var(--lightgray,#ccc);color:var(--gray,#707070);background:#fff}.projectmodal-module__oamWtW__buttonSecondary:hover{background:var(--snow,#e9e9e9);color:var(--darkgray,#333)}.projectmodal-module__oamWtW__buttonPrimary{background:var(--green,#00923f);color:#fff}.projectmodal-module__oamWtW__buttonPrimary:hover:not(:disabled){background:var(--darkgreen,#14561a)}.projectmodal-module__oamWtW__buttonPrimary:disabled{background:var(--lightgray,#ccc);color:var(--gray,#707070);cursor:not-allowed}
.aoireport-module__7bNBja__wrapper{flex-direction:column;width:100%;max-height:85vh;margin:auto;padding-right:6px;display:flex;overflow-y:auto}.aoireport-module__7bNBja__reportContent{flex-direction:column;gap:1.5rem;width:100%;padding-bottom:2rem;display:flex}.aoireport-module__7bNBja__sidebar{border-bottom:1px solid #e5e7eb;flex-direction:column;gap:1.2rem;width:100%;margin-bottom:1.2rem;padding-bottom:1.2rem;display:flex}.aoireport-module__7bNBja__checkboxContainer{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;padding:.8rem 1rem;display:flex}.aoireport-module__7bNBja__checkboxLabel{cursor:pointer;color:#1f2937;-webkit-user-select:none;user-select:none;align-items:center;gap:.6rem;font-size:.95rem;line-height:1.3;display:flex}.aoireport-module__7bNBja__checkboxLabel input{cursor:pointer;accent-color:#7c1712;width:16px;height:16px}.aoireport-module__7bNBja__filterEditorContainer{flex-direction:column;gap:.5rem;display:flex}.aoireport-module__7bNBja__filterTitle{color:#7c1712;margin-bottom:.2rem;font-size:1rem;font-weight:600}.aoireport-module__7bNBja__loadingFields{color:#6b7280;font-size:.9rem;font-style:italic}.aoireport-module__7bNBja__metadataSection{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;gap:.8rem;padding:1rem 1.2rem;display:flex;box-shadow:0 1px 3px #00000008}.aoireport-module__7bNBja__metadataHeader{color:#4b5563;text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;font-size:.85rem;font-weight:600;display:flex}.aoireport-module__7bNBja__metadataRow{flex-direction:column;gap:.3rem;display:flex}.aoireport-module__7bNBja__metadataLabel{color:#374151;font-size:.85rem;font-weight:500}.aoireport-module__7bNBja__metadataInput{color:#111827;border:1px solid #d1d5db;border-radius:6px;outline:none;padding:.5rem .75rem;font-size:.95rem;transition:border-color .2s}.aoireport-module__7bNBja__metadataInput:focus{border-color:#7c1712;box-shadow:0 0 0 2px #7c17121a}.aoireport-module__7bNBja__metadataTextarea{color:#111827;resize:vertical;border:1px solid #d1d5db;border-radius:6px;outline:none;min-height:55px;padding:.5rem .75rem;font-family:inherit;font-size:.9rem;transition:border-color .2s}.aoireport-module__7bNBja__metadataTextarea:focus{border-color:#7c1712;box-shadow:0 0 0 2px #7c17121a}.aoireport-module__7bNBja__kpiGrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem;width:100%;display:grid}.aoireport-module__7bNBja__kpiCard{background:#fff;border:1px solid #e5e7eb;border-left:4px solid #7c1712;border-radius:8px;flex-direction:column;gap:.3rem;padding:1rem 1.1rem;display:flex;box-shadow:0 2px 4px #00000005}.aoireport-module__7bNBja__kpiAlert{background:#fffdf9;border-left-color:#d97706}.aoireport-module__7bNBja__kpiSuccess{background:#f9fdfb;border-left-color:#059669}.aoireport-module__7bNBja__kpiLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.03em;font-size:.8rem;font-weight:600}.aoireport-module__7bNBja__kpiValue{color:#111827;font-size:1.6rem;font-weight:700;line-height:1.2}.aoireport-module__7bNBja__kpiTextValue{text-overflow:ellipsis;white-space:nowrap;font-size:1.25rem;overflow:hidden}.aoireport-module__7bNBja__kpiSub{color:#9ca3af;font-size:.78rem}.aoireport-module__7bNBja__chartsSection{flex-direction:column;gap:1.5rem;width:100%;display:flex}.aoireport-module__7bNBja__chartCard{break-inside:avoid;background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:1rem;padding:1.2rem;display:flex;box-shadow:0 2px 6px #00000008}.aoireport-module__7bNBja__chartCardHeader{border-bottom:1px solid #f3f4f6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;padding-bottom:.8rem;display:flex}.aoireport-module__7bNBja__chartTitleContainer{flex-direction:column;gap:.2rem;display:flex}.aoireport-module__7bNBja__chartTitle{color:#1f2937;margin:0;font-size:1.05rem;font-weight:600}.aoireport-module__7bNBja__chartSubtitle{color:#6b7280;font-size:.8rem}.aoireport-module__7bNBja__topXContainer{align-items:center;gap:.4rem;display:flex}.aoireport-module__7bNBja__topXLabel{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:500}.aoireport-module__7bNBja__topXPills{background:0 0;align-items:center;gap:4px;margin:0;padding:0;display:inline-flex}button.aoireport-module__7bNBja__topXPill{box-sizing:border-box!important;color:#374151!important;cursor:pointer!important;text-align:center!important;background-color:#fff!important;border:1px solid #d1d5db!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:58px!important;margin:0!important;padding:.25rem .5rem!important;font-size:.75rem!important;font-weight:400!important;line-height:1.2!important;transition:background-color .12s,border-color .12s,color .12s!important;display:inline-flex!important}button.aoireport-module__7bNBja__topXPill:hover:not(.aoireport-module__7bNBja__topXPillActive){color:#111827!important;text-shadow:0 0 .4px #111827!important;background-color:#fff!important;border-color:#6b7280!important;font-weight:700!important}button.aoireport-module__7bNBja__topXPill.aoireport-module__7bNBja__topXPillActive,button.aoireport-module__7bNBja__topXPillActive{background-color:var(--darkgreen)!important;border:1px solid var(--darkgreen)!important;color:#fff!important;font-weight:700!important}button.aoireport-module__7bNBja__topXPill.aoireport-module__7bNBja__topXPillActive:hover{background-color:var(--darkgreen)!important;border-color:var(--darkgreen)!important;color:#fff!important}.aoireport-module__7bNBja__totalBadge{color:#94a3b8;font-size:.72rem;font-weight:400}.aoireport-module__7bNBja__chartCardBody{width:100%}.aoireport-module__7bNBja__actionsBar{border-top:1px solid #e5e7eb;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;width:100%;margin-top:1.5rem;padding:1.5rem 0 .5rem;display:flex}button.aoireport-module__7bNBja__btnAction{box-sizing:border-box!important;cursor:pointer!important;text-align:center!important;-webkit-user-select:none!important;user-select:none!important;border:1px solid #0000!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:.6rem!important;width:auto!important;min-width:200px!important;margin:0!important;padding:.75rem 1.6rem!important;font-size:.95rem!important;font-weight:600!important;line-height:1.3!important;transition:all .15s!important;display:inline-flex!important;box-shadow:0 2px 5px #00000014!important}button.aoireport-module__7bNBja__btnAction:disabled{opacity:.6!important;cursor:not-allowed!important;transform:none!important}button.aoireport-module__7bNBja__btnAction:hover:not(:disabled){transform:translateY(-1px)!important;box-shadow:0 4px 10px #0000001f!important}.aoireport-module__7bNBja__dropdownWrapper{display:inline-flex;position:relative}button.aoireport-module__7bNBja__btnReport{color:#fff!important;background-color:#7c1712!important}button.aoireport-module__7bNBja__btnReport:hover:not(:disabled){background-color:#65120e!important}button.aoireport-module__7bNBja__btnData{color:#fff!important;background-color:#14561a!important}button.aoireport-module__7bNBja__btnData:hover:not(:disabled){background-color:#0e3d12!important}.aoireport-module__7bNBja__dropupMenu{z-index:100;background:#fff;border:1px solid #cbd5e1;border-radius:12px;flex-direction:column;gap:4px;min-width:290px;padding:6px;animation:.15s cubic-bezier(.16,1,.3,1) aoireport-module__7bNBja__dropupFade;display:flex;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 16px 36px #0000002e,0 4px 12px #00000014}@keyframes aoireport-module__7bNBja__dropupFade{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}button.aoireport-module__7bNBja__dropupItem{box-sizing:border-box!important;width:100%!important;min-width:unset!important;color:#1e293b!important;text-align:left!important;cursor:pointer!important;box-shadow:none!important;background-color:#0000!important;border:none!important;border-radius:8px!important;align-items:center!important;gap:12px!important;margin:0!important;padding:10px 14px!important;font-weight:500!important;line-height:normal!important;transition:background-color .15s!important;display:flex!important;transform:none!important}button.aoireport-module__7bNBja__dropupItem:hover:not(:disabled){box-shadow:none!important;background-color:#f1f5f9!important;transform:none!important}button.aoireport-module__7bNBja__dropupItem:disabled{opacity:.5!important;cursor:not-allowed!important}.aoireport-module__7bNBja__dropupIcon{flex-shrink:0;justify-content:center;align-items:center;font-size:1.35rem;line-height:1;display:flex}.aoireport-module__7bNBja__dropupText{flex-direction:column;gap:2px;line-height:1.25;display:flex}.aoireport-module__7bNBja__dropupText strong{color:#1e293b;font-size:.9rem;font-weight:600}.aoireport-module__7bNBja__dropupText small{color:#64748b;font-size:.74rem;font-weight:400}button.aoireport-module__7bNBja__btnPdf{color:#fff!important;background-color:#7c1712!important}button.aoireport-module__7bNBja__btnPdf:hover:not(:disabled){background-color:#65120e!important}button.aoireport-module__7bNBja__btnDocx{color:#fff!important;background-color:#1e3a8a!important}button.aoireport-module__7bNBja__btnDocx:hover:not(:disabled){background-color:#172554!important}button.aoireport-module__7bNBja__btnShp{color:#fff!important;background-color:#14561a!important}button.aoireport-module__7bNBja__btnShp:hover:not(:disabled){background-color:#0e3d12!important}.aoireport-module__7bNBja__loading{color:#4b5563;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;padding:3rem 1rem;font-size:1rem;display:flex}.aoireport-module__7bNBja__loading div{background-image:url(/loading2.gif);background-position:50%;background-repeat:no-repeat;background-size:contain;width:60px;height:40px}.aoireport-module__7bNBja__exportModalOverlay{z-index:99999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0000008c;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.aoireport-module__7bNBja__exportModalContent{background:#fff;border-radius:12px;flex-direction:column;width:90%;max-width:540px;animation:.18s ease-out aoireport-module__7bNBja__modalPop;display:flex;overflow:hidden;box-shadow:0 20px 35px #00000040}@keyframes aoireport-module__7bNBja__modalPop{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.aoireport-module__7bNBja__exportModalHeader{background:#f9fafb;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1.1rem 1.4rem;display:flex}.aoireport-module__7bNBja__exportModalTitle{color:#111827;align-items:center;gap:.5rem;margin:0;font-size:1.1rem;font-weight:700;display:flex}.aoireport-module__7bNBja__exportModalCloseBtn{cursor:pointer;color:#9ca3af;background:0 0;border:none;border-radius:4px;padding:.2rem;font-size:1.3rem;line-height:1;transition:color .15s}.aoireport-module__7bNBja__exportModalCloseBtn:hover{color:#374151}.aoireport-module__7bNBja__exportModalBody{flex-direction:column;gap:1.1rem;padding:1.4rem;display:flex}.aoireport-module__7bNBja__exportModalHelp{color:#6b7280;background:#f3f4f6;border-left:3px solid #7c1712;border-radius:6px;padding:.6rem .8rem;font-size:.85rem;line-height:1.4}.aoireport-module__7bNBja__exportModalFooter{background:#f9fafb;border-top:1px solid #e5e7eb;justify-content:flex-end;gap:.75rem;padding:1rem 1.4rem;display:flex}.aoireport-module__7bNBja__btnCancel{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:.55rem 1.1rem;font-size:.9rem;font-weight:600;transition:all .15s}.aoireport-module__7bNBja__btnCancel:hover:not(:disabled){background:#f3f4f6}.aoireport-module__7bNBja__btnConfirm{color:#fff;cursor:pointer;background:#7c1712;border:1px solid #0000;border-radius:6px;align-items:center;gap:.4rem;padding:.55rem 1.3rem;font-size:.9rem;font-weight:600;transition:all .15s;display:flex}.aoireport-module__7bNBja__btnConfirm:hover:not(:disabled){background:#65120e}.aoireport-module__7bNBja__btnConfirm:disabled,.aoireport-module__7bNBja__btnCancel:disabled{opacity:.6;cursor:not-allowed}.aoireport-module__7bNBja__processingBanner{background-color:#fef3c7;border:1px solid #f59e0b;border-radius:8px;align-items:center;gap:1.1rem;margin-top:.4rem;padding:1.1rem 1.3rem;animation:.25s ease-out aoireport-module__7bNBja__bannerFadeIn;display:flex}@keyframes aoireport-module__7bNBja__bannerFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.aoireport-module__7bNBja__processingSpinner{border:3.5px solid #92400e40;border-top-color:#92400e;border-radius:50%;flex-shrink:0;width:32px;height:32px;animation:.8s linear infinite aoireport-module__7bNBja__spin}.aoireport-module__7bNBja__processingText{flex-direction:column;gap:.25rem;display:flex}.aoireport-module__7bNBja__processingTitle{color:#92400e;font-size:.98rem;font-weight:700}.aoireport-module__7bNBja__processingSubtitle{color:#78350f;font-size:.84rem;line-height:1.4}.aoireport-module__7bNBja__btnSpinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.8s linear infinite aoireport-module__7bNBja__spin;display:inline-block}@keyframes aoireport-module__7bNBja__spin{to{transform:rotate(360deg)}}
.identifypopup-module__EQf4JG__wrapper{flex-direction:column;align-items:center;gap:1em;max-height:60vh;display:flex}.identifypopup-module__EQf4JG__featureresults::-webkit-scrollbar{width:6px;height:6px}.identifypopup-module__EQf4JG__featureresults::-webkit-scrollbar-track{background:#f1f1f1}.identifypopup-module__EQf4JG__featureresults::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.identifypopup-module__EQf4JG__featureresults::-webkit-scrollbar-thumb:hover{background:#555}.identifypopup-module__EQf4JG__header{flex-direction:row;align-items:center;gap:1em;width:100%;font-size:.9em;display:flex}.identifypopup-module__EQf4JG__header label{color:var(--darkgreen);font-size:.85em;font-weight:600}.identifypopup-module__EQf4JG__header select{border:none;border-bottom:1px solid var(--darkgreen);color:var(--darkgreen);cursor:pointer;background:0 0;outline:none;width:100%;padding:2px;font-size:.9em}.identifypopup-module__EQf4JG__loading{flex-direction:row;align-items:center;gap:1em;margin:1em;display:flex}.identifypopup-module__EQf4JG__loading span{color:var(--gray);font-size:.75em;font-style:italic}.identifypopup-module__EQf4JG__loadingimg{background-image:url(/loading.gif);background-position:50%;background-repeat:no-repeat;background-size:contain;width:2em;height:2em}.identifypopup-module__EQf4JG__featureresults{flex-direction:column;width:100%;display:flex;overflow-y:auto}.identifypopup-module__EQf4JG__featuredata{flex-direction:column;gap:.4em;display:flex}.identifypopup-module__EQf4JG__featureselector{flex-direction:row;justify-content:center;align-items:center;gap:.4em;display:flex}.identifypopup-module__EQf4JG__featureselector span{font-size:.8em;font-style:italic}.identifypopup-module__EQf4JG__link{cursor:pointer;color:var(--red);padding:1px 3px;text-decoration:underline}.identifypopup-module__EQf4JG__featurenotfound{color:var(--gray);text-align:center;font-style:italic}.identifypopup-module__EQf4JG__row{border-bottom:1px solid #00640033;flex-direction:row;justify-content:space-between;align-items:center;gap:1em;padding:2px 6px 0 0;display:flex}.identifypopup-module__EQf4JG__fieldname{text-align:start;color:#444;word-break:break-word;width:48%;font-size:.82em;font-weight:500}.identifypopup-module__EQf4JG__fieldvalue{text-align:end;color:#111;word-break:break-word;width:52%;font-size:.85em;font-weight:600}.identifypopup-module__EQf4JG__button{background-color:var(--white);border:1px solid var(--darkgreen);cursor:pointer;color:var(--darkgreen);border-radius:5px;padding:3px 8px;font-weight:600}.identifypopup-module__EQf4JG__button:hover{background-color:var(--darkgreen);color:var(--white)}
.measurecard-module__Uc_h1G__body{-webkit-user-select:none;user-select:none;flex-direction:column;gap:.75rem;font-family:Open Sans,sans-serif;display:flex}.measurecard-module__Uc_h1G__metricsGroup{flex-direction:column;gap:.5rem;display:flex}.measurecard-module__Uc_h1G__metricItem{border-left:4px solid var(--green,#00923f);background:#f8f9fa;border-radius:8px;padding:.5rem .7rem}.measurecard-module__Uc_h1G__metricItemOrange{border-left-color:#ff9102}.measurecard-module__Uc_h1G__metricLabel{text-transform:uppercase;color:#555;margin-bottom:.15rem;font-size:.72rem;font-weight:600}.measurecard-module__Uc_h1G__metricValue{color:#171717;font-size:1.15rem;font-weight:700}.measurecard-module__Uc_h1G__metricPlaceholder{color:#888;font-size:.8rem;font-style:italic;line-height:1.3}.measurecard-module__Uc_h1G__actions{gap:.5rem;margin-top:.1rem;display:flex}.measurecard-module__Uc_h1G__body button.measurecard-module__Uc_h1G__actionButton{color:#333;cursor:pointer;background:#fff;border:1px solid #d0d7de;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:.4rem;width:auto;margin:0;padding:.45rem .6rem;font-size:.8rem;font-weight:600;transition:all .15s;display:flex}.measurecard-module__Uc_h1G__body button.measurecard-module__Uc_h1G__actionButton:hover:not(:disabled){background:#f3f4f6;border-color:#b0b7be}.measurecard-module__Uc_h1G__body button.measurecard-module__Uc_h1G__actionButton:disabled{opacity:.4;cursor:not-allowed;color:#333;background:#fff}.measurecard-module__Uc_h1G__actionButtonIcon{filter:brightness(.2);background-position:50%;background-repeat:no-repeat;background-size:contain;width:14px;height:14px;display:inline-block}.measurecard-module__Uc_h1G__iconUndo{background-image:url(/icons/panel/eraselastvertex.svg)}.measurecard-module__Uc_h1G__iconClear{background-image:url(/icons/panel/restartmeasure.svg)}.measurecard-module__Uc_h1G__hint{color:#666;text-align:center;border-top:1px dashed #e1e4e8;margin-top:.1rem;padding-top:.4rem;font-size:.7rem;line-height:1.3}
.page-module___8aEwW__wrapper{text-align:center;flex-direction:column;align-items:center;gap:0;width:100%;min-height:100vh;margin:0;display:flex}.page-module___8aEwW__block1{cursor:pointer;background-image:url(/home/block1.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:92%;max-width:1600px;height:420px;margin:3em auto;transition:transform .2s,opacity .2s}.page-module___8aEwW__block1:hover{transform:scale(1.008)}.page-module___8aEwW__block2{background-image:url(/home/block2.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:92%;max-width:1600px;height:420px;margin:3em auto}@media (max-width:1024px){.page-module___8aEwW__block1,.page-module___8aEwW__block2{height:320px;margin:.5em auto}}@media (max-width:768px){.page-module___8aEwW__block1,.page-module___8aEwW__block2{width:95%;height:220px}}@media (max-width:480px){.page-module___8aEwW__block1,.page-module___8aEwW__block2{height:160px}}.page-module___8aEwW__footer{color:#64748b;border-top:1px solid #0000000f;justify-content:center;align-items:center;gap:12px;width:100%;margin-top:2rem;padding:24px 16px;font-size:13px;display:flex}.page-module___8aEwW__versionBadge{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:9999px;padding:2px 8px;font-size:11px;font-weight:600}
.MapHoverTooltip-module__qKXH7G__tooltipContainer{z-index:9999;pointer-events:none;-webkit-backdrop-filter:blur(8px);background:#fffffff5;border:1px solid #0000001f;border-radius:8px;max-width:340px;padding:10px 12px;transition:opacity .15s ease-out;position:fixed;box-shadow:0 10px 25px -5px #0000002e,0 4px 10px -2px #00000014}.MapHoverTooltip-module__qKXH7G__pinned{pointer-events:auto!important}.MapHoverTooltip-module__qKXH7G__closeBtn{color:#444;cursor:pointer;z-index:10;background:#00000012;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:14px;font-weight:700;line-height:1;transition:background .15s,color .15s;display:flex;position:absolute;top:8px;right:8px}.MapHoverTooltip-module__qKXH7G__closeBtn:hover{color:#000;background:#00000029}
.main-module__RtB97G__wrapper{box-sizing:border-box;background-image:url(/home/serra-mantiqueira.jpg);background-position:50% 22%;background-repeat:no-repeat;background-size:cover;flex-direction:column;align-items:center;gap:2em;width:100%;padding:4.5em 2em 5.5em;display:flex;position:relative}.main-module__RtB97G__logos{filter:drop-shadow(0 2px 4px #0009);z-index:2;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute;bottom:15px;right:20px}@media (min-width:1600px){.main-module__RtB97G__logos{right:calc(50% - 760px)}}.main-module__RtB97G__logoItemFapemig{object-fit:contain;-webkit-user-select:none;user-select:none;width:auto;height:60px}.main-module__RtB97G__logoItemSede{object-fit:contain;-webkit-user-select:none;user-select:none;width:auto;height:36px}.main-module__RtB97G__textbox{background-color:var(--redhome);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-sizing:border-box;border:1px solid #ffffff2e;border-radius:1.2em;flex-direction:column;align-items:center;gap:1.1em;width:min(85%,1100px);padding:1.8em 2.2em;display:flex;box-shadow:0 8px 30px #0000004d}.main-module__RtB97G__title{color:var(--white);text-align:center;text-shadow:0 1px 3px #0000004d;font-size:clamp(1.3rem,2.5vw,1.8rem);font-weight:700;line-height:1.25}.main-module__RtB97G__subtitle{color:var(--white);text-align:center;text-shadow:0 1px 2px #00000040;font-size:clamp(1rem,1.8vw,1.3rem);line-height:1.35}.main-module__RtB97G__text{max-width:85%;color:var(--white);text-align:center;opacity:.95;text-shadow:0 1px 2px #00000040;font-size:clamp(.85rem,1.4vw,.95rem);font-style:italic;line-height:1.45}.main-module__RtB97G__searchbox{border-radius:.6em;flex-direction:row;width:min(480px,94vw);height:44px;display:flex;overflow:hidden;box-shadow:0 6px 20px #00000059}.main-module__RtB97G__inputwrapper{flex:1;height:100%}.main-module__RtB97G__inputwrapper input{background-color:var(--white);width:100%;height:100%;color:var(--black);box-sizing:border-box;border:0;border-radius:.6em 0 0 .6em;outline:none;padding:0 1em;font-size:.95rem}.main-module__RtB97G__inputwrapper input::placeholder{color:#00923f99;font-style:italic;font-weight:500}.main-module__RtB97G__button{background-color:var(--green);width:90px;height:100%;color:var(--white);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:0 .6em .6em 0;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;font-weight:600;transition:background-color .15s;display:flex}.main-module__RtB97G__button:hover{background-color:var(--darkgreen)}@media (max-width:999px){.main-module__RtB97G__wrapper{gap:1.5em;padding:2.2em 1.2em 3em}.main-module__RtB97G__logos{flex-flow:wrap;justify-content:center;align-items:center;gap:2rem;width:100%;max-width:100%;margin-top:1.2rem;display:flex;position:static;bottom:auto;right:auto}.main-module__RtB97G__logoItemFapemig{height:clamp(32px,38px)}.main-module__RtB97G__logoItemSede{height:clamp(22px,32px)}}@media (max-width:768px){.main-module__RtB97G__logos{gap:1.2rem;margin-top:.8rem}.main-module__RtB97G__textbox{border-radius:.9em;gap:.8em;width:100%;padding:1.3em 1em}.main-module__RtB97G__text{max-width:100%}.main-module__RtB97G__searchbox{width:100%;height:42px}.main-module__RtB97G__button{width:80px;font-size:.88rem}}
