.vacation-balance-cell[data-v-cca4ab71]{min-width:200px}.vacation-balance-cell__loading[data-v-cca4ab71]{font-size:var(--macos-font-size-sm)}.vacation-balance-cell__empty[data-v-cca4ab71],.vacation-balance-cell__loading[data-v-cca4ab71]{color:var(--macos-text-secondary)}.vacation-balance-cell__content[data-v-cca4ab71]{display:flex;flex-direction:column;gap:6px}.balance-row[data-v-cca4ab71]{align-items:center;display:grid;font-size:11px;gap:6px;grid-template-columns:auto 45px 60px}.balance-row__label[data-v-cca4ab71]{color:var(--macos-text-secondary);white-space:nowrap}.balance-row__value[data-v-cca4ab71]{color:var(--macos-text-primary);font-weight:500;text-align:right}.balance-row__progress[data-v-cca4ab71]{background:var(--macos-bg-hover);border-radius:2px;height:4px;overflow:hidden;width:100%}.balance-row__progress-bar[data-v-cca4ab71]{border-radius:2px;height:100%;transition:width var(--macos-transition-base)}.balance-row__progress-bar--vacation[data-v-cca4ab71]{background:linear-gradient(90deg,#51cf66,#ffd43b)}.balance-row__progress-bar--holidays[data-v-cca4ab71]{background:linear-gradient(90deg,#4dabf7,#748ffc)}.balance-row__progress-bar--sick[data-v-cca4ab71]{background:linear-gradient(90deg,#ff922b,#ff6b6b)}.balance-row__progress-bar--warning[data-v-cca4ab71]{background:#ff6b6b}.employee-name-btn[data-v-9e41e299]{align-items:center;background:none;border:none;color:var(--macos-text-active);cursor:pointer;display:flex;font-family:inherit;font-size:inherit;gap:6px;padding:0;transition:opacity var(--macos-transition-fast)}.employee-name-btn[data-v-9e41e299]:hover{opacity:.8}.action-link[data-v-9e41e299]{font-size:16px;opacity:.7;text-decoration:none;transition:opacity var(--macos-transition-fast)}.action-link[data-v-9e41e299]:hover{opacity:1}.detail-item__value-with-copy[data-v-9e41e299]{align-items:center;display:inline-flex;gap:6px}.detail-item__value--error[data-v-9e41e299]{color:var(--macos-text-secondary)}.detail-item--contract[data-v-9e41e299]{align-items:center;display:grid;gap:6px;grid-template-columns:1fr auto}.detail-item__contract-main[data-v-9e41e299]{display:flex;flex-direction:column;gap:2px}.detail-item__contract-name[data-v-9e41e299]{color:var(--macos-text-primary);font-weight:500}.detail-item__contract-meta[data-v-9e41e299]{color:var(--macos-text-secondary);font-size:12px}.detail-item__contract-button[data-v-9e41e299]{white-space:nowrap}.detail-item__copy[data-v-9e41e299]{align-items:center;background:none;border:none;border-radius:4px;color:var(--macos-text-secondary);cursor:pointer;display:inline-flex;justify-content:center;opacity:.7;padding:2px;transition:color var(--macos-transition-fast),opacity var(--macos-transition-fast)}.detail-item__copy[data-v-9e41e299]:hover{color:var(--macos-text-active);opacity:1}.actions-column[data-v-9e41e299]{display:none}.status-cell[data-v-9e41e299]{text-align:center;width:40px}.status-dot[data-v-9e41e299]{background:var(--macos-text-secondary);border-radius:50%;cursor:help;display:inline-block;height:10px;position:relative;width:10px}.status-dot-inline[data-v-9e41e299]{flex-shrink:0;height:8px;margin-right:6px;width:8px}.status-dot--active[data-v-9e41e299]{background:#34c759;box-shadow:0 0 0 2px #34c75933}.status-dot--terminated[data-v-9e41e299]{background:#ff3b30;box-shadow:0 0 0 2px #ff3b3033}.status-dot--vacation[data-v-9e41e299]{background:#ff9500;box-shadow:0 0 0 2px #ff950033}.status-dot--probation[data-v-9e41e299]{background:#007aff;box-shadow:0 0 0 2px #007aff33}.status-dot--default[data-v-9e41e299]{background:var(--macos-text-secondary)}.status-dot-wrap[data-v-9e41e299]{align-items:center;cursor:help;display:inline-flex}.status-tooltip-fixed[data-v-9e41e299]{background:#000000d9;border-radius:4px;color:#fff;font-size:11px;margin-top:-6px;padding:4px 8px;pointer-events:none;position:fixed;transform:translate(-50%,-100%);white-space:nowrap;z-index:10000}.tooltip-fade-enter-active[data-v-9e41e299],.tooltip-fade-leave-active[data-v-9e41e299]{transition:opacity .2s ease}.tooltip-fade-enter-from[data-v-9e41e299],.tooltip-fade-leave-to[data-v-9e41e299]{opacity:0}@media(max-width:767.7px){.modern-table tbody td.status-cell[data-v-9e41e299]{display:none}.modern-table tbody td.name-cell[data-v-9e41e299]{border-bottom:1px solid var(--macos-border-divider)!important;grid-column:1/-1;padding-bottom:8px!important}.modern-table tbody td.balance-cell-mobile[data-v-9e41e299]{grid-column:1/-1;width:100%}.status-dot-inline[data-v-9e41e299]{height:6px;margin-right:4px;width:6px}}.employee-section[data-v-8079b0c3]{margin-bottom:var(--macos-padding-xl)}.employee-section__title[data-v-8079b0c3]{align-items:center;color:var(--macos-text-primary);display:flex;font-size:18px;font-weight:600;gap:var(--macos-padding-sm);letter-spacing:var(--macos-letter-spacing);margin:0 0 var(--macos-padding-md)}.employee-list__pagination[data-v-8079b0c3]{align-items:center;display:flex;gap:var(--macos-padding-md);justify-content:flex-end;margin-top:var(--macos-padding-lg)}.employee-list__page-info[data-v-8079b0c3]{color:var(--macos-text-secondary);font-size:13px}.employee-list__page-btn[data-v-8079b0c3]{background:var(--macos-bg-primary);border:1px solid var(--macos-border-light);border-radius:var(--macos-radius-md);color:var(--macos-text-primary);cursor:pointer;font-size:13px;padding:6px 12px;transition:background var(--macos-transition),color var(--macos-transition),opacity var(--macos-transition)}.employee-list__page-btn[data-v-8079b0c3]:disabled{cursor:default;opacity:.5}@media only screen and (max-width:767.7px){.employee-list[data-v-8079b0c3]{padding:var(--macos-padding-xs)}}
