.header-wrapper[data-v-424c3a4e]{width:100%}dl[data-v-424c3a4e],ol[data-v-424c3a4e],ul[data-v-424c3a4e]{margin-top:0;margin-bottom:0}.header[data-v-424c3a4e]{background-color:var(--primary-color)}.logo-portal[data-v-424c3a4e]{max-height:50px;width:auto;-o-object-fit:contain;object-fit:contain;display:block}.logo-link[data-v-424c3a4e]{display:flex;align-items:center;text-decoration:none;gap:12px}.header-title[data-v-424c3a4e]{color:#fff;font-size:18px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;line-height:1}.toggle-sidebar-btn[data-v-424c3a4e]{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;margin-right:15px;padding:5px;display:flex;align-items:center;justify-content:center;transition:opacity .2s}.toggle-sidebar-btn[data-v-424c3a4e]:hover{opacity:.8}.container-header[data-v-424c3a4e]{display:flex;align-items:center;justify-content:space-between;padding:8px 20px;height:var(--header-section-height,82px)}.logo-header[data-v-424c3a4e]{display:flex;align-items:center}.acessibilidade[data-v-424c3a4e]{display:flex;align-items:center;gap:16px;height:100%}.acessibilidade-container[data-v-424c3a4e]{display:flex;align-items:center;gap:0;background:transparent;padding:4px;border-radius:20px;transition:all .3s ease}.acessibilidade-container[data-v-424c3a4e]:hover{background:hsla(0,0%,100%,.1);padding:4px 12px;gap:8px}.acessibilidade-btn[data-v-424c3a4e]{background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;transition:all .2s ease;width:32px;height:32px}.acessibilidade-btn.hover-item[data-v-424c3a4e]{max-width:0;opacity:0;overflow:hidden;padding:0;margin:0;pointer-events:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.acessibilidade-btn.hover-trigger[data-v-424c3a4e]{opacity:1}.acessibilidade-container:hover .acessibilidade-btn.hover-item[data-v-424c3a4e]{max-width:32px;opacity:1;pointer-events:auto;padding:8px}.acessibilidade-btn[data-v-424c3a4e]:hover{background-color:hsla(0,0%,100%,.2)}.acessibilidade-btn .pi[data-v-424c3a4e]{font-size:1rem}.icon-button[data-v-424c3a4e]{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:8px;border-radius:8px;color:#fff;transition:background-color .2s}.icon-button[data-v-424c3a4e]:hover{background-color:hsla(0,0%,100%,.1)}#loginButton[data-v-424c3a4e]{border:none;height:38px;display:flex;align-items:center;gap:15px;padding:10px 15px;background-color:rgba(96,96,96,.44);border-radius:10px;transition:background-color .3s ease;color:#fff;font-size:16px;cursor:pointer}#loginButton[data-v-424c3a4e]:hover{background-color:#3f5d85}.text-conect[data-v-424c3a4e]{color:#fff;font-size:16px}.header-mobile[data-v-424c3a4e]{text-align:center;padding:10px 0;background-color:var(--primary-color);display:flex;flex-direction:column;align-items:center;justify-content:center;height:50px}.logo-header-mobile img[data-v-424c3a4e]{height:40px;width:auto}.mobile-nav[data-v-424c3a4e]{position:fixed;bottom:0;left:0;right:0;background-color:var(--primary-color);display:flex;justify-content:space-around;padding:0 0 env(safe-area-inset-bottom,0);z-index:100;height:calc(68px + env(safe-area-inset-bottom, 0px))}.icones-menu-mobile[data-v-424c3a4e]{width:26px}.nav-button[data-v-424c3a4e]{background:none;border:none;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.mobile-slide-menu[data-v-424c3a4e]{position:fixed;top:0;left:-100%;width:80%;max-width:320px;height:100vh;height:100dvh;background-color:#365175;transition:left .3s ease;z-index:1001;overflow-y:auto;box-shadow:2px 0 10px rgba(0,0,0,.2);overscroll-behavior:contain}.mobile-slide-menu.open[data-v-424c3a4e]{left:0}.mobile-menu-overlay[data-v-424c3a4e]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);z-index:1000}.user-menu-container[data-v-424c3a4e]{position:relative;display:inline-block}.user-button[data-v-424c3a4e]{background:transparent!important;border:none!important;border-radius:8px!important;padding:6px 8px!important;gap:8px;height:40px;display:flex!important;align-items:center!important;justify-content:center;transition:background-color .2s;cursor:pointer}.user-button[data-v-424c3a4e]:hover{background-color:hsla(0,0%,100%,.1)!important}.user-button i[data-v-424c3a4e]{color:#fff!important;font-size:1.1rem;background:transparent;width:auto;height:auto;padding:0}.user-button-content[data-v-424c3a4e]{display:flex;align-items:center;gap:8px}.user-name-display[data-v-424c3a4e]{font-size:14px;font-weight:500;color:#fff;letter-spacing:.3px}.custom-scrollbar[data-v-424c3a4e]{overscroll-behavior:contain}@media (max-width:768px){.header[data-v-424c3a4e]{display:none}}.footer-container[data-v-22c6bfe4]{display:flex;flex-direction:column;align-items:flex-start;padding:32px 80px;background:#4f6e97;width:100%;min-height:auto;margin-left:0;position:relative;z-index:1}.sidebar-collapsed~footer .footer-container[data-v-22c6bfe4]{width:100%;margin-left:0}.footer-content[data-v-22c6bfe4]{display:flex;flex-direction:column;gap:20px;width:100%;max-width:1677px;margin:0 auto}.footer-main[data-v-22c6bfe4]{display:flex;align-items:center;gap:50px;width:100%}.footer-logo[data-v-22c6bfe4]{display:none}.footer-logo[data-v-22c6bfe4],.footer-map[data-v-22c6bfe4]{width:475px;height:192px;filter:drop-shadow(0 5px 15px rgba(0,0,0,.35));border-radius:8px}.footer-map[data-v-22c6bfe4]{overflow:hidden}.footer-info[data-v-22c6bfe4]{display:flex;gap:50px;flex:1}.footer-section[data-v-22c6bfe4]{display:flex;flex-direction:column;gap:12px}.section-title[data-v-22c6bfe4]{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:20px;line-height:31px;color:#193155;margin:-12px 0}.section-text[data-v-22c6bfe4]{font-family:var(--primary-font);line-height:32px}.section-text[data-v-22c6bfe4],h2.location-client[data-v-22c6bfe4],p#ano-trabalho-home[data-v-22c6bfe4]{font-weight:400;font-size:14px;color:#fcfcfc}.social-icons[data-v-22c6bfe4]{display:flex;gap:7px}.social-icons a[data-v-22c6bfe4]{width:30px;height:30px;display:flex;align-items:center;justify-content:center}.social-icons img[data-v-22c6bfe4]{width:100%;height:100%;filter:brightness(0) invert(1)}.footer-copyright[data-v-22c6bfe4]{width:100%;font-family:Plus Jakarta Sans,sans-serif;font-weight:400;font-size:14px;line-height:29px;color:#fff}.mobile-only[data-v-22c6bfe4]{display:none}.desktop-only[data-v-22c6bfe4]{display:block}.mobile-map[data-v-22c6bfe4]{display:none;width:100%;margin-top:20px}@media (max-width:1280px){.footer-container[data-v-22c6bfe4]{padding:24px 40px}.footer-main[data-v-22c6bfe4]{flex-direction:column;gap:30px}.footer-info[data-v-22c6bfe4]{flex-direction:column;gap:25px}}@media (max-width:768px){.mobile-only[data-v-22c6bfe4]{display:block}.desktop-only[data-v-22c6bfe4]{display:none}.mobile-map[data-v-22c6bfe4]{display:block}.footer-map[data-v-22c6bfe4]{width:100%;height:192px}.footer-logo[data-v-22c6bfe4]{display:block}.footer-container[data-v-22c6bfe4]{padding:44px 20px;width:100%;margin-left:0;margin-bottom:50px}.footer-logo[data-v-22c6bfe4]{width:100%;height:auto}}.acessibilidade[data-v-c7bd116a]{background:#f5f5f5;padding:8px}.barra-acessibilidade[data-v-c7bd116a]{display:flex;gap:10px;align-items:center}.botao-acessibilidade[data-v-c7bd116a]{display:flex;align-items:center;gap:5px;padding:5px 10px;border:none;background:transparent;cursor:pointer}.botao-acessibilidade.active[data-v-c7bd116a]{background:#ddd}.fonte-controls[data-v-c7bd116a]{display:flex;gap:5px}.acessibilidade-container[data-v-c7bd116a]{display:flex;align-items:center;position:relative}.hover-item[data-v-c7bd116a]{opacity:0;transform:translateX(20px);transition:all .3s ease;pointer-events:none;position:absolute;right:1%}.hover-item[data-v-c7bd116a]:hover,.hover-trigger:hover~.hover-item[data-v-c7bd116a]{opacity:1;transform:translateX(0);pointer-events:auto}.acessibilidade-btn[data-v-c7bd116a]{position:relative;background:none;border:none;padding:2px}.acessibilidade-container:hover .hover-item[data-v-c7bd116a]{opacity:1;transform:translateX(0);pointer-events:auto}.alto-contraste[data-v-c7bd116a]{background-color:#262525}.alto-contraste img[data-v-c7bd116a],.alto-contraste[data-v-c7bd116a]{filter:invert(1) hue-rotate(180deg)}.alto-contraste .logo-portal[data-v-c7bd116a],.alto-contraste img[data-v-c7bd116a]{filter:none}.alto-contraste a[data-v-c7bd116a]{color:#ff0}.alto-contraste .sidebar[data-v-c7bd116a]{background-color:#222;color:#fff}.alto-contraste .header[data-v-c7bd116a]{background-color:#000}@media (max-width:1280px){#resetar-fonte[data-v-c7bd116a]{width:10px}#aumentar-fonte[data-v-c7bd116a]{width:18px}}@media (max-width:980px){.acessibilidade-btn[data-v-c7bd116a]{padding:2px}}.p-progress-spinner{position:fixed!important;top:20px;right:25px;z-index:10000}@keyframes p-progress-spinner-color{0%,to{stroke:#d62d20}40%{stroke:#0057e7}66%{stroke:#008744}80%,90%{stroke:#ffa700}}.box-acessibilidade[data-v-703a60af]{padding:0 100px}.container[data-v-703a60af]{max-width:100%;margin:0 auto;padding:20px;font-family:Arial,sans-serif;line-height:1.6;transition:background-color .3s,color .3s}.alto-contraste{background-color:#000;color:#fff}h1[data-v-703a60af],h2[data-v-703a60af],h3[data-v-703a60af]{margin-top:20px}.button-group[data-v-703a60af]{display:flex;gap:10px;margin-bottom:20px;align-items:center}button[data-v-703a60af]{padding:10px 15px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer}.dark-mode button[data-v-703a60af]{background-color:#0056b3}.button-group button[data-v-703a60af]{padding:10px 15px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:calc(14px + var(--font-size-increment, 0px))}.alto-contraste .button-group button[data-v-703a60af]{background-color:#fff;color:#000;border:1px solid #fff}table[data-v-703a60af]{width:100%;border-collapse:collapse;margin-bottom:20px}.text-center[data-v-703a60af]{text-align:center}td[data-v-703a60af],th[data-v-703a60af]{border:1px solid #ddd;padding:8px;text-align:left}.alto-contraste table[data-v-703a60af]{border-color:#fff}.alto-contraste td[data-v-703a60af],.alto-contraste th[data-v-703a60af]{border-color:#fff;color:#fff}.dark-mode td[data-v-703a60af],.dark-mode th[data-v-703a60af]{border-color:#555}a[data-v-703a60af]{color:#007bff;text-decoration:none}.alto-contraste a[data-v-703a60af]{color:#fff;text-decoration:underline}.alto-contraste a[data-v-703a60af]:hover{color:gold}.dark-mode a[data-v-703a60af]{color:#66b0ff}a[data-v-703a60af]:hover{text-decoration:underline}.legislation-grid[data-v-703a60af]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-top:20px}.legislation-card[data-v-703a60af]{padding:20px;border:1px solid #ddd;border-radius:8px;background-color:#f8f9fa;transition:transform .2s}.alto-contraste .legislation-card[data-v-703a60af]{background-color:#000;border-color:#fff}.legislation-card h3[data-v-703a60af]{color:#005ca9;margin-bottom:10px}.alto-contraste .legislation-card h3[data-v-703a60af]{color:#fff}.legislation-card p[data-v-703a60af]{margin-bottom:15px;font-size:.95em}.dark-mode .legislation-card[data-v-703a60af]{background-color:#2d2d2d;border-color:#444}.dark-mode .legislation-card h3[data-v-703a60af]{color:#66b0ff}.legislation-card[data-v-703a60af]:hover{transform:translateY(-5px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.acessibilidade-btn[data-v-703a60af]{background:none;border:none;padding:8px;cursor:pointer;display:flex;align-items:center;justify-content:center}.icon-acessibilidade[data-v-703a60af]{width:24px;height:24px}.hover-item[data-v-703a60af]{transition:transform .2s}.hover-item[data-v-703a60af]:hover{transform:scale(1.1)}.alto-contraste{background-color:#262525;filter:invert(1) hue-rotate(180deg)}.sidebar[data-v-30dbef1e]{display:flex;flex-direction:column;width:300px;max-width:400px;min-width:70px;height:100vh;background:linear-gradient(180deg,#365175,#2b4873);color:#fff;position:relative;z-index:2;flex-shrink:0;overflow:hidden;transition:width .3s ease-in-out}.sidebar.collapsed[data-v-30dbef1e]{width:70px}.sidebar-entity-section[data-v-30dbef1e]{flex-shrink:0;border-bottom:1px solid hsla(0,0%,100%,.1)}.entity-info[data-v-30dbef1e]{display:flex;align-items:center;gap:12px;min-height:82px;padding:12px;background-color:var(--primary-color);box-sizing:border-box;width:100%;transition:all .3s ease-in-out}.entity-info.collapsed[data-v-30dbef1e]{justify-content:center;padding:8px}.client-brasao[data-v-30dbef1e]{width:50px;height:50px;-o-object-fit:contain;object-fit:contain;flex-shrink:0;background-color:#fff;padding:2px;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.15);transition:all .3s ease-in-out}.sidebar.collapsed .client-brasao[data-v-30dbef1e]{width:40px;height:40px}.entity-details[data-v-30dbef1e]{display:flex;flex-direction:column;flex:1;gap:4px;min-width:0}.nome-cliente[data-v-30dbef1e]{font-size:15px;font-weight:500;margin:0;line-height:1.2;color:#fff;word-break:break-word}.ano-de-trabalho[data-v-30dbef1e]{font-size:13px;font-weight:300;margin:0;line-height:1;color:hsla(0,0%,100%,.8)}.sidebar.collapsed .ano-de-trabalho[data-v-30dbef1e],.sidebar.collapsed .entity-details[data-v-30dbef1e],.sidebar.collapsed .nome-cliente[data-v-30dbef1e]{display:none}.sidebar-menu-container[data-v-30dbef1e]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:8px}.sidebar-menu-container[data-v-30dbef1e]::-webkit-scrollbar{width:6px}.sidebar-menu-container[data-v-30dbef1e]::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.menu-submenu[data-v-30dbef1e]{max-height:0;transition:max-height .3s ease-out;overflow:hidden}.menu-submenu.expanded[data-v-30dbef1e]{max-height:1000px;transition:max-height .5s ease-in}.sidebar-menu-container[data-v-30dbef1e]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:3px}.sidebar-menu-container[data-v-30dbef1e]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}.menu-group-header[data-v-30dbef1e]{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:0 12px;background-color:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-left:2px solid hsla(0,0%,100%,.3);border-radius:4px;color:#fff;font-size:14px;font-weight:500;letter-spacing:.3px;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.menu-group-header[data-v-30dbef1e]:hover{background-color:rgba(63,93,133,.8);border-left-color:#fff;transform:translateX(2px)}.menu-group-header i[data-v-30dbef1e]:first-child{font-size:16px;width:16px;flex-shrink:0}.menu-group-title[data-v-30dbef1e]{flex:1;text-align:left;opacity:1;transition:opacity .3s ease}.arrow-icon[data-v-30dbef1e]{font-size:12px;transition:transform .3s ease;flex-shrink:0}.arrow-icon.expanded[data-v-30dbef1e]{transform:rotate(90deg)}.sidebar.collapsed .menu-group-header[data-v-30dbef1e]{padding:0;justify-content:center;border-left:none;background-color:transparent;border-color:transparent}.sidebar.collapsed .arrow-icon[data-v-30dbef1e],.sidebar.collapsed .menu-group-title[data-v-30dbef1e]{display:none}.menu-submenu[data-v-30dbef1e]{padding:4px 0 4px 8px;background-color:rgba(0,0,0,.15);border-left:2px solid hsla(0,0%,100%,.15);margin-left:8px;margin-top:4px;border-radius:4px;transition:all .4s ease-in-out}.hidden[data-v-30dbef1e]{display:none!important}@keyframes slidedown-30dbef1e{0%{max-height:0;opacity:0}to{max-height:500px;opacity:1}}@keyframes slideup-30dbef1e{0%{max-height:500px;opacity:1}to{max-height:0;opacity:0}}.slidedown[data-v-30dbef1e]{animation:slidedown-30dbef1e .3s ease-in-out forwards;overflow:hidden}.slideup[data-v-30dbef1e]{animation:slideup-30dbef1e .3s ease-in-out forwards;overflow:hidden}.menu-item[data-v-30dbef1e]{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 12px;background-color:transparent;border:none;border-radius:4px;color:#fff;font-size:14px;font-weight:400;letter-spacing:.3px;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.menu-item[data-v-30dbef1e]:hover{background-color:rgba(63,93,133,.3);padding-left:16px}.menu-item.active[data-v-30dbef1e]{background-color:rgba(63,93,133,.6);border-left:3px solid #fff;padding-left:13px;font-weight:500}.menu-item i[data-v-30dbef1e]{font-size:16px;width:16px;flex-shrink:0;display:flex;justify-content:center;align-items:center}.menu-item span[data-v-30dbef1e]{flex:1;opacity:1;transition:opacity .3s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar.collapsed .menu-item[data-v-30dbef1e]{padding:0;justify-content:center;min-height:50px;gap:0}.sidebar.collapsed .menu-item span[data-v-30dbef1e]{display:none}.sidebar.collapsed .menu-item i[data-v-30dbef1e]{width:auto;margin:0}.sidebar-logout-section[data-v-30dbef1e]{flex-shrink:0;border-top:1px solid hsla(0,0%,100%,.1);background-color:var(--primary-color);margin-top:auto}.sidebar-handle[data-v-30dbef1e]{position:absolute;right:0;top:0;bottom:0;width:4px;cursor:ew-resize;background-color:transparent;transition:background-color .2s ease;z-index:10}.sidebar-handle[data-v-30dbef1e]:hover{background-color:hsla(0,0%,100%,.2)}.input-field[data-v-4e72ed3a]{background-color:#f8f9fa!important;opacity:1!important;cursor:not-allowed!important}.input-field[data-v-4e72ed3a]:disabled{opacity:1!important}[data-v-4e72ed3a] .p-password,[data-v-4e72ed3a] .p-password .p-inputtext{width:100%}.fadein[data-v-4e72ed3a]{animation:fadein-4e72ed3a .3s ease-out}@keyframes fadein-4e72ed3a{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.modal-card-reg[data-v-4e72ed3a]{padding-bottom:env(safe-area-inset-bottom,0);overscroll-behavior:contain}@media (max-width:480px){.modal-card-reg[data-v-4e72ed3a] .p-5{padding:1rem!important}.modal-card-reg[data-v-4e72ed3a] .border-round-xl.w-3rem{width:2.25rem!important;height:2.25rem!important}}@media (max-width:768px){.registration-overlay-backdrop[data-v-4e72ed3a]{z-index:9999!important;background:transparent!important;align-items:flex-start!important;padding:0!important}.registration-modal-card[data-v-4e72ed3a]{width:100%!important;max-width:100%!important;max-height:none!important;height:100vh!important;height:100dvh!important;margin:0!important;border-radius:0!important;display:flex!important;flex-direction:column!important}.registration-modal-card form[data-v-4e72ed3a]{flex:1!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.registration-modal-card .overflow-y-auto[data-v-4e72ed3a]{flex:1!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-bottom:1.5rem!important}.registration-modal-card .flex-none.border-top-1[data-v-4e72ed3a]{flex-shrink:0!important;padding-bottom:calc(.75rem + env(safe-area-inset-bottom, 0px))!important}.registration-modal-card .px-4.py-4.surface-50[data-v-4e72ed3a]{padding:.5rem 1rem!important}.registration-modal-card .w-3rem.h-3rem[data-v-4e72ed3a]{width:2rem!important;height:2rem!important;font-size:.75rem!important}.registration-modal-card .text-xs.font-medium.mt-2[data-v-4e72ed3a]{display:none!important}.registration-modal-card>.flex-none[data-v-4e72ed3a]:first-child{padding:1.25rem 1rem!important}}[data-v-ef9dbea4] .p-input-icon-left .p-password>.p-inputtext.w-full{padding-left:2.5rem}input[data-v-ef9dbea4]:-webkit-autofill,input[data-v-ef9dbea4]:-webkit-autofill:focus,input[data-v-ef9dbea4]:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px #fff;-webkit-text-fill-color:#000}input[data-v-ef9dbea4]:-moz-autofill{box-shadow:inset 0 0 0 1000px #fff;color:#000!important}.fadein[data-v-ef9dbea4]{animation:fadein-ef9dbea4 .3s ease-in-out}@keyframes fadein-ef9dbea4{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.input-field[data-v-ef9dbea4]{background-color:#f8f9fa!important;opacity:1!important;cursor:not-allowed!important}.input-field[data-v-ef9dbea4]:disabled{opacity:1!important}.p-error[data-v-ef9dbea4]{word-break:break-word;overflow-wrap:break-word;max-width:100%}a.text-primary[data-v-ef9dbea4]:hover{text-decoration:underline}.modal-card[data-v-ef9dbea4]{padding-bottom:env(safe-area-inset-bottom,0);overscroll-behavior:contain}@media (max-width:768px){.login-overlay-backdrop[data-v-ef9dbea4]{z-index:9999!important;background:transparent!important;align-items:flex-start!important;padding:0!important}.login-modal-card[data-v-ef9dbea4]{width:100%!important;max-width:100%!important;height:100vh!important;height:100dvh!important;max-height:none!important;margin:0!important;border-radius:0!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom,0)!important}.p-dialog[data-v-ef9dbea4]{margin:1rem}}[data-v-d818264c] .ql-editor{font-family:inherit;font-size:1.1rem;overflow-y:visible;padding:0}[data-v-d818264c] .ql-editor img{max-width:100%;height:auto;border-radius:8px}.p-message.p-message-error{width:530px}.app-layout-fixed{display:flex!important;flex-direction:row!important;height:100vh;width:100vw;overflow:hidden}.sidebar{flex-shrink:0;height:100vh;z-index:1000}.main-wrapper{flex:1;display:flex;flex-direction:column;height:100vh;overflow:hidden;position:relative;min-width:0}.content-body{flex:1;overflow-y:auto;overflow-x:hidden;padding:0;background-color:var(--background-color,#f8f9fa)}.landing-layout{width:100%;min-height:100vh}.layout-main{display:flex;flex-direction:row}.layout-main .content{padding:20px 20px 20px 20px!important}@media(max-width:768px){.layout-main .content{padding:10px!important}}@-o-viewport{zoom:5}@viewport{zoom:5}.mobile-nav{position:fixed;bottom:0;left:0;right:0;background-color:var(--primary-color);display:flex;justify-content:space-around;padding:0 0;z-index:2;height:68px}@media(max-width:980px){.app-layout-fixed{flex-direction:column!important;overflow-y:auto}.main-wrapper{height:auto;overflow:visible}.content-body{overflow:visible;padding-bottom:calc(80px + env(safe-area-inset-bottom, 0px))}}:root{--primary-color:#193155;--secondary-color:#365175;--terciary-color:#2b4873;--text-color:#000;--text-color-buttons:#393939;--title-color:#1e365a;--header-bg-color:var(--primary-color);--header-text-color:#fff;--hover-color-text:var(--terciary-color);--button-hover-bg:#3f5d85;--background-color:#f8f9fa;--background-menu:#365175;--color-font-menu:#fff;--bg-color-total:#f8f9fa;--icon-color:var(--primary-color);--button-bg-color:var(--secondary-color);--button-text-color:#e9e9e9;--button-hover-bg-color:var(--hover-color);--font-size-base:16px;--font-size-large:1.25rem;--primary-font:"Roboto",sans-serif;--font-weight-regular:400;--font-weight-bold:700;--font-weight-ultrabold:800;--input-padding:0.5rem;--box-padding:40px;--grid-gap:var(--input-padding);--border-radius:8px;--header-height:80px;--header-section-height:82px;--footer-height:80px;--max-width:100%;--padding-container:2rem;--app-padding:var(--padding-container);--box-shadow:0 5px 15px rgba(0,0,0,.35);--transition-duration:0.4s;--transition-ease:ease-in-out;--breakpoint-mobile:768px;--breakpoint-desktop:1024px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:var(--primary-color)}::-webkit-scrollbar-thumb:hover{background:var(--secondary-color)}.p-button{border-radius:var(--border-radius,6px)!important}.p-toast .p-toast-message{opacity:1!important;background-color:unset!important;border:none!important;font-size:unset!important;max-width:unset!important;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)!important;border-radius:6px!important;backdrop-filter:unset!important;-webkit-backdrop-filter:unset!important;pointer-events:auto!important;overflow:hidden!important}.p-toast .p-toast-message.p-toast-message-success{background:#e4f8e0!important;border-left:6px solid #4caf50!important;color:#2e7d32!important}.p-toast .p-toast-message.p-toast-message-info{background:#e0f0ff!important;border-left:6px solid #2196f3!important;color:#1565c0!important}.p-toast .p-toast-message.p-toast-message-warn{background:#fff8e1!important;border-left:6px solid #ff9800!important;color:#e65100!important}.p-toast .p-toast-message.p-toast-message-error{background:#fde8e8!important;border-left:6px solid #f44336!important;color:#c62828!important}.p-toast .p-toast-message-success .p-toast-message-icon{color:#4caf50!important}.p-toast .p-toast-message-info .p-toast-message-icon{color:#2196f3!important}.p-toast .p-toast-message-warn .p-toast-message-icon{color:#ff9800!important}.p-toast .p-toast-message-error .p-toast-message-icon{color:#f44336!important}.p-toast .p-toast-summary{font-weight:700!important}.p-toast .p-toast-detail{margin-top:.25rem!important}.p-toast .p-toast-icon-close{color:inherit!important;opacity:.7;transition:opacity .2s}.p-toast .p-toast-icon-close:hover{opacity:1}.p-toast{z-index:9999!important}@media (max-width:640px){.p-toast{width:calc(100vw - 2rem)!important;left:1rem!important;right:auto!important;max-width:calc(100vw - 2rem)!important}}@media (max-width:768px){.mobile-nav-pb{padding-bottom:calc(84px + env(safe-area-inset-bottom, 0px))!important}}.high-contrast{--primary-color:#000;--secondary-color:#fff;--text-color:#fff;--background-color:#000;--link-color:#ff0;--border-color:#fff}.high-contrast body{background-color:var(--background-color);color:var(--text-color)}.high-contrast .footer,.high-contrast .header,.high-contrast .sidebar{background-color:#1a1a1a;color:var(--text-color)}.high-contrast a{color:var(--link-color)}.high-contrast button{background-color:#333;color:var(--text-color);border:1px solid var(--border-color)}.high-contrast img{filter:grayscale(100%) contrast(120%)}.high-contrast .card,.high-contrast .dialog,.high-contrast .modal{background-color:#1a1a1a;border:1px solid var(--border-color)}html{font-size:var(--base-font-size,16px)}.text-responsive{font-size:1rem;line-height:1.5}.high-contrast h1,.high-contrast h2,.high-contrast h3,.high-contrast h4,.high-contrast h5,.high-contrast h6,.high-contrast p{color:var(--text-color)}.high-contrast input,.high-contrast select,.high-contrast textarea{background-color:#333;color:var(--text-color);border:1px solid var(--border-color)}.high-contrast table{border-color:var(--border-color)}.high-contrast td,.high-contrast th{border-color:var(--border-color);color:var(--text-color)}