.chip-estado{max-width:100%;padding:8px 12px;height:28px;border-radius:24px;text-overflow:ellipsis;white-space:nowrap;display:inline-block;background:var(--grey-2);color:var(--grey-10);font-weight:500;font-size:12px}.chip-estado.presencial{background:var(--green-1);color:var(--green-7)}.chip-estado.virtual{background:var(--marine-1);color:var(--marine-7)}.tabla-protocolo{background:var(--white);padding:16px;height:100%;max-height:100%;border-radius:4px}.tabla-protocolo .viu-modal{top:-13px!important;left:-54px;bottom:13px}.tabla-protocolo .viu-modal .viu-modal-popup-content{height:calc(100% + 13px)!important;max-height:calc(100% + 13px)!important}.tabla-protocolo.not-in-expandible{background:var(--grey-2)}.tabla-protocolo .header-protocolo{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.tabla-protocolo .header-protocolo .titulo{color:var(--grey-10);font-weight:500;font-size:14px;line-height:20px}.tabla-protocolo .header-protocolo .right-side{display:flex;align-items:center}.tabla-protocolo .header-protocolo .right-side .input-search-edit{margin-right:8px}.tabla-protocolo .header-protocolo .right-side .input-search-edit:last-of-type{margin-right:0}.tabla-protocolo .header-protocolo .right-side .viu-input .input{background:var(--grey-1)}.tabla-protocolo .header-protocolo .right-side .btn{margin-right:8px}.tabla-protocolo .header-protocolo .right-side .btn:last-of-type{margin-right:0}.tabla-protocolo .header-protocolo .right-side .btn i{margin-right:8px}.tabla-protocolo .content{height:calc(100% - 40px);overflow-y:auto}.tabla-protocolo .content .set .tipo-acciones{margin-bottom:8px}.tabla-protocolo .content .set .tipo-acciones .tipo-title{background:var(--grey-1);padding:10px 16px;display:flex;justify-content:space-between}.tabla-protocolo .content .set .tipo-acciones .tipo-title .name{color:var(--grey-9);font-weight:700;font-size:14px;line-height:20px}.tabla-protocolo .content .set .tipo-acciones .accion{background:var(--white);padding:7px 16px;border-top:1px solid var(--marine-1);display:flex;align-items:center}.tabla-protocolo .content .set .tipo-acciones .accion .index{display:block;width:34px;margin-right:8px;font-weight:400;font-size:14px;line-height:20px;color:var(--grey-11)}.tabla-protocolo .content .set .tipo-acciones .accion .icon-action{color:var(--orange-6);margin-right:28px;position:relative;top:-1px}.tabla-protocolo .content .set .tipo-acciones .accion .nombre{font-weight:400;font-size:14px;line-height:20px;color:var(--grey-9)}.tabla-protocolo .content .set .tipo-acciones .accion .nombre.agendable{font-weight:500;color:var(--orange-6)}.tabla-protocolo .content .set .tipo-acciones .accion .nombre .agendable{font-weight:400}.tabla-protocolo .content .set .tipo-acciones .accion:last-of-type{border-bottom:1px solid var(--marine-1)}.tabla-protocolo .content .set .transito{width:100%;margin-top:8px;margin-bottom:8px;padding:10px 16px;border-radius:8px;background:var(--green-1);display:flex;justify-content:space-between;align-items:center}.tabla-protocolo .content .set .transito .name,.tabla-protocolo .content .set .transito .time{color:var(--grey-9);font-weight:400;font-size:12px;line-height:17px;letter-spacing:1px}.tabla-protocolo .footer{margin-top:32px}.tabla-protocolo .footer .total-clinica .text{font-weight:700;font-size:14px;line-height:20px;color:var(--grey-10)}.tabla-protocolo .footer .espera,.tabla-protocolo .footer .total-clinica{padding:6px;background:var(--white);border-bottom:1px solid var(--grey-3);display:flex;justify-content:flex-end;align-items:center;width:100%;height:32px}.tabla-protocolo .footer .espera .text,.tabla-protocolo .footer .total-clinica .text{margin-right:16px}.tabla-protocolo .footer .espera .time,.tabla-protocolo .footer .total-clinica .time{overflow:hidden;display:block;width:120px;text-align:right}.tabla-protocolo .empty-content{display:flex;flex-flow:column;justify-content:center;align-items:center;height:calc(100% - 46px);background:var(--marine-1)}.tabla-protocolo .empty-content.empty-search{padding:60px 0}.tabla-protocolo .empty-content img{max-width:80px;-o-object-fit:contain;object-fit:contain}.tabla-protocolo .empty-content .title{color:var(--grey-11);font-weight:500;font-size:18px;font-family:Rubik;margin-top:20px;margin-bottom:16px}.tabla-protocolo .empty-content .description{color:var(--grey-9);font-size:14px;font-weight:400;font-family:Rubik;text-align:center;margin-top:0}.vista-detail-protocolos{padding:12px;background:var(--grey-1);height:100%}.vista-detail-protocolos .detail-protocolos{border-radius:4px;border:1px solid var(--grey-3);background:var(--white);position:relative;height:100%;max-height:100%}.vista-detail-protocolos .detail-protocolos .viu-header{border-bottom:1px solid var(--grey-3);height:52px}.vista-detail-protocolos .detail-protocolos .viu-header .content{display:flex;justify-content:space-between;align-items:center;height:100%}.vista-detail-protocolos .detail-protocolos .viu-header .content .iconos-left{display:flex;justify-content:flex-start;align-items:center}.vista-detail-protocolos .detail-protocolos .viu-header .content .iconos-left .go-back-icon{color:var(--marine-7);margin-left:12px;margin-right:12px;cursor:pointer}.vista-detail-protocolos .detail-protocolos .viu-header .content .iconos-left .icon{width:28px;height:28px;background:var(--grey-2);border:1px solid var(--grey-2);color:var(--grey-9);border-radius:5px;font-size:12px;margin-right:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.vista-detail-protocolos .detail-protocolos .viu-header .content .iconos-left .nombre-protocolo{color:var(--grey-10);font-size:18px;line-height:26px;font-weight:500}.vista-detail-protocolos .detail-protocolos .viu-header .content .botones-right{display:flex}.vista-detail-protocolos .detail-protocolos .viu-header .content .botones-right .btn{margin-right:8px}.vista-detail-protocolos .detail-protocolos .viu-header .content .botones-right .btn:last-of-type{margin-right:12px}.vista-detail-protocolos .detail-protocolos .viu-content{overflow:hidden;padding:16px;height:100%;max-height:calc(100% - 52px);overflow-y:hidden}.vista-detail-protocolos .detail-protocolos .viu-content .header{display:flex;justify-content:flex-end;align-items:center;margin-bottom:16px;height:44px}.vista-detail-protocolos .detail-protocolos .viu-content .header .icon{margin-right:8px}.vista-detail-protocolos .detail-protocolos .viu-content .body{display:flex;align-items:stretch;height:100%}.vista-detail-protocolos .detail-protocolos .viu-content .body .block{border-radius:4px;margin-right:16px;padding:16px}.vista-detail-protocolos .detail-protocolos .viu-content .body .block .section{margin-top:32px}.vista-detail-protocolos .detail-protocolos .viu-content .body .block .section:first-of-type{margin-top:0}.vista-detail-protocolos .detail-protocolos .viu-content .body .block .section .title{font-weight:500;font-size:14px;line-height:20px;color:var(--grey-10)}.vista-detail-protocolos .detail-protocolos .viu-content .body .block .section .item{padding:8px;margin-top:24px;display:flex;flex-direction:column}.vista-detail-protocolos .detail-protocolos .viu-content .body .block .section .item .text{font-weight:400;font-size:12px;line-height:17px;color:var(--grey-10)}.vista-detail-protocolos .detail-protocolos .viu-content .body .block .section .item .result{margin-top:8px;font-weight:500;font-size:14px;line-height:20px;color:var(--grey-11)}.vista-detail-protocolos .detail-protocolos .viu-content .body .block .section .item .result-descripcion{margin-top:8px;color:var(--grey-11);font-weight:400;font-size:14px;line-height:20px}.vista-detail-protocolos .detail-protocolos .viu-content .body .block .section .extra{margin-top:25px}.vista-detail-protocolos .detail-protocolos .viu-content .body .block .section .extra:first-of-type{margin-top:0}.vista-detail-protocolos .detail-protocolos .viu-content .body .block .section .extra i{margin-right:8px}.vista-detail-protocolos .detail-protocolos .viu-content .body .first{border-radius:4px;background:var(--grey-1);padding:20px;width:30%;height:100%;overflow-y:auto}.vista-detail-protocolos .detail-protocolos .viu-content .body .second{border-radius:4px;width:70%;background:var(--grey-2);margin-right:0;padding:0;height:100%}.protocolos-direct-page .viu-header-section{margin-bottom:0;box-shadow:none;border:1px solid #dcdfe4;border-bottom:0;border-radius:4px 4px 0 0}.protocolos-direct-page .viu-header-section .left-side{width:100%}.protocolos-direct-page .viu-header-section .left-side .title{display:flex;align-items:center;justify-content:space-between;width:100%}.protocolos-direct-page .viu-header-section .left-side .title .left-header{display:flex;align-items:center}.protocolos-direct-page .viu-header-section .left-side .title .left-header .header-title{color:var(--black-10);font-size:18px}.protocolos-direct-page .viu-header-section .left-side .title .left-header .icon{width:28px;height:28px;background:var(--grey-2);border:1px solid var(--grey-2);color:var(--grey-9);border-radius:5px;font-size:12px;margin-right:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.protocolos-direct-page .viu-container-scroll>.viu-box{padding:0;box-shadow:none}.protocolos-direct-page .datagrid-header .slot-actions .selected-actions{display:flex;justify-content:space-evenly;align-items:center}.protocolos-direct-page .datagrid-header .slot-actions .selected-actions .viu-button{margin-left:20px}.protocolos-direct-page .datagrid-header .slot-actions .selected-actions .option .option-content .icon{margin-right:4px}.protocolos-direct-page .datagrid .disabled-pending{cursor:not-allowed!important;color:var(--grey-3)!important}.protocolos-direct-page .datagrid .filters-button{display:none}.protocolos-direct-page .datagrid .datagrid-tr .datagrid-td .viu-expandable{background:var(--marine-1)}.protocolos-direct-page .datagrid .datagrid-tr .datagrid-td .viu-expandable .expandible{margin:16px;border:1px solid var(--grey-1);border-radius:4px}.protocolos-direct-page .datagrid .datagrid-tr .datagrid-td .datagrid-cell .cell-nombre{color:var(--marine-7);font-weight:500;font-size:14px}.protocolos-direct-page .datagrid .datagrid-tr .datagrid-td .datagrid-cell .cell-nombre>:first-child{cursor:pointer}.protocolos-direct-page .datagrid .datagrid-tr.no-expandable .expandable-icon{pointer-events:none}.protocolos-direct-page .datagrid .datagrid-tr.no-expandable .expandable-icon i{opacity:.2}.protocolos-direct-page .datagrid .datagrid-tr.open-edit{height:0!important;overflow:hidden;pointer-events:none}.protocolos-direct-page .datagrid .viu-expandable{width:100%}.protocolos-direct-page .datagrid .icon-action{font-size:12px;padding:8px;cursor:pointer;margin-right:4px}.protocolos-direct-page .datagrid .icon-action.disabled{opacity:.5;cursor:not-allowed}.protocolos-direct-page .datagrid .icon-action:not(.disabled){color:var(--marine-6)}.protocolos-direct-page .datagrid .icon-action:last-child{margin-right:0}.protocolos-direct-page .modal-delete.viu-modal{z-index:9}.protocolos-direct-page .modal-delete.viu-modal>.viu-modal-popup{width:95%;max-width:500px}.protocolos-direct-page .modal-delete.viu-modal>.viu-modal-popup>.viu-modal-popup-header{background:var(--grey-1);padding:12px}.protocolos-direct-page .modal-delete.viu-modal>.viu-modal-popup>.viu-modal-popup-header .close,.protocolos-direct-page .modal-delete.viu-modal>.viu-modal-popup>.viu-modal-popup-header:after{display:none}.protocolos-direct-page .modal-delete.viu-modal>.viu-modal-popup .viu-modal-popup-content{padding:0;max-height:90%}.protocolos-direct-page .modal-delete.viu-modal>.viu-modal-popup .viu-modal-popup-content .modal-content{width:100%;padding:24px;line-height:20px}.protocolos-direct-page .modal-delete.viu-modal>.viu-modal-popup .viu-modal-popup-content .modal-content .negrita{font-weight:700}.protocolos-direct-page .modal-delete.viu-modal>.viu-modal-popup .viu-modal-popup-content .modal-content strong{font-size:16px;line-height:24px;display:block;margin-bottom:12px;color:var(--red-6)}.protocolos-direct-page .modal-delete.viu-modal>.viu-modal-popup .viu-modal-popup-content .modal-content .select-puesto,.protocolos-direct-page .modal-delete.viu-modal>.viu-modal-popup .viu-modal-popup-content .modal-content .select-puesto .viu-select,.protocolos-direct-page .modal-delete.viu-modal>.viu-modal-popup .viu-modal-popup-content .modal-content .select-puesto .viu-select .selected-area{width:100%}.protocolos-direct-page .modal-delete.viu-modal>.viu-modal-popup .viu-modal-popup-content .modal-content .select-puesto .viu-select-options{max-width:100%!important}.protocolos-direct-page .modal-delete.viu-modal>.viu-modal-popup .viu-modal-popup-content .modal-content .select-puesto .viu-select-options .list-options{max-height:120px}.protocolos-direct-page .modal-delete.viu-modal>.viu-modal-popup .viu-modal-popup-content .modal-footer{width:100%;display:flex;justify-content:flex-end;align-items:center;padding:12px;background:var(--grey-1)}.protocolos-direct-page .modal-delete.viu-modal>.viu-modal-popup .viu-modal-popup-content .modal-footer .viu-button{margin-right:12px;font-weight:700}.protocolos-direct-page .modal-delete.viu-modal>.viu-modal-popup .viu-modal-popup-content .modal-footer .viu-button:last-child{margin-right:0}.protocolos-direct-page .viu-modal.no-bg.full-lateral.modal-detalle-protocolo{animation:none;right:0!important}.protocolos-direct-page .viu-modal.no-bg.full-lateral.modal-detalle-protocolo>.viu-modal-popup.full-lateral{animation:none;right:0}@media(max-width:1100px){.protocolos-direct-page .viu-datagrid.datagrid .datagrid-table .datagrid-tbody .datagrid-tr .datagrid-td:last-child .td-head.no-value{margin-bottom:0}.protocolos-direct-page .viu-datagrid.datagrid .datagrid-table .datagrid-tbody .datagrid-tr .datagrid-td:last-child .td-head.no-value .icon-action{padding:4px 8px}}@media(max-width:900px){.protocolos-direct-page .viu-header-section{display:none}.protocolos-direct-page .viu-box-responsive{padding:0;border:0;box-shadow:none}.protocolos-direct-page .viu-datagrid.datagrid .datagrid-header{padding-top:0}.protocolos-direct-page .viu-datagrid.datagrid .datagrid-header .slot-actions{margin-bottom:0}.protocolos-direct-page .viu-datagrid.datagrid .datagrid-header .actions>div{width:100%}.protocolos-direct-page .viu-datagrid.datagrid .datagrid-header .actions>div .viu-button.btn-nueva-accion{width:100%;margin-left:0}.protocolos-direct-page .viu-datagrid.datagrid .datagrid-header .actions>div .viu-button.btn-nueva-accion .button{width:100%;justify-content:center}}