.employee-planning-tab[data-v-071f0456]{flex-direction:column;gap:1rem;display:flex}.section-card[data-v-071f0456] .el-card__header{background:var(--el-fill-color-light);padding:10px 16px;font-size:14px;font-weight:600}.balance-card[data-v-540134a5]{border:1px solid var(--el-border-color-lighter);background:var(--el-fill-color-blank);border-radius:8px;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.balance-card.is-expiring[data-v-540134a5]{border-color:var(--el-color-warning-light-5)}.balance-card-head[data-v-540134a5]{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.balance-type[data-v-540134a5]{color:var(--el-text-color-primary);font-size:13px;font-weight:600}.balance-period[data-v-540134a5]{color:var(--el-text-color-secondary);font-size:12px}.balance-remaining[data-v-540134a5]{font-size:1.5rem;font-weight:700}.balance-remaining small[data-v-540134a5]{color:var(--el-text-color-secondary);font-size:12px;font-weight:400}.balance-remaining.success[data-v-540134a5]{color:var(--el-color-success)}.balance-remaining.muted[data-v-540134a5]{color:var(--el-text-color-secondary)}.balance-remaining.danger[data-v-540134a5]{color:var(--el-color-danger)}.balance-detail[data-v-540134a5]{color:var(--el-text-color-secondary);flex-wrap:wrap;gap:.25rem .75rem;font-size:12px;display:flex}.balance-card-foot[data-v-540134a5]{justify-content:space-between;align-items:center;gap:.5rem;font-size:12px;display:flex}.is-expiring .balance-deadline[data-v-540134a5]{color:var(--el-color-warning);font-weight:600}.balance-link[data-v-540134a5]{color:var(--el-color-primary);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:4px 0;font-size:13px}.balance-link[data-v-540134a5]:hover,.balance-link[data-v-540134a5]:focus-visible{text-decoration:underline}.employee-leave-tab[data-v-13f0e0e6]{flex-direction:column;gap:1rem;display:flex}.section-card[data-v-13f0e0e6] .el-card__header{background:var(--el-fill-color-light);padding:10px 16px;font-size:14px;font-weight:600}.section-header-row[data-v-13f0e0e6]{justify-content:space-between;align-items:center;display:flex}.balance-cards[data-v-13f0e0e6]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem;display:grid}.half-day[data-v-13f0e0e6]{color:var(--el-text-color-secondary);font-size:11px}@media (width<=768px){.balance-cards[data-v-13f0e0e6]{grid-template-columns:1fr}}.employee-salary-tab[data-v-d95da312]{flex-direction:column;gap:1rem;display:flex}.section-card[data-v-d95da312] .el-card__header{background:var(--el-fill-color-light);padding:10px 16px;font-size:14px;font-weight:600}[data-v-d95da312] .current-level-row{font-weight:600;background-color:var(--el-color-success-light-9)!important}.salary-determination[data-v-d95da312]{flex-direction:column;gap:.75rem;display:flex}.salary-info-row[data-v-d95da312]{align-items:center;gap:.5rem;display:flex}.salary-label[data-v-d95da312]{color:var(--el-text-color-regular);min-width:200px;font-weight:500}.salary-value[data-v-d95da312]{color:var(--el-text-color-primary);font-weight:600}.salary-warning[data-v-d95da312]{margin-top:.25rem}.salary-edit-row[data-v-d95da312]{border-top:1px solid var(--el-border-color-lighter);align-items:center;gap:.5rem;margin-top:.5rem;padding-top:.75rem;display:flex}.salary-input-group[data-v-d95da312]{align-items:center;gap:.5rem;display:flex}.salary-input[data-v-d95da312]{width:180px}.salary-unit[data-v-d95da312]{color:var(--el-text-color-secondary);font-weight:500}.salary-min-hint[data-v-d95da312]{color:var(--el-text-color-secondary);font-size:.85rem;font-style:italic}.salary-actions[data-v-d95da312]{justify-content:flex-start;margin-top:.5rem;display:flex}.salary-hint[data-v-d95da312]{margin-top:.5rem}@media (width<=768px){.salary-info-row[data-v-d95da312]{flex-direction:column;align-items:flex-start;gap:.25rem}.salary-label[data-v-d95da312]{min-width:auto}.salary-edit-row[data-v-d95da312]{flex-direction:column;align-items:flex-start}.salary-input-group[data-v-d95da312]{flex-wrap:wrap}}.field-help[data-v-f4838ebb]{color:var(--el-text-color-secondary);margin-top:4px;font-size:.8125rem;line-height:1.4;display:block}.seniority-text[data-v-f4838ebb]{color:var(--el-text-color-secondary);margin-top:4px;font-size:.85rem;font-style:italic;display:block}.mb-4[data-v-f582f292]{margin-bottom:1rem}.hire-date[data-v-f583e42c]{color:var(--el-text-color-secondary);font-size:.9rem}.info-tab-content[data-v-f583e42c]{flex-direction:column;gap:1.5rem;display:flex}.personal-info-row[data-v-f583e42c]{align-items:flex-start;gap:1.5rem;display:flex}.profile-picture-container[data-v-f583e42c]{flex-shrink:0}.personal-info-fields[data-v-f583e42c]{flex:1;min-width:0}.contract-actions[data-v-f583e42c]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.termination-tag[data-v-f583e42c]{font-weight:400}.employee-form[data-v-f583e42c]{flex-direction:column;gap:1rem;display:flex}[data-v-f583e42c] .el-form-item{margin-bottom:.75rem}@media (width<=768px){[data-v-f583e42c] .el-tabs__item{padding:0 12px;font-size:13px}.personal-info-row[data-v-f583e42c]{flex-direction:column;align-items:center}.profile-picture-container[data-v-f583e42c]{margin-bottom:.5rem}.personal-info-fields[data-v-f583e42c]{width:100%}}
