.puestos-sistema-page .viu-header-section{margin-bottom:0;box-shadow:none;border:1px solid #dcdfe4;border-bottom:0;border-radius:4px 4px 0 0}.puestos-sistema-page .viu-header-section .left-side .title{display:flex;align-items:center}.puestos-sistema-page .viu-header-section .left-side .title .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}.puestos-sistema-page .viu-container-scroll>.viu-box{padding:0;box-shadow:none}.puestos-sistema-page .actions-check-cancel{width:auto;min-height:28px;align-items:center;align-self:baseline;display:flex;justify-content:space-between;font-size:12px}.puestos-sistema-page .actions-check-cancel.flex-start{justify-content:flex-start}.puestos-sistema-page .actions-check-cancel .mr-16{margin-right:16px}.puestos-sistema-page .actions-check-cancel .pointer{cursor:pointer}.puestos-sistema-page .actions-check-cancel .fa-times{color:var(--red-6)}.puestos-sistema-page .actions-check-cancel .fa-check{color:var(--green-5)}.puestos-sistema-page .datagrid .filters-button{display:none}.puestos-sistema-page .datagrid .create-box{margin-bottom:16px;background:var(--marine-1);padding:16px;border-radius:4px}.puestos-sistema-page .datagrid .create-box>div>div{align-items:center}.puestos-sistema-page .datagrid .create-box>div>div>div{padding:0 12px 0 0}.puestos-sistema-page .datagrid .create-box>div>div>div:first-child{width:150%;display:flex;align-items:center}.puestos-sistema-page .datagrid .create-box>div>div>div:nth-child(2){width:500%}.puestos-sistema-page .datagrid .create-box>div>div>div:nth-child(3){width:250%}.puestos-sistema-page .datagrid .create-box>div>div>div:nth-child(4){width:150%}.puestos-sistema-page .datagrid .create-box>div>div>div:nth-child(5){width:100%;padding:0;justify-content:flex-end}.puestos-sistema-page .datagrid .create-box .viu-input,.puestos-sistema-page .datagrid .create-box .viu-select,.puestos-sistema-page .datagrid .create-box .viu-select .selected-area{width:100%}.puestos-sistema-page .datagrid .create-box .label-input-file{color:var(--marine-6);font-weight:500;cursor:pointer}.puestos-sistema-page .datagrid .create-box .label-input-file i{margin-right:4px}.puestos-sistema-page .datagrid .create-box .input-img{width:0;height:0;visibility:hidden}.puestos-sistema-page .datagrid .create-box .prev-img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;margin-right:12px}.puestos-sistema-page .datagrid .create-box .box-tiene-acciones-asistenciales{min-height:28px;background:var(--white);border-radius:4px;display:flex;align-items:center;justify-content:space-between;padding:0 12px}.puestos-sistema-page .datagrid .create-box .box-tiene-acciones-asistenciales .switch{width:100%;position:relative;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.puestos-sistema-page .datagrid .create-box .box-tiene-acciones-asistenciales .switch .slider{position:relative;display:flex;flex-shrink:0;width:36px;height:20px;margin-left:8px;background-color:var(--grey-5);transition:.2s}.puestos-sistema-page .datagrid .create-box .box-tiene-acciones-asistenciales .switch .slider.checked{background-color:var(--marine-6)}.puestos-sistema-page .datagrid .create-box .box-tiene-acciones-asistenciales .switch .slider.checked:before{transform:translateX(16px)}.puestos-sistema-page .datagrid .create-box .box-tiene-acciones-asistenciales .switch .slider.round{border-radius:34px}.puestos-sistema-page .datagrid .create-box .box-tiene-acciones-asistenciales .switch .slider.round:before{border-radius:50%}.puestos-sistema-page .datagrid .create-box .box-tiene-acciones-asistenciales .switch .slider:before{content:"";position:absolute;height:15px;width:15px;left:3px;bottom:3px;background-color:var(--white);transition:.2s}.puestos-sistema-page .datagrid .icono-acciones{border-radius:4px;width:28px;height:20px;background:var(--green-1);color:var(--green-5);font-size:12px;font-weight:700}.puestos-sistema-page .datagrid .icono-acciones,.puestos-sistema-page .datagrid .img-puesto{display:flex;align-items:center;justify-content:center;margin:auto}.puestos-sistema-page .datagrid .img-puesto img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;border-radius:4px}.puestos-sistema-page .datagrid .icon-no-unidades{color:var(--orange-7);font-size:16px;margin-left:10px}.puestos-sistema-page .datagrid .datagrid-tr.no-expandable .expandable-icon{pointer-events:none}.puestos-sistema-page .datagrid .datagrid-tr.no-expandable .expandable-icon i{opacity:.2}.puestos-sistema-page .datagrid .datagrid-tr.open-edit{height:0!important;overflow:hidden;pointer-events:none}.puestos-sistema-page .datagrid .box-edit-row{height:50px;padding:12px 15px 12px 40px;background:var(--marine-1)}.puestos-sistema-page .datagrid .box-edit-row>div{align-items:center}.puestos-sistema-page .datagrid .box-edit-row>div>div{padding:0 16px 0 0}.puestos-sistema-page .datagrid .box-edit-row>div>div:first-child{width:150%;display:flex;align-items:center}.puestos-sistema-page .datagrid .box-edit-row>div>div:nth-child(2){width:500%}.puestos-sistema-page .datagrid .box-edit-row>div>div:nth-child(3){width:250%}.puestos-sistema-page .datagrid .box-edit-row>div>div:nth-child(4){width:150%}.puestos-sistema-page .datagrid .box-edit-row>div>div:nth-child(5){width:100%;padding:0;justify-content:flex-end}.puestos-sistema-page .datagrid .box-edit-row .viu-input,.puestos-sistema-page .datagrid .box-edit-row .viu-select,.puestos-sistema-page .datagrid .box-edit-row .viu-select .selected-area{width:100%}.puestos-sistema-page .datagrid .box-edit-row .label-input-file{color:var(--marine-6);font-weight:500;cursor:pointer}.puestos-sistema-page .datagrid .box-edit-row .label-input-file i{margin-right:4px}.puestos-sistema-page .datagrid .box-edit-row .input-img{width:0;height:0;visibility:hidden}.puestos-sistema-page .datagrid .box-edit-row .prev-img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;margin-right:12px}.puestos-sistema-page .datagrid .box-edit-row .box-tiene-acciones-asistenciales{min-height:28px;background:var(--white);border-radius:4px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;font-size:12px}.puestos-sistema-page .datagrid .box-edit-row .box-tiene-acciones-asistenciales .switch{width:100%;position:relative;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.puestos-sistema-page .datagrid .box-edit-row .box-tiene-acciones-asistenciales .switch .slider{position:relative;display:flex;flex-shrink:0;width:36px;height:20px;margin-left:8px;background-color:var(--grey-5);transition:.2s}.puestos-sistema-page .datagrid .box-edit-row .box-tiene-acciones-asistenciales .switch .slider.checked{background-color:var(--marine-6)}.puestos-sistema-page .datagrid .box-edit-row .box-tiene-acciones-asistenciales .switch .slider.checked:before{transform:translateX(16px)}.puestos-sistema-page .datagrid .box-edit-row .box-tiene-acciones-asistenciales .switch .slider.round{border-radius:34px}.puestos-sistema-page .datagrid .box-edit-row .box-tiene-acciones-asistenciales .switch .slider.round:before{border-radius:50%}.puestos-sistema-page .datagrid .box-edit-row .box-tiene-acciones-asistenciales .switch .slider:before{content:"";position:absolute;height:15px;width:15px;left:3px;bottom:3px;background-color:var(--white);transition:.2s}.puestos-sistema-page .datagrid .viu-expandable{width:100%}.puestos-sistema-page .datagrid .contenedor-general-formularios{width:100%;padding:16px;background:var(--marine-1)}.puestos-sistema-page .datagrid .icon-action{font-size:12px;padding:8px;cursor:pointer;margin-right:4px}.puestos-sistema-page .datagrid .icon-action.disabled{opacity:.5;cursor:not-allowed}.puestos-sistema-page .datagrid .icon-action:not(.disabled){color:var(--marine-6)}.puestos-sistema-page .datagrid .icon-action:last-child{margin-right:0}.puestos-sistema-page .modal-delete.viu-modal{z-index:9}.puestos-sistema-page .modal-delete.viu-modal>.viu-modal-popup{width:95%;max-width:500px}.puestos-sistema-page .modal-delete.viu-modal>.viu-modal-popup>.viu-modal-popup-header{background:var(--grey-1);padding:12px}.puestos-sistema-page .modal-delete.viu-modal>.viu-modal-popup>.viu-modal-popup-header .close,.puestos-sistema-page .modal-delete.viu-modal>.viu-modal-popup>.viu-modal-popup-header:after{display:none}.puestos-sistema-page .modal-delete.viu-modal>.viu-modal-popup .viu-modal-popup-content{padding:0;max-height:90%}.puestos-sistema-page .modal-delete.viu-modal>.viu-modal-popup .viu-modal-popup-content .modal-content{width:100%;padding:24px;line-height:20px}.puestos-sistema-page .modal-delete.viu-modal>.viu-modal-popup .viu-modal-popup-content .modal-content strong{font-size:18px;line-height:26px;display:block;margin-bottom:12px}.puestos-sistema-page .modal-delete.viu-modal>.viu-modal-popup .viu-modal-popup-content .modal-content .select-puesto,.puestos-sistema-page .modal-delete.viu-modal>.viu-modal-popup .viu-modal-popup-content .modal-content .select-puesto .viu-select,.puestos-sistema-page .modal-delete.viu-modal>.viu-modal-popup .viu-modal-popup-content .modal-content .select-puesto .viu-select .selected-area{width:100%}.puestos-sistema-page .modal-delete.viu-modal>.viu-modal-popup .viu-modal-popup-content .modal-content .select-puesto .viu-select-options{max-width:100%!important}.puestos-sistema-page .modal-delete.viu-modal>.viu-modal-popup .viu-modal-popup-content .modal-content .select-puesto .viu-select-options .list-options{max-height:120px}.puestos-sistema-page .modal-delete.viu-modal>.viu-modal-popup .viu-modal-popup-content .modal-content .expandable-mostrar-unidades{width:100%;display:flex;align-items:center;color:var(--marine-6);font-weight:500;font-size:12px;cursor:pointer}.puestos-sistema-page .modal-delete.viu-modal>.viu-modal-popup .viu-modal-popup-content .modal-content .expandable-mostrar-unidades i{margin-left:8px}.puestos-sistema-page .modal-delete.viu-modal>.viu-modal-popup .viu-modal-popup-content .modal-content .list-unidades-incluidas{margin-top:8px;width:100%;max-height:180px;overflow-y:auto}.puestos-sistema-page .modal-delete.viu-modal>.viu-modal-popup .viu-modal-popup-content .modal-content .list-unidades-incluidas .unidad-incluida{display:flex;align-items:center;width:100%;height:40px;border-bottom:1px solid var(--grey-3)}.puestos-sistema-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)}.puestos-sistema-page .modal-delete.viu-modal>.viu-modal-popup .viu-modal-popup-content .modal-footer .viu-button{margin-right:12px;font-weight:700}.puestos-sistema-page .modal-delete.viu-modal>.viu-modal-popup .viu-modal-popup-content .modal-footer .viu-button:last-child{margin-right:0}.puestos-sistema-page .viu-modal.no-bg.full-lateral.modal-grupos-lectura{animation:none;right:0!important}.puestos-sistema-page .viu-modal.no-bg.full-lateral.modal-grupos-lectura>.viu-modal-popup.full-lateral{animation:none;right:0}@media(max-width:1100px){.puestos-sistema-page .viu-datagrid.datagrid .datagrid-table .datagrid-tbody .datagrid-tr .datagrid-td:last-child .td-head.no-value{margin-bottom:0}.puestos-sistema-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){.puestos-sistema-page .viu-header-section{display:none}.puestos-sistema-page .viu-box-responsive{padding:0;border:0;box-shadow:none}.puestos-sistema-page .viu-datagrid.datagrid .datagrid-header{padding-top:0}.puestos-sistema-page .viu-datagrid.datagrid .datagrid-header .slot-actions{margin-bottom:0}.puestos-sistema-page .viu-datagrid.datagrid .datagrid-header .actions>div{width:100%}.puestos-sistema-page .viu-datagrid.datagrid .datagrid-header .actions>div .viu-button.btn-nuevo-puesto{width:100%;margin-left:0}.puestos-sistema-page .viu-datagrid.datagrid .datagrid-header .actions>div .viu-button.btn-nuevo-puesto .button{width:100%;justify-content:center}.puestos-sistema-page .viu-modal.no-bg.full-lateral.modal-grupos-lectura{width:100%;top:40px!important}}