.vacation-scroll-container{overflow-x:auto;max-height:75vh}.badge-person[data-v-65f51dff]{position:relative;border:1px solid #fff;background:#ff6e86;width:30px;height:30px;color:#fff;font-size:20px;font-weight:400;-webkit-border-radius:20px;border-radius:20px;background-size:100%}.check[data-v-65f51dff]{position:absolute;bottom:-2px;right:-7px;z-index:1000;width:17px;height:17px;border:1px solid #d1ecf1;-webkit-border-radius:15px;border-radius:15px}.check img[data-v-65f51dff]{max-width:100%;display:block}[data-v-65f51dff] .tooltip-inner{line-height:1.5;font-size:10px}.badge-costs[data-v-7bacb96d]{position:relative;border:1px solid #d1ecf1;width:20px;background:grey;height:20px;color:#fff;font-size:14px;font-weight:700;-webkit-border-radius:20px;border-radius:20px;padding:4px;line-height:1;text-align:center}.red .badge-costs[data-v-7bacb96d]{background:#ca0000}.green .badge-costs[data-v-7bacb96d]{background:#00920f}.yellow .badge-costs[data-v-7bacb96d]{background:#ffd600;color:#242424}.orange .badge-costs[data-v-7bacb96d]{background:#f57c00}.disabled .badge-costs[data-v-7bacb96d]{background:grey}.tooltip[data-v-7bacb96d]{line-height:1.5;font-size:10px}.card-deadline[data-v-a979a6e0]{border:1px solid;padding:5px;overflow-x:hidden;-webkit-border-radius:5px;border-radius:5px;cursor:pointer}.badge-border[data-v-a979a6e0]{border:1px solid #212529}.ellipsis[data-v-a979a6e0]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.tooltip[data-v-a979a6e0]{line-height:1.3;font-size:10px}.wrapper-badge-deadline[data-v-a979a6e0]{padding:2px;line-height:1}.wrapper-badge-deadline small[data-v-a979a6e0]{opacity:.5}.wrapper-badge-deadline.active small[data-v-a979a6e0]{opacity:1}.icon[data-v-a979a6e0]{padding-top:1px}.icon-physical[data-v-a979a6e0]{margin-right:-1px;margin-bottom:-1px;z-index:3;color:#a500a5}.wrapper-badges .badge-person[data-v-a979a6e0]{margin-bottom:-4px}.providence[data-v-a979a6e0]{max-width:150px;overflow:hidden;text-overflow:ellipsis;display:block;margin-bottom:1px;margin-right:1px}.providence[data-v-a979a6e0]:last-child{max-width:140px}.text[data-v-a979a6e0]{font-size:12px;font-weight:700}.icon-warn[data-v-a979a6e0]{margin-bottom:1px;margin-right:1px;margin-left:2px}.card-deadline.alert-success[data-v-a979a6e0]{background-color:#a9e9a9;color:#004600}.card-email-log{border:1px solid;padding:5px;overflow-x:hidden;-webkit-border-radius:5px;border-radius:5px;cursor:pointer}.card-email-log .ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.card-email-log .icon{padding-top:1px}.card-email-log .icon-physical{margin-right:-1px;margin-bottom:-1px;z-index:3;color:#a500a5}.card-email-log .wrapper-date{padding:2px;line-height:1}.card-email-log .badge-status{color:#fff}.card-email-log .wrapper-badges .badge-person{margin-bottom:-4px}.card-auditoria{border:1px solid;-webkit-border-radius:5px;border-radius:5px;padding:5px;width:200px;cursor:pointer;-webkit-transition:-webkit-filter .15s;transition:-webkit-filter .15s;transition:filter .15s;transition:filter .15s,-webkit-filter .15s}.card-auditoria:hover{-webkit-filter:brightness(.96);filter:brightness(.96)}.card-auditoria .card-header-row{margin-bottom:4px}.card-auditoria .card-body-right{padding-left:8px;-webkit-flex-shrink:0;flex-shrink:0}.card-auditoria .icon-type{color:#a500a5;font-size:1.1rem;margin-bottom:-1px}.card-auditoria .cliente{font-weight:700;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px;display:block}.card-auditoria .fields{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:4px}.card-auditoria .icon-clock{font-size:11px}.card-auditoria .gap-icons{gap:6px}.card-auditoria .separator{color:#ccc;font-size:11px}.card-auditoria .obs-value{font-size:11px;color:#555;white-space:pre-wrap;word-break:break-word;margin-top:2px}.card-auditoria .dates-grid{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:2px;margin-top:2px;font-size:11px}.year-month-container{height:-webkit-calc(100% - 27px);height:calc(100% - 27px);overflow-y:auto}.year-month-container .year{width:100%;background-color:#003e51;color:#fff;padding:0 5px;-webkit-border-radius:5px;border-radius:5px;font-weight:700}.year-month-container .month{border-bottom:1px solid;width:100%}.year-month-container .list-item{width:198px;min-height:118px;margin-right:10px}.year-month-container .wrapper-calendar{margin-bottom:10px;margin-right:20px}.year-month-container .calendar{border:1px solid;-webkit-border-radius:5px;border-radius:5px;min-width:50px;text-align:center;position:relative}.year-month-container .today{text-align:center;padding:0 3px;line-height:20px;color:#fff;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;border:1px solid #003e51;border-top:none;background-color:#003e51;font-weight:700}.year-month-container .wrapper-spiral{width:100%;position:absolute;top:1px;max-width:40px}.year-month-container .spiral{position:relative;width:4px}.year-month-container .spiral:after,.year-month-container .spiral:before{content:"";display:block;position:absolute}.year-month-container .spiral:after{width:2px;height:8px;background:#003e51;-webkit-border-radius:5px;border-radius:5px;margin-left:1px;margin-top:-11px;top:7px}.year-month-container .spiral:before{content:"";display:block;width:4px;height:4px;background-color:#fff;-webkit-border-radius:5px;border-radius:5px;top:1px}.year-month-container .name-month{color:#fff;background-color:#fa4616;text-transform:uppercase;width:100%;line-height:15px;font-weight:700;padding-top:7px;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.year-month-container .day{font-size:30px;font-weight:700;line-height:30px}.year-month-container .days-tasks-container{overflow-x:auto}.year-month-container .wrapper-day{margin-bottom:10px}.btn.btn-secondary.dropdown-toggle.dropdown-toggle-no-caret{padding-top:2px}.common-height,.common-height .form-control,.common-height .input-group{height:47px}.loading .form-control.text-break.text-wrap.bg-transparent.h-auto{background-image:url(../img/loader.942d1a58.svg)!important;background-repeat:no-repeat;background-position:right 12px center;padding-right:40px!important;background-size:-webkit-calc(.75em + .375rem) -webkit-calc(.75em + .375rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.success .form-control.text-break.text-wrap.bg-transparent.h-auto{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-size:-webkit-calc(.75em + .375rem)1.125rem;background-repeat:no-repeat}#modal-auditoria-edit-form{padding:4px 0}#modal-auditoria-edit-form .form-section{padding:0 2px}#modal-auditoria-edit-form .grid-2{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}#modal-auditoria-edit-form .divider{margin:18px 0;border-color:#e9ecef}#modal-auditoria-edit-form .form-group label{font-weight:600;color:#495057;margin-bottom:4px}#modal-auditoria-edit-form .custom-select,#modal-auditoria-edit-form .form-control{height:46px}#modal-auditoria-edit-form .readonly-info{margin-bottom:4px}#modal-auditoria-edit-form .readonly-field{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:2px;margin-bottom:8px}#modal-auditoria-edit-form .readonly-label{font-size:11px;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.4px}#modal-auditoria-edit-form .readonly-value{font-size:14px;color:#212529}#modal-auditoria-edit .modal-footer{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;padding:10px 16px}#modal-auditoria-edit .password-field{width:160px;height:auto}.list-item{margin-right:10px}.scroll-home{overflow-x:auto;overflow-y:auto;max-height:100vh}