.tl-wrapper[data-v-075d33ce]{position:relative;font-family:inherit;font-size:.875rem;color:#1a1a2e}.tl-box[data-v-075d33ce]{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-height:40px;position:relative;transition:border-color .18s,box-shadow .18s;user-select:none}[dir] .tl-box[data-v-075d33ce]{border:1.5px solid #d0d7e6;border-radius:8px;background:#fff;cursor:pointer}[dir=ltr] .tl-box[data-v-075d33ce]{padding:5px 90px 5px 10px}[dir=rtl] .tl-box[data-v-075d33ce]{padding:5px 10px 5px 90px}[dir] .tl-box[data-v-075d33ce]:hover{border-color:#a0aec0}[dir] .tl-box.tl-box--open[data-v-075d33ce],[dir] .tl-box[data-v-075d33ce]:focus-within{border-color:#4361ee;box-shadow:0 0 0 3px rgba(67,97,238,.14)}.tl-chip[data-v-075d33ce]{display:inline-flex;align-items:center;gap:3px;color:#3451cc;font-size:.8rem;font-weight:500;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}[dir] .tl-chip[data-v-075d33ce]{background:#eef2ff;border:1px solid #c7d0f8;border-radius:5px}[dir=ltr] .tl-chip[data-v-075d33ce]{padding:2px 7px 2px 8px}[dir=rtl] .tl-chip[data-v-075d33ce]{padding:2px 8px 2px 7px}.tl-chip-text[data-v-075d33ce]{overflow:hidden;text-overflow:ellipsis}.tl-chip-x[data-v-075d33ce]{flex-shrink:0;font-size:1rem;color:#7c8cf0;line-height:1;transition:color .12s}[dir] .tl-chip-x[data-v-075d33ce]{cursor:pointer}.tl-chip-x[data-v-075d33ce]:hover{color:#e53e3e}.tl-input[data-v-075d33ce]{flex:1 1 100px;min-width:80px;outline:none;font-size:.875rem;color:#1a1a2e;line-height:1.5}[dir] .tl-input[data-v-075d33ce]{border:none;background:transparent;padding:0;cursor:text}.tl-input[data-v-075d33ce]::placeholder{color:#9ca3b8}.tl-icon[data-v-075d33ce]{position:absolute;top:50%;display:flex;align-items:center;justify-content:center;color:#9ca3b8;transition:color .14s;line-height:1}[dir] .tl-icon[data-v-075d33ce]{transform:translateY(-50%);cursor:pointer}.tl-icon[data-v-075d33ce]:hover{color:#4361ee}.tl-icon--clear[data-v-075d33ce]{font-size:.78rem}[dir=ltr] .tl-icon--clear[data-v-075d33ce]{right:62px}[dir=rtl] .tl-icon--clear[data-v-075d33ce]{left:62px}[dir=ltr] .tl-icon--gear[data-v-075d33ce]{right:36px}[dir=rtl] .tl-icon--gear[data-v-075d33ce]{left:36px}.tl-icon--chevron[data-v-075d33ce]{pointer-events:none;transition:transform .2s,color .14s}[dir=ltr] .tl-icon--chevron[data-v-075d33ce]{right:12px}[dir=rtl] .tl-icon--chevron[data-v-075d33ce]{left:12px}.tl-icon--chevron.is-open[data-v-075d33ce]{color:#4361ee}[dir=ltr] .tl-icon--chevron.is-open[data-v-075d33ce]{transform:translateY(-50%) rotate(180deg)}[dir=rtl] .tl-icon--chevron.is-open[data-v-075d33ce]{transform:translateY(-50%) rotate(-180deg)}.tl-dropdown[data-v-075d33ce]{position:absolute;top:calc(100% + 5px);z-index:9999;max-height:300px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#dce4f8 transparent}[dir] .tl-dropdown[data-v-075d33ce]{background:#fff;border:1.5px solid #dce4f8;border-radius:10px;box-shadow:0 10px 32px rgba(67,97,238,.13),0 2px 8px rgba(0,0,0,.06);padding:5px 0}[dir=ltr] .tl-dropdown[data-v-075d33ce],[dir=rtl] .tl-dropdown[data-v-075d33ce]{left:0;right:0}.tl-msg[data-v-075d33ce]{display:flex;align-items:center;gap:8px;color:#9ca3b8;font-size:.83rem}[dir] .tl-msg[data-v-075d33ce]{padding:14px 18px}.tl-msg--empty[data-v-075d33ce]{justify-content:center}[dir] .tl-msg--empty[data-v-075d33ce]{text-align:center}.tl-opt[data-v-075d33ce]{display:flex;align-items:flex-start;gap:8px;transition:background .1s}[dir] .tl-opt[data-v-075d33ce]{padding:9px 14px;cursor:pointer}[dir] .tl-opt[data-v-075d33ce]:hover{background:#f3f6ff}[dir] .tl-opt--active[data-v-075d33ce]{background:#eef2ff}[dir] .tl-opt--active[data-v-075d33ce]:hover{background:#e5eaff}.tl-opt--create[data-v-075d33ce]{color:#4361ee}[dir] .tl-opt--create[data-v-075d33ce]{border-top:1px dashed #dce4f8;margin-top:3px}[dir] .tl-opt--create[data-v-075d33ce]:hover{background:#f0f4ff}.tl-opt-tick[data-v-075d33ce]{flex-shrink:0;width:16px;font-size:.78rem;color:#38a169;font-weight:700}[dir] .tl-opt-tick[data-v-075d33ce]{margin-top:1px}.tl-opt-text[data-v-075d33ce]{flex:1;font-size:.87rem;color:#1a1a2e;line-height:1.45;word-break:break-word}.tl-load-more[data-v-075d33ce]{font-size:.82rem;color:#4361ee}[dir] .tl-load-more[data-v-075d33ce]{text-align:center;padding:9px;cursor:pointer;border-top:1px solid #eef2ff}[dir] .tl-load-more[data-v-075d33ce]:hover{background:#f3f6ff}.tl-spinner[data-v-075d33ce]{display:inline-block;width:14px;height:14px}[dir] .tl-spinner[data-v-075d33ce]{border:2px solid #e2e8f0;border-top-color:#4361ee;border-radius:50%}[dir=ltr] .tl-spinner[data-v-075d33ce]{animation:tl-spin-ltr-data-v-075d33ce .65s linear infinite}[dir=rtl] .tl-spinner[data-v-075d33ce]{animation:tl-spin-rtl-data-v-075d33ce .65s linear infinite}@keyframes tl-spin-ltr-data-v-075d33ce{to{transform:rotate(1turn)}}@keyframes tl-spin-rtl-data-v-075d33ce{to{transform:rotate(-1turn)}}.tl-fade-enter-active[data-v-075d33ce],.tl-fade-leave-active[data-v-075d33ce]{transition:opacity .15s,transform .15s}.tl-fade-enter[data-v-075d33ce],.tl-fade-leave-to[data-v-075d33ce]{opacity:0}[dir] .tl-fade-enter[data-v-075d33ce],[dir] .tl-fade-leave-to[data-v-075d33ce]{transform:translateY(-6px)}.mgr-toolbar[data-v-075d33ce]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}[dir] .mgr-toolbar[data-v-075d33ce]{margin-bottom:14px}.mgr-search[data-v-075d33ce]{flex:1;min-width:180px;max-width:320px}[dir] .mgr-edit-card[data-v-075d33ce]{background:#f8faff;border:1.5px solid #c7d0f8;border-radius:8px;padding:14px 16px;margin-bottom:16px}.mgr-edit-label[data-v-075d33ce]{display:block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#4361ee}[dir] .mgr-edit-label[data-v-075d33ce]{margin-bottom:8px}.mgr-edit-actions[data-v-075d33ce]{display:flex;gap:8px}.tl-slide-enter-active[data-v-075d33ce],.tl-slide-leave-active[data-v-075d33ce]{transition:all .2s}.tl-slide-enter[data-v-075d33ce],.tl-slide-leave-to[data-v-075d33ce]{opacity:0}[dir] .tl-slide-enter[data-v-075d33ce],[dir] .tl-slide-leave-to[data-v-075d33ce]{transform:translateY(-8px)}.mgr-empty[data-v-075d33ce]{color:#9ca3b8;font-size:.88rem}[dir] .mgr-empty[data-v-075d33ce]{text-align:center;padding:32px 16px}.mgr-list[data-v-075d33ce]{overflow:hidden}[dir] .mgr-list[data-v-075d33ce]{border:1.5px solid #e8edf8;border-radius:8px}.mgr-row[data-v-075d33ce]{display:flex;align-items:flex-start;gap:10px;transition:background .1s}[dir] .mgr-row[data-v-075d33ce]{padding:10px 14px;background:#fff;border-bottom:1px solid #eef2f9}[dir] .mgr-row[data-v-075d33ce]:last-child{border-bottom:none}[dir] .mgr-row--alt[data-v-075d33ce]{background:#f8faff}[dir] .mgr-row[data-v-075d33ce]:hover{background:#f0f4ff}.mgr-row-idx[data-v-075d33ce]{flex-shrink:0;width:24px;font-size:.78rem;color:#9ca3b8;font-weight:600}[dir] .mgr-row-idx[data-v-075d33ce]{padding-top:2px}[dir=ltr] .mgr-row-idx[data-v-075d33ce]{text-align:right}[dir=rtl] .mgr-row-idx[data-v-075d33ce]{text-align:left}.mgr-row-val[data-v-075d33ce]{flex:1;font-size:.88rem;color:#1a1a2e;line-height:1.5;word-break:break-word}.mgr-row-actions[data-v-075d33ce]{display:flex;gap:5px;flex-shrink:0}.mgr-btn[data-v-075d33ce]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;transition:background .12s,border-color .12s,color .12s}[dir] .mgr-btn[data-v-075d33ce]{border:1.5px solid transparent;border-radius:6px;cursor:pointer;background:transparent}.mgr-btn--edit[data-v-075d33ce]{color:#4361ee}[dir] .mgr-btn--edit[data-v-075d33ce]:hover{background:#eef2ff;border-color:#c7d0f8}.mgr-btn--del[data-v-075d33ce]{color:#e53e3e}[dir] .mgr-btn--del[data-v-075d33ce]:hover{background:#fff5f5;border-color:#fed7d7}.mgr-pagination[data-v-075d33ce]{display:flex;justify-content:center}[dir] .mgr-pagination[data-v-075d33ce]{margin-top:16px}[dir] .sf-wrapper[data-v-51a55da8]{margin-top:1.5rem;padding:1.25rem 1.5rem 1.5rem;background:#fff;border-radius:.75rem;border:1px solid #e2e8f0;box-shadow:0 10px 25px rgba(15,23,42,.06)}.sf-header[data-v-51a55da8]{display:flex;align-items:center;justify-content:space-between}[dir] .sf-header[data-v-51a55da8]{margin-bottom:.75rem}.sf-header__text[data-v-51a55da8]{font-size:1rem;font-weight:700;color:#1a202c}.sf-header__badge[data-v-51a55da8]{font-size:.8rem;font-weight:600;color:#2b6cb0}[dir] .sf-header__badge[data-v-51a55da8]{padding:.15rem .55rem;border-radius:999px;background:#ebf4ff}[dir] .sf-search-wrap[data-v-51a55da8]{margin-bottom:.75rem}.sf-search-box[data-v-51a55da8]{position:relative;display:flex;align-items:center;gap:.5rem}.sf-search-icon[data-v-51a55da8]{position:absolute;color:#a0aec0}[dir=ltr] .sf-search-icon[data-v-51a55da8]{left:.75rem}[dir=rtl] .sf-search-icon[data-v-51a55da8]{right:.75rem}.sf-search-input[data-v-51a55da8]{width:100%;font-size:.9rem;outline:none;transition:all .2s ease}[dir] .sf-search-input[data-v-51a55da8]{padding:.5rem 2rem .5rem 2rem;border-radius:999px;border:1px solid #cbd5e0}[dir] .sf-search-input[data-v-51a55da8]:focus{border-color:#3182ce;box-shadow:0 0 0 2px rgba(49,130,206,.2)}.sf-clear-btn[data-v-51a55da8]{position:absolute;color:#a0aec0;transition:background .15s ease,color .15s ease}[dir] .sf-clear-btn[data-v-51a55da8]{border:none;background:transparent;cursor:pointer;padding:.1rem;border-radius:999px}[dir=ltr] .sf-clear-btn[data-v-51a55da8]{right:.5rem}[dir=rtl] .sf-clear-btn[data-v-51a55da8]{left:.5rem}.sf-clear-btn[data-v-51a55da8]:hover{color:#4a5568}[dir] .sf-clear-btn[data-v-51a55da8]:hover{background:#edf2f7}.sf-dropdown[data-v-51a55da8]{max-height:280px;overflow-y:auto;z-index:9999}[dir] .sf-dropdown[data-v-51a55da8]{margin-top:.4rem;border-radius:.75rem;border:1px solid #e2e8f0;box-shadow:0 14px 35px rgba(15,23,42,.16);background:#fff;padding:.4rem 0}.sf-dropdown__loading[data-v-51a55da8]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#4a5568}[dir] .sf-dropdown__loading[data-v-51a55da8]{padding:.5rem .75rem}.sf-spinner[data-v-51a55da8]{width:14px;height:14px}[dir] .sf-spinner[data-v-51a55da8]{border-radius:50%;border:2px solid #cbd5e0;border-top-color:#4299e1}[dir=ltr] .sf-spinner[data-v-51a55da8]{animation:sf-spin-ltr-data-v-51a55da8 .65s linear infinite}[dir=rtl] .sf-spinner[data-v-51a55da8]{animation:sf-spin-rtl-data-v-51a55da8 .65s linear infinite}@keyframes sf-spin-ltr-data-v-51a55da8{to{transform:rotate(1turn)}}@keyframes sf-spin-rtl-data-v-51a55da8{to{transform:rotate(-1turn)}}.sf-dropdown__item[data-v-51a55da8]{display:flex;align-items:center;justify-content:space-between;font-size:.88rem;transition:background .15s ease}[dir] .sf-dropdown__item[data-v-51a55da8]{padding:.4rem .75rem;cursor:pointer}[dir] .sf-dropdown__item[data-v-51a55da8]:hover{background:#f7fafc}[dir] .sf-dropdown__item--active[data-v-51a55da8]{background:#ebf8ff}.sf-dropdown__item-name[data-v-51a55da8]{font-weight:600;color:#2d3748}.sf-dropdown__item-meta[data-v-51a55da8]{font-size:.8rem;color:#718096}[dir] .sf-form-render[data-v-51a55da8]{margin-top:.75rem;padding-top:.5rem;border-top:1px solid #e2e8f0}.sf-form-render__title[data-v-51a55da8]{font-size:.95rem;font-weight:600;color:#1a202c}[dir] .sf-form-render__title[data-v-51a55da8]{margin-bottom:.15rem}.sf-form-render__desc[data-v-51a55da8]{display:block;font-size:.8rem;color:#718096}[dir] .sf-form-render__desc[data-v-51a55da8]{margin-top:.15rem}[dir] .sf-fields-row[data-v-51a55da8]{margin-top:.75rem}[dir] .sf-field-col[data-v-51a55da8]{margin-bottom:.5rem}.sf-label[data-v-51a55da8]{font-size:.8rem;font-weight:600;color:#4a5568}.sf-input[data-v-51a55da8]{font-size:.86rem}[dir] .sf-divider[data-v-51a55da8]{margin:.35rem 0 .65rem;border-color:#e2e8f0}.sf-section-header[data-v-51a55da8]{font-weight:700;font-size:.9rem;color:#2d3748}[dir] .sf-section-header[data-v-51a55da8]{padding-bottom:.1rem;border-bottom:1px dashed #e2e8f0}.sf-paragraph[data-v-51a55da8]{font-size:.86rem;color:#4a5568}[dir] .sf-paragraph[data-v-51a55da8]{margin:0}.sf-radio-row[data-v-51a55da8]{display:flex;flex-wrap:wrap;gap:.75rem}.sf-drop-enter-active[data-v-51a55da8],.sf-drop-leave-active[data-v-51a55da8]{transition:opacity .18s ease,transform .18s ease}.sf-drop-enter[data-v-51a55da8],.sf-drop-leave-to[data-v-51a55da8]{opacity:0}[dir] .sf-drop-enter[data-v-51a55da8],[dir] .sf-drop-leave-to[data-v-51a55da8]{transform:translateY(-4px)}.sf-fade-enter-active[data-v-51a55da8],.sf-fade-leave-active[data-v-51a55da8]{transition:opacity .18s ease}.sf-fade-enter[data-v-51a55da8],.sf-fade-leave-to[data-v-51a55da8]{opacity:0}table[data-v-69ade6ec]{width:100%;border-collapse:collapse}[dir] table[data-v-69ade6ec]{background:#fff}[dir] table[data-v-69ade6ec],[dir] td[data-v-69ade6ec],[dir] th[data-v-69ade6ec]{border:2px solid #dee2e6}td[data-v-69ade6ec],th[data-v-69ade6ec]{vertical-align:middle}[dir] td[data-v-69ade6ec],[dir] th[data-v-69ade6ec]{padding:.4rem .5rem;text-align:center}.section-title[data-v-69ade6ec]{font-size:x-large;font-weight:700;color:#000}[dir] .section-title[data-v-69ade6ec]{margin:2rem auto 1.5rem;text-align:center}.treatment-wrapper[data-v-69ade6ec]{overflow:visible}.treatment-table[data-v-69ade6ec]{table-layout:auto;width:100%}.treatment-table th[data-v-69ade6ec]{font-weight:700;font-size:.88rem;white-space:nowrap}[dir] .treatment-table th[data-v-69ade6ec]{background:#f0f4ff}[dir] .vital-signs-wrapper[data-v-69ade6ec]{margin-top:1rem}.vital-toolbar[data-v-69ade6ec]{display:flex;gap:.5rem;align-items:center}.vital-table[data-v-69ade6ec]{table-layout:fixed}.vital-table th[data-v-69ade6ec]{font-weight:700;font-size:.85rem;white-space:nowrap}[dir] .vital-table th[data-v-69ade6ec]{background:#f0f4ff}[dir] .vs-row-even[data-v-69ade6ec]{background:#fff}[dir] .vs-row-odd[data-v-69ade6ec]{background:#f9fbff}[dir] .vital-table td[data-v-69ade6ec]{padding:.3rem .4rem}.row-num[data-v-69ade6ec]{font-weight:700;color:#4361ee;font-size:.9rem;width:2.5rem}.time-input[data-v-69ade6ec]{min-width:110px;font-weight:600;color:#2d4bdb}.vs-input[data-v-69ade6ec]{min-width:70px}.remarks-input[data-v-69ade6ec]{min-width:120px}[dir] .x-circle[data-v-69ade6ec]{cursor:pointer}.stepper-header[data-v-69ade6ec]{gap:.5rem}[dir] .stepper-header[data-v-69ade6ec]{padding:1rem 1.25rem;background:#f0f4ff;border-radius:.75rem;border:1px solid #c5d3f0}.step-item[data-v-69ade6ec]{display:flex;flex-direction:column;align-items:center;gap:.35rem;min-width:9rem}[dir] .step-item[data-v-69ade6ec]{cursor:default}.step-circle[data-v-69ade6ec]{width:2.75rem;height:2.75rem;display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:700;transition:all .25s ease}[dir] .step-circle[data-v-69ade6ec]{border-radius:50%;border:3px solid transparent}.step-label[data-v-69ade6ec]{font-size:.8rem;font-weight:600;transition:color .25s ease}[dir] .step-label[data-v-69ade6ec]{text-align:center}.step-pending .step-circle[data-v-69ade6ec]{color:#718096}[dir] .step-pending .step-circle[data-v-69ade6ec]{background:#e2e8f0;border-color:#cbd5e0}.step-pending .step-label[data-v-69ade6ec]{color:#a0aec0}.step-active .step-circle[data-v-69ade6ec]{color:#fff}[dir] .step-active .step-circle[data-v-69ade6ec]{background:#4361ee;border-color:#2d4bdb;box-shadow:0 0 0 4px rgba(67,97,238,.25);transform:scale(1.12)}.step-active .step-label[data-v-69ade6ec]{color:#4361ee;font-size:.85rem}.step-done .step-circle[data-v-69ade6ec]{color:#fff}[dir] .step-done .step-circle[data-v-69ade6ec]{background:#38a169;border-color:#2f855a}.step-done .step-label[data-v-69ade6ec]{color:#38a169}.stepper-line[data-v-69ade6ec]{height:3px;width:3rem;transition:background .25s ease}[dir] .stepper-line[data-v-69ade6ec]{background:#cbd5e0;border-radius:2px;margin-bottom:1.4rem}[dir] .stepper-line-done[data-v-69ade6ec]{background:#38a169}.table-responsive[data-v-69ade6ec]{overflow-x:auto}