.login-container{display:flex;justify-content:center;align-items:center;height:100vh;background:#fdcf7d}.login-form{background:#231f20;padding:2rem 2rem 0rem;font-size:20px;color:#ffc262;border-radius:20px;box-shadow:0 0 10px #0000001a;width:300px}.login-form h2{text-align:center;margin-bottom:1rem;font-size:32px;color:#333}.login-form input{width:94%;margin-bottom:1rem;background-color:#cf7c47!important;border:none;color:#000;border-radius:10px;height:10px;box-shadow:0 0 5px #0000001a}.login-form button{justify-content:center;width:100%;background:#fdc35d;border:none;border-radius:9px;color:#2c2e35;font-size:21px;font-weight:bolder;cursor:pointer}.login-form button:hover{background:#cf7c47}.header{border-radius:9px;display:flex;justify-content:space-between;align-items:center;background-color:#cf7c47;box-shadow:0 2px 4px #0000001a;position:fixed;width:450px;margin-top:30px;top:0;z-index:1000;padding-left:20px;padding-right:20px}.header-ctnr{width:100%;display:flex;justify-content:center}.footer{display:flex;justify-content:center;position:fixed;width:100%;bottom:0;z-index:1000}h1,h2,h3,h4,h5,h6{color:#f9f9fa;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:2rem;text-wrap:balance}.logo-coahuila img{height:38px;width:auto}.logo-ap img{height:47px;width:auto}.logo-sma img{height:38px;width:auto}.logo-prefuego img{height:90px;width:auto;margin-bottom:15px}@media (max-width: 768px){.header{width:80%;margin-top:0;padding-left:10%;padding-right:10%;border-radius:0}.logo-coahuila img,.logo-ap img,.logo-sma img{height:40px}.logo-ap{margin-top:10px}.footer{margin-top:auto;justify-content:center}}.map-container{display:flex;flex-direction:column;height:100vh;position:relative}.logo{height:60px;width:auto}.map{flex-grow:1;position:relative}.info{position:absolute;top:120px;right:10px;background:#000000b3;color:#ffea7a;padding:20px;border-radius:8px;z-index:5}.info h2{text-align:center;margin-bottom:20px;margin-top:0}.info table{width:100%;margin-top:10px;border-collapse:collapse}.info th,.info td{padding:8px;text-align:left;border-bottom:1px solid}.info th{background-color:#cf7c47;color:#ffc262}.info td{background-color:#ffffff1a}.logout-button{width:50px;height:50px;background-color:#fdb841;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:width .3s ease,border-radius .3s ease;position:absolute;top:70px;left:70px;overflow:hidden}.logout-button:hover{width:140px;border-radius:25px}.logout-button img{width:24px;height:24px;position:absolute;left:50%;transform:translate(-50%)}.logout-button:hover img{position:absolute;left:25px;opacity:1}.logout-text{font-size:20px;color:#c8723c;font-weight:700;margin-left:40px;opacity:0;transition:opacity .3s ease;white-space:nowrap}.logout-button:hover .logout-text{opacity:1}.button-container{margin-top:10px}.hide{display:none}.hider{display:flex;border-radius:30px;background-color:#cf7c47;width:30px;height:30px;text-align:center;justify-content:center;align-items:center;position:absolute;top:15px;left:20px;cursor:pointer}.export-button{width:100%;background-color:#cf7c47;border:none;color:#ffc262;cursor:pointer;border-radius:14px}.export-button:hover{background-color:#c8723c}@media (max-width: 768px){.map-container{height:auto;width:100%}.hider{display:none}.map{position:relative;height:50vh;width:100%}.info{position:relative;top:0;right:0;width:100%;height:auto;padding:10px 0 0;box-shadow:none;border-radius:8px}.info table th,.info table td{padding:8px}.export-button,.button-more{width:100%;font-size:16px}.logout-button{left:10px}}h2{color:#ffc262!important;margin:0rem;line-height:.5}.container{width:80%;margin:20px auto 60px;padding:20px;border-radius:8px;box-shadow:0 0 10px #0000001a;text-align:center;min-height:calc(100vh - 60px)}button{padding:6px 10px;border:none;border-radius:5px;cursor:pointer;margin:10px 0;width:80%}button.add,.user-register{background-color:#28a745;color:#fff;width:20%;margin-bottom:70px}button.edit{justify-content:center;background-color:#007bff;color:#fff;margin-right:5px}button.delete{justify-content:center;background-color:#dc3545;color:#fff}button.save-user{background-color:#28a745;color:#fff;width:20%}.error{color:red;margin-bottom:10px;font-size:15px;font-weight:500}.btn-ctnr-center{width:100%;display:flex;justify-content:center;margin-top:20px}.users-header{margin-bottom:40px}form{margin:20px 0}.space-cell{word-break:break-word;max-width:190px}form label{display:block;font-weight:700}form input{width:calc(100% - 30px);padding:10px;background-color:#fff;border:none;color:#000;border-radius:5px;box-shadow:0 0 5px #0000001a}table{width:80%;margin:0 auto;border-collapse:collapse}table,th,td{border:1px solid}th,td{padding:8px;text-align:left}th{background-color:#f2f2f2}@media (max-width: 1200px){.container{width:90%}button.add,.user-register,button.save-user{width:30%}table{width:90%}}@media (max-width: 992px){.container{width:95%}button.add,.user-register,button.save-user{width:40%}table{width:95%}}@media (max-width: 768px){.container{width:100%;padding:10px}button.add,.user-register,button.save-user{width:50%}table{width:100%}}@media (max-width: 576px){button.add,.user-register,button.save-user{width:70%}th,td{font-size:12px;padding:6px}}:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#000000de;background-color:#f9f9fa;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0}h1{font-size:3.2em;line-height:1.1}button{display:flex;align-items:center;justify-content:space-between;padding-left:59px;padding-right:59px;width:100%;border-radius:8px;border:1px solid transparent;font-size:1em;font-weight:500;font-family:inherit;background-color:#fdc35d;color:#cf7c47;font-size:17px;font-weight:bolder;cursor:pointer;transition:border-color .25s}button img{height:27px}button:hover{background-color:#fdb841}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}
