*{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}.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: 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}}
