.tlfs-dialog .el-dialog__body{padding:10px 20px 0}.tlfs-dialog .el-form-item{margin-bottom:16px}.tlfs-dialog .el-form-item__label{font-size:12.5px;font-weight:600;color:#55607a}.tlfs-dialog .tlfs-form__days .el-checkbox-button__inner{padding:7px 14px;border-radius:8px!important;border-left:1px solid #dcdfe6;margin-right:6px}.tlfs-dialog .tlfs-form__quick .el-button{padding:2px 8px 2px 0;font-size:11.5px}.tlfs-form__opt-sub[data-v-6a155452]{float:right;color:#a3a9b8;font-size:12px}.tlfs-form__hint[data-v-6a155452]{font-size:11.5px;color:#99a0b0;line-height:1.5;margin-top:4px}.tlfs-form__quick[data-v-6a155452]{margin-top:4px}.tlfs-form__row[data-v-6a155452]{display:flex;gap:12px;flex-wrap:wrap}.tlfs-form__col[data-v-6a155452]{flex:1 1 160px;min-width:150px}.tlfs-form__preview[data-v-6a155452]{background:#f5f6fb;border-radius:10px;padding:9px 12px;font-size:12.5px;color:#55607a;margin-bottom:16px}.tlfs-form__preview i[data-v-6a155452]{color:#6366f1}.tlc-rec-page[data-v-606a33de]{padding:4px 2px 32px}.tlc-rec-head[data-v-606a33de]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;background:#fff;border:1px solid #eef0f5;border-radius:14px;padding:14px 16px;margin-bottom:12px}.tlc-rec-head__left[data-v-606a33de]{display:flex;gap:14px;align-items:flex-start}.tlc-rec-back[data-v-606a33de]{flex:0 0 auto;display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:600;color:#6366f1;background:#eef2ff;border-radius:8px;padding:5px 9px;white-space:nowrap}.tlc-rec-title[data-v-606a33de]{font-size:16px;font-weight:800;color:#1f2430}.tlc-rec-sub[data-v-606a33de]{font-size:12px;color:#6b7387;line-height:1.6;margin-top:3px;max-width:620px}.tlc-role[data-v-606a33de]{flex:0 0 auto;font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.tlc-role--hr[data-v-606a33de]{background:#eef2ff;color:#4f46e5}.tlc-role--team_lead[data-v-606a33de]{background:#ecfdf5;color:#059669}.tlc-role--viewer[data-v-606a33de]{background:#f1f5f9;color:#64748b}.tlc-rec-bar[data-v-606a33de]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:12px}.tlc-rec-bar__actions[data-v-606a33de],.tlc-rec-bar__filters[data-v-606a33de]{display:flex;gap:8px;flex-wrap:wrap}.tlc-rec-bar__select[data-v-606a33de]{width:190px}.tlc-rec-bar__search[data-v-606a33de]{width:220px}.tlc-rec-stats[data-v-606a33de]{display:flex;gap:10px;margin-bottom:16px;flex-wrap:wrap}.tlc-rec-stat[data-v-606a33de]{background:#fff;border:1px solid #eef0f5;border-radius:12px;padding:10px 16px;min-width:120px}.tlc-rec-stat__num[data-v-606a33de]{display:block;font-size:20px;font-weight:800;color:#1f2430}.tlc-rec-stat__num--on[data-v-606a33de]{color:#059669}.tlc-rec-stat__label[data-v-606a33de]{font-size:11px;color:#8a92a6}.tlc-rec-body[data-v-606a33de]{min-height:200px}.tlc-rec-group[data-v-606a33de]{margin-bottom:22px}.tlc-rec-group__title[data-v-606a33de]{font-size:13px;font-weight:700;color:#55607a;display:flex;align-items:center;gap:6px;margin-bottom:10px}.tlc-rec-group__title i[data-v-606a33de]{color:#6366f1}.tlc-rec-group__count[data-v-606a33de]{background:#eef2ff;color:#4f46e5;font-size:11px;padding:0 7px;border-radius:999px}.tlc-rec-grid[data-v-606a33de]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.tlc-rec-card[data-v-606a33de]{border:1px solid #eef0f5;border-left:3px solid var(--c,#6366f1);border-radius:12px;padding:14px;background:#fff;box-shadow:0 4px 14px -10px rgba(31,41,55,.18);transition:opacity .15s ease,box-shadow .15s ease}.tlc-rec-card[data-v-606a33de]:hover{box-shadow:0 10px 24px -12px rgba(31,41,55,.28)}.tlc-rec-card__head[data-v-606a33de]{display:flex;align-items:center;justify-content:space-between;gap:8px}.tlc-rec-card__type[data-v-606a33de]{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--c,#6366f1)}.tlc-rec-card__lock[data-v-606a33de]{font-size:10.5px;font-weight:600;color:#94a0b8;display:inline-flex;align-items:center;gap:3px;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tlc-rec-card__title[data-v-606a33de]{font-size:14px;font-weight:700;color:#1f2430;margin-top:8px}.tlc-rec-card__name[data-v-606a33de]{font-size:11.5px;color:#8a92a6;margin-top:3px}.tlc-rec-card__slots[data-v-606a33de]{display:flex;flex-wrap:wrap;gap:5px;margin:10px 0}.tlc-rec-card__chip[data-v-606a33de]{background:var(--cbg,#eef2ff);color:var(--c,#4f46e5);font-size:11px;font-weight:600;padding:2px 9px;border-radius:999px}.tlc-rec-card__range[data-v-606a33de]{font-size:11px;color:#8a92a6}.tlc-rec-card__range i[data-v-606a33de]{margin-right:3px}.tlc-rec-card__actions[data-v-606a33de]{display:flex;gap:6px;margin-top:12px;padding-top:10px;border-top:1px dashed #eef0f5}.tlc-rec-pager[data-v-606a33de]{margin-top:4px;text-align:center}@media (max-width:720px){.tlc-rec-head[data-v-606a33de]{flex-direction:column}.tlc-rec-head__left[data-v-606a33de]{flex-direction:column;gap:8px}.tlc-rec-bar__search[data-v-606a33de],.tlc-rec-bar__select[data-v-606a33de]{width:100%}}