*{margin:0;padding:0;box-sizing:border-box;font-family:Open Sans,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Open Sans,sans-serif;font-weight:700}ul{list-style:none;padding-left:0}html,body{font-size:16px}#root{width:100%;height:100vh;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:flex-start;position:relative}label{font-size:1.2rem;font-weight:700}input{font-size:1.5rem;padding:5px}button{border:none;cursor:pointer;padding:10px;border-radius:5px}.form{display:flex;justify-content:center;flex-wrap:wrap;width:90%;margin-top:50px;background-color:#fff;padding:10px}.form .logo{width:100%;justify-content:center;display:flex;margin-bottom:20px}.form .logo img{max-height:75px}.form label{width:100%;padding-bottom:5px}.form input{width:100%;margin-bottom:10px}.form button{margin-top:10px;background-color:#0019a8;color:#fff;font-size:1.4rem;font-weight:700;width:100%;padding:10px}.form .error{margin-top:10px;background:#ffd8d8;color:#8b0000;border:2px solid red;width:100%;font-size:3rem;padding:10px;text-align:center}.titulo{width:100%;text-align:center;padding:10px;font-size:1.5rem;font-weight:700;color:#fff;background:#000}.navegador{display:flex;width:100%;z-index:3;background:#004fa8;height:auto;flex-wrap:wrap;padding:20px;position:absolute;align-content:flex-start;top:0;left:0}.navegador .enlaces{width:100%;display:flex;flex-wrap:wrap}.navegador .enlaces a{width:100%;color:#fff;font-size:2rem;font-weight:700;text-decoration:none;border-bottom:2px solid skyblue;display:flex;text-align:center;align-items:center;justify-content:center;padding:15px 0}.navegador .enlaces a:last-child{border-bottom:none}.navegador .enlaces .active{text-decoration:underline}.navegador button{width:100%;align-self:flex-end;background:#fff;color:#004fa8;font-size:2rem;font-weight:700}.top{display:flex;width:100%}.top button{padding:5px;background:#004fa8;border-radius:0}.top button img{width:70px;height:70px}.top div{width:calc(100% - 75px);font-size:1.2rem;background:#002770;color:#fff;padding:10px;display:flex;justify-content:flex-end;align-items:center}.guia .guia-nombre{width:100%;display:flex;flex-wrap:wrap}.guia .guia-nombre div{width:100%;display:inline-block;text-align:center;font-size:1.2rem}.guia .guia-nombre div span{font-weight:700;font-size:1.3rem}.guia .obs{display:flex;width:100%;padding:10px;flex-wrap:wrap}.guia .obs label{width:100%;font-weight:700}.guia .obs input{width:100%;font-size:1.1rem}.guia .devolu{background:linear-gradient(#4c00af,#15005f)!important}.guia .traspaso{background:linear-gradient(#ffe601,#e9c600)!important;color:#000!important}.guia .infoguia{display:flex;width:100%;flex-wrap:wrap}.guia .infoguia .guia-nombre{width:100%;text-align:center;padding-bottom:10px;font-weight:700;font-size:2.5rem}.guia .infoguia .items{display:flex;width:100%;flex-wrap:wrap}.guia .infoguia .items .item{display:flex;width:100%;flex-wrap:wrap;align-content:center;border-bottom:5px solid gray;padding:15px 0}.guia .infoguia .items .item .info{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between}.guia .infoguia .items .item .info div{display:flex;width:31%;flex-wrap:wrap;align-items:flex-start}.guia .infoguia .items .item .info div span{width:100%;padding:5px;font-size:1rem}.guia .infoguia .items .item .info div span:first-child{font-size:.9rem;font-weight:700;border-bottom:1px solid #000}.guia .infoguia .items .item .info div span input,.guia .infoguia .items .item .info div:first-child{width:100%}.guia .infoguia .items .item .no-despacho{display:flex;width:100%;font-size:1.5rem;background:#8b0000;color:#fff;justify-content:center;align-items:center;font-weight:700;padding:5px}.guia .infoguia .items .item .confirmar{display:flex;width:100%;font-size:1.5rem;background:#006400;color:#fff;justify-content:center;align-items:center;font-weight:700;padding:5px}.guia .infoguia .items .no-show{display:none!important}.guia .infoguia .items .deshabilitado .info div span{color:gray}.guia .infoguia .items .deshabilitado .info div span:first-child{font-size:.9rem;font-weight:700;border-bottom:1px solid gray}.guia .infoguia .registrar-parcial{display:flex;width:100%;font-size:2rem;background:#383838;color:#fff!important;justify-content:center;align-items:center;font-weight:700;padding:5px}.buscador{background:#f1f1f1;padding:5px;width:100%}.buscador input{width:100%;font-size:1.2rem;padding:4px 6px;border:1px solid #ccc;box-sizing:border-box}.titulo-in{width:100%;text-align:center;padding:10px;font-size:1.5rem;font-weight:700;color:#fff;background:#06f}.guia{display:flex;justify-content:center;flex-wrap:wrap;width:100%;background-color:#fff;padding:10px}.guia button{margin-top:10px;background-color:#00008b;color:#fff;font-size:1.3rem;font-weight:700;width:100%;padding:10px}.guia .guia-nombre{width:100%;display:flex;justify-content:center;align-items:center;text-align:center;font-size:1.2rem}.guia .guia-nombre span{padding-left:10px;font-weight:700;font-size:1.5rem}.guia .btn-ok{font-size:2.5rem;color:#fff;background:linear-gradient(#00a500,green);font-weight:700;display:flex;justify-content:center;text-align:center;padding:10px;width:100%;border-radius:20px;margin-top:10px;margin-bottom:10px}.guia .parcial{background:linear-gradient(#555,#202020)}.guia .no-atendido{background:linear-gradient(#cf0000,#6d0000)}.guia .nosegu{background-color:#cf00001a;padding:5px;text-align:center;margin:10px 0;font-size:1.2rem;color:#8b0000;width:100%}.guia .ingreso{background:#fff;color:#00318b;border:3px solid #00318b}.guia .btn-pausar{margin-top:10px;background-color:#dcdcdc;color:#000;font-size:1.1rem;border:1px solid grey;border-radius:10px;font-weight:700;width:100%;padding:5px 10px}.guia .btn-cancelar{margin-top:20px;background-color:#dcdcdc;color:#000;font-size:1.2rem;border:1px solid grey;border-radius:10px;font-weight:700;width:100%;padding:5px 10px}.guia .exito{margin-top:10px;background:#d8ffd8;color:#006400;border:2px solid green;width:100%;font-size:3rem;padding:10px;text-align:center}.guia .error{margin-top:10px;background:#ffd8d8;color:#8b0000;border:2px solid red;width:100%;font-size:2.5rem;padding:10px;text-align:center}.guia .historicos{width:100%;display:flex;justify-content:center;flex-wrap:wrap;margin-top:20px}.guia .historicos h5{width:100%;text-align:center;font-size:2rem;font-weight:700;margin-bottom:10px}.guia .historicos div{padding:5px;border:1px solid gray;text-align:center;font-size:1.2rem;margin-bottom:5px}.titulo-devo{width:100%;text-align:center;padding:10px;font-size:1.5rem;font-weight:700;color:#000;background:#ffe600;justify-content:center}.titulo-salida{width:100%;text-align:center;padding:10px;font-size:1.5rem;font-weight:700;color:#fff;background:#470047;justify-content:center}.devolucion{display:flex;justify-content:center;flex-wrap:wrap;width:100%;background-color:#fff;padding:10px}.devolucion button{margin-top:10px;background-color:#00008b;color:#fff;font-size:1.3rem;font-weight:700;width:100%;padding:10px}.devolucion .guia-nombre{width:100%;display:flex;justify-content:center;align-items:center;text-align:center;font-size:1.2rem}.devolucion .guia-nombre span{padding-left:10px;font-weight:700;font-size:1.5rem}.devolucion .btn-ok{font-size:2.5rem;color:#fff;background:linear-gradient(#00a500,green);font-weight:700;display:flex;justify-content:center;text-align:center;padding:10px;width:100%;border-radius:20px;margin-top:10px;margin-bottom:10px}.devolucion .parcial{background:linear-gradient(#555,#202020)}.devolucion .no-atendido{background:linear-gradient(#cf0000,#6d0000)}.devolucion .devolu{background:linear-gradient(#4c00af,#15005f)!important}.devolucion .traspaso{background:linear-gradient(#ffe601,#e9c600)!important;color:#000!important}.devolucion .nosegu{background-color:#cf00001a;padding:5px;text-align:center;margin:10px 0;font-size:1.2rem;color:#8b0000;width:100%}.devolucion .obs{display:flex;width:100%;padding:10px;flex-wrap:wrap}.devolucion .obs label{width:100%;font-weight:700}.devolucion .obs input{width:100%;font-size:1.1rem}.devolucion .ingreso{background:#fff;color:#00318b;border:3px solid #00318b}.devolucion .btn-pausar{margin-top:10px;background-color:#dcdcdc;color:#000;font-size:1.1rem;border:1px solid grey;border-radius:10px;font-weight:700;width:100%;padding:5px 10px}.devolucion .btn-cancelar{margin-top:20px;background-color:#dcdcdc;color:#000;font-size:1.2rem;border:1px solid grey;border-radius:10px;font-weight:700;width:100%;padding:5px 10px}.devolucion .exito{margin-top:10px;background:#d8ffd8;color:#006400;border:2px solid green;width:100%;font-size:3rem;padding:10px;text-align:center}.devolucion .error{margin-top:10px;background:#ffd8d8;color:#8b0000;border:2px solid red;width:100%;font-size:2.5rem;padding:10px;text-align:center}.devolucion .historicos{width:100%;display:flex;justify-content:center;flex-wrap:wrap;margin-top:20px}.devolucion .historicos h5{width:100%;text-align:center;font-size:2rem;font-weight:700;margin-bottom:10px}.devolucion .historicos div{padding:5px;border:1px solid gray;text-align:center;font-size:1.2rem;margin-bottom:5px}.devolucion .infoguia{display:flex;width:100%;flex-wrap:wrap}.devolucion .infoguia .guia-nombre{width:100%;text-align:center;padding-bottom:10px;font-weight:700;font-size:2.5rem;justify-content:center}.devolucion .infoguia .items{display:flex;width:100%;flex-wrap:wrap}.devolucion .infoguia .items .item{display:flex;width:100%;flex-wrap:wrap;align-content:center;border-bottom:5px solid gray;padding:15px 0}.devolucion .infoguia .items .item .info{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between}.devolucion .infoguia .items .item .info div{display:flex;width:31%;flex-wrap:wrap;align-items:flex-start}.devolucion .infoguia .items .item .info div span{width:100%;padding:5px;font-size:1rem}.devolucion .infoguia .items .item .info div span:first-child{font-size:.9rem;font-weight:700;border-bottom:1px solid #000}.devolucion .infoguia .items .item .info div span input,.devolucion .infoguia .items .item .info div:first-child{width:100%}.devolucion .infoguia .items .item .no-despacho{display:flex;width:100%;font-size:1.5rem;background:#8b0000;color:#fff;justify-content:center;align-items:center;font-weight:700;padding:5px}.devolucion .infoguia .items .item .confirmar{display:flex;width:100%;font-size:1.5rem;background:#006400;color:#fff;justify-content:center;align-items:center;font-weight:700;padding:5px}.devolucion .infoguia .items .no-show{display:none!important}.devolucion .infoguia .items .deshabilitado .info div span{color:gray}.devolucion .infoguia .items .deshabilitado .info div span:first-child{font-size:.9rem;font-weight:700;border-bottom:1px solid gray}.devolucion .infoguia .registrar-parcial{display:flex;width:100%;font-size:2rem;background:#383838;color:#fff!important;justify-content:center;align-items:center;font-weight:700;padding:5px}.titulo-cli{width:100%;text-align:center;padding:10px;font-size:1.5rem;font-weight:700;color:#fff;background:#006100}.clientes{display:flex;justify-content:center;flex-wrap:wrap;width:100%;background-color:#fff;padding:10px}.clientes button{margin-top:10px;background-color:#00008b;color:#fff;font-size:1.3rem;font-weight:700;width:100%;padding:10px}.clientes .guia-nombre{width:100%;display:flex;justify-content:center;align-items:center;text-align:center;font-size:1.2rem}.clientes .guia-nombre span{padding-left:10px;font-weight:700;font-size:1.5rem}.clientes .btn-ok{font-size:2.5rem;color:#fff;background:linear-gradient(#00a500,green);font-weight:700;display:flex;justify-content:center;text-align:center;padding:10px;width:100%;border-radius:20px;margin-top:10px;margin-bottom:10px}.clientes .parcial{background:linear-gradient(#555,#202020)}.clientes .no-atendido{background:linear-gradient(#cf0000,#6d0000)}.clientes .devolu{background:linear-gradient(#4c00af,#15005f)!important}.clientes .traspaso{background:linear-gradient(#ffe601,#e9c600)!important;color:#000!important;font-size:1rem;margin-bottom:10px}.clientes .nosegu{background-color:#cf00001a;padding:5px;text-align:center;margin:10px 0;font-size:1.2rem;color:#8b0000;width:100%}.clientes .obs{display:flex;width:100%;padding:10px;flex-wrap:wrap}.clientes .obs label{width:100%;font-weight:700}.clientes .obs input{width:100%;font-size:1.1rem}.clientes .ingreso{background:#fff;color:#00318b;border:3px solid #00318b}.clientes .btn-pausar{margin-top:10px;background-color:#dcdcdc;color:#000;font-size:1.1rem;border:1px solid grey;border-radius:10px;font-weight:700;width:100%;padding:5px 10px}.clientes .btn-cancelar{margin-top:20px;background-color:#dcdcdc;color:#000;font-size:1.2rem;border:1px solid grey;border-radius:10px;font-weight:700;width:100%;padding:5px 10px}.clientes .exito{margin-top:10px;background:#d8ffd8;color:#006400;border:2px solid green;width:100%;font-size:3rem;padding:10px;text-align:center}.clientes .error,.clientes .datos .error-regis{margin-top:10px;background:#ffd8d8;color:#8b0000;border:2px solid red;width:100%;font-size:2.5rem;padding:10px;text-align:center}.clientes .infoguia{display:flex;width:100%;flex-wrap:wrap}.clientes .infoguia .guia-nombre{width:100%;text-align:center;padding-bottom:10px;font-weight:700;font-size:2.5rem}.clientes .infoguia .items{display:flex;width:100%;flex-wrap:wrap}.clientes .infoguia .items .item{display:flex;width:100%;flex-wrap:wrap;align-content:center;border-bottom:5px solid gray;padding:15px 0}.clientes .infoguia .items .item .info{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between}.clientes .infoguia .items .item .info div{display:flex;width:31%;flex-wrap:wrap;align-items:flex-start}.clientes .infoguia .items .item .info div span{width:100%;padding:5px;font-size:1rem}.clientes .infoguia .items .item .info div span:first-child{font-size:.9rem;font-weight:700;border-bottom:1px solid #000}.clientes .infoguia .items .item .info div span input,.clientes .infoguia .items .item .info div:first-child{width:100%}.clientes .infoguia .items .item .no-despacho{display:flex;width:100%;font-size:1.5rem;background:#8b0000;color:#fff;justify-content:center;align-items:center;font-weight:700;padding:5px}.clientes .infoguia .items .item .confirmar{display:flex;width:100%;font-size:1.5rem;background:#006400;color:#fff;justify-content:center;align-items:center;font-weight:700;padding:5px}.clientes .infoguia .items .no-show{display:none!important}.clientes .infoguia .items .deshabilitado .info div span{color:gray}.clientes .infoguia .items .deshabilitado .info div span:first-child{font-size:.9rem;font-weight:700;border-bottom:1px solid gray}.clientes .infoguia .registrar-parcial{display:flex;width:100%;font-size:2rem;background:#383838;color:#fff!important;justify-content:center;align-items:center;font-weight:700;padding:5px}.clientes .datos{display:flex;width:100%;flex-wrap:wrap}.clientes .datos .title{width:100%;font-size:1.2rem;font-weight:700;padding:10px;margin-bottom:10px;text-align:center;background:#ccc}.clientes .datos .dato{width:100%;display:flex;flex-wrap:wrap;padding-bottom:10px}.clientes .datos .dato label{width:100%;font-size:1rem;font-weight:700}.clientes .datos .dato input{width:100%;font-size:1.2rem}.clientes .datos .dato select{width:100%;font-size:1.3rem}.clientes .datos .por-atender{display:flex;width:100%;flex-wrap:wrap}.clientes .datos .por-atender .por-title{width:100%;text-align:center;font-size:1.4rem;font-weight:700;justify-content:center}.clientes .datos .por-atender .item-guia{width:100%;display:flex;align-items:center;padding:10px 0;border-bottom:1px solid gray}.clientes .datos .por-atender .item-guia span{width:70%;font-weight:700;font-size:1.2rem;justify-content:center}.clientes .datos .por-atender .item-guia button{width:30%;background:#e6e6e6;padding:5px;font-size:1.2rem;text-align:center;color:#000}.clientes .datos .error-regis{font-size:1.5rem}.clientes .datos .add-ayudante{margin-top:10px;background-color:#02ccff;font-size:1.2rem;border-radius:10px;font-weight:700;width:100%;padding:10px;margin-bottom:10px;color:#000}.pop{display:flex;width:100%;height:100vh;position:absolute;top:0;left:0;flex-wrap:wrap;z-index:3;background:#000000b3;align-content:flex-start}.pop .pop-content{display:flex;flex-wrap:wrap;width:100%;background:#fff;align-content:flex-start;padding:10px;justify-content:center}.pop .pop-content .title-pop{display:flex;width:100%;flex-wrap:wrap;justify-content:center;font-size:1.5rem;font-weight:700;padding:10px}.pop .pop-content .items{display:flex;width:100%;flex-wrap:wrap;max-height:600px;overflow-y:scroll}.pop .pop-content .items .item{display:flex;width:100%;flex-wrap:wrap;align-content:center;border-bottom:3px solid gray;padding:15px 0}.pop .pop-content .items .item .info{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between}.pop .pop-content .items .item .info div{display:flex;width:31%;flex-wrap:wrap;align-items:flex-start}.pop .pop-content .items .item .info div span{width:100%;padding:5px;font-size:1rem}.pop .pop-content .items .item .info div span:first-child{font-size:.9rem;font-weight:700;border-bottom:1px solid #000}.pop .pop-content .items .item .info div span input,.pop .pop-content .items .item .info div:first-child{width:100%}.titulo{width:100%;display:flex;flex-wrap:wrap}.titulo h3{width:100%;background:#000;color:#fff;font-size:1.6rem;font-weight:700;padding-bottom:10px;text-align:center}.titulo .filtro{background:#f1f1f1;display:flex;padding:5px;justify-content:space-between;width:100%;color:#000;align-items:center}.titulo .filtro span{font-weight:700;text-align:left;font-size:1.2rem}.titulo .filtro input{font-size:1.2rem}.listas{display:flex;width:100%;flex-wrap:wrap}.listas .item{display:flex;width:100%;flex-wrap:wrap;padding:10px;border-bottom:1px solid black}.listas .item div{width:50%;display:flex;flex-wrap:wrap}.listas .item div span{width:100%;font-weight:700}.listas .item div span:last-child{font-weight:400}.listas .item .full{width:100%}.listas .item:last-child{border-bottom:none}.listas .item .btn_posponer{padding:5px;display:flex;width:100%;margin-top:5px;background:#14234d;color:#fff;text-align:center;justify-content:center;font-size:1.1rem}.listas .item .btn_seretiro{padding:5px;display:flex;width:100%;margin-top:5px;background:#ffd900;color:#000;text-align:center;justify-content:center;font-size:1.1rem}.listas .item .btn_anunciar{padding:5px;display:flex;width:100%;margin-top:10px;background:#00d9ff;color:#000;text-align:center;justify-content:center;font-size:1.1rem}.error{margin-top:10px;padding:10px}.error div{background:#ffd8d8;color:#8b0000;border:2px solid red;width:100%;font-size:2.5rem;padding:10px;text-align:center}.titulo-ex{width:100%;text-align:center;padding:10px;font-size:1.5rem;font-weight:700;color:#002770;background:linear-gradient(#fff,#f3f3f3)}.manifiesto{display:flex;justify-content:center;flex-wrap:wrap;width:100%;background-color:#fff;padding:10px}.manifiesto button{margin-top:10px;background-color:#00008b;color:#fff;font-size:1.3rem;font-weight:700;width:100%;padding:10px}.manifiesto .guia-nombre{width:100%;display:flex;flex-wrap:wrap}.manifiesto .guia-nombre div{width:100%;display:inline-block;text-align:center;font-size:1.2rem}.manifiesto .guia-nombre div span{font-weight:700;font-size:1.3rem}.manifiesto .btn-ok{font-size:2.5rem;color:#fff;background:linear-gradient(#00a500,green);font-weight:700;display:flex;justify-content:center;text-align:center;padding:10px;width:100%;border-radius:20px;margin-top:10px;margin-bottom:10px}.manifiesto .parcial{background:linear-gradient(#555,#202020)}.manifiesto .no-atendido{background:linear-gradient(#cf0000,#6d0000)}.manifiesto .nosegu{background-color:#cf00001a;padding:5px;text-align:center;margin:10px 0;font-size:1.2rem;color:#8b0000;width:100%}.manifiesto .btn-pausar{margin-top:10px;background-color:#dcdcdc;color:#000;font-size:1.1rem;border:1px solid grey;border-radius:10px;font-weight:700;width:100%;padding:5px 10px}.manifiesto .btn-cancelar{margin-top:20px;background-color:#dcdcdc;color:#000;font-size:1.2rem;border:1px solid grey;border-radius:10px;font-weight:700;width:100%;padding:5px 10px}.manifiesto .exito{margin-top:10px;background:#d8ffd8;color:#006400;border:2px solid green;width:100%;font-size:3rem;padding:10px;text-align:center}.manifiesto .error{margin-top:10px;background:#ffd8d8;color:#8b0000;border:2px solid red;width:100%;font-size:2.5rem;padding:10px;text-align:center}.manifiesto .lista-guias{display:flex;width:100%;flex-wrap:wrap}.manifiesto .lista-guias .title{width:100%;text-align:center;font-size:2rem;font-weight:700}.manifiesto .lista-guias .guia{width:100%;display:flex;justify-content:space-between;padding:10px 0;align-items:center;border-bottom:1px solid gray}.manifiesto .lista-guias .guia .docu{width:54%;font-size:1.4rem;font-weight:700;padding:5px}.manifiesto .lista-guias .guia button{width:18%;padding:5px;background:#000;color:#fff;border-radius:5px}.manifiesto .lista-guias .guia button:last-child{background:#d60000}.pop{display:flex;width:100%;z-index:10;background:#000000b3;height:100vh;top:0;left:0;position:fixed}.pop .infoguia{display:flex;width:100%;flex-wrap:wrap;z-index:10;background:#fff;height:100vh;overflow:scroll;align-content:flex-start;align-items:flex-start;padding:10px}.pop .infoguia .guia-nombre{width:100%;text-align:center;padding-bottom:10px;font-weight:700;font-size:2rem}.pop .infoguia .items{display:flex;width:100%;flex-wrap:wrap;overflow-y:scroll}.pop .infoguia .items .item{display:flex;width:100%;flex-wrap:wrap;align-content:center;border-bottom:5px solid gray;padding:15px 0}.pop .infoguia .items .item .info{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between}.pop .infoguia .items .item .info div{display:flex;width:31%;flex-wrap:wrap;align-items:flex-start}.pop .infoguia .items .item .info div span{width:100%;padding:5px;font-size:1rem}.pop .infoguia .items .item .info div span:first-child{font-size:.9rem;font-weight:700;border-bottom:1px solid #000}.pop .infoguia .items .item .info div span input,.pop .infoguia .items .item .info div:first-child{width:100%}.pop .infoguia .items .item .no-despacho{display:flex;width:100%;font-size:1.5rem;background:#8b0000;color:#fff;justify-content:center;align-items:center;font-weight:700;padding:5px;margin-top:10px}.pop .infoguia .items .item .confirmar{display:flex;width:100%;font-size:1.5rem;background:#006400;color:#fff;justify-content:center;align-items:center;font-weight:700;padding:5px}.pop .infoguia .items .no-show{display:none!important}.pop .infoguia .items .deshabilitado .info div span{color:gray}.pop .infoguia .items .deshabilitado .info div span:first-child{font-size:.9rem;font-weight:700;border-bottom:1px solid gray}.pop .infoguia .registrar-parcial{display:flex;width:100%;font-size:2rem;background:#383838;color:#fff!important;justify-content:center;align-items:center;font-weight:700;padding:5px}.pop .infoguia .btn-cancelar{margin-top:20px;background-color:#dcdcdc;color:#000;font-size:1.5rem;border:1px solid grey;border-radius:10px;font-weight:700;width:100%;padding:5px 10px}.titulo{width:100%;text-align:center;padding:10px;font-size:1.5rem;font-weight:700;color:#fff;background:#000;justify-content:center}.marcacion{display:flex;justify-content:center;flex-wrap:wrap;width:100%;background-color:#fff;padding:10px}.marcacion button{margin-top:20px;background-color:#00008b;color:#fff;font-size:1.3rem;font-weight:700;text-align:center;width:100%;padding:10px}.marcacion .btn-verde{background:linear-gradient(#00a500,green)}.marcacion .btn-amarillo{background:linear-gradient(#ffe601,#e9c600)!important;color:#000!important}.marcacion .btn-negro{background-color:#0a0a0a}.marcacion .btn-pausar{margin-top:10px;background-color:#dcdcdc;color:#000;font-size:1.1rem;border:1px solid grey;border-radius:10px;font-weight:700;width:100%;padding:5px 10px}.marcacion .btn-cancelar{margin-top:20px;background-color:#dcdcdc;color:#000;font-size:1.2rem;border:1px solid grey;border-radius:10px;font-weight:700;width:100%;padding:5px 10px}.marcacion .exito{margin-top:10px;background:#d8ffd8;color:#006400;border:2px solid green;width:100%;font-size:2.5rem;padding:10px;text-align:center}.marcacion .error{margin-top:10px;background:#ffd8d8;color:#8b0000;border:2px solid red;width:100%;font-size:2.5rem;padding:10px;text-align:center}.marcacion label{width:100%;justify-content:center;padding:5px;margin-top:10px;font-weight:700}.marcacion input{width:100%;justify-content:center;padding:5px;margin-top:5px;font-size:1.3rem;font-weight:700}.marcacion-full{display:flex;width:100%;padding:20px;align-content:flex-start;flex-wrap:wrap}.marcacion-full .datos{width:60%;padding:20px;display:flex;flex-wrap:wrap;align-content:flex-start}.marcacion-full .datos .fecha{width:100%;font-size:2.5rem;text-align:center}.marcacion-full .datos .hora{width:100%;font-size:3.5rem;font-weight:700;margin-bottom:20px;text-align:center}.marcacion-full .datos label{width:100%;font-size:2.5rem;margin-bottom:20px;text-align:center}.marcacion-full .datos select{width:100%;font-size:2rem;font-weight:700;margin-bottom:20px;text-align:center}.marcacion-full .datos option{font-size:1.5rem}.marcacion-full .datos input{width:100%;font-size:3.5rem;font-weight:700;margin-bottom:20px;text-align:center}.marcacion-full .datos .botones{display:flex;justify-content:space-between;width:100%}.marcacion-full .datos .botones button{width:46%;display:flex;justify-content:center;padding:20px;color:#fff;font-size:2.5rem;background:#003392;font-weight:700}.marcacion-full .datos .botones .btn-amarillo{background:#fe0;color:#000}.marcacion-full .datos .exito{margin-top:10px;background:#d8ffd8;color:#006400;border:2px solid green;width:100%;font-size:2.5rem;padding:10px;text-align:center}.marcacion-full .datos .error{margin-top:10px;background:#ffd8d8;color:#8b0000;border:2px solid red;width:100%;font-size:2.5rem;padding:10px;text-align:center}.marcacion-full .fotos{width:40%;display:flex;flex-wrap:wrap;padding:20px;justify-content:center;align-content:flex-start;position:relative}.marcacion-full .fotos img{width:auto;height:300px;max-height:300px;margin-bottom:20px}.marcacion-full .fotos h3{width:100%;font-size:3rem;margin-bottom:20px}.marcacion-full .fotos h5{width:100%;font-size:2.5rem}.marcacion-full .fotos .full{position:absolute;bottom:20px;right:20px;padding:5px;color:gray}@media (max-width: 1280px) and (max-height: 1100px){.marcacion-full{padding:14px}.marcacion-full .datos{width:58%;padding:14px}.marcacion-full .datos .fecha{font-size:1.8rem}.marcacion-full .datos .hora{font-size:2.4rem;margin-bottom:14px}.marcacion-full .datos label{font-size:1.8rem;margin-bottom:14px}.marcacion-full .datos select{font-size:1.5rem;margin-bottom:14px}.marcacion-full .datos option{font-size:1.2rem}.marcacion-full .datos input{font-size:2.6rem;margin-bottom:14px}.marcacion-full .datos .botones button{padding:14px;font-size:1.8rem}.marcacion-full .datos .exito,.marcacion-full .datos .error{font-size:1.8rem;padding:8px}.marcacion-full .fotos{width:42%;padding:14px}.marcacion-full .fotos img{height:220px;max-height:220px;margin-bottom:14px}.marcacion-full .fotos h3{font-size:2rem;margin-bottom:14px}.marcacion-full .fotos h5{font-size:1.6rem}}@media (max-width: 600px){.marcacion-full{padding:12px;flex-direction:column}.marcacion-full .datos{width:100%;padding:12px}.marcacion-full .datos .fecha{font-size:2rem}.marcacion-full .datos .hora{font-size:2.6rem;margin-bottom:12px}.marcacion-full .datos label{font-size:1.8rem;margin-bottom:12px}.marcacion-full .datos input{font-size:2.2rem;margin-bottom:12px}.marcacion-full .datos .botones{flex-direction:column;gap:10px}.marcacion-full .datos .botones button{width:100%;padding:14px;font-size:2rem}.marcacion-full .datos .exito,.marcacion-full .datos .error{font-size:1.6rem;padding:8px}.marcacion-full .fotos{width:100%;padding:12px;justify-content:flex-start}.marcacion-full .fotos img{width:100%;height:auto;max-height:220px;margin-bottom:12px}.marcacion-full .fotos h3{font-size:2rem;margin-bottom:12px}.marcacion-full .fotos h5{font-size:1.6rem}}@media (max-width: 360px){.marcacion-full .datos .fecha{font-size:1.8rem}.marcacion-full .datos .hora{font-size:2.2rem}.marcacion-full .datos label{font-size:1.6rem}.marcacion-full .datos input{font-size:1.9rem}.marcacion-full .datos .botones button{font-size:1.8rem;padding:12px}.marcacion-full .datos .exito,.marcacion-full .datos .error{font-size:1.4rem}.marcacion-full .fotos img{max-height:160px}.marcacion-full .fotos h3{font-size:1.6rem}.marcacion-full .fotos h5{font-size:1.4rem}}.contenedor .btn-enviar{background:#444!important;background:-moz-linear-gradient(top,rgb(68,68,68) 0%,black 100%)!important;background:-webkit-linear-gradient(top,rgb(68,68,68) 0%,black 100%)!important;background:linear-gradient(to bottom,#444,#000)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=0)!important;padding:10px;border-radius:30px;color:#fff;border-bottom:3px solid rgb(68,68,68);display:block;width:100%;margin:20px 0;text-align:center}.contenedor .btn-enviar:hover{background:#000!important;background:-moz-linear-gradient(top,black 0%,rgb(68,68,68) 100%)!important;background:-webkit-linear-gradient(top,black 0%,rgb(68,68,68) 100%)!important;background:linear-gradient(to bottom,#000,#444)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=0)!important}.importaciones{width:100%}.importaciones h2{color:#000;margin-bottom:10px;font-size:2rem;background:#ff0;width:100%;text-align:center;padding:10px}.buscador{width:100%;padding:20px}.buscador__input{display:flex;gap:10px}.buscador__input input{flex:1;padding:10px 14px;border:1px solid #ccc;border-radius:8px;font-size:1rem;outline:none}.buscador__input input:focus{border-color:#004fa8}.buscador__lista{list-style:none;padding:0;margin:8px 0 0;border:1px solid #ddd;border-radius:8px;overflow:hidden}.buscador__lista li{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;padding:12px 14px;cursor:pointer;background:#fff;border-bottom:1px solid #eee;transition:background .15s}.buscador__lista li:last-child{border-bottom:none}.buscador__lista li:hover{background:#f5f5f5}.buscador__lista li .numero{font-weight:600;color:#002770;width:100%;text-align:center}.buscador__lista li .nombre{font-size:.8rem;color:#444;width:100%;text-align:center}.contenedor{display:flex;flex-wrap:wrap;padding:20px}.contenedor .seleccionado{background:#f5f5f5;border-left:4px solid #004fa8;border-radius:6px;padding:12px 16px;margin-bottom:20px;width:100%}.contenedor .seleccionado p{margin:4px 0;color:#131313;text-align:center}.contenedor .seleccionado .ids-detalle{font-size:.85rem;color:#444}.contenedor .seleccionado .dato{display:block;font-size:.9rem;color:#131313;margin-top:6px}.contenedor .historial{border:1px solid rgb(151,151,151);border-radius:6px;padding:10px;margin-bottom:20px;width:100%}.contenedor .historial h4{font-size:1rem;color:#000;text-align:center;width:100%;margin-bottom:5px}.contenedor .historial .dato{width:100%;display:flex;flex-wrap:wrap;border-top:1px solid #cfcfcf;padding-top:5px}.contenedor .historial .dato span{padding:0 10px 5px 0;font-size:.9rem}.contenedor .panel{width:100%;border:1px solid #ddd;border-radius:10px;padding:16px;margin-bottom:20px;opacity:.45;pointer-events:none}.contenedor .panel--activo{opacity:1;pointer-events:auto}.contenedor .panel__titulo{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#444;margin:0 0 14px;padding-bottom:8px;border-bottom:1px solid #eee}.contenedor .datos-section{width:100%;margin-bottom:20px;display:flex;flex-direction:column;gap:12px}.contenedor .datos-section__campo{display:flex;flex-direction:column;gap:4px}.contenedor .datos-section__campo label{font-size:.85rem;font-weight:600;color:#131313}.contenedor .datos-section__campo input{padding:10px 12px;border:1px solid #ccc;border-radius:8px;font-size:1rem;outline:none;width:100%}.contenedor .datos-section__campo input:focus{border-color:#004fa8}.contenedor .datos-section__campo--placa input{text-transform:uppercase;font-weight:600;letter-spacing:1px}.contenedor .datos-section__cantidades{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.contenedor .datos-section__cantidades input{text-align:center}.contenedor .datos-section__aviso{font-size:.8rem;color:#c62828;margin:0}.contenedor .datos-section .requerido{color:#e53935}.contenedor .fotos-section{margin-bottom:20px;width:100%}.contenedor .fotos-section--activo .fotos-label{background:#002770!important;background:-moz-linear-gradient(top,#002770 0%,#004fa8 100%)!important;background:-webkit-linear-gradient(top,#002770 0%,#004fa8 100%)!important;background:linear-gradient(to bottom,#002770,#004fa8)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$color1",endColorstr="$color2",GradientType=0)!important;color:#fff}.contenedor .fotos-label{display:flex;align-items:center;justify-content:center;padding:12px;border-radius:8px;background:#ddd;color:#444;cursor:pointer;font-size:.95rem;transition:background .2s;text-align:center;width:100%}.contenedor .fotos-label--disabled{cursor:not-allowed;opacity:.5}.contenedor .fotos-label input[type=file]{display:none}.contenedor .fotos-preview{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px;width:100%}.contenedor .fotos-preview__item{position:relative;width:80px;height:80px}.contenedor .fotos-preview__item img{width:100%;height:100%;object-fit:cover;border-radius:6px;border:1px solid #ccc}.contenedor .fotos-preview__eliminar{position:absolute;top:-6px;right:-6px;background:#e53935;color:#fff;border:none;border-radius:50%;width:20px;height:20px;font-size:.7rem;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1}.contenedor .msg{padding:10px 14px;border-radius:6px;margin-bottom:14px;font-size:.9rem;width:100%}.contenedor .msg--error{background:#fdecea;color:#c62828;border:1px solid #ef9a9a}.contenedor .msg--exito{background:#e8f5e9;color:#2e7d32;border:1px solid #a5d6a7}.contenedor .btn-enviar{opacity:.4;cursor:not-allowed;margin-top:10px;width:100%;font-size:1.1rem}.contenedor .btn-enviar--activo{opacity:1;cursor:pointer}.contenedor .btn-enviar:disabled{cursor:not-allowed}.contenedor .btn-deseleccionar{margin-top:4px;width:100%;padding:10px;background:#f5f5f5;border:2px solid #131313;border-radius:10px;color:#444;font-size:1.2rem;cursor:pointer}.contenedor .btn-deseleccionar:hover{background:#f5f5f5;color:#131313}
