.employee-count-link[data-v-f0544950]{border-radius:4px;padding:4px 8px;display:inline-block;position:relative}.employee-count-link.has-employees[data-v-f0544950]{color:var(--ion-color-primary);cursor:pointer;text-decoration:underline}.employee-count-link[data-v-f0544950]:hover{color:var(--ion-color-primary-shade)}.label[data-v-aaa6d1b0],.label[data-v-8c3b0032]{cursor:pointer;text-decoration:underline}ion-label[data-v-50ca18f5]{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}.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-e16197b1]{background:#fff;border:1px solid #d7dee2;border-bottom:none;border-radius:8px 8px 0 0;overflow:hidden}.afc-row[data-v-e16197b1]{align-items:center;gap:10px;padding:7px 16px;display:flex}.afc-header__icon[data-v-e16197b1]{fill:#006c93;flex:none;width:17px;height:17px}.afc-header__title[data-v-e16197b1]{color:#2c3e50;flex:none;font-size:.9375rem;font-weight:600}.afc-header__count[data-v-e16197b1]{color:#fff;background:#006c93;border-radius:12px;flex:none;padding:2px 10px;font-size:.75rem;font-weight:600}.afc-divider[data-v-e16197b1]{background:#e3e9ec;flex:none;width:1px;height:18px}.afc-header__clear[data-v-e16197b1]{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-e16197b1]:hover:not(:disabled){color:#2c3e50;background:#f0f0f0}.afc-header__clear[data-v-e16197b1]:disabled{cursor:not-allowed;opacity:.5}.afc-chips[data-v-e16197b1]{flex-wrap:wrap;flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.filter-chip[data-v-e16197b1]{white-space:nowrap;background:#fff;border:1px solid #006c93;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;box-shadow:0 1px 3px #0000000d}.filter-chip__label[data-v-e16197b1]{align-items:baseline;gap:4px;min-width:0;display:inline-flex}.filter-chip__col[data-v-e16197b1]{color:#888;flex:none;font-weight:500}.filter-chip__value[data-v-e16197b1]{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-e16197b1]{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-e16197b1]:hover:not(:disabled){color:#004d6a}.filter-chip__dismiss[data-v-e16197b1]:disabled{cursor:not-allowed;opacity:.5}.filter-chip-toggle[data-v-e16197b1]{color:#006c93;cursor:pointer;background:#fff;border:1px solid #b6dced;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-e16197b1]:hover{background:#e8f4f8}.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}[data-v-9bbbc0d0] .checkbox-disabled-cell input[type=checkbox][disabled]{opacity:.6;cursor:not-allowed}[data-v-9bbbc0d0] .checkbox-disabled-cell{opacity:.7}[data-v-9bbbc0d0] .checkbox-disabled-cell input[type=checkbox]{cursor:not-allowed;opacity:.6}[data-v-9bbbc0d0] .k-grid,[data-v-9bbbc0d0] .grid-loading .k-grid-content,[data-v-9bbbc0d0] .grid-empty .k-grid-content{min-height:100px}[data-v-9bbbc0d0] .k-table-tbody{min-height:80px}[data-v-9bbbc0d0] th.k-header.active .k-icon.k-svg-icon{fill:var(--ion-color-primary)}.multi-line-header[data-v-9bbbc0d0]{white-space:pre-line;text-align:left;line-height:1.3;display:inline-block}[data-v-9bbbc0d0] .k-grid-content{position:relative}[data-v-9bbbc0d0] .k-grid-norecords{text-align:center;width:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block!important}[data-v-9bbbc0d0] .grid-empty .k-grid-table-wrap{width:max-content;min-width:100%}[data-v-9bbbc0d0] .grid-loading .k-grid-norecords{display:none!important}[data-v-9bbbc0d0] .k-grid-norecords:hover{background-color:#0000!important}.telerik-global-search-bar[data-v-9bbbc0d0]{min-width:11rem;max-width:350px;position:relative}.export-spinner[data-v-9bbbc0d0]{color:#006c93;width:16px;height:16px}ion-searchbar.custom[data-v-9bbbc0d0]{--background:#fff;--box-shadow:none;border:.01rem solid #a3a3a3;border-radius:.5rem;width:100%;padding:0 .5rem}.error-message[data-v-9bbbc0d0]{color:#b00020;background:#fff3f3;border-radius:4px;margin-bottom:1rem;padding:.5rem 1rem;font-weight:500}[data-v-9bbbc0d0] .grid-sticky-header .k-grid-aria-root,[data-v-9bbbc0d0] .grid-sticky-header .k-grid-container{overflow:clip}[data-v-9bbbc0d0] .grid-sticky-header .k-grid-header{top:var(--sticky-header-top,0px);z-index:10;background:#fff;position:sticky}[data-v-9bbbc0d0] .grid-action-buttons-cell ion-buttons{justify-content:center;width:100%;display:flex}.grid-cell-link-btn[data-v-9bbbc0d0]{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-9bbbc0d0]:hover{color:#1e40af}
