@import"https://fonts.cdnfonts.com/css/megabyte";.loading-container{display:flex;justify-content:center;align-items:center;height:100vh}.logo{width:400px;max-width:90vw;height:auto;animation:pulse 1s infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@media (max-width: 768px){.logo{width:260px}}@media (max-width: 480px){.loading-container{padding:16px}.logo{width:55vw;max-width:220px}}.footer{display:flex;justify-content:space-between;background:linear-gradient(135deg,var(--color-azul-oscuro) 0%,#1a365d 100%);color:#fff;padding:3rem 10%;flex-wrap:wrap;gap:2rem;width:100%;margin-top:4rem;font-family:var(--fuente-texto);box-shadow:0 -4px 20px #0000001a}.footer-section{flex:1;margin:0 15px}.footer-section h3{margin-bottom:1.5rem;color:orange;font-size:1.3rem;font-weight:600;position:relative;padding-bottom:.8rem}.footer-section h3:after{content:"";position:absolute;left:0;bottom:0;width:50px;height:3px;background-color:orange;border-radius:3px}.footer-section ul{list-style:none;padding:0}.footer-section ul li{margin-bottom:5px}.footer-section ul li a{text-decoration:none;color:#ffffffe6;transition:all .3s ease;display:inline-block;padding:.3rem 0;position:relative}.footer-section ul li a:after{content:"";position:absolute;width:0;height:1px;bottom:0;left:0;background-color:orange;transition:width .3s ease}.footer-section ul li a:hover{color:orange;transform:translate(5px)}.footer-section ul li a:hover:after{width:100%}.social-icons{display:flex;gap:1rem;margin-top:1.5rem}.icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#ffffff1a;transition:all .3s ease;position:relative;overflow:hidden}.icon:before{content:"";position:absolute;width:100%;height:100%;background-size:24px;background-position:center;background-repeat:no-repeat;filter:brightness(0) invert(1);transition:all .3s ease}.icon:hover{background-color:orange;transform:translateY(-3px);box-shadow:0 4px 15px #ffa5004d}.facebook:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M22 12c0-5.523-4.477-10-10-10S2 6.477 2 12c0 4.991 3.657 9.128 8.438 9.878v-6.987h-2.54V12h2.54V9.797c0-2.506 1.492-3.89 3.777-3.89 1.094 0 2.238.195 2.238.195v2.46h-1.26c-1.243 0-1.63.771-1.63 1.562V12h2.773l-.443 2.89h-2.33v6.988C18.343 21.128 22 16.991 22 12z'/%3E%3C/svg%3E")}.instagram:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zM12 0C8.741 0 8.333.014 7.053.072 2.695.272.273 2.69.073 7.052.014 8.333 0 8.741 0 12c0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98C8.333 23.986 8.741 24 12 24c3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98C15.668.014 15.259 0 12 0zm0 5.838a6.162 6.162 0 100 12.324 6.162 6.162 0 000-12.324zM12 16a4 4 0 110-8 4 4 0 010 8zm6.406-11.845a1.44 1.44 0 100 2.881 1.44 1.44 0 000-2.881z'/%3E%3C/svg%3E")}.linkedin:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 01-2.063-2.065 2.064 2.064 0 112.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z'/%3E%3C/svg%3E")}address{font-style:normal;line-height:1.7;color:#ffffffe6}address p{margin:.8rem 0;display:flex;align-items:center;gap:.8rem}address p:before{content:"";display:inline-block;width:6px;height:6px;background-color:orange;border-radius:50%;flex-shrink:0}address a{color:orange;text-decoration:none;transition:all .3s ease;position:relative}address a:after{content:"";position:absolute;width:0;height:1px;bottom:-2px;left:0;background-color:orange;transition:width .3s ease}address a:hover{color:#ffc107}address a:hover:after{width:100%}@media (max-width: 992px){.footer{padding:3rem 5%;gap:2.5rem}.footer-section{flex:1 1 45%;margin:0;margin-bottom:2rem}.footer-section h3{font-size:1.2rem}.social-icons{gap:.8rem}.icon{width:45px;height:45px}}@media (max-width: 768px){.footer{flex-direction:column;padding:2.5rem 5%;gap:2.5rem}.footer-section{flex:1 1 100%;margin:0;text-align:left}.footer-section h3{font-size:1.4rem;margin-bottom:1.2rem}.footer-section ul li{margin-bottom:8px}.footer-section ul li a{font-size:.95rem;padding:.4rem 0}.social-icons{justify-content:flex-start;gap:1rem;margin-top:1.2rem}.icon{width:48px;height:48px}address p{margin:.9rem 0;font-size:.95rem}}@media (max-width: 576px){.footer{padding:2rem 1.5rem;gap:2.5rem}.footer-section h3{font-size:1.3rem;margin-bottom:1rem}.footer-section ul li a{font-size:.9rem}.social-icons{gap:1rem}.icon{width:44px;height:44px}address p{font-size:.9rem}}@media (max-width: 400px){.footer{padding:1.5rem 1rem;gap:2rem}.footer-section{margin-bottom:.5rem}.footer-section h3{font-size:1.2rem}.social-icons{gap:.8rem}.icon{width:42px;height:42px}}.general-navbar{height:152px;width:100%!important}.navbar{width:100%;position:fixed;z-index:15;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:none}.navbar-top{display:flex;flex-wrap:wrap;align-items:center;background:linear-gradient(135deg,var(--color-azul-oscuro) 0%,#1a365d 100%);padding:.5rem 1rem .5rem 20%;min-height:85px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.navbar-top::-webkit-scrollbar{display:none}.navbar-info{display:flex;gap:1rem;align-items:center;color:var(--color-blanco);font-size:1rem;font-family:var(--fuente-texto);width:100%;flex-wrap:nowrap;overflow-x:auto;padding:.5rem 0}.navbar-info>span,.navbar-directions{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#fff}.navbar-directions{position:relative;text-decoration:none;padding-bottom:2px}.navbar-directions:after{content:"";position:absolute;width:0;height:2px;bottom:0;left:0;background-color:orange;transition:width .3s ease}.navbar-directions:hover:after{width:100%}.navbar-directions:hover{color:#fff;text-decoration:none}.dark-mode-toggle-public{display:flex;align-items:center;justify-content:center;background:#ffffff1a;border:none;border-radius:50%;width:36px;height:36px;cursor:pointer;transition:all .3s ease;color:#fff;padding:0;margin-left:.5rem;flex-shrink:0}.dark-mode-toggle-public:hover{background:#fff3;transform:scale(1.1)}.dark-mode-toggle-public:active{transform:scale(.95)}.dark-mode-toggle-public svg{color:#fff;transition:transform .3s ease}.dark-mode-toggle-public:hover svg{transform:rotate(15deg)}.navbar-info>span>img{width:20px;height:20px;object-fit:contain}.navbar-info>.navbar-directions>img{width:20px;height:20px;object-fit:contain}.navbar-logo{position:absolute;top:.5rem;left:1.5rem;padding:.5rem;border-radius:20%;background-color:var(--color-blanco);box-shadow:0 4px 15px #00000026;transition:all .3s ease;z-index:20}.navbar-logo:hover{transform:scale(1.05);box-shadow:0 6px 20px #0003}.logo-img{width:4rem;object-fit:contain;transition:all .3s ease}.navbar-menu{display:flex;align-items:center;gap:.5rem;margin-left:auto;padding-left:1rem;flex-shrink:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.navbar-menu::-webkit-scrollbar{display:none}.navbar-menu button{border:none;background:transparent;color:var(--color-blanco);font-size:.9rem;font-weight:500;padding:.4rem .8rem;margin:0 .2rem;cursor:pointer;transition:all .3s ease;font-family:var(--fuente-titulos);white-space:nowrap;position:relative;overflow:hidden;flex-shrink:0;box-shadow:none!important;outline:none;border-radius:0}.navbar-menu button:after{content:"";position:absolute;width:0;height:2px;bottom:0;left:50%;transform:translate(-50%);background-color:orange;transition:width .3s ease}.navbar-menu button:hover:after{width:100%}.navbar-menu button:hover{background:transparent;transform:none;box-shadow:none!important}.navbar-menu button:active{transform:translateY(0);box-shadow:none!important;background:transparent}.navbar-menu button:focus{outline:none;box-shadow:none!important}.navbar-hamburger{cursor:pointer;display:none}.navbar-overlay{display:none}@media (max-width: 992px){.navbar-top{padding-left:25%}.navbar-menu{display:none}}@media (max-width: 768px){.general-navbar{height:85px}.navbar-top{display:flex;padding:.5rem 1rem .5rem 7rem;min-height:85px}.navbar-info>span,.navbar-directions{display:none}.navbar-logo{position:absolute;top:.5rem;left:1rem;padding:.5rem;border-radius:20%;background-color:var(--color-blanco);box-shadow:0 4px 15px #00000026;transition:all .3s ease;z-index:20;cursor:pointer}.navbar-logo:hover{transform:scale(1.05);box-shadow:0 6px 20px #0003}.navbar-logo:active{transform:scale(.98)}.logo-img{width:3.5rem;height:3.5rem}.navbar-hamburger{display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;top:1.5rem;right:1.5rem;width:45px;height:45px;border-radius:8px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;z-index:31}.navbar-hamburger:hover{background:#fff3;transform:scale(1.05)}.navbar-hamburger:active{transform:scale(.95)}.navbar-hamburger svg{color:var(--color-blanco);font-size:1.8rem;transition:all .3s ease;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.navbar-hamburger.menu-open{background:#ffa50033}.navbar-hamburger.menu-open:hover{background:#ffa5004d}.navbar-hamburger.menu-open svg{transform:rotate(90deg)}.navbar-overlay{display:block;position:fixed;top:0;left:0;width:100%;height:100vh;background:#0009;z-index:25;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.navbar-menu{display:none;position:fixed;top:0;right:-100%;width:75%;max-width:320px;height:100vh;background:linear-gradient(135deg,var(--color-azul-oscuro) 0%,#1a365d 100%);z-index:30;flex-direction:column;justify-content:center;align-items:stretch;padding:0;box-shadow:-5px 0 20px #0000004d;transition:all .3s cubic-bezier(.4,0,.2,1);overflow-y:auto}.navbar-menu.active{display:flex;right:0}.navbar-menu button{background:transparent;color:var(--color-blanco);font-size:1.15rem;font-weight:500;padding:1.8rem 2rem;margin:0;width:100%;border:none;border-radius:0;border-bottom:1px solid rgba(255,255,255,.08);text-align:left;transition:all .3s ease;transform:translate(50px);opacity:0;animation:slideInFromRight .4s ease forwards;box-shadow:none!important;outline:none;cursor:pointer;flex:1;display:flex;align-items:center;letter-spacing:.3px;position:relative;overflow:hidden}.navbar-menu.active button:nth-child(1){animation-delay:.1s}.navbar-menu.active button:nth-child(2){animation-delay:.15s}.navbar-menu.active button:nth-child(3){animation-delay:.2s}.navbar-menu.active button:nth-child(4){animation-delay:.25s}.navbar-menu.active button:nth-child(5){animation-delay:.3s}.navbar-menu.active button:nth-child(6){animation-delay:.35s}.navbar-menu.active button:nth-child(7){animation-delay:.4s}.navbar-menu button:last-child{border-bottom:none}.navbar-menu button:after{display:none}.navbar-menu button:before{content:"";width:0;height:100%;background:#ffa5004d;position:absolute;left:0;top:0;transition:width .3s ease}.navbar-menu button:hover{background:#ffffff14;transform:translate(0);box-shadow:none!important;padding-left:2.5rem}.navbar-menu button:hover:before{width:4px}.navbar-menu button:active{background:#ffffff26;box-shadow:none!important}.navbar-menu button:focus{outline:none;box-shadow:none!important}@keyframes slideInFromRight{to{transform:translate(0);opacity:1}}}@media screen and (max-width: 505px){.general-navbar{height:80px}.navbar-top{padding:.5rem 1rem .5rem 5.5rem;min-height:80px}.navbar-logo{padding:.4rem;left:.8rem;top:.4rem}.logo-img{width:3rem;height:3rem}.navbar-hamburger{top:1rem;right:1rem;width:42px;height:42px}.navbar-hamburger svg{font-size:1.6rem}.navbar-menu{width:85%;max-width:280px}.navbar-menu button{font-size:1.05rem;padding:1.6rem 1.5rem}}@media screen and (max-width: 380px){.navbar-logo{padding:.3rem;left:.6rem}.logo-img{width:2.8rem;height:2.8rem}.navbar-hamburger{top:.9rem;right:.8rem;width:40px;height:40px}.navbar-hamburger svg{font-size:1.5rem}.navbar-menu{width:90%}}*{margin:0;padding:0;box-sizing:border-box;font-family:Megabyte,sans-serif!important;font-weight:500}html{scroll-behavior:smooth}:root{--color-primary: #005ca8;--color-secondary: #f08825;--color-apps: #042a39;--color-text: #333;--color-text-secondary: #666;--color-background: #e2e2e2cd;--color-white: #fff;--color-border: #ddd;--big-section-padding: 80px;--botones: rgb(46, 46, 119);--botonesHover: rgb(31, 31, 79);--color-azul-celeste: #5ce1e6;--color-azul: #149bd7;--color-azul-oscuro: #1363ac;--color-naranja: #f08725;--color-naranja-claro: #fac21f;--color-amarillo: #fff248;--color-gris: #e9e9e9;--color-blanco: #ffffff;--color-negro: #000000;--color-titulos: #075DA7;--fuente-texto: "Lato", sans-serif;--fuente-titulos: "Sansita", sans-serif;line-height:1.5;font-weight:400;color-scheme:light;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}.titles{color:var(--color-negro);font-size:3.2em;margin-left:115px}.titles2{color:var(--color-negro);font-size:2.5em;text-align:center;color:var(--color-titulos);margin-left:30px}.loader{margin:auto;width:50px;padding:8px;aspect-ratio:1;border-radius:50%;background:var(--color-primary);--_m: conic-gradient(#0000 10%, #000), linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:l3 1s infinite linear}@keyframes l3{to{transform:rotate(1turn)}}body{margin:0;font-family:var(--fuente-texto);background-color:var(--color-blanco);color:var(--color-negro);transition:background-color .5s ease,color .5s ease}a{font-weight:500;color:var(--color-azul);text-decoration:none;transition:color .3s ease}a:hover{color:var(--color-azul-oscuro)}::-webkit-scrollbar{width:5px;background-color:#fff}::-webkit-scrollbar-thumb{background-color:#999;border-radius:5px}::-webkit-scrollbar-thumb:hover{background-color:#777}::-webkit-scrollbar-track-x{background-color:#f0f0f0}::-webkit-scrollbar-thumb-x{background-color:#999}::-webkit-scrollbar-thumb-x:hover{background-color:#777}::-webkit-scrollbar-track-y{background-color:#f0f0f0}::-webkit-scrollbar-thumb-y{background-color:#999}::-webkit-scrollbar-thumb-y:hover{background-color:#777}.botonNormal{background:var(--color-primary);color:var(--color-white);width:180px;height:35px;display:flex;justify-content:center;align-items:center;text-decoration:none;transition:.3s all ease;border-radius:6px}.botonNormal:hover{background-color:var(--color-secondary)}.sinDatos{text-align:center;color:#777;margin-top:20px}.buscador{margin:30px auto;display:table}.buscador .wrapper{display:flex;flex-direction:row;justify-content:center;padding:7px;background-color:#dcdcdc;border-radius:6px}.buscador .wrapper input{min-height:100%!important;padding-left:7px;border-top-left-radius:6px;border-bottom-left-radius:6px;border:none}.buscador .wrapper button{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.cards-containers{width:100%;padding:30px;display:flex;justify-content:center;align-items:center;gap:20px;flex-wrap:wrap}.info-wrapper{text-align:center;margin:10px 0}.wrapper-center{width:100%;height:70vh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.infoText{text-align:center;color:#aaa}h1,h2,h3,h4,h5,h6{font-family:var(--fuente-titulos);color:var(--color-azul);margin-bottom:.5em;transition:color .3s ease}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:2px solid transparent;padding:.75em 1.5em;font-size:1.1em;font-weight:600;font-family:inherit;background-color:var(--color-azul-oscuro);color:var(--color-blanco);cursor:pointer;transition:background-color .3s ease,border-color .3s ease;box-shadow:0 4px 10px #0003}button:hover{background-color:var(--color-azul);border-color:var(--color-azul-celeste);box-shadow:0 6px 14px #0000004d}button:focus,button:focus-visible{outline:none;border-color:var(--color-azul)}.a-button{border-radius:8px;border:2px solid transparent;padding:.75em 1.5em;font-size:1.1em;font-weight:600;font-family:inherit;background-color:var(--color-azul-oscuro);color:var(--color-blanco);cursor:pointer;transition:background-color .3s ease,border-color .3s ease;box-shadow:0 4px 10px #0003}.a-button:hover{background-color:var(--color-azul);border-color:var(--color-azul-celeste);box-shadow:0 6px 14px #0000004d}.a-button:focus,.a-button:focus-visible{outline:none;border-color:var(--color-azul)}.btns-cont{display:flex;width:100%;gap:15px}.btn-icon{display:flex;align-items:center;gap:15px;justify-content:center;width:-webkit-fill-available}.dropzone{width:100%;border:3px dashed black;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px}:root{--dark-bg: #0f172a;--dark-text: #e2e8f0;--dark-card: #1e293b;--dark-border: #334155}body.dark{background-color:var(--dark-bg);color:var(--dark-text)}body.dark .navbar-menu button{background:transparent!important}body.dark .general-navbar,body.dark .navbar{background:var(--dark-bg)!important;color:var(--dark-text)!important}body.dark .navbar-logo{background:#fff!important;border-radius:20%}body.dark .general-navbar *,body.dark .navbar *,body.dark .navbar-directions{color:var(--dark-text)!important}body.dark .navbar-directions:hover,body.dark .footer-section h3{color:var(--color-primary)!important}body.dark .navbar-close *,body.dark .navbar-content *,body.dark .footer-secondary *,body.dark .footer-section *{color:var(--color-white)!important}body.dark .tienda-info{background:var(--dark-card)!important;box-shadow:0 0 15px #0006!important}body.dark .tienda-imagen,body.dark .tienda-imagen-cont,body.dark .tienda-card-dis .swiper-container-two{background-color:var(--dark-card)!important}body.dark .tienda-nombre,body.dark .tienda-local,body.dark .tienda-categoria{background:transparent!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:var(--dark-text)!important;color:var(--dark-text)!important}body.dark .pagination-button{background-color:var(--dark-card)!important;color:var(--dark-text)!important;border:1px solid var(--dark-border)!important}body.dark .pagination-button:disabled{background-color:var(--dark-bg)!important;color:var(--dark-text)!important;opacity:.5}body.dark .pagination-text{color:var(--dark-text)!important}body.dark .search-input{background-color:var(--dark-bg)!important;color:var(--dark-text)!important;border:1px solid var(--dark-border)!important}body.dark .search-input::placeholder{color:#9ca3af!important}body.dark .publish-info-column,body.dark .publish-image-card,body.dark .publish-description-wrapper{background:var(--dark-card)!important;border-color:var(--dark-border)!important}body.dark .publish-detail-item{background:var(--dark-bg)!important;border-color:var(--dark-border)!important;color:var(--dark-text)!important}body.dark .publish-date{background:var(--dark-bg)!important;color:var(--dark-text)!important}body.dark .publish-title{background:transparent!important;-webkit-text-fill-color:var(--dark-text)!important;color:var(--dark-text)!important}body.dark .publish-description{color:var(--dark-text)!important}body.dark .publish-description p{color:#bdc1c6!important}body.dark .publish-detail-item:hover{background:var(--dark-card)!important;border-color:var(--color-primary)!important}body.dark .service-info{background:var(--dark-card)!important;border-color:var(--dark-border)!important;color:var(--dark-text)!important}body.dark .service-info h1,body.dark .plan-container h3,body.dark .service-list-info li,body.dark .plan-container li{color:var(--dark-text)!important}body.dark .plan-container li{background:var(--dark-bg)!important}body.dark .caracteristicas-container{background:var(--dark-card)!important}body.dark .caracteristicas-container:before{opacity:.1!important}body.dark .c-info h4{color:var(--dark-text)!important}body.dark .c-info ul li{background:var(--dark-bg)!important;color:var(--dark-text)!important;border-color:var(--dark-border)!important}body.dark .icon-card{background-color:var(--dark-card)!important;border-color:var(--dark-border)!important}body.dark .icon-card p,body.dark .icon-card img{color:var(--dark-text)!important;filter:brightness(0) invert(1)}body.dark .step-card{background-color:var(--dark-card)!important;border-color:var(--dark-border)!important}body.dark .step-card h3{color:var(--dark-text)!important;border-bottom-color:var(--dark-border)!important}body.dark .step-card ul li{color:var(--dark-text)!important}body.dark .opcional-desc{background:var(--dark-bg)!important}body.dark .opcional-desc h3{color:var(--color-secondary)!important}body.dark .opcional-desc p,body.dark .section-title{color:var(--dark-text)!important}body.dark .contactanos-container{background:var(--dark-bg)!important}body.dark .contactanos-column{background:var(--dark-card)!important;border-color:var(--dark-border)!important}body.dark .contactanos-title{background:transparent!important;-webkit-text-fill-color:var(--dark-text)!important;background-clip:initial!important;-webkit-background-clip:initial!important;color:var(--dark-text)!important}body.dark .contactanos-item h4{color:var(--dark-text)!important}body.dark .contactanos-item p{color:#bdc1c6!important}body.dark .contactanos-item a{color:#60a5fa!important}body.dark .contactanos-item a:hover{background:#60a5fa1a!important;color:#93c5fd!important}body.dark .contactanos-item{border-bottom-color:var(--dark-border)!important}body.dark .MuiInputLabel-root{background-color:var(--dark-bg)!important;color:var(--dark-text)!important}body.dark .MuiOutlinedInput-root{color:var(--dark-text)!important}body.dark .MuiOutlinedInput-notchedOutline{border-color:var(--dark-border)!important}body.dark .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--color-primary)!important}body.dark .MuiSelect-icon{color:var(--dark-text)!important}body.dark .MuiPaper-root.MuiMenu-paper{background-color:var(--dark-card)!important;color:var(--dark-text)!important}body.dark .MuiMenuItem-root{color:var(--dark-text)!important}body.dark .MuiMenuItem-root:hover,body.dark .MuiMenuItem-root.Mui-selected,body.dark .MuiMenuItem-root.Mui-selected:hover{background-color:var(--dark-border)!important}body.dark .MuiFormControlLabel-label,body.dark .MuiCheckbox-root,body.dark .MuiTypography-root{color:var(--dark-text)!important}body.dark .MuiBox-root{border-color:var(--dark-border)!important}body.dark .noticias-container{background:var(--dark-card)!important;border-color:var(--dark-border)!important}body.dark .noticias-list{background:var(--dark-card)!important}body.dark .notice-title{color:var(--dark-text)!important}body.dark .noticias-list p{color:#bdc1c6!important}body.dark .noticias-image img{background-color:var(--dark-card)!important}body.dark .home-formulario{background:var(--dark-card)!important}body.dark .form-input,body.dark .form-textarea{background-color:var(--dark-bg)!important;color:var(--dark-text)!important;border-color:var(--dark-border)!important}body.dark .form-input::placeholder,body.dark .form-textarea::placeholder{color:#9ca3af!important}body.dark .navbar-link{color:var(--color-white)!important}body.dark .navbar-link:hover{color:var(--color-accent)!important}body.dark .card{background-color:var(--dark-card);color:var(--dark-text);border-color:var(--dark-border)}body.dark h1:not(.navbar-close h1):not(.footer-secondary h1),body.dark h2:not(.navbar-close h2):not(.footer-secondary h2),body.dark h3:not(.navbar-close h3):not(.footer-secondary h3),body.dark h4:not(.navbar-close h4):not(.footer-secondary h4),body.dark h5:not(.navbar-close h5):not(.footer-secondary h5),body.dark h6:not(.navbar-close h6):not(.footer-secondary h6),body.dark p:not(.navbar-close p):not(.footer-secondary p),body.dark span:not(.navbar-close span):not(.footer-secondary span),body.dark li:not(.navbar-close li):not(.footer-secondary li),body.dark label:not(.navbar-close label):not(.footer-secondary label){color:var(--dark-text)!important}body.dark input:not(.navbar-close input):not(.footer-secondary input),body.dark select:not(.navbar-close select):not(.footer-secondary select),body.dark textarea:not(.navbar-close textarea):not(.footer-secondary textarea){background-color:var(--dark-card);color:var(--dark-text);border-color:var(--dark-border)}body.dark button:not(.dark-mode-toggle):not(.navbar-close button):not(.footer-secondary button){background-color:#1e40af;color:var(--dark-text);border-color:var(--dark-border)}body.dark a:not(.navbar-close a):not(.footer-secondary a){color:#64b5f6}body.dark a:not(.navbar-close a):not(.footer-secondary a):hover{color:#90caf9}body.dark table:not(.navbar-close table):not(.footer-secondary table){color:var(--dark-text);border-color:var(--dark-border)}body.dark th:not(.navbar-close th):not(.footer-secondary th),body.dark td:not(.navbar-close td):not(.footer-secondary td){border-color:var(--dark-border)}body.dark .modal-content{background-color:var(--dark-card);color:var(--dark-text);border-color:var(--dark-border)}body.dark .dropdown-menu{background-color:var(--dark-card);border-color:var(--dark-border)}body.dark .dropdown-item{color:var(--dark-text)}body.dark .dropdown-item:hover{background-color:#1e40af}body.dark .MuiPaper-root:not(.navbar-close .MuiPaper-root):not(.footer-secondary .MuiPaper-root){background-color:var(--dark-card)!important;color:var(--dark-text)!important}.dark{background-color:var(--dark-bg);color:var(--dark-text)}body.dark .pagination-btn{background-color:var(--dark-card)!important;color:var(--dark-text)!important;border-color:var(--dark-border)!important}body.dark .pagination-btn:hover:not(:disabled){background-color:#1e40af!important;color:var(--dark-text)!important;border-color:#1e40af!important}body.dark .pagination-btn:disabled{background-color:var(--dark-card)!important;color:var(--dark-border)!important;border-color:var(--dark-border)!important;opacity:.5!important}body.dark .pagination-number{background-color:var(--dark-card)!important;color:var(--dark-text)!important;border-color:var(--dark-border)!important}body.dark .pagination-number:hover,body.dark .pagination-number.active{background-color:#1e40af!important;color:var(--dark-text)!important;border-color:#1e40af!important}body.dark .pagination-ellipsis,body.dark .pagination-text{color:var(--dark-text)!important}body.dark .table-responsive{background-color:var(--dark-card)!important}body.dark .card-title{background-color:transparent!important}body.dark .registros-toolbar{background-color:var(--dark-card)!important;color:var(--dark-text)!important}body.dark .registros-toolbar input{background-color:var(--dark-card)!important;color:var(--dark-text)!important;border-color:var(--dark-border)!important}body.dark .registro-card{background-color:var(--dark-card)!important;color:var(--dark-text)!important}body.dark .card-header{background-color:var(--dark-bg)!important;color:var(--dark-text)!important;border-bottom-color:var(--dark-border)!important}body.dark .card-body{background-color:var(--dark-card)!important;color:var(--dark-text)!important}body.dark .card-row{border-bottom-color:var(--dark-border)!important}body.dark .card-row strong,body.dark .card-row span{color:var(--dark-text)!important}body.dark .btn-delete{background-color:#ef444433!important;color:#fca5a5!important;border:1px solid rgba(239,68,68,.4)!important}body.dark .btn-delete:hover{background-color:#ef444466!important;color:#fee2e2!important;border-color:#ef444499!important}body.dark .btn-delete-icon{background-color:#ef444433!important;color:#fca5a5!important;border:1px solid rgba(239,68,68,.4)!important}body.dark .btn-delete-icon:hover{background-color:#ef444466!important;color:#fee2e2!important}body.dark .modal-content{background-color:var(--dark-card)!important;color:var(--dark-text)!important}body.dark .modal-header{border-bottom-color:var(--dark-border)!important}body.dark .modal-header h2{color:var(--dark-text)!important}body.dark .modal-close-button{background:transparent!important;color:var(--dark-text)!important;border:none!important}body.dark .modal-close-button:hover{background:transparent!important;color:var(--dark-text)!important;opacity:.7}body.dark .modal-body{color:var(--dark-text)!important}body.dark .child-detail-modal{background-color:var(--dark-bg)!important;color:var(--dark-text)!important;border-color:var(--dark-border)!important;border-left-color:#1e40af!important}body.dark .child-detail-modal strong,body.dark .child-info span{color:var(--dark-text)!important}body.dark .buscador input{background-color:transparent!important;color:var(--dark-text)!important}body.dark .search-section,body.dark .header-bar{background:var(--dark-card)!important}body.dark .buscador input::placeholder{color:var(--dark-border)!important}body.dark .search-icon-input{color:var(--dark-text)!important}body.dark .divider{background-color:var(--dark-border)!important}body.dark .comercio-card{background-color:var(--dark-card)!important;box-shadow:0 4px 20px #0000004d!important}body.dark .comercio-info{background:linear-gradient(to bottom,var(--dark-card) 0%,var(--dark-bg) 100%)!important}body.dark .comercio-name{color:var(--dark-text)!important}body.dark .comercio-info p{color:var(--dark-text)!important;opacity:.8}body.dark .comercio-card .edit{background:#1e40afe6!important;box-shadow:0 2px 12px #1e40af66!important}body.dark .comercio-card .edit:hover{background:#1e40af!important;box-shadow:0 4px 16px #1e40af80!important}body.dark .comercio-card .edit button{background:transparent!important;color:#fff!important}body.dark .comercio-card .delete{background:#ef4444e6!important;box-shadow:0 2px 12px #ef444466!important}body.dark .comercio-card .delete:hover{background:#dc2626!important;box-shadow:0 4px 16px #ef444480!important}body.dark .comercio-card .delete button{background:transparent!important;color:#fff!important}body.dark .MuiDialog-paper{background-color:var(--dark-card)!important;color:var(--dark-text)!important}body.dark .MuiDialogTitle-root{color:var(--dark-text)!important;background-color:var(--dark-card)!important}body.dark .MuiDialogContent-root{background-color:var(--dark-card)!important;color:var(--dark-text)!important}body.dark .MuiDialogActions-root{background-color:var(--dark-card)!important}body.dark .MuiTypography-root{color:var(--dark-text)!important}body.dark .edit-modal{background-color:var(--dark-card)!important}body.dark .edit-form label{color:var(--dark-text)!important}body.dark .edit-form input,body.dark .edit-form select{background-color:var(--dark-bg)!important;color:var(--dark-text)!important;border-color:var(--dark-border)!important}body.dark .modal-footer{background-color:var(--dark-bg)!important;border-top-color:var(--dark-border)!important}body.dark .child-edit-block{background-color:var(--dark-bg)!important;border-color:var(--dark-border)!important}body.dark .child-edit-block h4{color:var(--dark-text)!important}body.dark .MuiModal-root .MuiBox-root[bgcolor="var(--color-secondary)"]{background-color:var(--dark-card)!important;color:var(--dark-text)!important;border-bottom:1px solid var(--dark-border)}body.dark .MuiModal-root .MuiBox-root{background-color:var(--dark-card)!important;color:var(--dark-text)!important}body.dark .MuiModal-root .MuiBox-root[bgcolor="background.paper"]{background-color:var(--dark-card)!important}body.dark .MuiModal-root .MuiBox-root[bgcolor="#f8fafc"]{background-color:var(--dark-bg)!important}body.dark .MuiModal-root .MuiBox-root[bgcolor=white]{background-color:var(--dark-card)!important}body.dark .MuiModal-root>.MuiBox-root{background-color:var(--dark-card)!important}body.dark .MuiModal-root>.MuiBox-root>.MuiBox-root:not([bgcolor="var(--color-secondary)"]){background-color:var(--dark-bg)!important}body.dark .MuiModal-root .MuiOutlinedInput-root{background-color:var(--dark-bg)!important;color:var(--dark-text)!important}body.dark .MuiModal-root .MuiOutlinedInput-root fieldset,body.dark .MuiModal-root .MuiOutlinedInput-root:hover fieldset{border-color:var(--dark-border)!important}body.dark .MuiModal-root .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#1e40af!important}body.dark .MuiModal-root .MuiInputLabel-root,body.dark .MuiModal-root .MuiInputLabel-root.Mui-focused{color:var(--dark-text)!important}body.dark .MuiModal-root .MuiSelect-select{background-color:var(--dark-bg)!important;color:var(--dark-text)!important}body.dark .MuiModal-root .MuiMenuItem-root{background-color:var(--dark-card)!important;color:var(--dark-text)!important}body.dark .MuiModal-root .MuiMenuItem-root:hover{background-color:var(--dark-bg)!important}body.dark .MuiModal-root .MuiTypography-root{color:var(--dark-text)!important}body.dark .MuiModal-root .MuiTypography-colorTextSecondary{color:var(--dark-text)!important;opacity:.8}body.dark .MuiModal-root .MuiCheckbox-root{color:var(--dark-text)!important}body.dark .MuiModal-root .MuiCheckbox-root.Mui-checked{color:#1e40af!important}body.dark .MuiModal-root .MuiAlert-root{background-color:var(--dark-bg)!important;color:var(--dark-text)!important}body.dark .MuiModal-root .MuiAlert-icon{color:#64b5f6!important}body.dark .MuiModal-root .MuiButton-outlined{border-color:var(--dark-border)!important;color:var(--dark-text)!important}body.dark .MuiModal-root .MuiButton-outlined:hover{border-color:#1e40af!important;background-color:#1e40af1a!important}body.dark .MuiModal-root .MuiButton-contained{background-color:#1e40af!important;color:var(--dark-text)!important}body.dark .MuiModal-root .MuiButton-contained:hover{background-color:#1e3a8a!important}body.dark .MuiModal-root .MuiBox-root[bgcolor=white],body.dark .MuiModal-root .MuiBox-root[style*="bgcolor: white"],body.dark .MuiModal-root .MuiBox-root[style*="bgcolor: 'white'"]{background-color:var(--dark-card)!important}body.dark .MuiModal-root .MuiIconButton-root{color:var(--dark-text)!important}body.dark .MuiModal-root .MuiIconButton-root[bgcolor="#fee2e2"]{background-color:#ef444433!important;color:#fca5a5!important}body.dark .MuiModal-root .MuiIconButton-root[bgcolor="#fee2e2"]:hover{background-color:#ef444466!important}body.dark .MuiPaper-root:has(.registros-table),body.dark .MuiPaper-root:has(table),body.dark .MuiTableContainer-root{background-color:var(--dark-card)!important}body.dark .MuiTableHead-root .MuiTableCell-head,body.dark .MuiTableBody-root .MuiTableCell-root{background-color:var(--dark-card)!important;color:var(--dark-text)!important;border-bottom-color:var(--dark-border)!important}body.dark .MuiTableRow-root:hover .MuiTableCell-root{background-color:#1e40af!important}body.dark .MuiPaper-elevation1,body.dark .MuiPaper-elevation2,body.dark .MuiPaper-elevation3,body.dark .MuiPaper-elevation4{background-color:var(--dark-card)!important;color:var(--dark-text)!important}body.dark .owners-wrapper .btn-edit,body.dark .comuni-grid-container .btn-edit{background:#dbeafe!important;color:var(--color-azul-oscuro)!important}body.dark .owners-wrapper .btn-edit:hover,body.dark .comuni-grid-container .btn-edit:hover{background:#bfdbfe!important;color:var(--color-azul-oscuro)!important}body.dark .owners-wrapper .btn-delete,body.dark .comuni-grid-container .btn-delete{background:#fee2e2!important;color:#ef4444!important}body.dark .owners-wrapper .btn-delete:hover,body.dark .comuni-grid-container .btn-delete:hover{background:#ef4444!important;color:#fff!important}body.dark .MuiDrawer-root .MuiPaper-root{background-color:var(--dark-card)!important;color:var(--dark-text)!important}body.dark .drawer-header{background:var(--dark-card)!important;color:var(--dark-text)!important;border-bottom:1px solid var(--dark-border)}body.dark .drawer-header h2{color:var(--dark-text)!important}body.dark .MuiDrawer-root .MuiBox-root[bgcolor="var(--color-secondary)"]{background-color:var(--dark-card)!important;color:var(--dark-text)!important;border-bottom:1px solid var(--dark-border)}body.dark .MuiDrawer-root .MuiBox-root:not([bgcolor="var(--color-secondary)"]){background-color:var(--dark-bg)!important;color:var(--dark-text)!important}body.dark .MuiDrawer-root .MuiTextField-root .MuiOutlinedInput-root{background-color:var(--dark-bg)!important;color:var(--dark-text)!important}body.dark .MuiDrawer-root .MuiTextField-root .MuiOutlinedInput-root fieldset{border-color:var(--dark-border)!important}body.dark .MuiDrawer-root .MuiSelect-root,body.dark .MuiDrawer-root .MuiAutocomplete-root .MuiOutlinedInput-root{background-color:var(--dark-bg)!important;color:var(--dark-text)!important}body.dark .MuiDrawer-root .MuiAutocomplete-root .MuiOutlinedInput-root fieldset{border-color:var(--dark-border)!important}body.dark .MuiDrawer-root .MuiAutocomplete-paper{background-color:var(--dark-card)!important}body.dark .MuiDrawer-root .MuiAutocomplete-option{background-color:var(--dark-card)!important;color:var(--dark-text)!important}body.dark .MuiDrawer-root .MuiAutocomplete-option:hover{background-color:var(--dark-bg)!important}body.dark .MuiDrawer-root .MuiIconButton-root,body.dark .MuiDrawer-root .MuiTypography-root,body.dark .MuiDrawer-root .MuiFormControlLabel-root .MuiTypography-root,body.dark .MuiDrawer-root .MuiCheckbox-root{color:var(--dark-text)!important}body.dark .MuiDrawer-root .MuiCheckbox-root.Mui-checked{color:#1e40af!important}body.dark .MuiDrawer-root .MuiAlert-root{background-color:var(--dark-bg)!important;color:var(--dark-text)!important}body.dark .MuiDrawer-root .MuiButton-root{color:var(--dark-text)!important}body.dark .MuiDrawer-root .MuiButton-contained{background-color:#1e40af!important;color:var(--dark-text)!important}body.dark .MuiDrawer-root .MuiButton-contained:hover{background-color:#1e3a8a!important}body.dark .MuiDrawer-root .MuiButton-outlined{border-color:var(--dark-border)!important;color:var(--dark-text)!important}body.dark .MuiDrawer-root .MuiButton-outlined:hover{border-color:#1e40af!important;background-color:#1e40af1a!important}body.dark .side-modal-content{background-color:var(--dark-card)!important;color:var(--dark-text)!important}body.dark .MuiDrawer-root .MuiBox-root[style*=backgroundColor],body.dark .MuiDrawer-root .MuiBox-root[style*=background-color],body.dark .MuiDrawer-root .MuiBox-root[style*="#f8f9fa"],body.dark .MuiDrawer-root .MuiBox-root[style*=f8f9fa]{background-color:var(--dark-card)!important}body.dark .side-modal-section-title{color:var(--dark-text)!important}body.dark .side-modal-section-title .field-icon{color:var(--dark-text)!important;opacity:.8}body.dark .side-modal-field .MuiInputBase-root{background-color:var(--dark-bg)!important;color:var(--dark-text)!important}body.dark .side-modal-field .MuiInputBase-root input,body.dark .side-modal-field .MuiInputBase-root textarea{color:var(--dark-text)!important}body.dark .side-modal-field .MuiOutlinedInput-notchedOutline{border-color:var(--dark-border)!important}body.dark .side-modal-field .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#1e40af!important}body.dark .side-modal-field .MuiInputLabel-root{color:var(--dark-text)!important}body.dark .side-modal-field .MuiInputLabel-root.Mui-focused{color:#1e40af!important}body.dark .side-modal-field .MuiFormHelperText-root{color:var(--dark-text)!important;opacity:.7}body.dark .MuiDrawer-root .MuiTextField-root .MuiInputBase-root{background-color:var(--dark-bg)!important;color:var(--dark-text)!important}body.dark .MuiDrawer-root .MuiTextField-root .MuiInputBase-root input,body.dark .MuiDrawer-root .MuiTextField-root .MuiInputBase-root textarea{color:var(--dark-text)!important}body.dark .MuiDrawer-root .MuiTextField-root .MuiOutlinedInput-notchedOutline,body.dark .MuiDrawer-root .MuiTextField-root .MuiOutlinedInput-notchedOutline:hover{border-color:var(--dark-border)!important}body.dark .MuiDrawer-root .MuiTextField-root .MuiInputLabel-root{color:var(--dark-text)!important}body.dark .MuiDrawer-root .MuiTextField-root .MuiInputLabel-root.Mui-focused{color:#1e40af!important}body.dark .MuiDrawer-root .MuiTextField-root .MuiFormHelperText-root,body.dark .MuiDrawer-root .MuiTextField-root .MuiInputAdornment-root,body.dark .MuiDrawer-root .MuiTextField-root .MuiInputAdornment-root .MuiSvgIcon-root{color:var(--dark-text)!important;opacity:.7}body.dark .MuiDrawer-root .MuiSelect-root{background-color:var(--dark-bg)!important;color:var(--dark-text)!important}body.dark .MuiDrawer-root .MuiSelect-root .MuiOutlinedInput-notchedOutline{border-color:var(--dark-border)!important}body.dark .MuiDrawer-root .MuiFormControl-root .MuiInputLabel-root{color:var(--dark-text)!important}body.dark .MuiDrawer-root .MuiFormControl-root .MuiInputLabel-root.Mui-focused{color:#1e40af!important}body.dark .MuiDrawer-root .MuiTypography-root{color:var(--dark-text)!important}body.dark .MuiDrawer-root .MuiTypography-colorTextSecondary{color:var(--dark-text)!important;opacity:.7}body.dark .side-modal-actions{background-color:var(--dark-card)!important;border-top-color:var(--dark-border)!important}body.dark .side-modal-actions .MuiButton-root{color:var(--dark-text)!important}body.dark .side-modal-actions .MuiButton-outlined{border-color:var(--dark-border)!important;color:var(--dark-text)!important}body.dark .side-modal-actions .MuiButton-outlined:hover{border-color:#1e40af!important;background-color:#1e40af1a!important}body.dark .side-modal-actions .MuiButton-contained{background-color:#1e40af!important;color:var(--dark-text)!important}body.dark .side-modal-actions .MuiButton-contained:hover{background-color:#1e3a8a!important}body.dark .side-modal-close-btn{background-color:transparent!important;color:#fff!important}body.dark .side-modal-close-btn:hover{background-color:#ffffff1a!important}body.dark .side-modal-close-btn .MuiSvgIcon-root{color:#fff!important}body.dark .dropzone-container{background-color:var(--dark-bg)!important;border-color:var(--dark-border)!important;border-style:dashed!important}body.dark .dropzone-container:hover{border-color:#1e40af!important;background-color:#1e40af1a!important}body.dark .dropzone-text{color:var(--dark-text)!important}body.dark [class*=dropzone],body.dark [class*=Dropzone]{background-color:var(--dark-bg)!important;border-color:var(--dark-border)!important}body.dark [class*=dropzone]:hover,body.dark [class*=Dropzone]:hover{border-color:#1e40af!important;background-color:#1e40af1a!important}body.dark [class*=dropzone] *,body.dark [class*=Dropzone] *{color:var(--dark-text)!important}body.dark .image-preview{border-color:var(--dark-border)!important}body.dark .cara-al-cliente-container{color:var(--dark-text)!important}body.dark .image-grid-container{background-color:transparent!important}body.dark .image-container{background-color:var(--dark-card)!important}body.dark .liston{background:#000000b3!important}body.dark .date,body.dark .controls button{color:#fff!important}body.dark .controls button:hover{color:#ddd!important}body.dark .MuiPaper-root:has(form){background-color:var(--dark-card)!important;color:var(--dark-text)!important}body.dark .MuiPaper-elevation3:has(form){background-color:var(--dark-card)!important}body.dark .MuiPaper-root:has(.MuiTextField-root){background-color:var(--dark-card)!important}body.dark .MuiPaper-root .MuiTextField-root .MuiInputBase-root{background-color:var(--dark-bg)!important;color:var(--dark-text)!important}body.dark .MuiPaper-root .MuiTextField-root .MuiOutlinedInput-notchedOutline{border-color:var(--dark-border)!important}body.dark .MuiPaper-root .MuiTextField-root .MuiInputLabel-root{color:var(--dark-text)!important}body.dark .MuiPaper-root .MuiTextField-root .MuiInputLabel-root.Mui-focused{color:#1e40af!important}body.dark .MuiPaper-root .MuiTextField-root .MuiFormHelperText-root{color:var(--dark-text)!important;opacity:.7}body.dark .MuiPaper-root .MuiButton-root{color:var(--dark-text)!important}body.dark .MuiPaper-root .MuiButton-outlined{border-color:var(--dark-border)!important;color:var(--dark-text)!important}body.dark .MuiPaper-root .MuiButton-outlined:hover{border-color:#1e40af!important;background-color:#1e40af1a!important}body.dark .MuiPaper-root .MuiButton-contained{background-color:#1e40af!important;color:var(--dark-text)!important}body.dark .MuiPaper-root .MuiButton-contained:hover{background-color:#1e3a8a!important}body.dark .MuiPaper-root .MuiChip-root{background-color:var(--dark-bg)!important;color:var(--dark-text)!important}body.dark .MuiPaper-root .MuiChip-deleteIcon,body.dark .MuiPaper-root .MuiFormControlLabel-root .MuiTypography-root,body.dark .MuiPaper-root .MuiCheckbox-root{color:var(--dark-text)!important}body.dark .MuiPaper-root .MuiCheckbox-root.Mui-checked{color:#1e40af!important}body.dark .MuiPaper-root .MuiInputAdornment-root{color:var(--dark-text)!important;opacity:.7}body.dark .MuiAccordion-root{background-color:var(--dark-card)!important;color:var(--dark-text)!important}body.dark .MuiAccordion-root:before{background-color:var(--dark-border)!important}body.dark .MuiAccordionSummary-root{background-color:var(--dark-card)!important;color:var(--dark-text)!important}body.dark .MuiAccordionSummary-root .MuiTypography-root,body.dark .MuiAccordionSummary-root .MuiIconButton-root{color:var(--dark-text)!important}body.dark .MuiAccordionDetails-root{background-color:var(--dark-card)!important;color:var(--dark-text)!important}body.dark .MuiAccordionDetails-root .MuiTypography-root,body.dark .action-buttons-container .MuiButton-root{color:var(--dark-text)!important}body.dark .action-buttons-container .MuiButton-root:hover{background-color:#1e40af1a!important}body.dark .action-buttons-container .MuiButton-contained{background-color:#1e40af!important;color:var(--dark-text)!important}body.dark .action-buttons-container .MuiButton-contained:hover{background-color:#1e3a8a!important}body.dark .titulo-categoria .MuiTypography-root{color:var(--dark-text)!important}body.dark .titulo-categoria hr{border-color:var(--dark-border)!important}body.dark .titulo-bonor-redimido .MuiTypography-root{color:var(--dark-text)!important}body.dark .titulo-bonor-redimido hr{border-color:var(--dark-border)!important}body.dark .side-modal-field .MuiInputBase-root input[type=time],body.dark .side-modal-field .MuiInputBase-root input[type=date],body.dark .side-modal-field .MuiInputBase-root input[type=datetime-local]{color:var(--dark-text)!important}body.dark .MuiDrawer-root input::placeholder,body.dark .MuiDrawer-root textarea::placeholder{color:var(--dark-text)!important;opacity:.5}body.dark .MuiDrawer-root .MuiBox-root[style*="#f8f9fa"],body.dark .MuiDrawer-root .MuiBox-root[style*=f8f9fa]{background-color:var(--dark-card)!important}body.dark .MuiDrawer-root [style*="color: black"],body.dark .MuiDrawer-root [style*="color:black"]{color:var(--dark-text)!important}body.dark .MuiDrawer-root [style*="borderBottom:"],body.dark .MuiDrawer-root [style*="border-bottom:"]{border-bottom-color:var(--dark-border)!important}body.dark .MuiDrawer-root .MuiTextField-root[class*=MuiTextField]{background-color:transparent!important}body.dark .MuiDrawer-root .MuiTextField-root .MuiInputBase-root[style*=backgroundColor],body.dark .MuiDrawer-root .MuiTextField-root .MuiInputBase-root[style*=background-color]{background-color:var(--dark-bg)!important}body.dark .MuiDrawer-root .MuiInputLabel-root[style*="color: black"],body.dark .MuiDrawer-root .MuiInputLabel-root[style*="color:black"]{color:var(--dark-text)!important}body.dark .MuiDrawer-root .MuiInputLabel-root.Mui-focused[style*="color: black"],body.dark .MuiDrawer-root .MuiInputLabel-root.Mui-focused[style*="color:black"]{color:#1e40af!important}body.dark .MuiDrawer-root .MuiInputAdornment-root .MuiSvgIcon-root[style*="color: black"],body.dark .MuiDrawer-root .MuiInputAdornment-root .MuiSvgIcon-root[style*="color:black"]{color:var(--dark-text)!important;opacity:.7}body.dark .MuiDrawer-root .MuiAlert-root{background-color:#ef444433!important;color:var(--dark-text)!important}body.dark .MuiDrawer-root .MuiAlert-icon{color:#fca5a5!important}body.dark .MuiDrawer-root .MuiAlert-message{color:var(--dark-text)!important}body.dark .MuiMenu-paper{background-color:var(--dark-card)!important}body.dark .MuiMenuItem-root{background-color:var(--dark-card)!important;color:var(--dark-text)!important}body.dark .MuiMenuItem-root:hover{background-color:var(--dark-bg)!important}body.dark .MuiMenuItem-root.Mui-selected{background-color:#1e40af33!important;color:#93c5fd!important}body.dark .MuiMenuItem-root.Mui-selected:hover{background-color:#1e40af4d!important}body.dark .MuiDrawer-root .MuiAutocomplete-root .MuiInputBase-root{background-color:var(--dark-bg)!important;color:var(--dark-text)!important}body.dark .MuiDrawer-root .MuiAutocomplete-root .MuiInputBase-root input{color:var(--dark-text)!important}body.dark .MuiDrawer-root .MuiAutocomplete-root .MuiOutlinedInput-notchedOutline{border-color:var(--dark-border)!important}body.dark .MuiDrawer-root .MuiAutocomplete-root .MuiInputLabel-root{color:var(--dark-text)!important}body.dark .MuiDrawer-root .MuiAutocomplete-root .MuiInputLabel-root.Mui-focused{color:#1e40af!important}body.dark .MuiAutocomplete-paper{background-color:var(--dark-card)!important}body.dark .MuiAutocomplete-option{background-color:var(--dark-card)!important;color:var(--dark-text)!important}body.dark .MuiAutocomplete-option:hover{background-color:var(--dark-bg)!important}body.dark .MuiAutocomplete-option[aria-selected=true]{background-color:#1e40af33!important}body.dark .MuiAutocomplete-option[aria-selected=true]:hover{background-color:#1e40af4d!important}body.dark .MuiDrawer-root .MuiTextField-root[class*=MuiTextField] .MuiOutlinedInput-root[style*="backgroundColor: white"],body.dark .MuiDrawer-root .MuiTextField-root[class*=MuiTextField] .MuiOutlinedInput-root[style*="background-color: white"],body.dark .MuiDrawer-root .MuiTextField-root[class*=MuiTextField] .MuiOutlinedInput-root[style*="backgroundColor:white"],body.dark .MuiDrawer-root .MuiTextField-root[class*=MuiTextField] .MuiOutlinedInput-root[style*="background-color:white"],body.dark .MuiDrawer-root .MuiOutlinedInput-root[class*=MuiOutlinedInput-root],body.dark .MuiDrawer-root [class*=MuiOutlinedInput-root],body.dark .MuiDrawer-root [class*=MuiInputBase-root]{background-color:var(--dark-bg)!important}body.dark .MuiDrawer-root .MuiOutlinedInput-root,body.dark .MuiDrawer-root .MuiTextField-root .MuiOutlinedInput-root,body.dark .MuiDrawer-root .MuiFormControl-root .MuiOutlinedInput-root,body.dark .MuiDrawer-root form .MuiOutlinedInput-root,body.dark .MuiDrawer-root .MuiInputBase-root{background-color:var(--dark-bg)!important;color:var(--dark-text)!important}body.dark .MuiDrawer-root .MuiOutlinedInput-root input,body.dark .MuiDrawer-root .MuiTextField-root .MuiOutlinedInput-root input,body.dark .MuiDrawer-root .MuiFormControl-root .MuiOutlinedInput-root input,body.dark .MuiDrawer-root form .MuiOutlinedInput-root input,body.dark .MuiDrawer-root .MuiInputBase-root input,body.dark .MuiDrawer-root .MuiOutlinedInput-root textarea,body.dark .MuiDrawer-root .MuiTextField-root .MuiOutlinedInput-root textarea,body.dark .MuiDrawer-root .MuiFormControl-root .MuiOutlinedInput-root textarea,body.dark .MuiDrawer-root form .MuiOutlinedInput-root textarea,body.dark .MuiDrawer-root .MuiInputBase-root textarea{color:var(--dark-text)!important;background-color:transparent!important}body.dark .MuiDrawer-root .MuiOutlinedInput-root fieldset,body.dark .MuiDrawer-root .MuiTextField-root .MuiOutlinedInput-root fieldset,body.dark .MuiDrawer-root .MuiFormControl-root .MuiOutlinedInput-root fieldset,body.dark .MuiDrawer-root form .MuiOutlinedInput-root fieldset,body.dark .MuiDrawer-root .MuiOutlinedInput-root:hover fieldset,body.dark .MuiDrawer-root .MuiTextField-root .MuiOutlinedInput-root:hover fieldset,body.dark .MuiDrawer-root .MuiFormControl-root .MuiOutlinedInput-root:hover fieldset,body.dark .MuiDrawer-root form .MuiOutlinedInput-root:hover fieldset{border-color:var(--dark-border)!important}body.dark .MuiDrawer-root .MuiOutlinedInput-root.Mui-focused fieldset,body.dark .MuiDrawer-root .MuiTextField-root .MuiOutlinedInput-root.Mui-focused fieldset,body.dark .MuiDrawer-root .MuiFormControl-root .MuiOutlinedInput-root.Mui-focused fieldset,body.dark .MuiDrawer-root form .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#1e40af!important}body.dark .MuiDrawer-root .MuiSvgIcon-root[style*="color: black"],body.dark .MuiDrawer-root .MuiSvgIcon-root[style*="color:black"],body.dark .MuiDrawer-root .MuiSvgIcon-root[style*="color: 'black'"],body.dark .MuiDrawer-root .MuiSvgIcon-root[style*="color:'black'"],body.dark .MuiDrawer-root .MuiSvgIcon-root[style*='color: "black"'],body.dark .MuiDrawer-root .MuiSvgIcon-root[style*='color:"black"']{color:var(--dark-text)!important;opacity:.7!important}body.dark .MuiDrawer-root .MuiSvgIcon-root,body.dark .MuiDrawer-root .MuiInputAdornment-root .MuiSvgIcon-root,body.dark .MuiDrawer-root .MuiInputAdornment-root svg,body.dark .MuiDrawer-root svg{color:var(--dark-text)!important;opacity:.7!important}body.dark .MuiDrawer-root .MuiInputAdornment-root .MuiSvgIcon-root{color:var(--dark-text)!important;opacity:.7!important}body.dark .MuiDrawer-root .MuiInputLabel-root,body.dark .MuiDrawer-root .MuiTextField-root .MuiInputLabel-root,body.dark .MuiDrawer-root .MuiFormControl-root .MuiInputLabel-root,body.dark .MuiDrawer-root form .MuiInputLabel-root,body.dark .MuiDrawer-root label{color:var(--dark-text)!important}body.dark .MuiDrawer-root .MuiInputLabel-root.Mui-focused,body.dark .MuiDrawer-root .MuiTextField-root .MuiInputLabel-root.Mui-focused,body.dark .MuiDrawer-root .MuiFormControl-root .MuiInputLabel-root.Mui-focused,body.dark .MuiDrawer-root form .MuiInputLabel-root.Mui-focused{color:#1e40af!important}body.dark .MuiDrawer-root .MuiFormHelperText-root{color:var(--dark-text)!important;opacity:.7}body.dark .MuiDrawer-root h3{color:var(--dark-text)!important;border-bottom-color:var(--dark-border)!important}body.dark .MuiDrawer-root h3[style*="color: black"],body.dark .MuiDrawer-root h3[style*="color:black"]{color:var(--dark-text)!important}body.dark .MuiDrawer-root h3[style*="borderBottom:"],body.dark .MuiDrawer-root h3[style*="border-bottom:"]{border-bottom-color:var(--dark-border)!important}body.dark .MuiBox-root.css-1m7obql,body.dark .MuiBox-root[class*=css-1m7obql],body.dark [class*=MuiBox-root][class*=css-1m7obql]{background-color:var(--dark-card)!important;color:var(--dark-text)!important}body.dark .MuiBox-root[class*=css-]:not(.navbar-content):not(.footer-section):not(.footer-secondary){background-color:var(--dark-card)!important;color:var(--dark-text)!important}body.dark .MuiBox-root[style*="background-color: white"],body.dark .MuiBox-root[style*="backgroundColor: white"],body.dark .MuiBox-root[style*="background-color:white"],body.dark .MuiBox-root[style*="backgroundColor:white"],body.dark .MuiBox-root[style*="background-color: #fff"],body.dark .MuiBox-root[style*="backgroundColor: #fff"],body.dark .MuiBox-root[style*="background-color:#fff"],body.dark .MuiBox-root[style*="backgroundColor:#fff"],body.dark .MuiBox-root[style*="background-color: #ffffff"],body.dark .MuiBox-root[style*="backgroundColor: #ffffff"],body.dark .MuiBox-root[style*="background-color:#ffffff"],body.dark .MuiBox-root[style*="backgroundColor:#ffffff"]{background-color:var(--dark-card)!important}body.dark .MuiDrawer-root .MuiTextField-root[class*=MuiTextField] .MuiOutlinedInput-root[class*=MuiOutlinedInput-root],body.dark .MuiDrawer-root .MuiTextField-root .MuiOutlinedInput-root[class*=MuiOutlinedInput-root],body.dark .MuiDrawer-root .MuiOutlinedInput-root[class*=MuiOutlinedInput-root],body.dark .MuiDrawer-root [style*="backgroundColor: white"],body.dark .MuiDrawer-root [style*="background-color: white"],body.dark .MuiDrawer-root [style*="backgroundColor:white"],body.dark .MuiDrawer-root [style*="background-color:white"],body.dark .MuiDrawer-root [style*="backgroundColor: 'white'"],body.dark .MuiDrawer-root [style*="background-color: 'white'"],body.dark .MuiDrawer-root [style*='backgroundColor: "white"'],body.dark .MuiDrawer-root [style*='background-color: "white"']{background-color:var(--dark-bg)!important}body.dark .MuiDrawer-root [style*="color: black"],body.dark .MuiDrawer-root [style*="color:black"],body.dark .MuiDrawer-root [style*="color: 'black'"],body.dark .MuiDrawer-root [style*="color:'black'"],body.dark .MuiDrawer-root [style*='color: "black"'],body.dark .MuiDrawer-root [style*='color:"black"']{color:var(--dark-text)!important}body.dark .MuiDrawer-root input,body.dark .MuiDrawer-root textarea,body.dark .MuiDrawer-root select{background-color:var(--dark-bg)!important;color:var(--dark-text)!important}body.dark .MuiDrawer-root input::placeholder,body.dark .MuiDrawer-root textarea::placeholder{color:var(--dark-text)!important;opacity:.5!important}body.dark .MuiDrawer-root .MuiOutlinedInput-root,body.dark .MuiDrawer-root .MuiTextField-root .MuiOutlinedInput-root,body.dark .MuiDrawer-root .MuiFormControl-root .MuiOutlinedInput-root,body.dark .MuiDrawer-root form .MuiOutlinedInput-root,body.dark .MuiDrawer-root .MuiInputBase-root,body.dark .MuiDrawer-root .MuiInputBase-input,body.dark .MuiDrawer-root .MuiOutlinedInput-input{background-color:var(--dark-bg)!important;color:var(--dark-text)!important}body.dark .MuiDrawer-root .MuiOutlinedInput-root fieldset,body.dark .MuiDrawer-root .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,body.dark .MuiDrawer-root .MuiTextField-root .MuiOutlinedInput-root fieldset,body.dark .MuiDrawer-root .MuiTextField-root .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,body.dark .MuiDrawer-root .MuiOutlinedInput-root:hover fieldset,body.dark .MuiDrawer-root .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--dark-border)!important}body.dark .MuiDrawer-root .MuiOutlinedInput-root.Mui-focused fieldset,body.dark .MuiDrawer-root .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#1e40af!important}body.dark .comuni-grid-container{background-color:var(--dark-card)!important;color:var(--dark-text)!important}body.dark .comuni-grid-title-actiones,body.dark .grid-title{color:var(--dark-text)!important}body.dark .actions input,body.dark .actions .MuiInputBase-root{background-color:var(--dark-bg)!important;color:var(--dark-text)!important;border-color:var(--dark-border)!important}body.dark .actions .MuiInputBase-input{color:var(--dark-text)!important}body.dark .actions .MuiInputBase-input::placeholder{color:var(--dark-border)!important}body.dark .comuni-card,body.dark .comuni-info{background-color:var(--dark-card)!important;color:var(--dark-text)!important}body.dark .comuni-info h3{color:var(--dark-text)!important}body.dark .comuni-info p{color:var(--dark-text)!important;opacity:.9}body.dark .comuni-info span,body.dark .comuni-info span label{color:var(--dark-text)!important;opacity:.7}body.dark .comuni-img{border-bottom-color:var(--dark-border)!important}body.dark .comuni-controls{background-color:#0009!important}body.dark .comuni-controls button{background:#fff3!important;color:var(--dark-text)!important}body.dark .comuni-controls button:hover{background:#ffffff4d!important}body.dark .registros-table thead th,body.dark .registros-table tbody td{background-color:var(--dark-card)!important;color:var(--dark-text)!important;border-bottom-color:var(--dark-border)!important}body.dark .registros-table tbody tr:hover td{background-color:#1e40af!important}body.dark .MuiPaper-root:has(.registros-table),body.dark .MuiPaper-root[class*=Paper]:has(table){background-color:var(--dark-card)!important;box-shadow:0 10px 15px -3px #0000004d!important}body.dark .MuiPaper-elevation3:has(.registros-table){background-color:var(--dark-card)!important}body.dark .buscador .wrapper{background-color:var(--dark-card)!important;border-color:var(--dark-border)!important}body.dark .selector-categoria{background-color:var(--dark-card)!important}body.dark .selector-categoria .MuiSelect-select{background-color:var(--dark-card)!important;color:var(--dark-text)!important}body.dark .selector-categoria .MuiInputLabel-root{color:var(--dark-text)!important}body.dark .selector-categoria .MuiOutlinedInput-notchedOutline{border-color:var(--dark-border)!important}body.dark .MuiPaper-elevation3,body.dark .MuiPaper-elevation3 table{background-color:var(--dark-card)!important}body.dark .MuiDivider-root{border-color:var(--dark-border)!important}body.dark div[style*="backgroundColor: '#f5f5f5'"],body.dark div[style*="background-color: #f5f5f5"],body.dark div[style*="background-color: rgb(245, 245, 245)"]{background-color:var(--dark-card)!important}body.dark .MuiChip-root{background-color:var(--dark-bg)!important;color:var(--dark-text)!important}body.dark .MuiChip-colorSuccess{background-color:#22c55e33!important;color:#86efac!important}body.dark .MuiChip-colorError{background-color:#ef444433!important;color:#fca5a5!important}body.dark .modal-content.delete-modal{background-color:var(--dark-card)!important;color:var(--dark-text)!important}body.dark .modal-content.delete-modal .modal-title,body.dark .modal-content.delete-modal .warning-message{color:var(--dark-text)!important}body.dark .modal-content.delete-modal .delete-message{color:var(--dark-text)!important;opacity:.8}body.dark .modal-content.delete-modal .close-button{color:var(--dark-text)!important}body.dark .preview-container{background-color:var(--dark-bg)!important}body.dark .comunicado-preview{background-color:var(--dark-card)!important;color:var(--dark-text)!important}body.dark .preview-title,body.dark .preview-comunicado-title{color:var(--dark-text)!important}body.dark .preview-comunicado-description{color:var(--dark-text)!important;opacity:.9}body.dark .preview-details{background-color:var(--dark-bg)!important;color:var(--dark-text)!important}body.dark .preview-detail{color:var(--dark-text)!important}body.dark .attachments-list{background-color:var(--dark-bg)!important}body.dark .attachments-list .MuiListItem-root{background-color:var(--dark-card)!important;color:var(--dark-text)!important}body.dark .attachments-list .MuiListItemText-secondary{color:var(--dark-text)!important;opacity:.7}body.dark .preview-attachment-chip,body.dark .preview-category{background-color:#1e40af33!important;color:#93c5fd!important}body.dark .panel-card{background-color:var(--dark-card)!important;border-color:var(--dark-border)!important;box-shadow:0 4px 6px #0000004d!important}body.dark .panel-icon{color:#60a5fa!important}body.dark .panel-title{color:var(--dark-text)!important}body.dark .panel-description{color:#bdc1c6!important}
