.picker-search[data-v-59380117]{position:relative}.picker-search-icon[data-v-59380117]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#adb5bd;font-size:.85rem;z-index:1}.picker-search-input[data-v-59380117]{padding-left:2.2rem;border-radius:8px}.btn-picker[data-v-59380117]{border-radius:6px;font-size:.78rem;padding:.25rem .6rem}.picker-list-container[data-v-59380117]{max-height:400px;overflow-y:auto;border:1px solid #e2e8f0;border-radius:8px;background:#fafbfc}.picker-category-header[data-v-59380117]{background:linear-gradient(135deg,#e8f4fd,#dbeafe);color:#1e60a0;font-weight:600;font-size:.82rem;padding:.5rem .75rem;border-bottom:1px solid #e2e8f0;position:sticky;top:0;z-index:1}.picker-items[data-v-59380117]{padding:.35rem .35rem .35rem 0}.picker-item[data-v-59380117]{padding:.35rem .75rem;padding-left:2rem;margin:0;transition:background .15s;font-size:.88rem}.picker-item[data-v-59380117]:hover{background:#eef4fb}.picker-item[data-v-59380117] .custom-control-label:after,.picker-item[data-v-59380117] .custom-control-label:before{left:-1.4rem}.multiselect--small[data-v-59380117] .multiselect__tags{min-height:31px;padding:4px 40px 0 8px;font-size:.875rem}.multiselect--small[data-v-59380117] .multiselect__select{height:31px}.multiselect--small[data-v-59380117] .multiselect__tag{padding:2px 22px 2px 6px;margin-bottom:2px;font-size:.8rem}.multiselect--small[data-v-59380117] .multiselect__tag-icon{width:18px;line-height:18px}.multiselect--small[data-v-59380117] .multiselect__placeholder{margin-bottom:2px;padding-top:0;font-size:.875rem}.multiselect--small[data-v-59380117] .multiselect__input{font-size:.875rem}.country-code-select[data-v-498193cf]{width:85px;min-width:85px;max-width:85px;flex-shrink:0}.country-code-select[data-v-498193cf] .multiselect__tags{min-height:31px;max-height:31px;padding:4px 30px 0 8px;font-size:.875rem;border-radius:.2rem 0 0 .2rem;border-right:none}.country-code-select[data-v-498193cf] .multiselect__single{font-size:.875rem;margin-bottom:0;padding:0;line-height:1.4}.country-code-select[data-v-498193cf] .multiselect__select{height:29px;padding:2px 4px;width:24px}.country-code-select[data-v-498193cf] .multiselect__input{font-size:.875rem;margin-bottom:0;padding:0}.country-code-select[data-v-498193cf] .multiselect__content-wrapper{width:300px;min-width:300px}.country-option[data-v-498193cf],.country-selected[data-v-498193cf]{font-size:.875rem;white-space:nowrap}.required[data-v-f0fc2888]{background-color:rgba(204,236,255,.4235294117647059)}.form-row[data-v-f0fc2888]{margin-left:0;margin-right:0}.form-control-sm[data-v-f0fc2888],.form-control.form-control-sm[data-v-f0fc2888],.form-control[size=sm][data-v-f0fc2888]{height:31px!important;min-height:31px!important;padding:.25rem .5rem!important;font-size:.875rem!important;line-height:1.5!important}textarea.form-control-sm[data-v-f0fc2888]{min-height:auto!important;padding:.25rem .5rem!important}[data-v-f0fc2888] .vdatetime-input,select.form-control-sm[data-v-f0fc2888]{height:31px!important;padding:.25rem .5rem!important;font-size:.875rem!important}[data-v-f0fc2888] .vdatetime-input{min-height:31px!important;line-height:1.5!important}[data-v-f0fc2888] .vdatetime .form-control,[data-v-f0fc2888] .vdatetime input.form-control,[data-v-f0fc2888] .vue-typeahead-bootstrap input.form-control-sm{height:31px!important;min-height:31px!important;padding:.25rem .5rem!important;font-size:.875rem!important;line-height:1.5!important}[data-v-f0fc2888] .vue-typeahead-bootstrap .dropdown-item{padding:.25rem .5rem!important;font-size:.875rem!important}[data-v-f0fc2888] .multiselect,[data-v-f0fc2888] .multiselect__tags{min-height:31px!important;font-size:.875rem!important}[data-v-f0fc2888] .multiselect__tags{padding:3px 40px 0 4px!important}[data-v-f0fc2888] .multiselect__input,[data-v-f0fc2888] .multiselect__single{font-size:.875rem!important;padding:0 0 0 3px!important;margin-bottom:3px!important;min-height:20px!important;line-height:20px!important}[data-v-f0fc2888] .multiselect__select{height:31px!important}[data-v-f0fc2888] .multiselect__option{padding:6px 12px!important;min-height:28px!important;font-size:.875rem!important;line-height:1.3!important}[data-v-f0fc2888] .multiselect__tag{padding:2px 22px 2px 6px!important;margin-bottom:2px!important;font-size:.75rem!important;line-height:1.3!important}[data-v-f0fc2888] .multiselect__tag-icon{line-height:18px!important;width:18px!important}[data-v-f0fc2888] .multiselect__tag-icon:after{line-height:18px!important}[data-v-f0fc2888] .multiselect__placeholder{font-size:.875rem!important;padding-top:2px!important;margin-bottom:3px!important}.country-code-select+.form-control-sm[data-v-f0fc2888],.country-code-select+.form-control[data-v-f0fc2888]{border-top-left-radius:0;border-bottom-left-radius:0}.component-modal-searchcustomer td{cursor:pointer}.doctor-select-container[data-v-3ee87f1c]{min-height:38px;height:auto;padding:.25rem .5rem}.doctor-select-container .input-group-prepend[data-v-3ee87f1c]{border-color:#ced4da}.frequent-doctor-item[data-v-3ee87f1c]{display:inline-flex;align-items:center;padding:.15rem .5rem;font-size:.875rem;color:#495057;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:.25rem;cursor:pointer;transition:all .15s ease-in-out}.frequent-doctor-item[data-v-3ee87f1c]:hover:not(.disabled){background-color:#e9ecef;border-color:#adb5bd}.frequent-doctor-item.selected[data-v-3ee87f1c]{color:#fff;background-color:#007bff;border-color:#007bff}.frequent-doctor-item.disabled[data-v-3ee87f1c]{opacity:.65;cursor:not-allowed}.frequent-doctor-item .remove-icon[data-v-3ee87f1c]{font-size:.7rem;opacity:.6;cursor:pointer}.frequent-doctor-item .remove-icon[data-v-3ee87f1c]:hover{opacity:1;color:#dc3545}.frequent-doctor-item.selected .remove-icon[data-v-3ee87f1c]:hover{color:#fff}.specialty-select[data-v-3ee87f1c]{width:100px;min-width:100px;background-color:transparent}.doctor-multiselect[data-v-3ee87f1c]{min-width:0}.doctor-select-wrapper[data-v-3ee87f1c] .multiselect{min-height:30px;font-size:.875rem;border:none}.doctor-select-wrapper[data-v-3ee87f1c] .multiselect__tags{min-height:30px;padding:4px 40px 0 8px;border:none;background:transparent}.doctor-select-wrapper[data-v-3ee87f1c] .multiselect__single{margin-bottom:4px;font-size:.875rem;background:transparent}.doctor-select-wrapper[data-v-3ee87f1c] .multiselect__placeholder{margin-bottom:4px;padding-top:0;font-size:.875rem}.doctor-select-wrapper[data-v-3ee87f1c] .multiselect__input{margin-bottom:4px;font-size:.875rem;background:transparent}.doctor-select-wrapper[data-v-3ee87f1c] .multiselect__select{height:28px}.doctor-select-wrapper[data-v-3ee87f1c] .multiselect__content-wrapper{border:1px solid #ced4da;border-radius:.25rem}@media (max-width:575.98px){.doctor-select-wrapper[data-v-3ee87f1c]{padding-left:0;padding-right:0}.doctor-select-container[data-v-3ee87f1c]{flex-wrap:wrap;padding:.375rem;padding-left:0;padding-right:0;min-height:auto}.doctor-select-container .input-group-prepend[data-v-3ee87f1c]{border-right:none;margin-right:0;padding-right:0;margin-bottom:.5rem;width:100%;justify-content:flex-start}.doctor-select-container>.flex-grow-1[data-v-3ee87f1c]{width:100%;flex-basis:100%}.doctor-select-container .d-flex.flex-grow-1[data-v-3ee87f1c]{flex-direction:column;gap:.5rem}.specialty-select[data-v-3ee87f1c]{width:100%!important;min-width:100%!important;margin-right:0!important}.doctor-multiselect[data-v-3ee87f1c]{width:100%}.frequent-doctor-item[data-v-3ee87f1c]{font-size:.8rem;padding:.1rem .4rem}}.doctor-select-wrapper[data-v-3ee87f1c] .multiselect__content-wrapper{z-index:1060!important;min-width:200px}@media (max-width:575.98px){.doctor-select-wrapper[data-v-3ee87f1c] .multiselect__content-wrapper{max-height:200px}}@media (max-width:374.98px){.doctor-select-container[data-v-3ee87f1c]{padding:.25rem}.doctor-select-container .input-group-prepend .btn[data-v-3ee87f1c]{padding:.15rem .35rem;font-size:.75rem}.frequent-doctor-item[data-v-3ee87f1c]{font-size:.75rem;padding:.05rem .3rem}}#SelectAptTable td{cursor:pointer}.signature{width:200px;margin-top:50px}.line-container{width:100%;height:20px;display:table}.printable-line{display:table-cell;border-bottom:1px solid #000}.tooth:hover [data-v-420b6b7c]{fill:#a6dcef}.tooth.active [data-v-420b6b7c]{fill:#2a9df4}.tooth.highlight [data-v-420b6b7c]{fill:#a676ff}path.is-hover[data-v-420b6b7c]{fill:#a6dcef}path.active[data-v-420b6b7c]{fill:#2a9df4}path.highlight[data-v-420b6b7c]{fill:#a676ff}text[data-v-420b6b7c]{cursor:default}.cls-1[data-v-420b6b7c]{fill:#f7e2e8}.cls-2[data-v-420b6b7c]{fill:#ff8392}.cls-3[data-v-420b6b7c]{fill:url(#gradient_137)}.cls-4[data-v-420b6b7c]{fill:url(#gradient_132)}.cls-5[data-v-420b6b7c]{fill:url(#gradient_137-2)}.cls-6[data-v-420b6b7c]{fill:url(#gradient_3)}.cls-7[data-v-420b6b7c]{fill:url(#gradient_137-3)}.cls-8[data-v-420b6b7c]{fill:url(#gradient_3-2)}.cls-9[data-v-420b6b7c]{fill:url(#gradient_137-4)}.cls-10[data-v-420b6b7c]{fill:url(#gradient_3-3)}.cls-11[data-v-420b6b7c]{fill:url(#gradient_137-5)}.cls-12[data-v-420b6b7c]{fill:url(#gradient_3-4)}.cls-13[data-v-420b6b7c]{fill:url(#gradient_137-6)}.cls-14[data-v-420b6b7c]{fill:url(#gradient_3-5)}.cls-15[data-v-420b6b7c]{fill:url(#gradient_137-7)}.cls-16[data-v-420b6b7c]{fill:url(#gradient_3-6)}.cls-17[data-v-420b6b7c]{fill:url(#gradient_138)}.cls-18[data-v-420b6b7c]{fill:url(#gradient_136)}.cls-19[data-v-420b6b7c]{fill:url(#gradient_137-8)}.cls-20[data-v-420b6b7c]{fill:url(#gradient_132-2)}.cls-21[data-v-420b6b7c]{fill:url(#gradient_137-9)}.cls-22[data-v-420b6b7c]{fill:url(#gradient_3-7)}.cls-23[data-v-420b6b7c]{fill:url(#gradient_137-10)}.cls-24[data-v-420b6b7c]{fill:url(#gradient_3-8)}.cls-25[data-v-420b6b7c]{fill:url(#gradient_137-11)}.cls-26[data-v-420b6b7c]{fill:url(#gradient_3-9)}.cls-27[data-v-420b6b7c]{fill:url(#gradient_137-12)}.cls-28[data-v-420b6b7c]{fill:url(#gradient_3-10)}.cls-29[data-v-420b6b7c]{fill:url(#gradient_137-13)}.cls-30[data-v-420b6b7c]{fill:url(#gradient_3-11)}.cls-31[data-v-420b6b7c]{fill:url(#gradient_137-14)}.cls-32[data-v-420b6b7c]{fill:url(#gradient_3-12)}.cls-33[data-v-420b6b7c]{fill:url(#gradient_138-2)}.cls-34[data-v-420b6b7c]{fill:url(#gradient_136-2)}.cls-35[data-v-420b6b7c]{fill:url(#gradient_137-15)}.cls-36[data-v-420b6b7c]{fill:url(#gradient_132-3)}.cls-37[data-v-420b6b7c]{fill:url(#gradient_137-16)}.cls-38[data-v-420b6b7c]{fill:url(#gradient_3-13)}.cls-39[data-v-420b6b7c]{fill:url(#gradient_137-17)}.cls-40[data-v-420b6b7c]{fill:url(#gradient_3-14)}.cls-41[data-v-420b6b7c]{fill:url(#gradient_137-18)}.cls-42[data-v-420b6b7c]{fill:url(#gradient_3-15)}.cls-43[data-v-420b6b7c]{fill:url(#gradient_137-19)}.cls-44[data-v-420b6b7c]{fill:url(#gradient_3-16)}.cls-45[data-v-420b6b7c]{fill:url(#gradient_137-20)}.cls-46[data-v-420b6b7c]{fill:url(#gradient_3-17)}.cls-47[data-v-420b6b7c]{fill:url(#gradient_137-21)}.cls-48[data-v-420b6b7c]{fill:url(#gradient_3-18)}.cls-49[data-v-420b6b7c]{fill:url(#gradient_138-3)}.cls-50[data-v-420b6b7c]{fill:url(#gradient_136-3)}.cls-51[data-v-420b6b7c]{fill:url(#gradient_137-22)}.cls-52[data-v-420b6b7c]{fill:url(#gradient_132-4)}.cls-53[data-v-420b6b7c]{fill:url(#gradient_137-23)}.cls-54[data-v-420b6b7c]{fill:url(#gradient_3-19)}.cls-55[data-v-420b6b7c]{fill:url(#gradient_137-24)}.cls-56[data-v-420b6b7c]{fill:url(#gradient_3-20)}.cls-57[data-v-420b6b7c]{fill:url(#gradient_137-25)}.cls-58[data-v-420b6b7c]{fill:url(#gradient_3-21)}.cls-59[data-v-420b6b7c]{fill:url(#gradient_137-26)}.cls-60[data-v-420b6b7c]{fill:url(#gradient_3-22)}.cls-61[data-v-420b6b7c]{fill:url(#gradient_137-27)}.cls-62[data-v-420b6b7c]{fill:url(#gradient_3-23)}.cls-63[data-v-420b6b7c]{fill:url(#gradient_137-28)}.cls-64[data-v-420b6b7c]{fill:url(#gradient_3-24)}.cls-65[data-v-420b6b7c]{fill:url(#gradient_138-4)}.cls-66[data-v-420b6b7c]{fill:url(#gradient_136-4)}.cls-67[data-v-420b6b7c]{fill:#ffbbc6}.cls-68[data-v-420b6b7c]{fill:url(#gradient_137-29)}.cls-69[data-v-420b6b7c]{fill:url(#gradient_3-25)}.cls-70[data-v-420b6b7c]{fill:url(#gradient_137-30)}.cls-71[data-v-420b6b7c]{fill:url(#gradient_3-26)}.cls-72[data-v-420b6b7c]{fill:url(#gradient_137-31)}.cls-73[data-v-420b6b7c]{fill:url(#gradient_3-27)}.cls-74[data-v-420b6b7c]{fill:url(#gradient_137-32)}.cls-75[data-v-420b6b7c]{fill:url(#gradient_3-28)}.cls-76[data-v-420b6b7c]{fill:url(#gradient_138-5)}.cls-77[data-v-420b6b7c]{fill:url(#gradient_136-5)}.cls-78[data-v-420b6b7c]{fill:url(#gradient_137-33)}.cls-79[data-v-420b6b7c]{fill:url(#gradient_3-29)}.cls-80[data-v-420b6b7c]{fill:url(#gradient_137-34)}.cls-81[data-v-420b6b7c]{fill:url(#gradient_3-30)}.cls-82[data-v-420b6b7c]{fill:url(#gradient_137-35)}.cls-83[data-v-420b6b7c]{fill:url(#gradient_3-31)}.cls-84[data-v-420b6b7c]{fill:url(#gradient_137-36)}.cls-85[data-v-420b6b7c]{fill:url(#gradient_3-32)}.cls-86[data-v-420b6b7c]{fill:url(#gradient_138-6)}.cls-87[data-v-420b6b7c]{fill:url(#gradient_136-6)}.cls-88[data-v-420b6b7c]{fill:url(#gradient_137-37)}.cls-89[data-v-420b6b7c]{fill:url(#gradient_3-33)}.cls-90[data-v-420b6b7c]{fill:url(#gradient_137-38)}.cls-91[data-v-420b6b7c]{fill:url(#gradient_3-34)}.cls-92[data-v-420b6b7c]{fill:url(#gradient_137-39)}.cls-93[data-v-420b6b7c]{fill:url(#gradient_3-35)}.cls-94[data-v-420b6b7c]{fill:url(#gradient_137-40)}.cls-95[data-v-420b6b7c]{fill:url(#gradient_3-36)}.cls-96[data-v-420b6b7c]{fill:url(#gradient_138-7)}.cls-97[data-v-420b6b7c]{fill:url(#gradient_136-7)}.cls-98[data-v-420b6b7c]{fill:url(#gradient_137-41)}.cls-99[data-v-420b6b7c]{fill:url(#gradient_3-37)}.cls-100[data-v-420b6b7c]{fill:url(#gradient_137-42)}.cls-101[data-v-420b6b7c]{fill:url(#gradient_3-38)}.cls-102[data-v-420b6b7c]{fill:url(#gradient_137-43)}.cls-103[data-v-420b6b7c]{fill:url(#gradient_3-39)}.cls-104[data-v-420b6b7c]{fill:url(#gradient_137-44)}.cls-105[data-v-420b6b7c]{fill:url(#gradient_3-40)}.cls-106[data-v-420b6b7c]{fill:url(#gradient_138-8)}.cls-107[data-v-420b6b7c]{fill:url(#gradient_136-8)}.cls-108[data-v-420b6b7c]{font-size:15px;fill:#774d54}.cls-109[data-v-420b6b7c],.cls-110[data-v-420b6b7c]{letter-spacing:0}.selected path[data-v-00795a60]{fill:#a6dcef;stroke:#774d54;stroke-width:2}.surface:hover [data-v-00795a60]{stroke:#774d54;stroke-width:2}text[data-v-00795a60]{cursor:default}.cls-1[data-v-00795a60]{fill:#ffbbc6}.cls-2[data-v-00795a60],.cls-4[data-v-00795a60],.cls-5[data-v-00795a60],.cls-6[data-v-00795a60],.cls-8[data-v-00795a60]{stroke:#000;stroke-miterlimit:10;stroke-width:.25px}.cls-2[data-v-00795a60]{fill:#f5f5f5}.cls-3[data-v-00795a60]{font-size:22px}.cls-3[data-v-00795a60],.cls-7[data-v-00795a60],.cls-9[data-v-00795a60]{fill:#774d54}.cls-7[data-v-00795a60]{font-size:21.6px}.cls-9[data-v-00795a60]{font-size:25px}.treatment-plan-modal,.treatment-plan-modal .modal-content{overflow:visible!important}.treatment-plan-popover{min-width:320px!important;font-size:.8rem}.drag-handle{cursor:grab;padding-right:5px;color:#888}.drag-handle:active{cursor:grabbing}.expand-dropdown>.multiselect__content-wrapper{font-size:.8rem;position:absolute;left:0;min-width:100%;width:80vw}@media (min-width:480px){.expand-dropdown>.multiselect__content-wrapper{width:calc(100vw - 50%)}}@media (min-width:640px){.expand-dropdown>.multiselect__content-wrapper{width:calc(100vw - 180%)}}@media (min-width:768px){.expand-dropdown>.multiselect__content-wrapper{width:calc(100vw - 200%)}}@media (min-width:1024px){.expand-dropdown>.multiselect__content-wrapper{width:calc(100vw - 200%)}}@media (min-width:1280px){.expand-dropdown>.multiselect__content-wrapper{width:calc(100vw - 250%)}}.teeth-diagram-container[data-v-a8e213c4]{display:flex;justify-content:center;align-items:center;min-height:200px;padding:10px}.selected-teeth-info[data-v-a8e213c4]{border-top:1px solid #dee2e6;padding-top:15px}.teeth-diagram-container svg[data-v-a8e213c4]{max-width:100%;height:auto}@media (min-width:768px){.sticky-photo-teeth-column[data-v-a8e213c4]{position:sticky;top:10px;max-height:90vh;overflow-y:auto}}.ai-photo-compact[data-v-a8e213c4]{width:100%;max-height:150px;-o-object-fit:cover;object-fit:cover;border-radius:4px}.detection-container-compact[data-v-a8e213c4]{position:relative;width:100%}.problem-overlay-compact[data-v-a8e213c4]{position:absolute;border:2px solid #dc3545;background-color:rgba(220,53,69,.1);border-radius:4px;pointer-events:none}@media (max-width:767.98px){.sticky-photo-teeth-column[data-v-a8e213c4]{position:static}.ai-photos-card[data-v-a8e213c4]{position:sticky!important;top:0;z-index:100;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.ai-photo-compact[data-v-a8e213c4]{max-height:100px}}@media (max-width:991.98px){.teeth-diagram-container[data-v-a8e213c4]{min-height:180px}}.treatment-form-card[data-v-a8e213c4]{border:1px solid #e3f2fd}.treatment-list-card[data-v-a8e213c4]{border:1px solid #f3e5f5}.table th[data-v-a8e213c4]{background-color:#f8f9fa;border-top:none;font-weight:600}.drag-handle[data-v-a8e213c4]{color:#6c757d}.drag-handle[data-v-a8e213c4]:hover{color:#495057}.photo-input-sections[data-v-a8e213c4]{max-width:700px;margin:0 auto}.photo-input-row[data-v-a8e213c4]{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:20px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.unified-photo-placeholder[data-v-a8e213c4]{border:3px dashed #dee2e6;border-radius:16px;padding:50px 30px;text-align:center;cursor:pointer;background-color:#f8f9fa;transition:all .4s ease;min-height:200px;display:flex;align-items:center;justify-content:center}.unified-photo-placeholder.hover-active[data-v-a8e213c4],.unified-photo-placeholder[data-v-a8e213c4]:hover{border-color:#007bff;background-color:#e3f2fd;transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,123,255,.15)}.unified-photo-placeholder.drag-active[data-v-a8e213c4]{border-color:#28a745;background-color:#d4edda;border-style:solid;transform:scale(1.05);box-shadow:0 12px 30px rgba(40,167,69,.2)}.placeholder-content[data-v-a8e213c4]{max-width:100%}.placeholder-content i[data-v-a8e213c4]{transition:all .3s ease}.unified-photo-placeholder:hover .placeholder-content i[data-v-a8e213c4]{transform:scale(1.1)}.captured-photo-display[data-v-a8e213c4]{text-align:center}.photo-container[data-v-a8e213c4]{display:flex;justify-content:center;align-items:center;width:100%;max-height:400px;overflow:hidden;margin:0 auto}.captured-photo-preview[data-v-a8e213c4]{max-width:100%;max-height:400px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);-o-object-fit:contain;object-fit:contain}.photo-actions[data-v-a8e213c4]{display:flex;justify-content:center;gap:10px}.photo-options-content[data-v-a8e213c4]{padding:10px 0}.photo-options-content .btn[data-v-a8e213c4]{padding:20px;border-radius:12px;font-weight:600}.photo-options-content .btn i[data-v-a8e213c4]{display:block;margin-bottom:8px}.photo-with-detections[data-v-a8e213c4]{text-align:center}.detection-container[data-v-a8e213c4]{position:relative;display:inline-block;max-width:100%}.detection-base-image[data-v-a8e213c4]{max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.problem-overlay[data-v-a8e213c4]{position:absolute;pointer-events:none;animation:pulse-detection-a8e213c4 2s infinite}.problem-label[data-v-a8e213c4]{position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.9);color:#fff;padding:3px 8px;border-radius:12px;font-size:.75rem;font-weight:700;white-space:nowrap;pointer-events:none;z-index:11;box-shadow:0 2px 4px rgba(0,0,0,.3)}@keyframes pulse-detection-a8e213c4{0%{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}to{opacity:.7;transform:scale(1)}}.problems-legend[data-v-a8e213c4]{border-top:1px solid #dee2e6;padding-top:15px}.problem-items[data-v-a8e213c4]{display:flex;flex-wrap:wrap;gap:5px}@media (max-width:768px){.unified-photo-placeholder[data-v-a8e213c4]{padding:40px 20px;min-height:180px}.placeholder-content h5[data-v-a8e213c4]{font-size:1.1rem}.placeholder-content p[data-v-a8e213c4]{font-size:.9rem}.detection-container[data-v-a8e213c4]{max-width:100%}.problem-label[data-v-a8e213c4]{font-size:.6rem;padding:1px 4px;bottom:-20px}.problem-overlay[data-v-a8e213c4]{border-width:1px}}.simple-camera-container[data-v-a8e213c4]{text-align:center}.camera-preview-container[data-v-a8e213c4]{position:relative;display:inline-block;max-width:100%}.camera-preview[data-v-a8e213c4]{max-width:100%;max-height:400px;border-radius:8px;background-color:#000}.camera-error[data-v-a8e213c4]{background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;color:#856404}.review-photo[data-v-a8e213c4]{max-width:100%;max-height:400px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.review-actions[data-v-a8e213c4]{padding:20px 0}.step-actions[data-v-a8e213c4]{padding-top:20px;margin-top:20px}.ai-status-header[data-v-a8e213c4]{animation:slideDown-a8e213c4 .3s ease-out}.bulk-actions-toolbar[data-v-a8e213c4]{background-color:#f8f9fa;padding:10px;border-radius:8px;margin-bottom:15px}.table-info[data-v-a8e213c4]{background-color:#e3f2fd!important}.table-info[data-v-a8e213c4]:hover{background-color:#bbdefb!important}.quick-actions .btn-group-vertical .btn[data-v-a8e213c4]{text-align:left;padding:8px 12px;margin-bottom:5px}.quick-actions .btn-group-vertical .btn[data-v-a8e213c4]:hover{transform:translateX(3px);transition:transform .2s ease}.treatment-input-card[data-v-a8e213c4]{border:1px solid #e3f2fd;background:#f8f9fa}.treatment-input-card .card-header[data-v-a8e213c4]{background:#e3f2fd;border-bottom:1px solid #bbdefb}.treatment-input-card.edit-mode[data-v-a8e213c4]{border:2px solid #ffc107;background:#fff9e6;box-shadow:0 4px 8px rgba(255,193,7,.3);transition:all .3s ease}.treatment-input-card.edit-mode .card-header[data-v-a8e213c4]{background:#fff3cd;border-bottom:1px solid #ffc107}.edit-mode-warning[data-v-a8e213c4]{background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:4px;padding:8px 12px;animation:fadeIn-a8e213c4 .3s ease-in}.form-muted[data-v-a8e213c4]{opacity:.6;pointer-events:none;transition:opacity .3s ease}.form-muted .btn[data-v-a8e213c4],.form-muted .form-control[data-v-a8e213c4],.form-muted .multiselect[data-v-a8e213c4]{background-color:#f8f9fa!important;border-color:#dee2e6!important;color:#6c757d!important}.form-muted .multiselect__tags[data-v-a8e213c4]{background-color:#f8f9fa!important;border-color:#dee2e6!important}.treatment-form .form-group[data-v-a8e213c4]{margin-bottom:.5rem}.treatment-form .multiselect[data-v-a8e213c4],.treatment-form .multiselect__content-wrapper[data-v-a8e213c4]{font-size:.8rem}.action-toolbar[data-v-a8e213c4]{padding:1rem;background-color:#f8f9fa;border-radius:.25rem;margin-bottom:1rem}.multiselect-black-border .multiselect__tags[data-v-a8e213c4]{border:1px solid #ced4da}.multiselect-black-border .multiselect__tags[data-v-a8e213c4]:focus-within{border-color:#007bff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.table tbody tr[data-v-a8e213c4]{transition:all .2s ease}.table tbody tr[data-v-a8e213c4]:hover{transform:scale(1.01);box-shadow:0 2px 8px rgba(0,0,0,.1)}.table-secondary[data-v-a8e213c4]{background-color:#f8f9fa;font-weight:600}.modal-body .form-group label[data-v-a8e213c4]{font-weight:600;color:#495057}.badge[data-v-a8e213c4]{animation:fadeIn-a8e213c4 .3s ease}@keyframes fadeIn-a8e213c4{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.expand-dropdown>.multiselect__content-wrapper[data-v-a8e213c4]{font-size:.8rem;position:absolute;left:0;min-width:100%;width:80vw}@media (min-width:480px){.expand-dropdown>.multiselect__content-wrapper[data-v-a8e213c4]{width:calc(100vw - 50%)}}@media (min-width:640px){.expand-dropdown>.multiselect__content-wrapper[data-v-a8e213c4]{width:calc(100vw - 180%)}}@media (min-width:768px){.expand-dropdown>.multiselect__content-wrapper[data-v-a8e213c4]{width:calc(100vw - 200%)}}@media (min-width:1024px){.expand-dropdown>.multiselect__content-wrapper[data-v-a8e213c4]{width:calc(100vw - 200%)}}@media (min-width:1280px){.expand-dropdown>.multiselect__content-wrapper[data-v-a8e213c4]{width:calc(100vw - 250%)}}.quality-check-panel[data-v-a8e213c4]{animation:slideDown-a8e213c4 .3s ease}@keyframes slideDown-a8e213c4{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.quality-check-panel .card[data-v-a8e213c4]{margin-bottom:0;box-shadow:0 2px 8px rgba(0,0,0,.1)}.quality-check-panel .card-body[data-v-a8e213c4]{padding:12px 16px}.quality-recommendations[data-v-a8e213c4]{list-style:none;padding-left:0;margin-bottom:0;font-size:.9rem}.quality-recommendations li[data-v-a8e213c4]{padding:4px 0;color:#495057}.quality-recommendations li[data-v-a8e213c4]:before{content:"";display:inline-block;width:4px;height:4px;background-color:currentColor;border-radius:50%;margin-right:8px;vertical-align:middle}.quality-check-panel+.text-center[data-v-a8e213c4]{padding:10px;background-color:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.photo-container[data-v-a8e213c4]{position:relative;display:inline-block;max-width:100%}.photo-container.crop-mode-active[data-v-a8e213c4]{cursor:crosshair}.crop-overlay[data-v-a8e213c4]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}.crop-overlay-bg[data-v-a8e213c4]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);pointer-events:none}.crop-rectangle[data-v-a8e213c4]{position:absolute;border:2px solid #007bff;box-shadow:0 0 0 9999px rgba(0,0,0,.5);cursor:move;background:transparent}.crop-grid[data-v-a8e213c4]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.crop-grid-line[data-v-a8e213c4]{position:absolute;background-color:hsla(0,0%,100%,.5);pointer-events:none}.crop-grid-v[data-v-a8e213c4]{width:1px;height:100%;top:0}.crop-grid-h[data-v-a8e213c4]{height:1px;width:100%;left:0}.crop-handle[data-v-a8e213c4]{position:absolute;width:12px;height:12px;background-color:#007bff;border:2px solid #fff;box-shadow:0 0 4px rgba(0,0,0,.3);z-index:20}.crop-handle-nw[data-v-a8e213c4]{top:-6px;left:-6px;cursor:nw-resize}.crop-handle-ne[data-v-a8e213c4]{top:-6px;right:-6px;cursor:ne-resize}.crop-handle-sw[data-v-a8e213c4]{bottom:-6px;left:-6px;cursor:sw-resize}.crop-handle-se[data-v-a8e213c4]{bottom:-6px;right:-6px;cursor:se-resize}.crop-handle-n[data-v-a8e213c4]{top:-6px;left:50%;transform:translateX(-50%);cursor:n-resize}.crop-handle-s[data-v-a8e213c4]{bottom:-6px;left:50%;transform:translateX(-50%);cursor:s-resize}.crop-handle-e[data-v-a8e213c4]{right:-6px;top:50%;transform:translateY(-50%);cursor:e-resize}.crop-handle-w[data-v-a8e213c4]{left:-6px;top:50%;transform:translateY(-50%);cursor:w-resize}.crop-controls[data-v-a8e213c4]{text-align:center}.enhanced-treatment-plan-modal[data-v-a8e213c4]{max-width:95vw}.horizontal-stepper[data-v-a8e213c4]{padding:.6rem 1rem;background:#f8f9fa;border-radius:.5rem}.stepper-container[data-v-a8e213c4]{display:flex;align-items:center;justify-content:center}.stepper-item[data-v-a8e213c4]{display:flex;align-items:center}.stepper-step-inline[data-v-a8e213c4]{display:flex;align-items:center;gap:8px;position:relative;z-index:2}.stepper-dot[data-v-a8e213c4]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.75rem;transition:all .3s ease;border:2px solid #dee2e6;background:#fff;color:#6c757d;flex-shrink:0}.dot-pending[data-v-a8e213c4]{border-color:#dee2e6;background:#fff;color:#6c757d}.dot-active[data-v-a8e213c4]{border-color:#007bff;background:#007bff;color:#fff;box-shadow:0 0 0 3px rgba(0,123,255,.1);transform:scale(1.05)}.dot-completed[data-v-a8e213c4]{border-color:#28a745;background:#28a745;color:#fff}.dot-completed i[data-v-a8e213c4]{font-size:.7rem}.stepper-line[data-v-a8e213c4]{width:50px;height:2px;background:#dee2e6;margin:0 10px;transition:all .3s ease;position:relative;z-index:1}.stepper-line.line-completed[data-v-a8e213c4]{background:#28a745}.stepper-label[data-v-a8e213c4]{color:#6c757d;transition:all .3s ease;font-size:.85rem;white-space:nowrap}.stepper-label.label-active[data-v-a8e213c4]{color:#007bff;font-weight:600}.stepper-label.label-completed[data-v-a8e213c4]{color:#28a745;font-weight:500}.stepper-label i[data-v-a8e213c4]{font-size:.75rem}@media (max-width:576px){.horizontal-stepper[data-v-a8e213c4]{padding:.5rem .75rem}.stepper-line[data-v-a8e213c4]{width:30px;margin:0 6px}.stepper-dot[data-v-a8e213c4]{width:22px;height:22px;font-size:.7rem}.stepper-step-inline[data-v-a8e213c4]{gap:6px}.stepper-label[data-v-a8e213c4]{font-size:.75rem}.stepper-label i[data-v-a8e213c4]{font-size:.7rem}}.step-content[data-v-a8e213c4]{min-height:400px}.step-actions[data-v-a8e213c4]{border-top:1px solid #dee2e6;padding-top:1rem}.drag-handle[data-v-a8e213c4]{cursor:grab;padding-right:5px;color:#888}.drag-handle[data-v-a8e213c4]:active{cursor:grabbing}.treatment-plan-popover[data-v-a8e213c4]{min-width:320px!important;font-size:.8rem}.treatment-summary-compact[data-v-a8e213c4]{background:#f8f9fa;border:1px solid #e9ecef}.treatment-summary-compact .card-body[data-v-a8e213c4]{padding:.5rem .75rem}.treatment-pills[data-v-a8e213c4]{gap:.4rem;align-items:flex-start}.treatment-badge[data-v-a8e213c4]{display:inline-block;background:#e7f3ff;color:#0056b3;padding:.15rem .45rem;border-radius:10px;font-size:.75rem;font-weight:500;white-space:nowrap;border:1px solid #b3d9ff;transition:all .2s ease}.treatment-badge[data-v-a8e213c4]:hover{background:#d0e9ff;border-color:#80bfff}.media-thumb-placeholder[data-v-613c39bc]{display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;min-height:60px;background-color:#f1f3f5;border:1px solid #dee2e6;border-radius:.25rem}.img-wrap{position:relative}.img-wrap .img-delete-button{position:absolute;font-size:1.2em;top:-5px;right:-3px;z-index:100;cursor:pointer;display:none}.img-wrap:hover .img-delete-button{display:block}.spinner-overlay{position:absolute;top:50%;left:50%;opacity:.5;transform:translate(-50%,-50%)}.min-height-100px{min-height:100px}#display-draw-note-card,#display-draw-note-stage{overflow:hidden}.tl-absolute{position:absolute;top:.5rem;right:.5rem;z-index:1}.overflow-hidden{overflow:hidden}.page-navigation{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:10px}.page-navigation button{padding:5px 10px;font-size:14px;background-color:#007bff;color:#fff;border:none;border-radius:3px;cursor:pointer}.page-navigation button:hover{background-color:#0056b3}.page-navigation span{font-size:14px;color:#3d556e}.light-gray-bg{background-color:#e4e4e4!important}@media (max-width:575.98px){.upload-files-modal .modal-dialog{margin:0;max-width:100%;min-height:100%;align-items:flex-end}.upload-files-modal .modal-dialog-scrollable{max-height:100%;height:100%}.upload-files-modal .modal-content{border:0;border-radius:16px 16px 0 0;max-height:calc(100% - 24px)}}.uf-title[data-v-13325a2e]{font-weight:600}.uf-subtitle[data-v-13325a2e]{margin-left:.5rem;font-size:.875rem;font-weight:400;color:#5b6472}.uf-muted[data-v-13325a2e]{color:#5b6472;font-size:.8125rem}.uf-error[data-v-13325a2e]{margin:.25rem 0 0;color:#b42318;font-size:.875rem}.uf-warning[data-v-13325a2e]{color:#8f1d14;font-size:.8125rem;font-weight:600}.uf-link[data-v-13325a2e]{border:0;background:transparent;padding:0;color:var(--primary,#0b63c5);font-size:.8125rem}.uf-layout[data-v-13325a2e]{display:flex;min-height:0}.uf-main[data-v-13325a2e]{position:relative;flex:1 1 auto;min-width:0;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:1.25rem}.uf-details[data-v-13325a2e]{flex:0 0 320px;padding:1.25rem 1.5rem;background:#f8f9fb;border-left:1px solid #e3e6eb}.uf-step[data-v-13325a2e]{display:flex;flex-direction:column;gap:.75rem}.uf-step-head[data-v-13325a2e]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.uf-step-title[data-v-13325a2e]{display:flex;align-items:center;gap:.5rem;margin:0 0 .25rem;font-size:.9375rem;font-weight:600}.uf-step-no[data-v-13325a2e]{width:22px;height:22px;border-radius:11px;background:#14181f;color:#fff;font-size:.75rem;display:inline-flex;align-items:center;justify-content:center}.uf-categories[data-v-13325a2e]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.625rem}.uf-category[data-v-13325a2e]{min-height:88px;padding:.625rem .75rem;border:1px solid #d5dbe3;border-radius:12px;background:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.125rem;text-align:left}.uf-category[data-v-13325a2e]:hover{border-color:var(--primary,#0b63c5)}.uf-category i[data-v-13325a2e]{font-size:1.25rem;color:#5b6472;margin-bottom:.25rem}.uf-category.active[data-v-13325a2e]{border:2px solid var(--primary,#0b63c5);background:#e8f1fc}.uf-category.active i[data-v-13325a2e]{color:var(--primary,#0b63c5)}.uf-category-name[data-v-13325a2e]{font-weight:600;color:#14181f}.uf-category-hint[data-v-13325a2e]{font-size:.75rem;color:#5b6472}.uf-dropzone[data-v-13325a2e]{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;border:1.5px dashed #b8c0cc;border-radius:12px;background:#f7f9fc}.uf-dropzone-icon[data-v-13325a2e]{font-size:1.5rem;color:var(--primary,#0b63c5);width:48px;height:48px;border-radius:12px;background:#e8f1fc;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.uf-dropzone-text[data-v-13325a2e]{flex:1 1 auto;display:flex;flex-direction:column;gap:.125rem}.uf-sources[data-v-13325a2e]{display:flex;gap:.5rem;flex-wrap:wrap}.uf-source[data-v-13325a2e]{min-height:44px;display:inline-flex;align-items:center;gap:.5rem;border-radius:10px}.uf-files[data-v-13325a2e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.uf-file[data-v-13325a2e]{display:flex;flex-direction:column;gap:.375rem;min-width:0}.uf-thumb[data-v-13325a2e]{position:relative;height:112px;border:1px solid #e3e6eb;border-radius:10px 10px 0 0;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#f1f3f6}.uf-thumb-square[data-v-13325a2e]{height:100%;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.uf-thumb-square img[data-v-13325a2e]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .15s ease}.uf-thumb.kind-pdf[data-v-13325a2e]{background:#fbf1f0;color:#b42318;border-radius:10px}.uf-thumb.kind-dicom[data-v-13325a2e]{background:#1f242c;color:#c9d0da;border-radius:10px}.uf-thumb-label[data-v-13325a2e]{font-weight:700;letter-spacing:.06em;font-size:.8125rem}.uf-badge[data-v-13325a2e]{position:absolute;top:6px;left:6px;padding:0 .5rem;border-radius:6px;background:#14181f;color:#fff;font-size:.6875rem}.uf-remove[data-v-13325a2e]{position:absolute;top:6px;right:6px;width:28px;height:28px;border:0;border-radius:14px;background:rgba(20,24,31,.72);color:#fff;display:flex;align-items:center;justify-content:center}.uf-tools[data-v-13325a2e]{margin-top:-.375rem;height:34px;display:flex;align-items:center;justify-content:center;gap:.125rem;border:1px solid #e3e6eb;border-top:0;border-radius:0 0 10px 10px;background:#fff}.uf-tools button[data-v-13325a2e]{width:32px;height:30px;border:0;border-radius:6px;background:transparent;color:#3b4350}.uf-tools button[data-v-13325a2e]:hover{background:#eef1f5}.uf-flip[data-v-13325a2e]{display:inline-block;width:1rem;height:1rem;vertical-align:middle;background-repeat:no-repeat;background-position:50%;background-size:contain}.uf-flip-h[data-v-13325a2e]{background-image:url(../img/reflect-horizontal.f50113b3.svg)}.uf-flip-v[data-v-13325a2e]{background-image:url(../img/reflect-vertical.00f29fc1.svg)}.uf-file-meta[data-v-13325a2e]{display:flex;gap:.375rem;font-size:.75rem;min-width:0}.uf-file-name[data-v-13325a2e]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uf-rejected[data-v-13325a2e]{border:1px solid #f1c9c4;background:#fdf3f2;border-radius:10px;padding:.625rem .875rem;font-size:.8125rem}.uf-rejected-head[data-v-13325a2e]{display:flex;align-items:center;gap:.5rem;color:#8f1d14;font-weight:600}.uf-rejected-head span[data-v-13325a2e]{flex:1 1 auto}.uf-rejected-row[data-v-13325a2e]{display:flex;gap:.5rem;flex-wrap:wrap;padding:.25rem 0 0 1.5rem;color:#6b2a24}.uf-rejected-row strong[data-v-13325a2e]{color:#14181f;font-weight:500}.uf-drop-overlay[data-v-13325a2e]{position:absolute;inset:.5rem;border:2px dashed var(--primary,#0b63c5);border-radius:12px;background:rgba(232,241,252,.92);display:flex;align-items:center;justify-content:center;gap:.75rem;font-size:1.125rem;font-weight:600;color:var(--primary,#0b63c5);pointer-events:none}.uf-template[data-v-13325a2e]{display:flex;gap:.75rem;align-items:flex-start;padding:.875rem;margin-bottom:1rem;background:#fff;border:1px solid #e3e6eb;border-radius:12px}.uf-template-text[data-v-13325a2e]{flex:1 1 auto;display:flex;flex-direction:column;gap:.25rem}.uf-plan-lock[data-v-13325a2e]{align-self:flex-start;margin-top:.25rem;padding:.125rem .5rem;border-radius:6px;background:#fff4db;color:#7a4b00;font-size:.75rem}.uf-name-preview[data-v-13325a2e]{padding-top:.75rem;border-top:1px solid #e3e6eb;display:flex;flex-direction:column;gap:.375rem}.uf-name-preview code[data-v-13325a2e]{display:block;padding:.5rem .625rem;background:#fff;border:1px solid #e3e6eb;border-radius:8px;color:#14181f;font-size:.75rem;word-break:break-all}.uf-name-preview-label[data-v-13325a2e]{font-size:.75rem;font-weight:600;color:#3b4350}.uf-template-names ul[data-v-13325a2e]{list-style:none;padding:0;margin:.5rem 0;background:#fff;border:1px solid #e3e6eb;border-radius:10px}.uf-template-names li[data-v-13325a2e]{padding:.5rem .75rem;border-bottom:1px solid #eef0f3;word-break:break-word}.uf-template-names li[data-v-13325a2e]:last-child{border-bottom:0}.uf-footer[data-v-13325a2e]{width:100%;display:flex;align-items:center;gap:.75rem}.uf-summary[data-v-13325a2e]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.uf-footer .btn[data-v-13325a2e]{min-height:44px;border-radius:10px;padding-left:1.25rem;padding-right:1.25rem}@media (max-width:991.98px){.uf-layout[data-v-13325a2e]{flex-direction:column}.uf-details[data-v-13325a2e]{flex-basis:auto;border-left:0;border-top:1px solid #e3e6eb}.uf-categories[data-v-13325a2e]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:575.98px){.uf-details[data-v-13325a2e],.uf-main[data-v-13325a2e]{padding:1rem}.uf-category[data-v-13325a2e]{min-height:48px;align-items:center;text-align:center}.uf-category-hint[data-v-13325a2e],.uf-category i[data-v-13325a2e]{display:none}.uf-dropzone[data-v-13325a2e]{flex-direction:column;align-items:stretch;text-align:center}.uf-dropzone-icon[data-v-13325a2e]{display:none}.uf-sources[data-v-13325a2e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.uf-source[data-v-13325a2e]{min-height:72px;flex-direction:column;justify-content:center;gap:.25rem}.uf-files[data-v-13325a2e]{grid-template-columns:repeat(3,minmax(0,1fr))}.uf-thumb[data-v-13325a2e]{height:88px}.uf-tools[data-v-13325a2e]{gap:0}.uf-tools button[data-v-13325a2e]{flex:1 1 0;width:auto;min-width:0;height:36px}.uf-footer[data-v-13325a2e]{flex-wrap:wrap}.uf-summary[data-v-13325a2e]{flex-basis:100%}.uf-footer .btn-primary[data-v-13325a2e]{flex:1 1 auto}.uf-details select[data-v-13325a2e],.uf-details textarea[data-v-13325a2e]{font-size:16px}}.component-treatmentHx .treatment-list-group{max-height:40vh}@media(min-width:992px){.component-treatmentHx .treatment-list-group{max-height:60vh}}.component-treatmentHx .vmHideDropdown .multiselect__content-wrapper{visibility:hidden}.component-treatmentHx .active{background:rgba(2,116,216,.699)!important}.component-treatmentHx .light-gray-bg{background-color:#e4e4e4}.component-modal-check-in-list .content{overflow-x:hidden}.component-modal-check-in-list td{white-space:pre}.modal-content-wrapper[data-v-02a57e94]{padding:1.5rem;background-color:#f8f9fa;border-radius:8px}.clinic-code-container[data-v-02a57e94]{display:flex;flex-direction:column;align-items:center;padding:0 1rem}.clinic-code-section[data-v-02a57e94],.confirmation-section[data-v-02a57e94],.verification-section[data-v-02a57e94],.warning-alert-section[data-v-02a57e94]{width:100%;max-width:500px;margin-bottom:20px;border-radius:8px}.verification-section[data-v-02a57e94]{background-color:#edf2f7;border-left:4px solid #4299e1;padding:15px}.confirmation-section[data-v-02a57e94]{padding:15px;background-color:#fff9e6;border-radius:8px;border-left:4px solid #f6ad55;display:flex;justify-content:center}.clinic-code-section[data-v-02a57e94]{background-color:#f7f9fb;border-left:4px solid #38b2ac;padding:15px 15px 20px}.section-title[data-v-02a57e94]{font-size:16px;font-weight:600;color:#2d3748;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.1)}.phone-number-container[data-v-02a57e94]{display:flex;flex-direction:column;align-items:center;background-color:#f1f8ff;padding:12px 20px;border-radius:6px;border:1px solid #d1e4fc;width:100%}.phone-label[data-v-02a57e94]{font-size:14px;color:#4a5568;margin-bottom:4px}.phone-value[data-v-02a57e94]{font-size:18px;font-weight:600;color:#2d3748;letter-spacing:1px}.edit-link[data-v-02a57e94]{font-size:13px;color:#718096;text-align:center;width:100%}.edit-profile-link[data-v-02a57e94]{color:#4299e1;font-weight:600;text-decoration:none;transition:color .2s ease}.edit-profile-link[data-v-02a57e94]:hover{color:#2b6cb0;text-decoration:underline}.clinic-code-box[data-v-02a57e94]{background:linear-gradient(145deg,#e6edf4,#d1e1f1);padding:1.5rem 2rem;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.05);border:2px dashed #38b2ac;transition:all .3s ease;margin:10px auto;width:100%}.clinic-code-box[data-v-02a57e94]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.1)}.clinic-code[data-v-02a57e94]{color:#38b2ac;font-size:36px;font-weight:700;text-align:center;letter-spacing:6.4px;text-shadow:1px 1px 1px hsla(0,0%,100%,.8)}.expiry-notice[data-v-02a57e94]{color:#6c757d;font-weight:500;text-align:center;font-size:14px;margin-top:12px;line-height:24px}.custom-checkbox[data-v-02a57e94]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.confirmation-text[data-v-02a57e94]{font-weight:600;color:#4a5568}.custom-checkbox .custom-control-label[data-v-02a57e94]:before{border-color:#f6ad55}.custom-checkbox .custom-control-input:checked~.custom-control-label[data-v-02a57e94]:before{background-color:#f6ad55;border-color:#f6ad55}.clinic-code-box.locked[data-v-02a57e94]{background:linear-gradient(145deg,#f0f0f0,#e0e0e0);border:2px dashed #cbd5e0}.clinic-code-locked[data-v-02a57e94]{color:#718096;font-size:18px;font-weight:600;text-align:center;padding:10px}.clinic-code-locked i[data-v-02a57e94]{font-size:22px;margin-right:10px;color:#a0aec0}.fade-enter-active[data-v-02a57e94],.fade-leave-active[data-v-02a57e94]{transition:opacity .3s,transform .3s}.fade-enter[data-v-02a57e94],.fade-leave-to[data-v-02a57e94]{opacity:0;transform:translateY(10px)}@media (min-width:1400px){.col-ul-2[data-v-02a57e94]{flex:0 0 20%;max-width:20%}}.modal-content-wrapper[data-v-3c118984]{padding:1.5rem;background-color:#f8f9fa;border-radius:8px}.unlink-container[data-v-3c118984]{display:flex;flex-direction:column;align-items:center;padding:0 1rem}.warning-notice[data-v-3c118984]{width:100%;max-width:500px;margin-bottom:8px}.warning-notice .alert[data-v-3c118984]{border-left:4px solid #f0ad4e}.confirmation-section[data-v-3c118984]{width:100%;max-width:500px;margin-bottom:20px;padding:15px;border-radius:8px;background-color:#f9f1f2;border-left:4px solid #dc3545}.section-title[data-v-3c118984]{font-size:16px;font-weight:600;color:#2d3748;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.1)}.confirmation-content[data-v-3c118984]{display:flex;flex-direction:column;align-items:center;padding:10px}.confirmation-icon[data-v-3c118984]{display:flex;align-items:center;margin-bottom:20px;font-size:24px}.confirmation-icon i[data-v-3c118984]:first-child{color:#4a5568}.confirmation-icon i[data-v-3c118984]:last-child{color:#dc3545}.connection-line[data-v-3c118984]{width:80px;height:2px;background-color:#dc3545;position:relative;margin:0 15px}.connection-line[data-v-3c118984]:before{content:"";position:absolute;width:100%;height:100%;background:repeating-linear-gradient(90deg,#dc3545,#dc3545 5px,transparent 0,transparent 10px)}.confirmation-message[data-v-3c118984]{font-size:18px;font-weight:500;color:#2d3748;text-align:center;margin-bottom:10px}.confirmation-note[data-v-3c118984]{font-size:14px;color:#718096;text-align:center;margin-bottom:10px}.action-buttons[data-v-3c118984]{display:flex;justify-content:center;margin-top:10px;margin-bottom:10px}@media (min-width:1400px){.col-ul-2[data-v-3c118984]{flex:0 0 20%;max-width:20%}}.deleted-appointment-row td{text-decoration:line-through;color:#6c757d;background-color:#f5f5f5}.deleted-appointment-row td .show-when-hovered{text-decoration:none}.file-tile[data-v-1986cfc1]{display:flex;flex-direction:column;gap:.5rem;min-width:0}.tile-frame[data-v-1986cfc1]{position:relative;aspect-ratio:1/1;border-radius:14px;overflow:hidden;background:#f1f3f6;transition:box-shadow .15s,transform .15s}.tile-frame[data-v-1986cfc1]:hover{box-shadow:0 6px 16px rgba(16,24,40,.18)}.tile-frame.dark[data-v-1986cfc1]{background:#1d2330}.file-tile.selected .tile-frame[data-v-1986cfc1]{box-shadow:0 0 0 3px var(--primary,#0b63c5)}.tile-open[data-v-1986cfc1]{width:100%;height:100%;padding:0;border:0;background:transparent;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tile-open[data-v-1986cfc1]:focus-visible{outline:3px solid var(--primary,#0b63c5);outline-offset:-3px}.tile-img[data-v-1986cfc1],.tile-open[data-v-1986cfc1] .media-thumb-placeholder,.tile-open[data-v-1986cfc1] img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.tile-img.contain[data-v-1986cfc1]{-o-object-fit:contain;object-fit:contain}.tile-center[data-v-1986cfc1],.tile-open[data-v-1986cfc1] .media-thumb-placeholder{display:flex;align-items:center;justify-content:center}.tile-center[data-v-1986cfc1]{width:100%;height:100%;flex-direction:column;gap:.25rem}.tile-pdf[data-v-1986cfc1]{background:#fbf1f0;color:#b42318;font-weight:700;font-size:.75rem;letter-spacing:.06em}.tile-pdf i[data-v-1986cfc1]{font-size:2rem}.tile-dicom-label[data-v-1986cfc1]{color:#c9d0da;font-weight:700;font-size:.75rem;letter-spacing:.08em}.tile-check[data-v-1986cfc1]{position:absolute;top:8px;left:8px;width:28px;height:28px;padding:0;border:2px solid #fff;border-radius:14px;background:rgba(20,24,31,.35);color:transparent;display:flex;align-items:center;justify-content:center;font-size:.75rem;opacity:0;transition:opacity .15s}.file-tile.selected .tile-check[data-v-1986cfc1],.file-tile.selection-mode .tile-check[data-v-1986cfc1],.tile-check[data-v-1986cfc1]:focus-visible,.tile-frame:hover .tile-check[data-v-1986cfc1]{opacity:1}.file-tile.selected .tile-check[data-v-1986cfc1]{border-color:var(--primary,#0b63c5);background:var(--primary,#0b63c5);color:#fff}.tile-menu[data-v-1986cfc1]{position:absolute;top:8px;right:8px;opacity:0;transition:opacity .15s}.tile-frame:hover .tile-menu[data-v-1986cfc1],.tile-menu.show[data-v-1986cfc1],.tile-menu[data-v-1986cfc1]:focus-within{opacity:1}.tile-menu[data-v-1986cfc1] .tile-menu-toggle{width:30px;height:30px;padding:0;border-radius:10px;background:hsla(0,0%,100%,.95);color:#101828;box-shadow:0 1px 3px rgba(16,24,40,.2)}.tile-caption[data-v-1986cfc1]{display:flex;flex-direction:column;min-width:0;line-height:1.35}.tile-remark[data-v-1986cfc1]{font-size:.8125rem;font-weight:500;color:#101828;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tile-date[data-v-1986cfc1]{font-size:.75rem;color:#5d6679}@media (max-width:575.98px){.tile-frame[data-v-1986cfc1]{border-radius:12px}}@media (hover:none){.tile-menu[data-v-1986cfc1]{opacity:1}}.doc-row[data-v-29cb63bf]{display:grid;grid-template-columns:40px minmax(0,1fr) 140px 120px 120px auto;align-items:center;gap:.5rem;min-height:66px;padding:.25rem 1rem;border-bottom:1px solid #f0f2f5}.doc-row[data-v-29cb63bf]:hover{background:#fafbfc}.doc-row.selected[data-v-29cb63bf]{background:#f2f7fe}.doc-check[data-v-29cb63bf]{width:22px;height:22px;padding:0;border:2px solid #c3c9d4;border-radius:7px;background:#fff;color:transparent;font-size:.6875rem;display:flex;align-items:center;justify-content:center}.doc-row.selected .doc-check[data-v-29cb63bf]{border-color:var(--primary,#0b63c5);background:var(--primary,#0b63c5);color:#fff}.doc-main[data-v-29cb63bf]{display:flex;align-items:center;gap:.75rem;min-width:0;padding:.375rem 0;border:0;background:transparent;text-align:left;color:inherit}.doc-icon[data-v-29cb63bf]{flex-shrink:0;width:38px;height:46px;border-radius:9px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:5px;font-size:.625rem;font-weight:700;letter-spacing:.04em}.doc-icon.is-pdf[data-v-29cb63bf]{background:#fdecea;color:#b42318}.doc-icon.is-image[data-v-29cb63bf]{background:#e8f0fc;color:#1f4fa3}.doc-text[data-v-29cb63bf]{display:flex;flex-direction:column;min-width:0}.doc-remark[data-v-29cb63bf]{font-size:.875rem;font-weight:500;color:#101828;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-filename[data-v-29cb63bf]{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.6875rem;color:#5d6679;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-meta-mobile[data-v-29cb63bf]{display:none;font-size:.75rem;color:#5d6679}.doc-cell[data-v-29cb63bf]{font-size:.8125rem;color:#101828}.muted[data-v-29cb63bf]{color:#5d6679}.doc-branch.other[data-v-29cb63bf]{display:inline-block;padding:.125rem .625rem;border-radius:999px;background:#f1ebfe;color:#5b21b6;font-size:.75rem;font-weight:600}.doc-actions[data-v-29cb63bf]{display:flex;align-items:center;justify-content:flex-end;gap:.25rem}.doc-sign[data-v-29cb63bf]{min-height:34px;padding:0 .875rem;border-radius:999px}.doc-actions[data-v-29cb63bf] .doc-icon-btn,.doc-icon-btn[data-v-29cb63bf]{width:34px;height:34px;padding:0;border:0;border-radius:17px;background:transparent;color:#3d4557;display:inline-flex;align-items:center;justify-content:center}.doc-actions[data-v-29cb63bf] .doc-icon-btn:hover,.doc-icon-btn[data-v-29cb63bf]:hover{background:#eef1f5}@media (max-width:767.98px){.doc-row[data-v-29cb63bf]{grid-template-columns:32px minmax(0,1fr) auto;padding:.25rem .5rem}.doc-cell[data-v-29cb63bf],.doc-download[data-v-29cb63bf],.doc-filename[data-v-29cb63bf]{display:none}.doc-meta-mobile[data-v-29cb63bf]{display:block}}.category-section[data-v-26f4ea2c]{position:relative;display:flex;flex-direction:column;gap:.875rem;padding:1.125rem 1.25rem 1.25rem;margin-bottom:1rem;background:#fff;border:1px solid #e8eaef;border-radius:18px;box-shadow:0 1px 2px rgba(16,24,40,.04);transition:border-color .15s,box-shadow .15s}.category-section.is-active[data-v-26f4ea2c]{border-color:#c9dcf5;box-shadow:0 0 0 3px rgba(11,99,197,.08)}.category-section.is-list.is-active[data-v-26f4ea2c],.category-section.is-list[data-v-26f4ea2c]{padding:0;margin:0;border:0;background:transparent;box-shadow:none}.category-header[data-v-26f4ea2c]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;min-height:36px}.category-icon[data-v-26f4ea2c]{width:36px;height:36px;flex-shrink:0;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;font-size:1rem}.category-title[data-v-26f4ea2c]{margin:0;font-size:1rem;font-weight:600;color:#101828}.category-count[data-v-26f4ea2c]{padding:.0625rem .5625rem;border-radius:999px;background:#f1f3f6;font-size:.75rem;font-weight:600;color:#3d4557}.muted[data-v-26f4ea2c]{font-size:.8125rem;color:#4b5569}.category-spacer[data-v-26f4ea2c]{flex:1 1 auto}.category-link[data-v-26f4ea2c]{min-height:32px;padding:0 .75rem;border:0;border-radius:999px;background:transparent;font-size:.8125rem;color:var(--primary,#0b63c5)}.category-link[data-v-26f4ea2c]:hover{background:#eef5fe}.category-link.strong[data-v-26f4ea2c]{padding:0;font-weight:600;font-size:.875rem}.category-link.strong[data-v-26f4ea2c]:hover{background:transparent;text-decoration:underline}.category-camera[data-v-26f4ea2c]{width:38px;height:38px;border:1px solid #d7dbe3;border-radius:19px;background:#fff;color:#3d4557}.category-grid[data-v-26f4ea2c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:.875rem}.category-more[data-v-26f4ea2c]{aspect-ratio:1/1;border:0;border-radius:14px;background:#3d4557;color:#fff;font-weight:600}.category-more[data-v-26f4ea2c]:hover{background:#2c3342}.category-empty[data-v-26f4ea2c]{min-height:56px;border:1.5px dashed #cfd4dd;border-radius:14px;display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap;padding:.5rem 1rem;font-size:.875rem;color:#5d6679;background:#fff}.drop-confirm[data-v-26f4ea2c]{border:1px solid #c9dcf5;background:#eef5fe;border-radius:14px;padding:.875rem 1rem;display:flex;flex-direction:column;gap:.5rem}.drop-confirm-row[data-v-26f4ea2c]{display:flex;align-items:flex-end;gap:.875rem;flex-wrap:wrap}.drop-confirm-summary[data-v-26f4ea2c]{display:flex;flex-direction:column;min-width:180px;align-self:center}.drop-confirm-field[data-v-26f4ea2c]{display:flex;flex-direction:column;gap:.25rem}.drop-confirm-field label[data-v-26f4ea2c]{margin:0;font-size:.75rem;font-weight:500;color:#3d4557}.drop-confirm-field.date[data-v-26f4ea2c]{width:220px}.drop-confirm-field.remark[data-v-26f4ea2c]{flex:1 1 200px}.drop-confirm-actions[data-v-26f4ea2c]{display:flex;gap:.5rem}.drop-confirm .custom-select[data-v-26f4ea2c],.drop-confirm .form-control[data-v-26f4ea2c]{min-height:40px;border-radius:10px}.drop-confirm .pill[data-v-26f4ea2c]{min-height:40px;padding:0 1rem;border-radius:999px}.drop-confirm-rejected[data-v-26f4ea2c]{font-size:.75rem;color:#8f1d14}.drag-overlay[data-v-26f4ea2c]{position:absolute;inset:0;z-index:5;border:2px dashed var(--primary,#0b63c5);border-radius:18px;background:rgba(238,245,254,.94);display:flex;align-items:center;justify-content:center;gap:.75rem;font-weight:600;color:var(--primary,#0b63c5);pointer-events:none}.list-table[data-v-26f4ea2c]{border:1px solid #e8eaef;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.04)}.list-head[data-v-26f4ea2c]{display:grid;grid-template-columns:40px minmax(0,1fr) 140px 120px 120px auto;align-items:center;gap:.5rem;height:44px;padding:0 1rem;background:#fafbfc;border-bottom:1px solid #eef0f3;font-size:.75rem;font-weight:600;color:#5d6679}.list-more[data-v-26f4ea2c]{width:100%;min-height:44px;border:0;background:#fafbfc;color:var(--primary,#0b63c5);font-size:.875rem}@media (max-width:767.98px){.list-head[data-v-26f4ea2c]{display:none}}@media (max-width:575.98px){.category-section[data-v-26f4ea2c]{padding:.75rem;border-radius:16px;gap:.625rem}.category-icon[data-v-26f4ea2c]{width:32px;height:32px;border-radius:10px}.category-link[data-v-26f4ea2c]{display:none}.category-grid[data-v-26f4ea2c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem}.category-more[data-v-26f4ea2c]{border-radius:12px}.drop-confirm-field.date[data-v-26f4ea2c],.drop-confirm-field.remark[data-v-26f4ea2c]{width:100%;flex-basis:100%}.drop-confirm-actions[data-v-26f4ea2c]{width:100%}.drop-confirm-actions .btn[data-v-26f4ea2c]{flex:1 1 0;min-height:44px}.drop-confirm .custom-select[data-v-26f4ea2c],.drop-confirm .form-control[data-v-26f4ea2c]{font-size:16px}}.selection-bar[data-v-639b3c2e]{position:fixed;left:50%;bottom:1.5rem;transform:translateX(-50%);z-index:1060;max-width:calc(100vw - 2rem);display:flex;align-items:center;flex-wrap:wrap;gap:.25rem .5rem;padding:.5rem .5rem .5rem .625rem;border-radius:28px;background:#101828;color:#fff;box-shadow:0 16px 40px rgba(16,24,40,.35);animation:slideUp-639b3c2e .2s ease-out}.selection-actions[data-v-639b3c2e],.selection-row[data-v-639b3c2e]{display:flex;align-items:center;gap:.25rem}.selection-actions[data-v-639b3c2e]{padding-left:.5rem;border-left:1px solid #3b4350}.selection-bubble[data-v-639b3c2e]{min-width:30px;height:30px;padding:0 .375rem;border-radius:15px;background:var(--primary,#0b63c5);font-size:.8125rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.selection-count[data-v-639b3c2e]{font-weight:600;padding:0 .375rem 0 .125rem;white-space:nowrap}.selection-link[data-v-639b3c2e]{min-height:38px;padding:0 .625rem;border:0;border-radius:999px;background:transparent;color:#bcd6f7;font-size:.875rem;white-space:nowrap}.selection-link[data-v-639b3c2e]:hover{background:hsla(0,0%,100%,.08)}.selection-btn[data-v-639b3c2e]{min-height:38px;padding:0 1rem;border:0;border-radius:999px;display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;white-space:nowrap}.selection-btn.download[data-v-639b3c2e]{background:#fff;color:#14181f;font-weight:600}.selection-btn.share[data-v-639b3c2e]{background:#26303d;color:#fff}.selection-btn.share.ready[data-v-639b3c2e]{background:var(--primary,#0b63c5);font-weight:600}.selection-btn.delete[data-v-639b3c2e]{width:38px;padding:0;justify-content:center;background:#3a1f1d;color:#ffb4ab}.label-narrow[data-v-639b3c2e]{display:none}.selection-notice[data-v-639b3c2e]{flex-basis:100%;padding:0 0 .125rem 2.5rem;font-size:.75rem;color:#9fd8b4}@media (max-width:575.98px){.selection-bar[data-v-639b3c2e]{left:0;right:0;bottom:0;transform:none;max-width:none;border-radius:20px 20px 0 0;padding:.5rem .75rem calc(.75rem + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;animation:none}.selection-row[data-v-639b3c2e]{justify-content:flex-start}.selection-notice[data-v-639b3c2e]{padding-left:0}.selection-actions[data-v-639b3c2e]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:.5rem;padding:0;border:0}.selection-btn.delete[data-v-639b3c2e],.selection-btn[data-v-639b3c2e]{width:auto;min-height:56px;border-radius:14px;flex-direction:column;justify-content:center;gap:.25rem;font-size:.8125rem}.selection-btn i[data-v-639b3c2e]{font-size:1.125rem}.label-wide[data-v-639b3c2e]{display:none}.label-narrow[data-v-639b3c2e]{display:inline}}@keyframes slideUp-639b3c2e{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.mobile-upload-bar[data-v-719b63e3]{display:none}@media (max-width:575.98px){.mobile-upload-bar[data-v-719b63e3]{position:sticky;bottom:0;z-index:5;display:flex;gap:.625rem;margin:1rem -.875rem 0;padding:.75rem .875rem;background:#fff;border-top:1px solid #e3e6eb}.bar-btn[data-v-719b63e3]{flex:1 1 0;min-height:52px;border-radius:999px;font-size:.9375rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}}.photo-gallery[data-v-2da80ded]{padding:1.25rem 1.25rem 5rem;border-radius:18px;background:#f4f5f7;color:#101828}.gallery-toolbar[data-v-2da80ded]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:1rem}.gallery-title[data-v-2da80ded]{margin:0;font-size:1.75rem;font-weight:600;letter-spacing:-.01em}.gallery-count[data-v-2da80ded]{padding:.125rem .625rem;border-radius:999px;background:#e7eaf0;font-size:.8125rem;font-weight:600;color:#3d4557}.gallery-spacer[data-v-2da80ded]{flex:1 1 auto}.gallery-search[data-v-2da80ded]{position:relative;width:260px}.gallery-search i[data-v-2da80ded]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#5d6679}.gallery-search .form-control[data-v-2da80ded]{height:42px;padding-left:2.5rem;border-radius:999px;border-color:#d7dbe3}.gallery-segment[data-v-2da80ded]{display:flex;gap:2px;padding:4px;border-radius:999px;background:#e7eaf0}.gallery-segment button[data-v-2da80ded]{height:34px;padding:0 .875rem;border:0;border-radius:999px;background:transparent;color:#3d4557;font-size:.8125rem;display:inline-flex;align-items:center;gap:.375rem}.gallery-segment button.on[data-v-2da80ded]{background:#fff;color:#101828;font-weight:600;box-shadow:0 1px 2px rgba(16,24,40,.12)}.gallery-upload[data-v-2da80ded]{height:42px;padding:0 1.125rem;border-radius:999px;font-weight:600;box-shadow:0 2px 6px rgba(11,99,197,.25)}.gallery-chips[data-v-2da80ded]{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.gallery-chip[data-v-2da80ded]{height:36px;padding:0 .5rem 0 .875rem;border-radius:999px;border:1px solid #d7dbe3;background:#fff;color:#101828;font-size:.875rem;white-space:nowrap;display:inline-flex;align-items:center;gap:.5rem}.gallery-chip[data-v-2da80ded]:hover{border-color:#9aa2b1}.gallery-chip.on[data-v-2da80ded]{background:#101828;border-color:#101828;color:#fff}.chip-dot[data-v-2da80ded]{width:8px;height:8px;border-radius:4px}.chip-count[data-v-2da80ded]{min-width:22px;height:22px;padding:0 .375rem;border-radius:999px;background:#f1f3f6;color:#3d4557;font-size:.75rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.gallery-chip.on .chip-count[data-v-2da80ded]{background:hsla(0,0%,100%,.18);color:#fff}.gallery-empty[data-v-2da80ded]{padding:2rem 0;text-align:center;color:#5d6679}@media (max-width:575.98px){.photo-gallery[data-v-2da80ded]{padding:.875rem .875rem 0;margin:0 -.5rem;border-radius:16px}.gallery-toolbar[data-v-2da80ded]{gap:.5rem}.gallery-title[data-v-2da80ded]{font-size:1.5rem}.gallery-upload[data-v-2da80ded]{display:none}.gallery-search[data-v-2da80ded]{order:5;width:100%}.gallery-search .form-control[data-v-2da80ded]{font-size:16px}.gallery-segment[data-v-2da80ded]{order:6;width:100%}.gallery-segment button[data-v-2da80ded]{flex:1 1 0;justify-content:center}.gallery-chips[data-v-2da80ded]{flex-wrap:nowrap;overflow-x:auto;margin:0 -.875rem .75rem;padding:0 .875rem;scrollbar-width:none}.gallery-chip[data-v-2da80ded]{flex-shrink:0}}.mc-doc[data-v-c44b9e2e]{font-family:Sarabun,sans-serif;font-size:13.5px;line-height:1.7;color:#161616}.mc-head[data-v-c44b9e2e]{display:grid;grid-template-columns:1fr auto;-moz-column-gap:24px;column-gap:24px;align-items:start;padding-bottom:16px;margin-bottom:22px;border-bottom:1.25px solid #161616;position:relative}.mc-head.has-logo[data-v-c44b9e2e]{grid-template-columns:auto 1fr auto}.mc-logo[data-v-c44b9e2e]{width:64px;height:64px;-o-object-fit:contain;object-fit:contain;align-self:start}.mc-clinic[data-v-c44b9e2e]{display:flex;flex-direction:column;gap:3px;min-width:0}.mc-clinic-name[data-v-c44b9e2e]{font-size:17px;font-weight:600;letter-spacing:.01em;line-height:1.25}.mc-branch[data-v-c44b9e2e]{color:#333;font-weight:500}.mc-clinic-addr[data-v-c44b9e2e]{font-size:12px;color:#333;line-height:1.55;white-space:pre-line}.mc-clinic-meta[data-v-c44b9e2e]{font-size:11px;color:#555;line-height:1.55;letter-spacing:.02em;margin-top:2px}.mc-sep[data-v-c44b9e2e]{margin:0 7px;opacity:.5}.mc-ref[data-v-c44b9e2e]{font-size:12px;line-height:1.5;text-align:right;color:#333;white-space:nowrap}.mc-ref-lbl[data-v-c44b9e2e]{color:#555;margin-right:8px;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.mc-ref-val[data-v-c44b9e2e]{font-weight:500;color:#161616}.mc-title[data-v-c44b9e2e]{text-align:center;margin:0 0 24px}.mc-title-name[data-v-c44b9e2e]{font-size:24px;font-weight:600;letter-spacing:.04em;line-height:1.1}.mc-declare[data-v-c44b9e2e]{margin:0 0 10px;text-indent:3em;text-align:justify;line-height:2.1}.mc-underline[data-v-c44b9e2e]{border-bottom:.5px solid #161616;padding:0 4px 1px;display:inline;font-weight:600}.mc-fields[data-v-c44b9e2e]{margin:16px 0;display:grid;grid-template-columns:auto 1fr auto 1fr;-moz-column-gap:12px;column-gap:12px;row-gap:8px;align-items:baseline;font-size:13px}.mc-fields .mc-k+.mc-v[data-v-c44b9e2e]{margin-right:32px}.mc-fields .mc-v[data-v-c44b9e2e]:last-child{margin-right:0}.mc-k[data-v-c44b9e2e]{color:#555;font-size:12px;letter-spacing:.04em;text-transform:uppercase;padding-top:1px}.mc-v[data-v-c44b9e2e]{color:#161616;font-weight:500}.mc-blank-inline[data-v-c44b9e2e]{display:inline-block;min-width:140px;border-bottom:.5px solid #161616;height:1em}.mc-section[data-v-c44b9e2e]{margin:22px 0 10px;display:inline-flex;align-items:baseline;gap:14px;width:-moz-fit-content;width:fit-content;padding-bottom:4px;border-bottom:1.25px solid #161616}.mc-section-num[data-v-c44b9e2e]{font-size:11px;color:#555;letter-spacing:.1em}.mc-section-t[data-v-c44b9e2e]{font-weight:600;font-size:13.5px;letter-spacing:.02em}.mc-table[data-v-c44b9e2e]{width:100%;border-collapse:collapse;margin:4px 0;font-size:12px}.mc-table td[data-v-c44b9e2e],.mc-table th[data-v-c44b9e2e]{border-bottom:.5px solid rgba(0,0,0,.18);padding:6px 4px;text-align:left;vertical-align:top}.mc-table thead th[data-v-c44b9e2e]{border-bottom:.5px solid #161616;border-top:.5px solid #161616;font-weight:500;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#555}.mc-table tbody tr:last-child td[data-v-c44b9e2e]{border-bottom:none}.mc-col-date[data-v-c44b9e2e]{width:22%}.mc-col-tooth[data-v-c44b9e2e]{width:14%}.mc-cell-date[data-v-c44b9e2e]{color:#333;font-size:11.5px}.mc-empty[data-v-c44b9e2e]{text-align:center;color:#555;padding:16px}.mc-opinion[data-v-c44b9e2e]{margin:0 0 10px;text-align:justify}.mc-rules[data-v-c44b9e2e]{margin:28px 0 8px;display:flex;flex-direction:column;gap:30px}.mc-rule[data-v-c44b9e2e]{height:1px;background-image:linear-gradient(90deg,rgba(0,0,0,.18) 0 4px,transparent 4px 8px);background-size:8px 1px;background-repeat:repeat-x;background-position:0 100%}.mc-sig[data-v-c44b9e2e]{margin-top:40px;display:flex;justify-content:flex-end}.mc-sig-col[data-v-c44b9e2e]{width:300px;text-align:center;display:flex;flex-direction:column}.mc-sig-line[data-v-c44b9e2e]{border-bottom:.5px solid #161616;height:44px;margin-bottom:8px}.mc-sig-name[data-v-c44b9e2e]{font-weight:600;font-size:14px}.mc-sig-role[data-v-c44b9e2e]{font-size:12.5px;color:#333;margin-top:2px}.rights-list[data-v-ff321f36],.treatment-steps[data-v-ff321f36]{padding-left:2rem;line-height:2}.alternative-list li[data-v-ff321f36],.complication-list li[data-v-ff321f36],.limitation-list li[data-v-ff321f36],.rights-list li[data-v-ff321f36],.treatment-steps li[data-v-ff321f36]{margin-bottom:.5rem}.alternative-list[data-v-ff321f36],.complication-list[data-v-ff321f36],.limitation-list[data-v-ff321f36]{list-style-type:disc;padding-left:2rem;line-height:2}.signature-line[data-v-ff321f36]{margin-bottom:.5rem}.font-weight-bold[data-v-ff321f36]{font-weight:700}.signature-section[data-v-ff321f36]{margin-top:6rem;margin-bottom:3rem}.info-group[data-v-ff321f36]{margin-bottom:.5rem}.info-group label[data-v-ff321f36]{display:inline-block;min-width:150px;margin-right:1rem}.consent-checkbox[data-v-ff321f36]{display:flex;align-items:flex-start;margin-bottom:.5rem}.consent-checkbox input[type=checkbox][data-v-ff321f36]{margin-top:.25rem}.dotted-line[data-v-ff321f36]{display:inline-block;min-width:200px;border-bottom:1px dotted #000;margin:0 8px}.title-with-border[data-v-ff321f36]{border-bottom:2px solid #000;padding-bottom:.5rem;margin-bottom:1.5rem}.indent[data-v-ff321f36]{text-indent:50px}.content-section[data-v-ff321f36]{margin-bottom:2rem}.required-field[data-v-ff321f36]:after{content:"*";color:#dc3545;margin-left:4px}@media print{.signature-section[data-v-ff321f36]{page-break-inside:avoid}}.signature-section[data-v-64e55938]{margin-top:8rem;margin-bottom:3rem}.signature-wrapper[data-v-64e55938]{margin-left:55%;width:40%}.signature-content[data-v-64e55938]{margin-top:1rem;text-align:center}.signature-line[data-v-64e55938]{margin:2rem 0 .5rem;font-size:1.1rem;text-align:center}.font-weight-bold[data-v-64e55938]{font-weight:700}.printable-line[data-v-64e55938]{display:inline-block;width:100%;border-bottom:1px solid #000;margin:.5rem 0}.my-justify[data-v-64e55938]{text-align:justify}@media print{.signature-section[data-v-64e55938]{page-break-inside:avoid}}.rights-list[data-v-0dfc698b],.scope-list[data-v-0dfc698b],.usage-list[data-v-0dfc698b]{list-style-type:disc;padding-left:2rem;line-height:2}.rights-list li[data-v-0dfc698b],.scope-list li[data-v-0dfc698b],.signature-line[data-v-0dfc698b],.usage-list li[data-v-0dfc698b]{margin-bottom:.5rem}.font-weight-bold[data-v-0dfc698b]{font-weight:700}.signature-section[data-v-0dfc698b]{margin-top:6rem;margin-bottom:3rem}.consent-checkbox[data-v-0dfc698b]{display:flex;align-items:flex-start;margin-bottom:.5rem}.consent-checkbox input[type=checkbox][data-v-0dfc698b]{margin-top:.25rem}@media print{.signature-section[data-v-0dfc698b]{page-break-inside:avoid}.page-break[data-v-0dfc698b]{page-break-after:always}}.alternative-list[data-v-5a1f6971],.complication-list[data-v-5a1f6971],.limitation-list[data-v-5a1f6971],.treatment-steps[data-v-5a1f6971]{padding-left:2rem;line-height:2}.alternative-list li[data-v-5a1f6971],.complication-list li[data-v-5a1f6971],.limitation-list li[data-v-5a1f6971],.signature-line[data-v-5a1f6971],.treatment-steps li[data-v-5a1f6971]{margin-bottom:.5rem}.font-weight-bold[data-v-5a1f6971]{font-weight:700}.signature-section[data-v-5a1f6971]{margin-top:6rem;margin-bottom:3rem}.row[data-v-5a1f6971]{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col-5[data-v-5a1f6971]{flex:0 0 41.666667%;max-width:41.666667%;position:relative;width:100%;padding-right:15px;padding-left:15px}.offset-2[data-v-5a1f6971]{margin-left:16.666667%}.text-center[data-v-5a1f6971]{text-align:center}.mt-1[data-v-5a1f6971]{margin-top:.25rem}.mt-2[data-v-5a1f6971]{margin-top:.5rem}.mt-4[data-v-5a1f6971]{margin-top:1.5rem}.mt-8[data-v-5a1f6971]{margin-top:3rem}.mb-4[data-v-5a1f6971]{margin-bottom:1.5rem}.mb-5[data-v-5a1f6971]{margin-bottom:3rem}@media print{.signature-section[data-v-5a1f6971]{page-break-inside:avoid}}.alternative-list[data-v-ae5624e4],.care-list[data-v-ae5624e4],.complication-list[data-v-ae5624e4],.duration-list[data-v-ae5624e4],.treatment-steps[data-v-ae5624e4]{padding-left:2rem;line-height:2}.alternative-list li[data-v-ae5624e4],.care-list li[data-v-ae5624e4],.complication-list li[data-v-ae5624e4],.duration-list li[data-v-ae5624e4],.signature-line[data-v-ae5624e4],.treatment-steps li[data-v-ae5624e4]{margin-bottom:.5rem}.font-weight-bold[data-v-ae5624e4]{font-weight:700}.signature-section[data-v-ae5624e4]{margin-top:6rem;margin-bottom:3rem}@media print{.signature-section[data-v-ae5624e4]{page-break-inside:avoid}}.alternative-list[data-v-6ca82bee],.complication-list[data-v-6ca82bee],.limitation-list[data-v-6ca82bee],.requirements-list[data-v-6ca82bee],.treatment-steps[data-v-6ca82bee]{padding-left:2rem;line-height:2}.alternative-list li[data-v-6ca82bee],.complication-list li[data-v-6ca82bee],.limitation-list li[data-v-6ca82bee],.requirements-list li[data-v-6ca82bee],.signature-line[data-v-6ca82bee],.treatment-steps li[data-v-6ca82bee]{margin-bottom:.5rem}.font-weight-bold[data-v-6ca82bee]{font-weight:700}.signature-section[data-v-6ca82bee]{margin-top:6rem;margin-bottom:3rem}@media print{.signature-section[data-v-6ca82bee]{page-break-inside:avoid}}.enhanced-modal .modal-title-custom .subtitle-badge[data-v-7a42479a]{background:#dc3545;color:#fff;padding:.25rem .75rem;border-radius:50px;font-size:.875rem}.enhanced-modal .modal-dialog[data-v-7a42479a]{max-width:1200px}.card[data-v-7a42479a]{transition:transform .2s ease,box-shadow .2s ease}.card[data-v-7a42479a]:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.1)!important}.font-weight-medium[data-v-7a42479a]{font-weight:500}@media(max-width:991px){.modal-dialog[data-v-7a42479a]{margin:.5rem}}.mc-options[data-v-7a42479a]{display:flex;flex-direction:column;gap:8px;font-size:.8rem}.mc-option-row[data-v-7a42479a]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mc-option-row .mc-option-label[data-v-7a42479a]{color:#6c757d;text-transform:uppercase;letter-spacing:.08em;font-weight:500;min-width:90px}.medical-cert-editor-modal .modal-dialog{max-width:1280px;margin:1rem auto}.medical-cert-editor-modal .modal-body{padding:0;background:#f4f4f4}.medical-cert-editor-modal .modal-header{padding:.75rem 1rem}.medical-cert-editor-modal .mce-title-bar{display:flex;align-items:center;gap:12px;flex:1}.medical-cert-editor-modal .mce-title-icon{width:28px;height:28px;border-radius:6px;background:#eef0f3;color:#495057;display:inline-flex;align-items:center;justify-content:center;font-size:14px}.medical-cert-editor-modal .mce-title-text{font-weight:600;font-size:16px}.medical-cert-editor-modal .mce-title-sub{font-weight:400;color:#6c757d;font-size:13px;margin-left:4px}.medical-cert-editor-modal .mce-lang{margin-left:auto}.medical-cert-editor-modal .mce-body{display:flex;align-items:stretch;min-height:720px;max-height:calc(100vh - 220px)}.medical-cert-editor-modal .mce-picker{width:380px;flex-shrink:0;border-right:1px solid #dee2e6;background:#fff;display:flex;flex-direction:column;overflow:hidden}.medical-cert-editor-modal .mce-picker-head{padding:12px 16px 10px;border-bottom:1px solid #e9ecef;background:#fff;position:sticky;top:0;z-index:1}.medical-cert-editor-modal .mce-picker-title{display:flex;align-items:center;justify-content:space-between;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:#6c757d;margin-bottom:8px}.medical-cert-editor-modal .mce-picker-count{font-family:ui-monospace,JetBrains Mono,monospace;font-size:11px;background:#f1f3f5;color:#495057;padding:2px 8px;border-radius:10px;letter-spacing:0}.medical-cert-editor-modal .mce-picker-search{font-size:12px}.medical-cert-editor-modal .mce-picker-list{flex:1;overflow-y:auto}.medical-cert-editor-modal .mce-picker-empty{padding:32px 16px;text-align:center;color:#adb5bd;font-size:13px}.medical-cert-editor-modal .mce-row{width:100%;text-align:left;background:#fff;border:0;border-bottom:1px solid #f1f3f5;padding:10px 16px;display:flex;gap:10px;cursor:pointer;transition:background .1s}.medical-cert-editor-modal .mce-row:hover{background:#f8f9fa}.medical-cert-editor-modal .mce-row--selected{background:#f0f0f0;box-shadow:inset 4px 0 0 #161616}.medical-cert-editor-modal .mce-row--selected:hover{background:#e9ecef}.medical-cert-editor-modal .mce-row-check{flex-shrink:0;color:#495057;padding-top:2px}.medical-cert-editor-modal .mce-row--selected .mce-row-check{color:#161616}.medical-cert-editor-modal .mce-row-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.medical-cert-editor-modal .mce-row-line1{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.medical-cert-editor-modal .mce-row-title{font-weight:600;font-size:13px;color:#161616;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.medical-cert-editor-modal .mce-row-date{font-size:11px;color:#868e96;white-space:nowrap;flex-shrink:0}.medical-cert-editor-modal .mce-row-dx{font-size:12px;color:#495057;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.medical-cert-editor-modal .mce-row-meta{font-size:11px;color:#868e96;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:baseline;gap:0}.medical-cert-editor-modal .mce-row-tooth{font-family:ui-monospace,JetBrains Mono,monospace;font-weight:500;color:#495057}.medical-cert-editor-modal .mce-row-sep{margin:0 5px;opacity:.6}.medical-cert-editor-modal .mce-canvas{flex:1;overflow-y:auto;padding:32px 24px 56px;background:#f4f4f4}.medical-cert-editor-modal .mce-paper{background:#fff;border:1px solid #d1d5da;box-shadow:4px 4px 0 #e3e3e3;max-width:720px;margin:0 auto;padding:40px 50px;position:relative}.medical-cert-editor-modal .mce-headzone{position:absolute;bottom:100%;left:0;right:0;display:flex;gap:16px;background:#161616;color:#fff;padding:6px 10px 12px;font-size:11px;border-radius:4px 4px 0 0;box-shadow:0 4px 16px rgba(0,0,0,.15);opacity:0;visibility:hidden;transition:opacity .15s ease,visibility 0s linear .15s;z-index:5}.medical-cert-editor-modal .mc-head:focus-within .mce-headzone,.medical-cert-editor-modal .mc-head:hover .mce-headzone,.medical-cert-editor-modal .mce-headzone:hover{opacity:1;visibility:visible;transition:opacity .15s ease,visibility 0s linear 0s}.medical-cert-editor-modal .mc-head:focus-within,.medical-cert-editor-modal .mc-head:hover{outline:2px dashed rgba(22,22,22,.35);outline-offset:6px}.medical-cert-editor-modal .mce-headzone-grp{display:flex;align-items:center;gap:8px}.medical-cert-editor-modal .mce-headzone-lbl{color:#adb5bd;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.medical-cert-editor-modal .mce-headzone .btn{font-size:11px;padding:2px 8px;line-height:1.3}.medical-cert-editor-modal .mce-pill{display:inline!important;background:#fffbe0!important;border:0!important;border-bottom:2px dashed #161616!important;color:#161616!important;font-weight:600!important;font-size:12.5px!important;padding:0 6px 1px!important;border-radius:0!important;font-family:inherit!important;text-decoration:none!important;box-shadow:none!important;cursor:pointer;transition:background .12s}.medical-cert-editor-modal .mce-pill:focus,.medical-cert-editor-modal .mce-pill:hover{background:#fff3a0!important;text-decoration:none!important}.medical-cert-editor-modal .mce-pill-placeholder{color:#6c757d;font-weight:400;font-style:italic}.medical-cert-editor-modal .mce-pill--invalid>.mce-pill{border-bottom-color:#dc3545!important;background:#ffe0e0!important;color:#b91c1c!important;box-shadow:0 0 0 2px rgba(220,53,69,.18)!important;animation:mcePillInvalidPulse 1.6s ease-in-out infinite}@keyframes mcePillInvalidPulse{0%,to{box-shadow:0 0 0 2px rgba(220,53,69,.18)}50%{box-shadow:0 0 0 4px rgba(220,53,69,.32)}}.medical-cert-editor-modal .mce-pill-menu--wide{min-width:280px;max-height:320px;overflow-y:auto}.medical-cert-editor-modal .mce-doctor-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;width:100%}.medical-cert-editor-modal .mce-doctor-name{font-weight:500}.medical-cert-editor-modal .mce-doctor-lic{font-size:11px;color:#868e96;font-family:ui-monospace,JetBrains Mono,monospace;white-space:nowrap}.medical-cert-editor-modal .mce-comment-edit{min-height:60px;padding:8px 10px;margin:4px 0 10px;border:1.5px dashed transparent;border-radius:2px;background:#fffbe0;cursor:text;outline:none;text-align:justify;line-height:1.7;transition:border-color .12s,background .12s}.medical-cert-editor-modal .mce-comment-edit:hover{border-color:rgba(22,22,22,.25)}.medical-cert-editor-modal .mce-comment-edit:focus{border-color:#161616;background:#fff}.medical-cert-editor-modal .mce-comment-empty{cursor:text;padding:8px 10px;margin:4px 0 10px;border-radius:2px;background:#fffbe0;transition:background .12s}.medical-cert-editor-modal .mce-comment-empty:hover{background:#fff3a0}.medical-cert-editor-modal .mce-footer{padding:12px 16px;border-top:1px solid #dee2e6;background:#fff;display:flex;align-items:center;gap:12px}.medical-cert-editor-modal .mce-status{flex:1;text-align:center;color:#6c757d;font-size:12.5px}.mce-pill-menu .b-dropdown-form,.mce-pill-menu .dropdown-item,.mce-pill-menu .dropdown-text,.mce-pill-menu .mce-doctor-search{text-indent:0;text-align:left}.mce-pill-menu .dropdown-item{padding:6px 12px}.mce-pill-menu .b-dropdown-form,.mce-pill-menu .mce-doctor-search{padding:6px 8px}.is-printing .mce-headzone{display:none!important}.is-printing .mc-head{outline:none!important}.is-printing .btn.mce-pill,.is-printing .dropdown-toggle.mce-pill,.is-printing .mce-pill,.is-printing button.mce-pill{background:transparent!important;background-color:transparent!important;border:0!important;border-bottom:.5px solid #161616!important;border-radius:0!important;padding:0 4px 1px!important;color:#161616!important;box-shadow:none!important;font-weight:600!important}.is-printing .b-dropdown:after,.is-printing .b-dropdown>.dropdown-toggle:after,.is-printing .mce-pill-placeholder,.is-printing .mce-pill:after{display:none!important}.is-printing .b-dropdown{display:inline!important;background:transparent!important;box-shadow:none!important}.is-printing .dropdown-menu{display:none!important}.is-printing .mce-comment-edit{background:transparent!important;border:none!important;padding:0!important;margin:0 0 10px!important;outline:none!important}.is-printing .mce-comment-empty{background:transparent!important;cursor:default!important}.doc-type[data-v-5c1bd8f2]{position:relative;display:flex;align-items:stretch;min-width:0}.doc-type-main[data-v-5c1bd8f2]{flex:1 1 auto;min-width:0;min-height:42px;display:flex;align-items:center;gap:.625rem;padding:0 .75rem;border:0;border-radius:12px;background:#f6f7f9;color:#101828;font-size:.875rem;text-align:left;transition:background .15s}.doc-type-main[data-v-5c1bd8f2]:hover:not(:disabled){background:#eef5fe}.doc-type-main[data-v-5c1bd8f2]:disabled{cursor:not-allowed}.doc-type-icon[data-v-5c1bd8f2]{width:16px;text-align:center}.doc-type-title[data-v-5c1bd8f2]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-type-chevron[data-v-5c1bd8f2]{font-size:.6875rem;color:#9aa2b1}.doc-type.is-locked .doc-type-main[data-v-5c1bd8f2]{background:#fafbfc}.doc-type.is-locked .doc-type-icon[data-v-5c1bd8f2],.doc-type.is-locked .doc-type-title[data-v-5c1bd8f2]{color:#5d6679}.doc-type-lock[data-v-5c1bd8f2]{flex-shrink:0;display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;border-radius:999px;background:#fff4db;color:#7a4b00;font-size:.6875rem;font-weight:600}.doc-type.is-upload .doc-type-main[data-v-5c1bd8f2]{border:1.5px dashed #cfd4dd;background:#fafbfc;color:var(--primary,#0b63c5);font-weight:500}.doc-type.is-upload.is-locked .doc-type-main[data-v-5c1bd8f2]{color:#5d6679}.doc-type-delete[data-v-5c1bd8f2]{position:absolute;top:50%;right:6px;transform:translateY(-50%);width:30px;height:30px;border:0;border-radius:15px;background:transparent;color:#5d6679;opacity:0}.doc-type-delete[data-v-5c1bd8f2]:focus-visible,.doc-type:hover .doc-type-delete[data-v-5c1bd8f2]{opacity:1}.doc-type-delete[data-v-5c1bd8f2]:hover{background:#fdf0ee;color:#b42318}.doc-type.has-delete .doc-type-main[data-v-5c1bd8f2]{padding-right:2.5rem}@media (hover:none){.doc-type-delete[data-v-5c1bd8f2]{opacity:1}}.grid-head[data-v-61c33790]{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap;margin-bottom:1rem}.grid-title[data-v-61c33790]{margin:0;font-size:1.75rem;font-weight:600;letter-spacing:-.01em;color:#101828}.grid-sub[data-v-61c33790]{font-size:.875rem;color:#5d6679}.grid-columns[data-v-61c33790]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:start}.grid-group[data-v-61c33790]{display:flex;flex-direction:column;gap:.5rem;min-width:0;padding:1rem;background:#fff;border:1px solid #e8eaef;border-radius:18px;box-shadow:0 1px 2px rgba(16,24,40,.04)}.group-toggle[data-v-61c33790]{display:flex;align-items:center;gap:.625rem;padding:.125rem .25rem .375rem;border:0;background:transparent;pointer-events:none;text-align:left}.group-icon[data-v-61c33790]{width:34px;height:34px;flex-shrink:0;border-radius:10px;display:inline-flex;align-items:center;justify-content:center}.group-label[data-v-61c33790]{flex:1 1 auto;font-size:.9375rem;font-weight:600;color:#101828}.group-count[data-v-61c33790]{padding:.0625rem .5625rem;border-radius:999px;background:#f1f3f6;font-size:.75rem;font-weight:600;color:#3d4557}.group-chevron[data-v-61c33790]{display:none}.group-items[data-v-61c33790]{display:flex;flex-direction:column;gap:.5rem}.template-search[data-v-61c33790]{position:relative}.template-search i[data-v-61c33790]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#5d6679;font-size:.8125rem}.template-search .form-control[data-v-61c33790]{height:38px;padding-left:2.125rem;border-radius:999px;border-color:#d7dbe3;font-size:.8125rem}.template-empty[data-v-61c33790]{margin:0;padding:0 .75rem;font-size:.8125rem;color:#5d6679}.template-toggle[data-v-61c33790]{align-self:flex-start;min-height:30px;padding:0 .75rem;border:0;background:transparent;font-size:.8125rem;color:var(--primary,#0b63c5)}@media (max-width:991.98px){.grid-columns[data-v-61c33790]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.grid-head[data-v-61c33790]{margin-bottom:.625rem}.grid-title[data-v-61c33790]{font-size:.8125rem;color:#5d6679;letter-spacing:0}.grid-sub[data-v-61c33790]{display:none}.grid-columns[data-v-61c33790]{grid-template-columns:1fr;gap:.5rem}.grid-group[data-v-61c33790]{padding:0;border-radius:14px;gap:0}.group-toggle[data-v-61c33790]{pointer-events:auto;min-height:54px;padding:0 .75rem}.group-icon[data-v-61c33790]{width:32px;height:32px}.group-label[data-v-61c33790]{font-weight:500}.group-chevron[data-v-61c33790]{display:inline-block;color:#9aa2b1;transition:transform .15s}.grid-group.is-open .group-chevron[data-v-61c33790]{transform:rotate(180deg)}.group-items[data-v-61c33790]{display:none;padding:0 .75rem .75rem}.grid-group.is-open .group-items[data-v-61c33790]{display:flex}.template-search .form-control[data-v-61c33790]{font-size:16px}}.document-viewer[data-v-1196094e]{max-width:100%;padding:1.25rem 1.25rem 5rem;border-radius:18px;background:#f4f5f7;color:#101828}.documents-toolbar[data-v-1196094e]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin:1.75rem 0 1rem}.documents-title[data-v-1196094e]{margin:0;font-size:1.75rem;font-weight:600;letter-spacing:-.01em}.documents-count[data-v-1196094e]{padding:.125rem .625rem;border-radius:999px;background:#e7eaf0;font-size:.8125rem;font-weight:600;color:#3d4557}.documents-spacer[data-v-1196094e]{flex:1 1 auto}.documents-search[data-v-1196094e]{position:relative;width:260px}.documents-search i[data-v-1196094e]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#5d6679}.documents-search .form-control[data-v-1196094e]{height:42px;padding-left:2.5rem;border-radius:999px;border-color:#d7dbe3}.documents-upload[data-v-1196094e]{height:42px;padding:0 1.125rem;border-radius:999px;font-weight:600;box-shadow:0 2px 6px rgba(11,99,197,.25)}@media (max-width:575.98px){.document-viewer[data-v-1196094e]{padding:.875rem .875rem 0;margin:0 -.5rem;border-radius:16px}.documents-toolbar[data-v-1196094e]{margin-top:1.25rem}.documents-title[data-v-1196094e]{font-size:1.5rem}.documents-upload[data-v-1196094e]{display:none}.documents-search[data-v-1196094e]{order:5;width:100%}.documents-search .form-control[data-v-1196094e]{font-size:16px}}.tier-badge__grace[data-v-c9a7d792]{white-space:normal}.component-modal-profile-patient .top-right{position:sticky;top:0;right:0;z-index:3}@media(max-width:575.98px){.component-modal-profile-patient{font-size:smaller}}.component-modal-profile-patient .no-scroll{overflow:hidden}@media (max-width:575.98px){.component-modal-profile-patient .nav-tabs{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.component-modal-profile-patient .nav-tabs::-webkit-scrollbar{display:none}.component-modal-profile-patient .nav-tabs .nav-link{white-space:nowrap}}#ReminderModal___BV_modal_outer_[data-v-09d18456],#StatusModal___BV_modal_outer_[data-v-57a30d7b]{z-index:1060!important}.view-doctor-treating-queue{background-color:#f7f4f9}.view-doctor-treating-queue td{white-space:pre}.view-doctor-treating-queue a{cursor:pointer}