.employee-count-link[data-v-0f78cd0b]{font:inherit;background:0 0;border:0;border-radius:4px;padding:4px 8px;text-decoration:none;display:inline-block;position:relative}.employee-count-link.has-employees[data-v-0f78cd0b]{color:var(--ion-color-primary);cursor:pointer;text-decoration:underline}.employee-count-link[data-v-0f78cd0b]:hover{color:var(--ion-color-primary-shade)}.employee-count-value[data-v-0f78cd0b]{padding:4px 8px;display:inline-block}.label[data-v-05d9ccf9],.label[data-v-4b21ddd4]{cursor:pointer;text-decoration:underline}.history-btn[data-v-a05eede0]{border:1px solid var(--ion-color-medium);cursor:pointer;color:var(--ion-color-dark);background:0 0;border-radius:4px;padding:2px 8px;font-size:1rem;line-height:1}.history-btn[data-v-a05eede0]:hover{background:var(--ion-color-light)}ion-label[data-v-20ca8417],a[data-v-20ca8417]{pointer-events:auto;cursor:pointer}ion-button[data-v-a1c2a881]{--padding-start:0;--padding-end:0;height:auto;margin:0}ion-button[data-v-a1c2a881]:hover{opacity:.8}.download-modal-body[data-v-a1c2a881]{padding:2rem}.download-spinner[data-v-a1c2a881]{width:32px;height:32px}.download-state-container[data-v-a1c2a881]{flex-direction:column;align-items:center;gap:1rem;display:flex}.download-status-icon[data-v-a1c2a881]{width:48px;height:48px}.download-message[data-v-a1c2a881]{text-align:center;color:var(--ion-text-color,#000);margin:0;font-size:.95rem}ion-button[data-v-7b30f319]{--padding-start:0;--padding-end:0;height:auto;margin:0}ion-button[data-v-7b30f319]:hover{opacity:.8}.download-modal-body[data-v-7b30f319]{padding:2rem}.download-state-container[data-v-7b30f319]{flex-direction:column;align-items:center;gap:1rem;display:flex}.download-spinner[data-v-7b30f319]{width:32px;height:32px}.download-status-icon[data-v-7b30f319]{width:48px;height:48px}.download-message[data-v-7b30f319]{text-align:center;color:var(--ion-text-color,#000);margin:0;font-size:.95rem}ion-modal.download-progress-modal{--width:400px}.multi-upload-body[data-v-23d90a54]{background:#fff;padding:1rem}.upload-slot[data-v-23d90a54]{border-bottom:1px solid var(--ion-color-light);flex-direction:column;gap:.5rem;padding:.75rem 0;display:flex}.upload-slot[data-v-23d90a54]:last-child{border-bottom:none}.upload-slot-label[data-v-23d90a54]{font-size:.95rem;font-weight:600}.upload-slot-controls[data-v-23d90a54]{align-items:center;gap:.75rem;display:flex}.selected-filename[data-v-23d90a54]{color:var(--ion-color-medium);text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:.85rem;overflow:hidden}.no-file-selected[data-v-23d90a54]{color:var(--ion-color-medium-tint);font-size:.85rem;font-style:italic}.upload-cell[data-v-4ef960ce]{justify-content:center;align-items:center;display:flex}.upload-button[data-v-4ef960ce]{--padding-start:.5rem;--padding-end:.5rem}.upload-spinner[data-v-4ef960ce]{width:20px;height:20px}ion-button[data-v-d5deb4b1]{pointer-events:auto;cursor:pointer}ion-col[data-v-506a43a8]{padding:0!important}ion-button[data-v-506a43a8]{pointer-events:auto;--border-radius:.3rem!important}.action-panel[data-v-506a43a8]{background:#fff;border:1px solid #75757580;border-radius:4px;width:max-content;max-width:18rem;padding:8px 12px;box-shadow:4px 4px 4px #00000040}.action-button[data-v-506a43a8]{width:100%;height:auto}.action-button[data-v-506a43a8]::part(native){text-align:left;justify-content:flex-start}.action-button[disabled][data-v-506a43a8]::part(native){cursor:not-allowed}.action-button-content[data-v-506a43a8]{gap:4px}.action-button-text[data-v-506a43a8]{text-transform:none;white-space:nowrap;text-align:left;color:var(--asure-color-primary);font-size:14px;font-weight:400;line-height:16px}.action-button[disabled] .action-button-text[data-v-506a43a8]{color:var(--ion-color-medium)}ion-popover[data-v-506a43a8]{--width:auto}.form-action-button[data-v-601cdc79]{--background:var(--ion-color-primary);--color:white;margin:0;padding:.5rem;font-size:.9rem}ion-button[data-v-fa68950e]{pointer-events:auto;--border-radius:.3rem!important}ion-button[disabled][data-v-fa68950e],ion-button[disabled][data-v-fa68950e]::part(native){cursor:not-allowed}.deleteButton[data-v-fa68950e]{cursor:pointer;color:#006c93;padding:.325rem .125rem 0;font-size:1.3rem}.delete-disabled[data-v-fa68950e]{cursor:not-allowed;opacity:.45}.clear-filters-wrapper[data-v-b67f72cb]{display:inline-flex;position:relative;overflow:visible}.filter-status-badge[data-v-b67f72cb]{z-index:10;color:#fff;pointer-events:auto;background:#006c93;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:0;right:0;transform:translate(50%,-50%);box-shadow:0 0 0 2px #fff,0 1px 2px #00000026}.filter-status-cue .filter-status-badge[data-v-b67f72cb]{animation:1.8s ease-out filter-status-cue-pulse-b67f72cb}@keyframes filter-status-cue-pulse-b67f72cb{0%{opacity:.35;transform:translate(50%,-50%)scale(.92)}40%{opacity:1;transform:translate(50%,-50%)scale(1.08)}to{opacity:1;transform:translate(50%,-50%)scale(1)}}.active-filter-chip-bar[data-v-5936b245]{background:#fff;border:1px solid #d7dee2;border-bottom:none;border-radius:8px 8px 0 0;overflow:hidden}.afc-row[data-v-5936b245]{align-items:center;gap:10px;padding:7px 16px;display:flex}.afc-header__icon[data-v-5936b245]{fill:#006c93;flex:none;width:17px;height:17px}.afc-header__title[data-v-5936b245]{color:#2c3e50;flex:none;font-size:.9375rem;font-weight:600}.afc-header__count[data-v-5936b245]{color:#fff;background:#006c93;border-radius:12px;flex:none;padding:2px 10px;font-size:.75rem;font-weight:600}.afc-divider[data-v-5936b245]{background:#e3e9ec;flex:none;width:1px;height:18px}.afc-header__clear[data-v-5936b245]{color:#666;cursor:pointer;background:0 0;border:none;border-radius:4px;flex:none;align-items:center;gap:5px;padding:4px 10px;font-size:.8125rem;font-weight:500;display:inline-flex}.afc-header__clear[data-v-5936b245]:hover:not(:disabled){color:#2c3e50;background:#f0f0f0}.afc-header__clear[data-v-5936b245]:disabled{cursor:not-allowed;opacity:.5}.afc-leading-action[data-v-5936b245]{flex:none;align-items:center;display:flex}.afc-chips[data-v-5936b245]{flex-wrap:wrap;flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.filter-chip[data-v-5936b245]{white-space:nowrap;background:#e8f4f8;border:none;border-radius:20px;align-items:center;gap:6px;max-width:100%;padding:4px 6px 4px 12px;font-size:.75rem;line-height:1.4;display:inline-flex}.filter-chip__label[data-v-5936b245]{align-items:baseline;gap:4px;min-width:0;display:inline-flex}.filter-chip__label--compact[data-v-5936b245]{gap:0}.filter-chip__col[data-v-5936b245]{color:#006c93;flex:none;font-weight:600}.filter-chip__value[data-v-5936b245]{min-width:0;max-width:var(--filter-chip-max-value-width,160px);text-overflow:ellipsis;white-space:nowrap;color:#006c93;font-weight:600;overflow:hidden}.filter-chip__dismiss[data-v-5936b245]{color:#006c93;cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:.95rem;line-height:1;display:inline-flex}.filter-chip__dismiss[data-v-5936b245]:hover:not(:disabled){color:#004d6a}.filter-chip__dismiss[data-v-5936b245]:disabled{cursor:not-allowed;opacity:.5}.filter-chip-toggle[data-v-5936b245]{color:#006c93;cursor:pointer;background:#e8f4f8;border:none;border-radius:20px;align-items:center;gap:4px;padding:4px 12px;font-size:.75rem;font-weight:600;display:inline-flex}.filter-chip-toggle[data-v-5936b245]:hover{background:#d4ebf3}.grid-cell-tooltip[data-v-1c077d40]{pointer-events:none;background:#fff;border:1px solid #e0e0e0;border-radius:6px;min-width:200px;max-width:320px;padding:8px 12px;box-shadow:0 4px 12px #00000026}.tooltip-row[data-v-1c077d40]{justify-content:space-between;gap:16px;padding:2px 0;font-size:.8125rem;line-height:1.4;display:flex}.tooltip-label[data-v-1c077d40]{color:#6b7280;white-space:nowrap}.tooltip-value[data-v-1c077d40]{color:#1f2937;text-align:right;font-weight:600}.column-chooser-panel[data-v-3dc5423e]{background:#fff;border-radius:12px;flex-direction:column;width:360px;max-height:70vh;font-family:Poppins,Roboto,sans-serif;display:flex;overflow:hidden}.cc-header[data-v-3dc5423e]{flex-direction:column;gap:10px;padding:18px 20px 14px;display:flex}.cc-title[data-v-3dc5423e]{color:#1a2b2b;font-size:15px;font-weight:500}.cc-bulk-actions[data-v-3dc5423e]{gap:18px;display:flex}.cc-bulk-btn[data-v-3dc5423e]{color:var(--ion-color-primary);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12.5px}.cc-bulk-btn[data-v-3dc5423e]:hover{text-decoration:underline}.cc-search[data-v-3dc5423e]{padding:0 20px 14px}.cc-search ion-searchbar.custom[data-v-3dc5423e]{--background:#f4f6f8;--border-radius:8px;--box-shadow:none;--placeholder-color:#9aa3a8;padding:0}.cc-search ion-searchbar.custom[data-v-3dc5423e] .searchbar-input{border:1px solid #e4e8ec;border-radius:8px;height:40px;padding-inline-start:44px;font-size:13.5px}.cc-search ion-searchbar.custom[data-v-3dc5423e] .searchbar-search-icon{inset-inline-start:14px}.cc-groups[data-v-3dc5423e]{border-top:1px solid #eef1f3;flex:1;padding:6px 0 8px;overflow-y:auto}.cc-group-label[data-v-3dc5423e]{letter-spacing:.06em;color:#777;text-transform:uppercase;padding:12px 20px 4px;font-size:11px;font-weight:500}.cc-row[data-v-3dc5423e]{cursor:pointer;align-items:center;gap:12px;padding:9px 20px;display:flex}.cc-row[data-v-3dc5423e]:hover{background:#eef6f9}.cc-row--locked[data-v-3dc5423e]{cursor:default}.cc-row-title[data-v-3dc5423e]{color:#1a2b2b;text-overflow:ellipsis;white-space:nowrap;flex:1;max-width:100%;font-size:13.5px;overflow:hidden}.cc-lock-icon[data-v-3dc5423e]{color:#a3a3a3;flex-shrink:0;font-size:15px}.cc-row--locked ion-checkbox[data-v-3dc5423e]::part(native){cursor:not-allowed}.cc-empty[data-v-3dc5423e]{color:#777;text-align:center;padding:16px;font-size:13px}.cc-footer[data-v-3dc5423e]{border-top:1px solid #eef1f3;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.cc-count[data-v-3dc5423e]{color:#777;font-size:12.5px}.cc-footer-actions[data-v-3dc5423e]{gap:10px;display:flex}.cc-cancel-btn[data-v-3dc5423e],.cc-apply-btn[data-v-3dc5423e]{cursor:pointer;border-radius:8px;padding:8px 18px;font-family:inherit;font-size:13px;transition:background-color .15s}.cc-cancel-btn[data-v-3dc5423e]{color:#51625d;background:0 0;border:1px solid #c3cacf}.cc-cancel-btn[data-v-3dc5423e]:hover{background:#f4f6f8}.cc-apply-btn[data-v-3dc5423e]{background:var(--ion-color-primary);border:1px solid var(--ion-color-primary);color:var(--ion-color-primary-contrast)}.cc-apply-btn[data-v-3dc5423e]:hover{background:var(--ion-color-primary-shade);border-color:var(--ion-color-primary-shade)}.column-chooser[data-v-6f8353f3]{display:inline-flex;position:relative}ion-popover[data-v-6f8353f3]{--background:#fff;--width:auto;--border-radius:12px;--box-shadow:0 10px 24px #061f181f, 0 2px 6px #061f180f}.cc-columns-icon[data-v-6f8353f3]{width:16px;height:16px}.cc-hidden-badge[data-v-6f8353f3]{--background:var(--ion-color-primary);--color:var(--ion-color-primary-contrast);margin-left:6px;font-size:11px}.grid-toolbar-export-section[data-v-f89395bb]{align-items:center;gap:10px;display:flex}.grid-toolbar-actions[data-v-f89395bb]{align-items:flex-start}.lock-by-process-badge[data-v-f89395bb]{color:#8a5a00;white-space:nowrap;background:#fdf2e0;border-radius:4px;flex-direction:column;gap:1px;max-width:100%;padding:3px 6px;font-size:12px;font-weight:500;line-height:1.2;display:inline-flex;overflow:hidden}.lock-by-process-badge span[data-v-f89395bb]{text-overflow:ellipsis;overflow:hidden}.lock-by-process-header-label[data-v-f89395bb]{white-space:nowrap;flex-direction:column;align-items:center;line-height:1.1;display:flex}.lock-by-process-empty[data-v-f89395bb]{color:var(--ion-color-medium)}[data-v-f89395bb] .checkbox-disabled-cell input[type=checkbox][disabled]{opacity:.6;cursor:not-allowed}[data-v-f89395bb] .checkbox-disabled-cell{opacity:.7}[data-v-f89395bb] .checkbox-disabled-cell input[type=checkbox]{cursor:not-allowed;opacity:.6}[data-v-f89395bb] .k-grid,[data-v-f89395bb] .grid-loading .k-grid-content,[data-v-f89395bb] .grid-empty .k-grid-content{min-height:100px}[data-v-f89395bb] .k-table-tbody{min-height:80px}[data-v-f89395bb] th.k-header.active .k-icon.k-svg-icon{fill:var(--ion-color-primary)}.multi-line-header[data-v-f89395bb]{white-space:pre-line;text-align:left;line-height:1.3;display:inline-block}[data-v-f89395bb] .k-grid-content{position:relative}[data-v-f89395bb] .k-grid-norecords{text-align:center;width:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block!important}[data-v-f89395bb] .grid-empty .k-grid-table-wrap{width:max-content;min-width:100%}[data-v-f89395bb] .grid-loading .k-grid-norecords{display:none!important}[data-v-f89395bb] .k-grid-norecords:hover{background-color:#0000!important}.telerik-global-search-bar[data-v-f89395bb]{min-width:11rem;max-width:350px;position:relative}.export-spinner[data-v-f89395bb]{color:#006c93;width:16px;height:16px}ion-searchbar.custom[data-v-f89395bb]{--background:#fff;--box-shadow:none;border:.01rem solid #a3a3a3;border-radius:.5rem;width:100%;padding:0 .5rem}.error-message[data-v-f89395bb]{color:#b00020;background:#fff3f3;border-radius:4px;margin-bottom:1rem;padding:.5rem 1rem;font-weight:500}[data-v-f89395bb] .grid-sticky-header .k-grid-aria-root,[data-v-f89395bb] .grid-sticky-header .k-grid-container{overflow:visible}[data-v-f89395bb] .grid-sticky-header .k-grid-header{top:calc(var(--sticky-header-top,0px) + 2.75rem);z-index:10;background:#fff;position:sticky}.grid-sticky-filter-bar[data-v-f89395bb]{top:var(--sticky-header-top,0px);z-index:11;background:#fff;position:sticky}.grid-sticky-filter-bar--with-bulk[data-v-f89395bb]{top:calc(var(--sticky-header-top,0px) + 3.6rem)}[data-v-f89395bb] .grid-sticky-header--with-bulk .k-grid-header{top:calc(var(--sticky-header-top,0px) + 6.35rem)}[data-v-f89395bb] .grid-action-buttons-cell ion-buttons{justify-content:center;width:100%;display:flex}.grid-cell-link-btn[data-v-f89395bb]{color:#1d4ed8;font-weight:700;font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.grid-cell-link-btn[data-v-f89395bb]:hover{color:#1e40af}.grid-plain-text-cell[data-v-f89395bb]{font-size:14px!important;font-weight:400!important;line-height:1.4!important}.payroll-priority-badge[data-v-f89395bb]{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-width:3.75rem;min-height:1.45rem;padding:.12rem .55rem;font-size:.75rem;font-weight:800;line-height:1.1;display:inline-flex}.payroll-priority-badge.critical[data-v-f89395bb]{color:#fff;background:#d83b47;border-color:#d83b47}.payroll-priority-badge.high[data-v-f89395bb]{color:#9f1f2b;background:#fde3e6;border-color:#f3a0a7}.payroll-priority-badge.medium[data-v-f89395bb]{color:#765000;background:#fff4cf;border-color:#e1aa2f}.payroll-priority-badge.normal[data-v-f89395bb]{color:#6a737b;background:#f8fafb;border-color:#d8dde1}.posted-status-badge[data-v-f89395bb]{border-radius:999px;justify-content:center;align-items:center;min-width:1.8rem;padding:.2rem .45rem;font-size:.72rem;font-weight:900;line-height:1;display:inline-flex}.posted-status-badge.not-posted[data-v-f89395bb]{color:#9f2731;background:#ffd4d8}.posted-status-badge.posted[data-v-f89395bb]{color:#1f7a3d;background:#e7f5ec}.draft-details-action[data-v-f89395bb]{color:var(--ion-color-primary);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:.4rem .5rem;font-size:.8rem;font-weight:600}.draft-void-action[data-v-f89395bb]{border:1px solid var(--ion-color-danger);color:var(--ion-color-danger);white-space:nowrap;cursor:pointer;background:0 0;border-radius:6px;padding:.4rem .65rem;font-size:.8rem;font-weight:600}.draft-void-action[data-v-f89395bb]:hover{background:rgba(var(--ion-color-danger-rgb), .08)}.draft-void-unavailable[data-v-f89395bb]{color:var(--ion-color-medium);font-size:.8rem}.grid-inline-edit-cell[data-v-f89395bb]{padding:.25rem .4rem!important}.grid-inline-edit-input[data-v-f89395bb]{width:100%;min-width:5.5rem;height:30px;color:inherit;font:inherit;background:#fff;border:1px solid #aebfc9;border-radius:3px;padding:.2rem .4rem}.grid-inline-edit-input[data-v-f89395bb]:focus{border-color:#0079aa;outline:2px solid #0079aa40}.grid-inline-edit-input--invalid[data-v-f89395bb]{box-shadow:inset 0 0 0 1px #c62828;border-color:#c62828!important}.grid-inline-edit-picker[data-v-f89395bb]{color:#1f4d68;text-align:left;cursor:pointer;background:#fff;border:1px solid #91a8b6;width:100%;min-height:30px;padding:4px 8px}.grid-inline-edit-picker[data-v-f89395bb]:disabled{cursor:wait;color:#557080;background:#f4f8fa}.grid-inline-edit-picker-loading[data-v-f89395bb]{align-items:center;gap:6px;display:inline-flex}.grid-inline-edit-picker-loading[data-v-f89395bb]:before{content:"";border:2px solid #9db7c5;border-top-color:#0079aa;border-radius:50%;width:11px;height:11px;animation:.7s linear infinite grid-inline-spin-f89395bb}@keyframes grid-inline-spin-f89395bb{to{transform:rotate(360deg)}}[data-v-f89395bb] .payroll-row-high-priority td[data-field=priority]{border-left:3px solid #d83b47}
