.dme-page[data-v-5766dab0]{background-color:#f5f7fb}.dme-antec-modal-overlay[data-v-5766dab0]{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:99999!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:4rem;padding-bottom:2rem;overflow-y:auto;background-color:rgba(15,23,42,.4)}.dme-antec-modal-box[data-v-5766dab0]{background:#fff;border-radius:14px;border:1px solid rgba(148,163,184,.35);-webkit-box-shadow:0 24px 60px rgba(15,23,42,.32);box-shadow:0 24px 60px rgba(15,23,42,.32);width:100%;max-width:800px;margin-bottom:2rem;-ms-flex-negative:0;flex-shrink:0}.dme-antec-modal-header[data-v-5766dab0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1.25rem;background:linear-gradient(120deg,var(--clr-main),#0b4ea2);border-top-left-radius:14px;border-top-right-radius:14px;color:#fff}.dme-antec-modal-title[data-v-5766dab0]{margin:0;font-size:.95rem;font-weight:600}.dme-antec-modal-close[data-v-5766dab0]{background:transparent;border:none;font-size:1.5rem;line-height:1;cursor:pointer;padding:0 .25rem;opacity:.9}.dme-antec-modal-close[data-v-5766dab0]:hover{opacity:1}.dme-antec-modal-body[data-v-5766dab0]{padding:1.25rem;background:#fff}.dme-antec-modal-footer[data-v-5766dab0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.5rem;padding:1rem 1.25rem;background:#f9fafb;border-top:1px solid rgba(226,232,240,.9);border-bottom-left-radius:14px;border-bottom-right-radius:14px}.dme-modal-xl[data-v-5766dab0]{max-width:1140px}.dme-file-preview-box[data-v-5766dab0]{max-width:720px}.dme-file-preview-body[data-v-5766dab0]{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:300px;max-height:75vh;overflow:auto}.dme-file-preview-body-dark[data-v-5766dab0]{background:#0f172a}.dme-file-preview-image[data-v-5766dab0]{max-width:100%;max-height:75vh;display:block;margin:0 auto}.dme-file-preview-frame[data-v-5766dab0]{width:100%;height:75vh;border:none;background:#fff}.dme-modal-allergie .dme-antec-modal-header[data-v-5766dab0],.dme-modal-confirm .dme-antec-modal-header[data-v-5766dab0]{background:linear-gradient(120deg,#dc3545,#c82333)!important}.dme-modal-info .dme-antec-modal-header[data-v-5766dab0]{background:linear-gradient(120deg,#17a2b8,#138496)!important}.dme-shell[data-v-5766dab0]{border-radius:14px;border:1px solid rgba(15,23,42,.06);-webkit-box-shadow:0 18px 45px rgba(15,23,42,.12);box-shadow:0 18px 45px rgba(15,23,42,.12)}.dme-header[data-v-5766dab0]{padding-bottom:.25rem;border-bottom:1px solid rgba(148,163,184,.35)}.dme-header-icon[data-v-5766dab0]{width:40px;height:40px;border-radius:999px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(17,94,234,.06);color:var(--clr-main);font-size:1.3rem}.dme-title[data-v-5766dab0]{font-size:1.25rem;font-weight:700;color:#0f172a}.dme-subtitle[data-v-5766dab0]{font-size:.8rem}.dme-back-btn[data-v-5766dab0]{border-radius:999px;padding:.35rem .9rem;font-size:.8rem}.dme-layout[data-v-5766dab0]{row-gap:1.5rem}.dme-main[data-v-5766dab0],.dme-sidebar[data-v-5766dab0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dme-patient-card[data-v-5766dab0]{border:none;background:linear-gradient(135deg,#fff,#f9fafb)}.dme-patient-label[data-v-5766dab0]{font-size:.65rem;letter-spacing:.12em;font-weight:600;color:rgba(15,23,42,.6);text-transform:uppercase;margin-bottom:.35rem}.dme-avatar[data-v-5766dab0]{width:60px;height:60px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.5rem;-webkit-box-shadow:0 10px 25px rgba(22,163,74,.35);box-shadow:0 10px 25px rgba(22,163,74,.35)}.dme-patient-name[data-v-5766dab0]{font-size:1rem}.dme-patient-ipp[data-v-5766dab0]{font-size:.8rem}.dme-patient-meta .dme-meta-label[data-v-5766dab0]{display:inline-block;min-width:70px;font-weight:600;color:#64748b}.dme-patient-meta .dme-meta-value[data-v-5766dab0]{color:#0f172a}.dme-allergy-alert[data-v-5766dab0]{font-size:.78rem}.dme-ai-card[data-v-5766dab0]{border:none;background:#fff}.dme-ai-badge[data-v-5766dab0]{width:26px;height:26px;border-radius:999px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(234,179,8,.12);color:#d97706;font-size:1rem}.dme-ai-title[data-v-5766dab0]{font-size:.75rem;font-weight:700;letter-spacing:.16em;color:#854d0e}.dme-ai-text[data-v-5766dab0]{line-height:1.5}.dme-tabs[data-v-5766dab0]{-ms-flex-wrap:wrap;flex-wrap:wrap}.dme-tab-content[data-v-5766dab0]{-webkit-box-shadow:0 10px 30px rgba(15,23,42,.08);box-shadow:0 10px 30px rgba(15,23,42,.08)}.dme-section-title[data-v-5766dab0]{font-size:.92rem;font-weight:600;color:#0f172a}.dme-info-table td[data-v-5766dab0]{padding:.35rem .25rem;border-top:none}.dme-info-label[data-v-5766dab0]{width:45%;font-size:.8rem;font-weight:600;color:#64748b}.dme-info-value[data-v-5766dab0]{font-size:.82rem;color:#0f172a;word-wrap:break-word;word-break:break-word;white-space:normal}.dme-skeleton-card[data-v-5766dab0]{border-radius:12px}.dme-skeleton-avatar[data-v-5766dab0]{width:60px;height:60px;border-radius:50%;margin:0 auto}.dme-skeleton-line[data-v-5766dab0]{height:14px;border-radius:999px}.dme-skeleton-line.short[data-v-5766dab0]{width:60%;margin:0 auto}.dme-skeleton-line.tall[data-v-5766dab0]{height:32px}.dme-error[data-v-5766dab0]{border-radius:12px}.dme-error-icon[data-v-5766dab0]{width:32px;height:32px;border-radius:999px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(220,38,38,.08);color:#b91c1c}.shadow-xs[data-v-5766dab0]{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.custom-tabs .nav-link[data-v-5766dab0]{color:#6c757d;border-radius:5px;font-weight:500;margin-right:5px;border:1px solid #dee2e6;padding:.5rem 1rem}.custom-tabs .nav-link.active[data-v-5766dab0]{background-color:var(--clr-main)!important;color:#fff!important;border-color:var(--clr-main)}.timeline-body[data-v-5766dab0]{-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,.02);box-shadow:inset 0 0 10px rgba(0,0,0,.02)}.italic[data-v-5766dab0]{font-style:italic}.border-left-primary[data-v-5766dab0]{border-left:4px solid #007bff!important}@-webkit-keyframes skeleton-loading-5766dab0{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@keyframes skeleton-loading-5766dab0{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.skeleton-loader[data-v-5766dab0]{background:-webkit-gradient(linear,left top,right top,color-stop(25%,#f0f0f0),color-stop(50%,#e0e0e0),color-stop(75%,#f0f0f0));background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200px 100%;-webkit-animation:skeleton-loading-5766dab0 1.5s ease-in-out infinite;animation:skeleton-loading-5766dab0 1.5s ease-in-out infinite;border-radius:4px}.alert-danger[data-v-5766dab0]{border-left:4px solid #dc3545}.alert-danger .alert-heading[data-v-5766dab0]{color:#721c24;font-weight:600}.card[data-v-5766dab0]{border-radius:8px;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease}.card[data-v-5766dab0]:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1)!important;box-shadow:0 4px 12px rgba(0,0,0,.1)!important}.avatar-box[data-v-5766dab0]{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.avatar-box[data-v-5766dab0]:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.custom-tabs .nav-link[data-v-5766dab0]{-webkit-transition:all .3s ease;transition:all .3s ease}.custom-tabs .nav-link[data-v-5766dab0]:hover:not(.active){background-color:#f8f9fa;border-color:var(--clr-main);color:var(--clr-main)}[data-v-5766dab0] .modal{z-index:9999!important;position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;overflow-x:hidden!important;overflow-y:auto!important;pointer-events:none!important}[data-v-5766dab0] .modal .modal-dialog{pointer-events:auto!important;margin-top:4rem;position:relative;z-index:10000!important}[data-v-5766dab0] .modal.fade.show,[data-v-5766dab0] .modal.show{display:block!important;visibility:visible!important;opacity:1!important}[data-v-5766dab0] .modal.show .modal-content,[data-v-5766dab0] .modal.show .modal-dialog{opacity:1!important}[data-v-5766dab0] .modal-backdrop{z-index:9998!important;position:fixed!important;pointer-events:none!important;background:transparent!important}[data-v-5766dab0] .modal-backdrop,[data-v-5766dab0] .modal-backdrop.show{opacity:0!important;visibility:hidden!important}[data-v-5766dab0] .modal-content{pointer-events:auto!important;opacity:1!important;border-radius:14px;border:1px solid rgba(148,163,184,.35);-webkit-box-shadow:0 24px 60px rgba(15,23,42,.32);box-shadow:0 24px 60px rgba(15,23,42,.32);background-color:#fff}[data-v-5766dab0] .modal-header.bg-danger,[data-v-5766dab0] .modal-header.bg-info,[data-v-5766dab0] .modal-header.bg-success{background-image:linear-gradient(120deg,var(--clr-main),#0b4ea2);border-top-left-radius:14px;border-top-right-radius:14px;border-bottom:none}[data-v-5766dab0] .modal-title{font-size:.95rem;font-weight:600}[data-v-5766dab0] .modal-body{background-color:#fff}[data-v-5766dab0] .modal-footer{background-color:#f9fafb;border-top:1px solid rgba(226,232,240,.9);border-bottom-left-radius:14px;border-bottom-right-radius:14px}[data-v-5766dab0] .modal-body .custom-file-input,[data-v-5766dab0] .modal-body .custom-file-label,[data-v-5766dab0] .modal-body .form-control{border-radius:8px;border-color:rgba(148,163,184,.7);font-size:.84rem}[data-v-5766dab0] .modal-body .form-control:focus{border-color:var(--clr-main);-webkit-box-shadow:0 0 0 .15rem rgba(2,132,199,.18);box-shadow:0 0 0 .15rem rgba(2,132,199,.18)}[data-v-5766dab0] .modal-body label{font-size:.8rem;font-weight:600;color:#475569}[data-v-5766dab0] .btn-success{background-color:var(--clr-main)!important;border-color:var(--clr-main)!important}[data-v-5766dab0] .btn-success:focus,[data-v-5766dab0] .btn-success:hover{background-color:#01244f!important;border-color:#01244f!important}[data-v-5766dab0] .btn-outline-success{color:var(--clr-main)!important;border-color:var(--clr-main)!important}[data-v-5766dab0] .btn-outline-success:focus,[data-v-5766dab0] .btn-outline-success:hover{background-color:var(--clr-main)!important;color:#fff!important;border-color:var(--clr-main)!important}[data-v-5766dab0] .bg-light{background-color:#fff!important}.dme-ai-stat[data-v-5766dab0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 4px;border-right:1px solid rgba(148,163,184,.2)}.dme-ai-stat[data-v-5766dab0]:last-child{border-right:none}.dme-ai-stat-value[data-v-5766dab0]{font-size:1.15rem;font-weight:700;color:#1e293b;line-height:1.1}.dme-ai-stat-label[data-v-5766dab0]{font-size:.6rem;text-transform:uppercase;color:#94a3b8;letter-spacing:.04em;margin-top:2px}.patients-list-title[data-v-5766dab0]{background-color:var(--clr-main,#011c61)!important;-webkit-box-shadow:0 18px 40px rgba(15,23,42,.18);box-shadow:0 18px 40px rgba(15,23,42,.18);font-size:1rem;border-radius:1rem;border:none}.patients-list-title-main[data-v-5766dab0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.9rem}.patients-list-title-icon[data-v-5766dab0]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background-color:rgba(15,23,42,.12)}.patients-list-title-icon i[data-v-5766dab0]{font-size:1.35rem}.patients-list-title-text[data-v-5766dab0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.patients-list-title-label[data-v-5766dab0]{font-weight:700;letter-spacing:.02em;text-transform:uppercase;font-size:1.1rem}.patients-list-title-subtitle[data-v-5766dab0]{font-size:.75rem;font-weight:400;opacity:.85;margin-top:.1rem}@media (max-width:991.98px){.custom-tabs[data-v-5766dab0]{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;padding-bottom:5px}.dme-layout[data-v-5766dab0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dme-sidebar[data-v-5766dab0]{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.dme-main[data-v-5766dab0]{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.badge-soft-primary[data-v-5766dab0]{color:#0b4ea2!important;background-color:rgba(11,78,162,.12)!important;border:1px solid rgba(11,78,162,.25)!important}.badge-soft-success[data-v-5766dab0]{color:#10b981!important;background-color:rgba(16,185,129,.12)!important;border:1px solid rgba(16,185,129,.25)!important}.badge-soft-info[data-v-5766dab0]{color:#0284c7!important;background-color:rgba(2,132,199,.12)!important;border:1px solid rgba(2,132,199,.25)!important}.badge-soft-warning[data-v-5766dab0]{color:#d97706!important;background-color:rgba(217,119,6,.12)!important;border:1px solid rgba(217,119,6,.25)!important}.pathways-list-scroll[data-v-5766dab0]{max-height:640px;overflow-y:auto;padding-right:.4rem}.pathway-steps-list[data-v-5766dab0]{border-top:1px dashed #e2e8f0;padding-top:.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.9rem;max-height:360px;overflow-y:auto;padding-right:.4rem}.pathway-step-item[data-v-5766dab0]{background:#f8fafc;border:1px solid #eef0f4;border-radius:.5rem;padding:.65rem .85rem}.pathway-step-answers[data-v-5766dab0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.pathway-step-answer[data-v-5766dab0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.75rem;font-size:.8rem;padding:.2rem 0;border-bottom:1px dashed #e2e8f0}.pathway-step-answer[data-v-5766dab0]:last-child{border-bottom:none}.pathway-step-answer-label[data-v-5766dab0]{color:#64748b;font-weight:600}.pathway-step-answer-value[data-v-5766dab0]{color:#0f172a;text-align:right;word-break:break-word}