html{font-size:clamp(14px,1.2vw,16px);position:relative;min-height:100%;box-sizing:border-box;scroll-behavior:smooth}body{margin:0;padding:0;font-family:"Titillium Web","DM Sans",sans-serif}a{color:var(--main-subtitle-emphasis-text)}input[type="password"]::-ms-reveal,input[type="password"]::-ms-clear{display:none}input[type="password"]::-webkit-textfield-decoration-container{display:none}p,h1{margin:unset}h1,h2,h3,h4,h5,h6{outline:none}.radial-bg{background-image:radial-gradient(ellipse at 30% 20%,#fafafacc 0%,transparent 50%),linear-gradient(135deg,#fafafa66 0%,transparent 40%,transparent 60%,#c5d8de4c 100%),linear-gradient(160deg,transparent 0%,#fafafa4c 30%,transparent 50%),linear-gradient(145deg,transparent 40%,#fafafa33 60%,transparent 80%)}.empty-table-label{align-self:stretch;color:var(--main-subtitle-text);text-align:center;font-size:1rem;font-style:normal;font-weight:600;line-height:1.25rem;margin:unset}.empty-table-desc{align-self:stretch;color:var(--main-description-text);font-size:1rem;font-style:normal;font-weight:300;line-height:1.25rem;margin:unset;text-align:center}.login-field .form-control{font-size:1rem;font-weight:400;line-height:1.5rem;color:var(--main-input-text);padding:.75rem 1rem;border-radius:.5rem;transition:border-color .2s ease,box-shadow .2s ease}.login-field .form-control:not(.is-invalid):not(.is-valid){border:1px solid var(--main-input-border);background:var(--main-input-bg);box-shadow:0 1px 2px 0 var(--main-input-shadow)}.login-field .form-control::placeholder{color:var(--main-input-placeholder);opacity:1}.login-field .form-control:focus{box-shadow:0 1px 2px var(--main-input-shadow),0 0 4px var(--page-hover-bg);outline:none}.login-field .form-control:not(.is-invalid):focus{border-color:var(--main-input-focus-border);box-shadow:0 1px 2px var(--main-input-shadow),0 0 4px var(--page-hover-bg);outline:none}.modal-form{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;align-self:stretch}.login-card{display:flex;flex-direction:column;align-items:center;gap:1.25rem;width:39.125rem;max-width:100%;padding:2.5rem 2rem 1.25rem;margin:0 auto;border-radius:2rem;border:1px solid var(--main-card-border);background:var(--main-card-bg);box-shadow:0 25px 60px var(--login-card-shadow);backdrop-filter:blur(1.375rem)}.login-card form{width:100%;display:flex;flex-direction:column;align-items:center}.login-card .form-floating,.login-card .validation-summary{width:100%}.login-card__fields{display:flex;flex-direction:column;gap:1.5rem;width:100%}.box-central{padding:2rem 0;display:flex;flex-direction:column;align-items:center;gap:.75rem;margin:0 auto;min-height:100dvh}.box-central h4{margin:auto;color:var(--central-box-header-color);font-weight:300;font-size:1.125rem}.box-central.logged{width:100%}.box-central .btn{font-size:1.125rem}.air-datepicker{width:15rem;padding:1.25rem 1.5rem;align-items:flex-start;flex-direction:column;align-self:stretch;border:unset;box-shadow:0 20px 24px -4px var(--datepicker-shadow-principal),0 8px 8px -4px var(--datepicker-shadow-secondary);--adp-color-other-month:var(--datepicker-cell-text-other);--adp-day-cell-height:unset;--adp-font-family:"Titillium Web","DM Sans",sans-serif;--adp-color:var(--datepicker-cell-text);--adp-color-current-date:var(--datepicker-cell-text);--adp-background-color:var(--datepicker-bg);--adp-cell-background-color-selected:var(--datepicker-cell-selected-bg);--adp-cell-background-color-in-range:var(--datepicker-cell-selected-bg-range)}.air-datepicker--navigation{margin-bottom:.75rem}.air-datepicker-cell{padding:.4rem .5rem .4rem .5rem}.air-datepicker-cell.-current-{border-radius:1.25rem;background:var(--datepicker-cell-current-bg)}.air-datepicker-cell.-selected-{color:var(--datepicker-cell-selected-text);border:inherit;border-radius:1.25rem}.air-datepicker-cell.-in-range-{color:var(--datepicker-cell-selected-text-range)}.air-datepicker-body{flex-direction:column;align-items:flex-start;gap:.25rem}.air-datepicker-body--day-names{margin:unset}.air-datepicker-body--day-name{padding:.625rem .5625rem .5625rem .5625rem;justify-content:center;align-items:center;flex-shrink:0;border-radius:1.25rem;color:var(--datepicker-nav-title);text-align:center;font-size:.875rem;font-style:normal;font-weight:600;line-height:normal}.air-datepicker-body--cells{justify-content:center;align-items:center;color:var(--datepicker-nav-cell-text);text-align:center;font-size:.875rem;font-style:normal;font-weight:600;line-height:normal}.air-datepicker-nav{justify-content:space-between;align-items:center;border-bottom:unset}.air-datepicker-nav--title{color:var(--datepicker-nav-title);text-align:center;font-size:1rem;font-style:normal;font-weight:600;line-height:normal}.air-datepicker-nav--action{justify-content:center;align-items:center;gap:.5rem;background:url("/Contents/Images/chevron-left-light.svg") no-repeat center;background-size:contain;width:1.25rem;height:1.25rem}.air-datepicker-nav--action[data-action="next"]{transform:rotate(180deg)}.air-datepicker-nav--action svg{display:none}.quickgrid{display:flex;flex-direction:column;align-self:stretch;table-layout:fixed;width:100%;border-collapse:collapse;height:25.5rem}.quickgrid table{table-layout:fixed;width:100%}.quickgrid thead{min-height:2.75rem;border-bottom:1px solid var(--main-table-header-border);background:var(--main-table-header-bg)}.quickgrid thead tr{display:flex;align-items:flex-start;align-self:stretch;flex:1 0 0}.quickgrid thead tr th{background:none;padding:.75rem 0 .75rem 1.5rem;width:100%}.quickgrid tr{display:flex;align-items:flex-start;align-self:stretch;flex:1 0 0}.quickgrid tr:nth-child(even){background-color:var(--main-table-bg-even)}.quickgrid tr td{display:flex;height:4.5rem;align-items:center;align-self:stretch;background:none;padding:.75rem 0 .75rem 1.5rem !important;width:100%;border-bottom:1px solid var(--main-table-header-bg)}.quickgrid .user-name-cell{width:18%}.quickgrid .support-logs-cell{width:20%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.quickgrid .support-logs-cell-date{width:15%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.quickgrid .support-logs-user-name{width:25%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex-direction:column;align-items:start}.quickgrid .support-logs-msg-cell{width:60%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.quickgrid .support-logs-msg-cell-alt-size{width:40%;overflow:hidden}.quickgrid .support-logs-msg-cell-alt-size span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.quickgrid .encustody-name-cell{width:21%}.quickgrid .encustody-name-cell span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.quickgrid .encustody-logs-cell{width:19%}.quickgrid .email-cell{width:22%}.quickgrid .email-cell span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.quickgrid .email-cell .encustody-override{width:21%}.quickgrid .logs-override{width:19%;text-align:center}.quickgrid .small-text span{font-weight:400;font-size:1rem}.quickgrid .role-cell{width:15%}.quickgrid .role-cell-alt{width:8%}.quickgrid .pin-cell{width:11%}.quickgrid .checkbox-cell{width:7%;align-items:center;justify-content:center;padding:.75rem 0}.quickgrid .checkbox-cell .col-title{justify-content:center}.quickgrid .checkbox-cell .col-header-content{padding:unset !important}.quickgrid .single-button-cell{width:5%;padding:unset !important}.quickgrid .multiple-buttons-cell{width:20%;flex-direction:row-reverse;gap:1rem;padding:0 .5rem 0 0 !important}.quickgrid .col-header-content .col-title{display:flex;align-items:center;gap:.25rem !important;padding:unset !important}.quickgrid th .col-title-text{color:var(--main-subtitle-text);font-size:.875rem;font-style:normal;font-weight:600;line-height:normal}.quickgrid .col-sort-asc .sort-indicator{width:1rem;height:1rem;background-image:url("/Contents/Images/Arrow-Down.svg") !important;stroke-width:1.333px;stroke:var(--tertiary-btn-focused-border)}.quickgrid .col-sort-desc .sort-indicator{width:1rem;height:1rem;background-image:url("/Contents/Images/Arrow-Down.svg") !important;stroke-width:1.333px;stroke:var(--tertiary-btn-focused-border)}.quickgrid td span{color:var(--tertiary-btn-default-text);font-size:1rem;font-style:normal;font-weight:700;line-height:normal}.quickgrid td button{display:flex;justify-content:center;align-items:center;outline:unset;border:unset;padding:.7rem;gap:.5rem;background:unset;border-radius:.5rem;border:1px solid transparent}.quickgrid td button:hover:not(:disabled):not(:active){border:1px solid var(--secondary-btn-hover-border);background:var(--primary-btn-hover-text)}.quickgrid td button:focus-visible{border:1px solid var(--secondary-btn-hover-border)}.quickgrid td button:active{border:1px solid var(--secondary-btn-hover-border);background:var(--secondary-btn-focused-border)}.content-overlay{position:relative;display:table-cell;vertical-align:middle;text-align:center}.spinner{width:180px;height:10%;margin:auto auto;background-color:#fff;padding:10px;font-size:14px;color:#444;border-radius:10px;border:5px solid #2b5b7b}.alert{font-size:18px}.alert .texto-resaltado{color:#7b0d0d !important;text-align:center;font-weight:bold !important}[data-bs-theme="light"],[data-bs-theme="dark"],.btn-close{--bs-btn-close-bg:url(/Contents/Images/Cross.svg) !important}.loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(128,128,128,.75);display:flex;justify-content:center;align-items:center;z-index:9999;transition:opacity .5s ease,visibility .5s ease;opacity:1;visibility:visible}.loading-overlay.hidden{opacity:0;visibility:hidden}body:not(.ws-connected) .loading-overlay:not(.hidden){display:flex}.loading-panel{color:#fff;text-align:center}