.generalDetalleOrden{border:2px solid #9c182d;border-radius:1vw;width:98%;margin:1vw;box-shadow:10px 10px 49px -29px #000}.bodyDetalles{padding:1vw}.encabezadoDetalle{color:#fff;background-color:#282c34;border-radius:.8vw .8vw 0 0;grid-template-areas:"parte1 parte2";height:auto;display:grid}.ordenDiv{grid-area:parte1;margin-left:.5rem}.statusDiv{text-align:center;grid-area:parte2;width:10rem}.doctorDetalleOrden{color:#fff;background-color:#000;margin-left:1rem;margin-right:1rem;padding-top:.4vw;padding-left:.5vw}.contactoDivDetalle h3{grid-area:titulo}.contacto1Div,.detalleNuevo{margin-left:1vw}.detalleDiv{grid-template-areas:"parte1 parte2";display:grid}.detalles1{grid-area:parte1}.detalles2{grid-area:parte2}.divRecoleccion{border:2px solid #9c182d;border-radius:1vw;width:98%;margin:1vw;box-shadow:10px 10px 49px -29px #000}.encabezadoRecoleccion{color:#fff;background-color:#282c34;border-radius:.8vw .8vw 0 0;grid-template-areas:"parte1 parte2";height:auto;display:grid}.textoRecoleccion{grid-area:parte1;align-items:center;height:auto;margin-left:.5rem}.statusRecoleccionD{color:#fff;text-align:center;text-transform:uppercase;grid-area:parte2;width:90%}.recCompletaDetalle{color:#fff;background-color:green;width:100%;height:100%}.recPendDetalle{color:#0c1b30;background-color:#e6ff01;width:100%;height:100%}.recExDetalle{color:#fff;background-color:#00b900;width:100%;height:100%}.recEntDetalle{color:#fff;background-color:#0056b9;width:100%;height:100%}.lblDetalle{font-weight:400!important}.mensajeroAsignadoD{background-color:red;width:100%;height:100%}.botonesRecoleccion{grid-template-areas:"seccion1 seccion2"}.botonesRec{width:80%;margin:.5rem}.botones1{flex-direction:column;grid-area:seccion1;align-items:center;display:flex}.botones2{flex-direction:column;grid-area:seccion2;align-items:center;display:flex}.divRegistro{border:2px solid #9c182d;border-radius:1vw;width:98%;margin:1vw;box-shadow:10px 10px 49px -29px #000}.btnSendRegistro{text-align:right;margin-top:.5vw}.mensajeArea{padding:1vw}.encabezadoRegistro{color:#fff;background-color:#282c34;border-radius:.8vw .8vw 0 0;height:6vh}.div4{border:2px solid #9c182d;border-radius:1vw;width:98%;margin:1vw;box-shadow:10px 10px 49px -29px #000}.encabezadoDiv4{background-color:#282c34;border-radius:.8vw .8vw 0 0;grid-template-areas:"seccion1 seccion2";height:9vh;display:grid}.encabezado1{width:auto;margin:.5rem}.encabezadoDiv4 .form-select{width:90%}.encabezado2{background-color:#ff0;grid-area:seccion2;width:80%;margin:.5rem}.bodyDiv4,.bodyRecoleccion{padding:1vw}.contenedorPrincipalOrden{background-color:#dbdbdb;border:1px solid #e0e0e0;border-radius:5px;max-width:100%;height:85vh;margin:1%;padding:2%;box-shadow:0 0 10px #0000001a}.ordenTituloP{color:#0c1b30;margin-bottom:3vh}.containerOrden{max-width:100%;height:90%;overflow:hidden auto}.containerOrden h2{text-align:center;margin-top:1vw;margin-bottom:1vw}.barraProgreso{justify-content:space-between;display:flex}.step{text-align:center;color:#fff;background-color:#282c34;border:2px solid #0c1b30;border-radius:8%;flex:1;margin:0 10px;padding:.5vw;font-size:2vw;font-weight:700;line-height:30px;overflow:hidden}.textocontaineret{margin-top:-1vw;margin-bottom:-1vw;font-size:1.1vw}.textoCardStep{font-size:.7vw;font-weight:400}.btnServiciosTabla{margin-top:2vh;margin-bottom:2vh}.btnServiciosTabla Button{--bs-btn-hover-bg:#801527;--bs-btn-hover-border-color:#801527;background-color:#9c182d;border:#9c182d}.step.active{color:#fff;background-color:#9c182d;border-color:#0c1b30}.botonAntOS,.botonGuardarServOS,.botonSigOS{justify-content:center;align-items:center;display:flex}.buttonsOS{justify-content:space-between;width:100%;height:9%;margin-top:1.5%;display:flex}.containerImgDiente{width:100%;position:relative}.divImgModal{position:relative}.imagenDiagrama{width:90%;height:90%}.divOverlay{color:#000;text-align:center;background-color:#0000;width:81%;padding:10px;font-size:170%;font-weight:700;position:absolute}.overlay1{top:30%}.overlay2{top:48%}.overlay3{top:66%}.embed{margin-top:1000px;padding:3%}.divAccordion Accordion{--bs-accordion-bg:red}.containerElementosDet{text-align:center;text-transform:uppercase;justify-content:center;width:100%;margin-top:1%;display:flex}.slcOrdenDetalle{font-size:large!important;font-weight:700!important}@media screen and (width<=768px){.barraProgreso{text-align:center;flex-direction:column;align-items:center;height:400px;overflow:hidden}.step{text-align:center;border-radius:0;flex:1;width:75%;height:100%;margin:5px;font-size:15px}.textocontaineret{margin-top:-1vw;margin-bottom:-1vw;font-size:3vw}}
