.tl-path[data-v-96ab033e]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 2px;margin-bottom:18px;padding:10px 12px;border-radius:12px;background:#fff;border:1px solid #e3eee6}.tl-path-chip[data-v-96ab033e]{padding:3px 10px;border-radius:999px;background:#f1f5f9;color:#334155;font-size:12.5px;font-weight:700;white-space:nowrap}.tl-path-chip--current[data-v-96ab033e]{background:#15803d;color:#fff}.tl-list[data-v-96ab033e]{position:relative;margin:0;padding:0;list-style:none}.tl-step[data-v-96ab033e]{position:relative;display:flex;gap:14px;padding-bottom:14px}.tl-step[data-v-96ab033e]:last-child{padding-bottom:0}.tl-step[data-v-96ab033e]:before{content:"";position:absolute;left:17px;top:38px;bottom:0;width:2px;background:#d7ebdd}.tl-step[data-v-96ab033e]:last-child:before{display:none}.tl-marker[data-v-96ab033e]{flex-shrink:0;width:36px;display:flex;justify-content:center}.tl-dot[data-v-96ab033e]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #fff;box-shadow:0 0 0 1px #d7ebdd}.tl-dot .v-icon[data-v-96ab033e]{color:inherit!important}.tl-dot--applicant[data-v-96ab033e]{background:#dbeafe;color:#1d4ed8}.tl-dot--staff[data-v-96ab033e]{background:rgba(21,128,61,.12);color:#15803d}.tl-dot--decider[data-v-96ab033e]{background:#fef3c7;color:#b45309}.tl-step--latest .tl-dot[data-v-96ab033e]{box-shadow:0 0 0 3px rgba(21,128,61,.35)}.tl-content[data-v-96ab033e]{flex:1;min-width:0;padding:12px 14px;border-radius:14px;background:#fff;border:1px solid #e3eee6}.tl-step--latest .tl-content[data-v-96ab033e]{border-color:rgba(21,128,61,.4);box-shadow:0 8px 22px rgba(21,128,61,.1)}.tl-step-head[data-v-96ab033e]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px}.tl-who[data-v-96ab033e]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}.tl-role[data-v-96ab033e]{padding:1px 8px;border-radius:6px;font-size:11.5px;font-weight:800;background:rgba(21,128,61,.1);color:#14532d}.tl-role--applicant[data-v-96ab033e]{background:#dbeafe;color:#1d4ed8}.tl-role--decider[data-v-96ab033e]{background:#fef3c7;color:#92400e}.tl-person-name[data-v-96ab033e]{font-size:15px;font-weight:800;color:#0f172a;word-break:break-word}.tl-latest[data-v-96ab033e]{padding:1px 8px;border-radius:999px;background:rgba(21,128,61,.1);color:#15803d;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}.tl-arrival[data-v-96ab033e]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:6px;font-size:13px;color:#475569}.tl-arrival b[data-v-96ab033e]{color:#0f172a}.tl-time[data-v-96ab033e]{color:#64748b;white-space:nowrap}.tl-action+.tl-action[data-v-96ab033e]{margin-top:10px;padding-top:10px;border-top:1px dashed #e3eee6}.tl-arrival--waiting[data-v-96ab033e]{color:#64748b}.tl-waiting[data-v-96ab033e]{padding:1px 8px;border-radius:999px;background:#fef3c7;color:#92400e;font-size:11.5px;font-weight:800}.tl-desk-note[data-v-96ab033e]{font-size:13px;font-weight:600;color:#64748b}.tl-remarks[data-v-96ab033e]{display:flex;align-items:flex-start;gap:8px;margin-top:10px;padding:8px 12px;border-radius:10px;background:#fffbeb;border:1px solid #fde68a;font-size:13px;color:#451a03;line-height:1.45}.tl-remarks .v-icon[data-v-96ab033e]{margin-top:3px}.tl-remarks-label[data-v-96ab033e]{font-weight:800;color:#b45309;margin-right:4px}@media (max-width:600px){.tl-step[data-v-96ab033e]{gap:10px}.tl-dot[data-v-96ab033e],.tl-marker[data-v-96ab033e]{width:30px}.tl-dot[data-v-96ab033e]{height:30px}.tl-step[data-v-96ab033e]:before{left:14px;top:32px}.tl-content[data-v-96ab033e]{padding:10px 12px}.tl-path[data-v-96ab033e]{flex-wrap:nowrap;overflow-x:auto}}.timeline-card[data-v-4aa95cff]{display:flex;flex-direction:column;overflow:hidden}.tl-head[data-v-4aa95cff]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 16px 18px 24px;background:linear-gradient(120deg,#052e16,#14532d 55%,#15803d);color:#fff}.tl-head-main[data-v-4aa95cff]{display:flex;align-items:center;gap:14px}.tl-head-icon[data-v-4aa95cff]{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.16)}.tl-head-title[data-v-4aa95cff]{font-size:18px;font-weight:800;line-height:1.25}.tl-head-subtitle[data-v-4aa95cff]{font-size:13px;color:hsla(0,0%,100%,.75)}.tl-summary[data-v-4aa95cff]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 24px;background:#f3faf5;border-bottom:1px solid #e3eee6}.tl-summary-main[data-v-4aa95cff]{display:flex;align-items:center;gap:14px;min-width:0}.tl-summary-text[data-v-4aa95cff]{min-width:0}.tl-camp[data-v-4aa95cff]{font-size:14px;font-weight:800;color:#0f172a}.tl-applicant[data-v-4aa95cff]{font-size:12.5px;color:#64748b}.tl-handler[data-v-4aa95cff]{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:#fff;border:1px solid #d7ebdd;font-size:12.5px;font-weight:700;color:#14532d}.tl-handler-dot[data-v-4aa95cff]{width:8px;height:8px;border-radius:50%;background:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,.2)}.tl-handler-dot--closed[data-v-4aa95cff]{background:#94a3b8;box-shadow:0 0 0 3px rgba(148,163,184,.25)}.tl-body[data-v-4aa95cff]{max-height:540px;padding:24px!important;background:#fbfdfb}.tl-state[data-v-4aa95cff]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 16px;color:#64748b;font-weight:600;text-align:center}.tl-footer[data-v-4aa95cff]{display:flex;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid #e3eee6;background:#fff}@media (max-width:600px){.tl-head[data-v-4aa95cff]{padding:14px 8px 14px 16px}.tl-summary[data-v-4aa95cff]{padding:12px 16px}.tl-body[data-v-4aa95cff]{max-height:none;padding:16px 12px!important}.tl-footer[data-v-4aa95cff]{padding:10px 12px calc(10px + env(safe-area-inset-bottom))}}