.btn.btn-resize{color:#fff;opacity:.5}.btn.btn-resize:hover{opacity:1}#divOffCanvas .offcanvas-header button{width:1.6rem;height:1.6rem;padding:0;margin:0 .5rem}#divOffCanvas .offcanvas-header button:first-of-type{margin-left:0}#divOffCanvas .offcanvas-header button:last-of-type{margin-right:0}html,body,#app{height:100%}.table-2row-cell{display:flex;flex-direction:column}.table-2row-cell .table-secondary-text{font-size:.875em}.table-2row-cell .table-secondary-text code{font-size:1em}.table-avatar-cell .table-secondary-text{line-height:18px;font-size:.875em}.table-avatar-cell .table-secondary-text code{font-size:1em}.offcanvas.offcanvas-bottom.offcanvas-size-xl{height:99vh;width:99vw;margin-left:auto;margin-right:auto}.label{display:inline-block;padding:.2rem .4rem;font-size:75%;font-weight:700;color:#fff;white-space:nowrap;border-radius:.25rem}.label .fa-comment{margin-left:3px}.tabulator-cell.two-row-data{padding:6px 12px}.content-wrapper{flex-grow:1;display:flex;flex-direction:column}.content-wrapper .table-positioner{position:relative;flex-grow:1}.content-wrapper .table-positioner sxy-table{position:absolute;top:0;left:0;height:100%;width:100%}.slot-wrapper{height:calc(100vh - 65px)}.slot-wrapper>div:only-child:not([class]){display:flex;flex-direction:column;height:100%}.combobox-content{z-index:1000;max-width:30rem}.combobox-content .list-group{scrollbar-width:thin;border:1px solid rgba(0,0,0,.175);max-height:50vh}.combobox-item{cursor:pointer}.salaxy-combobox .combobox-input{border-color:var(--salaxy-brand-primary)!important}.salaxy-combobox .combobox-input::placeholder{color:#00000080!important}.form-control[readonly].input-select[data-v-016fca36]{background-color:var(--bs-body-bg);cursor:pointer}.typeahead-clear[data-v-016fca36]{position:absolute;top:50%;right:.5rem;transform:translateY(-50%);z-index:5;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");filter:none}.typeahead-result-list[data-v-016fca36]{max-width:700px;width:100%;max-height:480px;overflow-y:auto}.typeahead-result-list .input-typeahead-option.keyboard-selected[data-v-016fca36]{color:#fff;background-color:#009fd8}.typeahead-result-list.no-results .input-typeahead-option[data-v-016fca36]{opacity:.6;pointer-events:none}[data-v-1df7de85] .tabulator-row.tabulator-selected{background-color:inherit!important;color:inherit!important}#divOffCanvas[data-v-0c5dfef8]{width:40%;max-width:1000px;transition:width .3s ease,transform .3s ease-in-out;max-width:95vw}#divOffCanvas .offcanvas-body[data-v-0c5dfef8]{overflow:hidden}#divOffCanvas.show[data-v-0c5dfef8]{transition:width .3s ease,transform .3s ease-in-out;box-shadow:0 0 10px #0000000d}#divOffCanvas.wide[data-v-0c5dfef8]{width:75%;max-width:1400px;transition:width .3s ease,transform .3s ease-in-out}[view-id=salaries-payrolls] #divOffCanvas[data-v-0c5dfef8],[view-id=paid-payrolls] #divOffCanvas[data-v-0c5dfef8]{width:calc(100% - 550px)!important}.directIframe[data-v-0c5dfef8]{height:calc(100vh - 60px);overflow:hidden}.directIframe.container-fluid[data-v-0c5dfef8]{padding-left:0;padding-right:0}#contentIframe[data-v-0c5dfef8]{width:100%;height:100%;margin:0;border:none}.offcanvas-body[data-v-0c5dfef8]{padding:0}h1[data-v-5c1e71d8],.container[data-v-5c1e71d8]{max-width:1200px;margin-left:auto;margin-right:auto}.sxy-left-navi-shadow[data-v-5c1e71d8]{border:1px solid black;height:100vh;width:200px;position:absolute;left:-200px;top:0;z-index:10;box-shadow:5px 0 8px #0003,0 6px 20px #00000030}.company-select[data-v-17dcba89]{height:70%;max-width:40rem}.company-select[data-v-17dcba89] .tabulator-row{position:relative}.company-select[data-v-17dcba89] .tabulator-row:hover:after{font-family:bootstrap-icons;content:"";position:absolute;right:1rem;top:50%;transform:translateY(-50%);opacity:.75}.sxy-left-navi-shadow{display:none}.nav-section-group{width:7.25em}.nav-section-group.child-active .nav-group-title{font-weight:600}.nav-section .bi{opacity:.6}.nav-section.dropdown-toggle:after{display:none}.navbar-brand[data-v-9ee2cd12]{width:320px;overflow:hidden;text-overflow:ellipsis}[data-v-2057b6a8] .tabulator,[data-v-d2acfde1] .tabulator{margin-top:0!important;margin-bottom:0!important}.client-selector[data-v-c080584b]{max-width:20rem}.client-selector-content[data-v-c080584b]{z-index:1000;width:20rem;max-height:50vh;overflow-y:auto!important;right:0;left:auto}.client-selector-viewport[data-v-c080584b]{scrollbar-width:thin}.client-selector-item[data-v-c080584b]{cursor:pointer}.client-selector-link[data-v-c080584b]:hover{background:rgba(var(--bs-primary-rgb),.08);color:var(--bs-primary)}.selected-client[data-v-c080584b]{cursor:default}.pro-top-bar[data-v-a4093199]{height:4rem}nav.left-navi[data-v-a4093199]{overflow:hidden}nav.left-navi[data-v-a4093199] .list-group{overflow-y:auto;min-height:0;flex:1 1 0}main.main-content[data-v-a4093199]{display:flex;flex-direction:column}.left-navi-footer[data-v-a4093199]{flex-shrink:0}.pro-invoices-list .sxy-avatar.fa-square strong{font-size:.3em}#divOffCanvas[data-v-c9c49073]{width:100%;max-width:900px}.login-page[data-v-cc50f0e1]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem;background:linear-gradient(135deg,#f5f7fb,#e9eef7)}.login-card[data-v-cc50f0e1]{background:#fff;width:100%;max-width:480px;padding:3rem 3rem 2.5rem;border-radius:1rem;box-shadow:0 20px 60px #00000014,0 4px 16px #0000000a}.login-brand[data-v-cc50f0e1]{display:flex;justify-content:center;margin-bottom:2rem}.login-brand .sxy-logo[data-v-cc50f0e1]{height:3.5rem;width:auto}.login-title[data-v-cc50f0e1]{font-size:1.75rem;font-weight:600;text-align:center;margin:0 0 .5rem}.login-tagline[data-v-cc50f0e1]{text-align:center;color:#5a6478;margin-bottom:2rem}.login-features[data-v-cc50f0e1]{list-style:none;padding:0;margin:0 0 2rem}.login-features li[data-v-cc50f0e1]{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;color:#2d3441;font-size:.95rem}.login-features li i[data-v-cc50f0e1]{color:var(--bs-primary);font-size:1.25rem;flex-shrink:0}.login-button[data-v-cc50f0e1]{width:100%;padding:.85rem;font-weight:500}.login-help[data-v-cc50f0e1]{text-align:center;margin:1.5rem 0 0;font-size:.875rem;color:#7a8395}.login-help a[data-v-cc50f0e1]{color:var(--bs-primary);text-decoration:none}.login-help a[data-v-cc50f0e1]:hover{text-decoration:underline}
