.sd-dialog[data-v-59ceabfc]{max-width:min(440px,92vw)}.sd-modal[data-v-59ceabfc]{border:1px solid #d6deea;border-radius:12px;box-shadow:0 12px 32px rgba(28,45,92,.18);font-family:Quicksand,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden}.sd-header[data-v-59ceabfc]{display:flex;align-items:flex-start;justify-content:space-between;padding:14px 18px 12px;border-bottom:2px solid #1c2d5c;gap:12px}.sd-header-text[data-v-59ceabfc]{display:flex;flex-direction:column;min-width:0}.sd-eyebrow[data-v-59ceabfc]{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6b7280;margin-bottom:2px;line-height:1}.sd-title[data-v-59ceabfc]{font-size:15px;font-weight:700;color:#1c2d5c;line-height:1.3}.sd-close[data-v-59ceabfc]{border:0;background:transparent;color:#9aa1ad;font-size:20px;line-height:1;padding:0 4px;cursor:pointer;font-weight:300;border-radius:4px;transition:color .12s,background-color .12s}.sd-close[data-v-59ceabfc]:hover{color:#1c2d5c;background:#f4f6fb}.sd-body[data-v-59ceabfc],.sd-form[data-v-59ceabfc]{display:flex;flex-direction:column}.sd-body[data-v-59ceabfc]{padding:16px 18px;gap:14px}.sd-recipient[data-v-59ceabfc]{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#fafbfd;border:1px solid #eef0f4;border-radius:10px}.sd-channel-chip[data-v-59ceabfc]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;flex-shrink:0}.sd-channel-chip i[data-v-59ceabfc]{font-size:12px}.sd-chip-text[data-v-59ceabfc]{background:#e1f0e5;color:#1f5a3a;border:1px solid #bbf7d0}.sd-chip-email[data-v-59ceabfc]{background:#e0eaff;color:#1c2d5c;border:1px solid #c7d2fe}.sd-recipient-body[data-v-59ceabfc]{min-width:0;flex:1}.sd-recipient-label[data-v-59ceabfc]{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6b7280;margin-bottom:2px}.sd-recipient-value[data-v-59ceabfc]{font-size:15px;font-weight:700;color:#1c2d5c;font-variant-numeric:tabular-nums;word-break:break-all}.sd-hint[data-v-59ceabfc]{margin:0;font-size:12.5px;color:#6b7280;line-height:1.5}.sd-alert[data-v-59ceabfc]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;font-size:12.5px;color:#b91c1c;line-height:1.45}.sd-alert i[data-v-59ceabfc]{font-size:14px;flex-shrink:0;margin-top:1px}.sd-footer[data-v-59ceabfc]{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px 16px;border-top:1px solid #eef0f4;background:#fafbfd}.sd-btn[data-v-59ceabfc]{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#fff;border:1px solid #d6deea;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600;color:#1c2d5c;cursor:pointer;line-height:1.4;min-height:34px;font-family:inherit;transition:background-color .12s,border-color .12s}.sd-btn[data-v-59ceabfc]:hover:not(:disabled){background:#f4f6fb;border-color:#1c2d5c}.sd-btn[data-v-59ceabfc]:disabled{opacity:.55;cursor:not-allowed}.sd-btn-primary[data-v-59ceabfc]{background:#1c2d5c;color:#fff;border-color:#1c2d5c}.sd-btn-primary[data-v-59ceabfc]:hover:not(:disabled){background:#16244a;border-color:#16244a}.sd-btn-primary i[data-v-59ceabfc]{font-size:13px}.graph-root[data-v-c6235512]{width:100%;height:100%;min-width:0}#canvasParent[data-v-c6235512]{padding:0!important;width:100%;height:100%}.container-fluid[data-v-c6235512]{width:100%;height:100%}#myTabContent #CmrPatientWorkflow.tab-pane.active,#myTabContent #CmrPatientWorkflow.tab-pane.show,#myTabContent #MedRecPatientWorkflow.tab-pane.active,#myTabContent #MedRecPatientWorkflow.tab-pane.show{min-height:280px}.cmr-medrec-tab{--cmr-primary:#1c2d5c;--cmr-primary-hover:#16244a;--cmr-primary-soft:rgba(28,45,92,0.08);--cmr-primary-soft-strong:rgba(28,45,92,0.15);--cmr-on-primary:#fff;--cmr-text:#212529;--cmr-text-muted:#495057;--cmr-text-subtle:#6c757d;--cmr-surface:#fff;--cmr-surface-alt:#f8f9fa;--cmr-surface-soft:#f5f5f5;--cmr-border:#dee2e6;--cmr-border-strong:#ced4da;--cmr-border-soft:#e9ecef;--cmr-field-mint:#f0f9f4;--cmr-border-light:#e0e0e0;--cmr-danger:#dc3545;--cmr-success:#198754;--cmr-warning:#f0ad4e;--cmr-radius-sm:6px;--cmr-radius-md:10px;--cmr-radius-lg:12px;--cmr-radius-pill:9999px;--cmr-shadow-card:0 5px 10px rgba(0,0,0,0.08);--cmr-shadow-card-hover:0 8px 18px rgba(0,0,0,0.12);--cmr-shadow-tab-active:6px 2px 15px 1px rgba(0,0,0,0.2);--cmr-space-1:0.25rem;--cmr-space-2:0.5rem;--cmr-space-3:1rem;--cmr-space-4:1.5rem;--cmr-space-5:3rem;--cmr-font-base:"Quicksand",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--cmr-fs-tab:17px;--cmr-fs-pane-title:1.2em;--cmr-fs-section:1rem;--cmr-fs-body:0.95rem;--cmr-fs-small:0.875rem;--cmr-fw-regular:400;--cmr-fw-medium:500;--cmr-fw-semibold:600;--cmr-fw-bold:700;font-family:var(--cmr-font-base);color:var(--cmr-text)}.cmr-medrec-tab .form-control,.cmr-medrec-tab .form-select{border-color:var(--cmr-border-strong);font-size:var(--cmr-fs-body)}.cmr-medrec-tab .form-control:focus,.cmr-medrec-tab .form-select:focus{border-color:var(--cmr-primary);box-shadow:0 0 0 .2rem var(--cmr-primary-soft)}.cmr-medrec-tab .cmr-text-small{font-size:var(--cmr-fs-small)}.cmr-medrec-tab .cmr-text-bold{font-weight:var(--cmr-fw-bold)}.cmr-medrec-tab .cmr-view-toggle{display:inline-flex;border:1px solid var(--cmr-border);border-radius:8px;overflow:hidden}.cmr-medrec-tab .cmr-view-toggle button{border:none;background:var(--cmr-surface);color:#6c757d;padding:.3rem .65rem;font-size:1.1rem;line-height:1}.cmr-medrec-tab .cmr-view-toggle button+button{border-left:1px solid var(--cmr-border)}.cmr-medrec-tab .cmr-view-toggle button.is-active{background:#e9ecef;color:var(--cmr-primary)}.cmr-medrec-tab .cmr-view-toggle button:hover{background:#f8f9fa}.cmr-medrec-tab .cmr-med-card.card{height:auto;display:flex;flex-direction:column;cursor:default!important;border:.5px solid rgba(0,0,0,.08)!important;border-left:3px solid #1c2d5c!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-top-right-radius:8px!important;border-bottom-right-radius:8px!important;background:#fff!important;box-shadow:0 5px 10px rgba(0,0,0,.12)!important;transition:box-shadow .15s ease}.cmr-medrec-tab .cmr-med-card.card:hover{box-shadow:0 8px 18px rgba(0,0,0,.16)!important}.cmr-medrec-tab .cmr-med-card .card-body.card-shadow{flex:1;display:flex;flex-direction:column;padding:18px 20px!important;background:var(--cmr-surface);box-shadow:none!important;border-radius:0!important}.cmr-medrec-tab .cmr-med-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--cmr-space-2);margin-bottom:.5rem}.cmr-medrec-tab .cmr-med-name{font-size:16px;font-weight:600;color:#262626;margin:0;line-height:1.35;letter-spacing:-.005em;flex:1;min-width:0;text-overflow:ellipsis;min-height:44px}.cmr-medrec-tab .cmr-med-instruction,.cmr-medrec-tab .cmr-med-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cmr-medrec-tab .cmr-med-instruction{line-height:1.45;margin:0 0 var(--cmr-space-3)}.cmr-medrec-tab .cmr-field-label,.cmr-medrec-tab .cmr-med-instruction{font-size:13px;letter-spacing:normal;text-transform:none;color:#6b7280}.cmr-medrec-tab .cmr-field-label{font-weight:400;margin-bottom:0;display:inline-block;flex-shrink:0}.cmr-medrec-tab .cmr-med-fields{margin-top:12px;padding-top:12px;border-top:.5px solid rgba(0,0,0,.08);display:flex;flex-direction:column;gap:10px}.cmr-medrec-tab .cmr-med-fields>div:not(.cmr-medrec-select-action-wrap){min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.cmr-medrec-tab .cmr-med-condition-multiselect,.cmr-medrec-tab .cmr-med-doctor-multiselect{min-width:0;max-width:70%;width:auto!important;flex:1 1 auto}.cmr-medrec-tab .cmr-med-condition-multiselect .multiselect,.cmr-medrec-tab .cmr-med-doctor-multiselect .multiselect{--ms-border-color:#d1d5db!important;--ms-radius:6px!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.cmr-medrec-tab .cmr-instruction-cell{font-size:.65rem;text-transform:uppercase;letter-spacing:.02em;color:#666;max-width:18rem}#myTabContent1 #CmrPatientWorkflow.tab-pane.cmr-medrec-workflow-pane.active.show,#myTabContent1 #MedRecPatientWorkflow.tab-pane.cmr-medrec-workflow-pane.active.show,#myTabContent #CmrPatientWorkflow.tab-pane.cmr-medrec-workflow-pane.active.show,#myTabContent #MedRecPatientWorkflow.tab-pane.cmr-medrec-workflow-pane.active.show{display:flex!important;flex-direction:column!important;overflow:hidden!important;min-height:0!important;padding-bottom:2.25rem;box-sizing:border-box;position:relative;z-index:0}#myTabContent1 #CmrPatientWorkflow.tab-pane.cmr-medrec-workflow-pane.active.show .row.cmr-medrec-embed-row,#myTabContent1 #MedRecPatientWorkflow.tab-pane.cmr-medrec-workflow-pane.active.show .row.cmr-medrec-embed-row,#myTabContent #CmrPatientWorkflow.tab-pane.cmr-medrec-workflow-pane.active.show .row.cmr-medrec-embed-row,#myTabContent #MedRecPatientWorkflow.tab-pane.cmr-medrec-workflow-pane.active.show .row.cmr-medrec-embed-row{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;margin-top:0!important;margin-bottom:.25rem!important}.cmr-workflow-root{flex-direction:column;flex:1 1 auto;width:100%;align-items:stretch}.cmr-workflow-layout,.cmr-workflow-root{display:flex;min-height:0;max-height:100%;overflow:hidden}.cmr-workflow-layout{flex-direction:column;flex:1 1 0%}.cmr-workflow-main{flex:1 1 0%;min-height:0;overflow-x:hidden;overflow-y:hidden;padding-bottom:.5rem;-webkit-overflow-scrolling:touch}.cmr-medrec-tab .cmr-medrec-step1-pane .cmr-workflow-main{display:flex;flex-direction:column;min-height:0}.cmr-medrec-tab .cmr-medrec-step1-pane .cmr-workflow-main>.row.g-4.cmr-step1-med-shimmer-cards{flex:1 1 0%;min-height:0;overflow-y:auto;overflow-x:hidden;align-content:flex-start}.cmr-medrec-tab .cmr-medrec-step1-pane .cmr-workflow-main>.row.g-4:not(.cmr-step1-med-shimmer-cards){flex:1 1 0%;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;align-content:flex-start}.cmr-medrec-tab .cmr-medrec-step1-pane .cmr-medication-table-shimmer-container.cmr-step1-table-shimmer{flex:1 1 0%;min-height:0;overflow:hidden;display:flex;flex-direction:column}.cmr-medrec-tab .cmr-medrec-step1-pane .cmr-medication-table-shimmer-container.cmr-step1-table-shimmer .cmr-medication-table-shimmer-wrapper{flex:1 1 0%;min-height:0;overflow-y:auto}.cmr-medrec-tab .cmr-workflow-layout:not(.cmr-step2)>.cmr-workflow-main{overflow-y:hidden;overflow-x:hidden}.cmr-step2-main{min-height:0}.cmr-medrec-tab .cmr-step2-main>.cmr-embedded-form{margin-top:0}.cmr-medrec-tab .cmr-step2-main .cmr-embedded-form .cmr-embedded-service-inner.main-container-width{padding:0 var(--cmr-space-2) var(--cmr-space-2)!important;overflow:visible!important;max-height:none!important}.cmr-medrec-tab .cmr-step2-main .cmr-embedded-form .body-content{margin-top:0;padding-top:0;height:auto!important;max-height:none!important;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important}.cmr-medrec-tab .cmr-step2-main .cmr-embedded-form .body-content .w-100.h-100.d-flex.justify-content-between,.cmr-medrec-tab .cmr-step2-main .cmr-embedded-form .body-content>.pe-2,.cmr-medrec-tab .cmr-step2-main .cmr-embedded-form .body-content>.pe-2.h-100{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.cmr-medrec-tab .cmr-step2-main .cmr-embedded-form .body-content>.pe-2.pb-4{padding-bottom:var(--cmr-space-2)!important}.cmr-medrec-tab .cmr-workflow-layout.cmr-step2 .cmr-workflow-main{padding-bottom:0}.cmr-medrec-tab .cmr-step2-main .cmr-embedded-form .row.cmr-review-two-col.g-4{--bs-gutter-y:0;margin-top:0}.cmr-workflow-footer{flex:0 0 auto;flex-shrink:0;width:100%;z-index:8;background:inherit;border-top:1px solid var(--cmr-border,#dee2e6);box-shadow:0 -2px 8px rgba(0,0,0,.04);padding:.75rem 0;position:relative}.cmr-medrec-tab .cmr-workflow-footer{z-index:8}.cmr-workflow-footer-inner{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;width:100%;max-width:100%;min-height:2.5rem}.cmr-workflow-status{display:flex;align-items:center;margin:0;flex:1 1 auto;min-width:0;padding:.1rem 0}.cmr-medrec-tab .cmr-medrec-select-action-wrap .selectAction{align-items:center}.cmr-medrec-tab .cmr-medrec-select-action-wrap .action-btn,.cmr-medrec-tab .cmr-medrec-table-select-action .action-btn{margin-right:10px;padding:5px 10px;background-color:#fff;border:1px solid rgba(0,0,0,.125);color:#000;font-size:14px;line-height:normal;cursor:pointer}.cmr-medrec-tab .cmr-medrec-select-action-wrap .action-btn:last-child,.cmr-medrec-tab .cmr-medrec-table-select-action .action-buttons-container .action-btn:last-child{margin-right:0}.cmr-medrec-tab .startActive{background-color:green!important}.cmr-medrec-tab .startActive,.cmr-medrec-tab .stopActive{font-weight:700;border:none!important;color:#fff!important;padding:7px 12px!important;box-shadow:0 7px 8px 0 rgba(99,99,99,.2)}.cmr-medrec-tab .stopActive{background-color:#c52829!important}.cmr-medrec-tab .continueActive{font-weight:700;background-color:#ff0!important;border:none!important;color:#000!important;padding:7px 12px!important;box-shadow:0 7px 8px 0 rgba(99,99,99,.2)}.cmr-medrec-table-select-action{min-width:0}.cmr-workflow-footer-actions{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.4rem;flex-shrink:0}.cmr-btn-svc-back{background:#fff!important;border:1px solid #cfd4dc!important;color:#333!important;font-weight:600;font-size:.875rem;padding:.45rem .9rem;border-radius:6px}.cmr-btn-svc-back:hover{background:#f8f9fa!important}.cmr-btn-svc-takeaway{color:#fff!important;font-weight:600;font-size:.875rem;padding:.45rem .9rem;border-radius:6px}.cmr-btn-svc-takeaway:disabled{opacity:.6;cursor:not-allowed}.cmr-embedded-form .main-container-width{width:100%!important;max-width:100%!important;margin:0!important;box-sizing:border-box}.cmr-embedded-form .body-content .d-flex.justify-content-between{width:100%!important;flex-wrap:wrap!important;gap:0}.cmr-embedded-form .body-content .d-flex.justify-content-between>.w-48:first-child{width:100%!important;flex:1 1 100%!important;max-width:100%!important;min-width:0}.cmr-embedded-form .cmr-review-two-col{--bs-gutter-x:1rem;width:100%!important;margin:0!important;max-width:100%!important}.cmr-embedded-form .cmr-review-two-col>.row,.cmr-embedded-form .row.cmr-review-two-col{width:100%!important;margin:0!important;max-width:100%!important;display:flex;flex-wrap:wrap}.cmr-embedded-form .cmr-review-two-col>[class^=col-]{flex:0 0 100%;max-width:100%;width:100%;box-sizing:border-box;min-width:0}@media (min-width:768px){.cmr-embedded-form .cmr-review-two-col>[class*=col-md-6]{flex:0 0 50%!important;max-width:50%!important;width:50%!important}}.cmr-medrec-allergy-modal.modal .modal-content,.cmr-medrec-todo-modal.modal .modal-content{display:flex;flex-direction:column;min-height:0}.cmr-medrec-allergy-modal.modal .modal-body.cmr-medrec-modal-body,.cmr-medrec-todo-modal.modal .modal-body.cmr-medrec-modal-body{flex:1 1 auto;min-height:clamp(17rem,44vh,30rem)}.cmr-medrec-allergy-modal .cmr-medrec-modal-pill-col,.cmr-medrec-todo-modal .cmr-medrec-modal-pill-col{align-self:stretch;min-height:0}.cmr-medrec-allergy-modal .cmr-medrec-modal-badge-host,.cmr-medrec-todo-modal .cmr-medrec-modal-badge-host{flex:1 1 0;min-height:0}.cmr-medrec-allergy-modal .cmr-medrec-modal-badge-scroll,.cmr-medrec-todo-modal .cmr-medrec-modal-badge-scroll{flex:1 1 auto;min-height:0;overflow-y:auto}.cmr-medrec-allergy-modal .cmr-medrec-modal-badge-scroll .btn-light,.cmr-medrec-todo-modal .cmr-medrec-modal-badge-scroll .btn-light{background-color:#ecf0f3!important}.cmr-medrec-tab .cmr-step1-table-shimmer.cmr-medication-table-shimmer-container{width:100%;max-height:min(62vh,560px);overflow-x:hidden;overflow-y:auto;padding:10px;background:var(--cmr-surface,#fff)}.cmr-medrec-tab .cmr-step1-table-shimmer .cmr-medication-table-shimmer-wrapper{width:100%;display:flex;flex-direction:column;gap:8px}.cmr-medrec-tab .cmr-step1-table-shimmer .table-shimmer-card{width:100%;padding:12px;border-bottom:1px solid var(--cmr-border-soft,#e0e0e0)}.cmr-medrec-tab .cmr-step1-table-shimmer .shimmer-row{display:flex;gap:12px;align-items:center;width:100%}.cmr-medrec-tab .cmr-step1-table-shimmer .shimmer-col.shimmer-line{height:16px;flex-shrink:1;min-width:0;border-radius:4px;background:var(--shimmer-gradient-standard);background-size:var(--shimmer-bg-size-standard);animation:shimmer-line 1.4s ease infinite}.cmr-medrec-tab .cmr-step1-med-shimmer-cards{flex:0 1 auto;min-height:0}.cmr-medrec-tab .cmr-med-card-header{gap:.5rem}.cmr-medrec-tab .cmr-med-medication-edit{min-width:0}.cmr-medrec-tab .medication-textarea{overflow:hidden;width:100%;resize:none;padding-right:40px!important}.cmr-medrec-tab .medication-textarea:focus{outline:0!important;border-radius:4px!important;border-color:#86b7fe!important;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)!important;padding:0 5px!important;padding-right:40px!important}.cmr-medrec-tab .search-type-toggle{display:inline-flex;background:#f1f3f5;border:none;border-radius:999px;padding:3px;height:auto}.cmr-medrec-tab .search-type-toggle .toggle-btn{border:none;background:transparent;padding:5px 14px;font-size:12px;font-weight:500;color:#6b7280;border-radius:999px;cursor:pointer;transition:background-color .12s ease,color .12s ease}.cmr-medrec-tab .search-type-toggle .toggle-btn:hover{color:#1c2d5c}.cmr-medrec-tab .search-type-toggle .toggle-btn:not(:last-child){border-right:none}.cmr-medrec-tab .search-type-toggle .toggle-btn.active,.cmr-medrec-tab .search-type-toggle .toggle-btn.active:hover{background:#1c2d5c;color:#fff}.cmr-medrec-tab .width-search-list.cmr-medrec-width-search-list{left:0;top:100%;z-index:1001;right:0;box-shadow:0 10px 15px 0 rgba(99,99,99,.2);border-radius:.25rem;border:1px solid rgba(0,0,0,.15)!important}.cmr-medrec-tab .cmr-medrec-med-search-li:hover,.cmr-medrec-tab .style-list:hover{background-color:#e9ebec!important}.cmr-medrec-tab .add-scroll.cmr-medrec-med-scroll{max-height:200px;overflow-y:auto}.cmr-medrec-tab .cmr-medrec-drug-search-status{box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}.cmr-medrec-tab .remove-border{border:none!important}.cmr-medrec-tab .text-area-height{min-height:24px!important}.cmr-medrec-tab .cmr-med-direction-edit{margin-top:.5rem}.cmr-medrec-tab .cmr-med-direction-edit .direction-btn{top:40%;right:5px;transform:translateY(-50%)}.cmr-medrec-tab .cmr-med-direction-edit .cmr-medrec-dir-textarea.with-save-button{padding-right:60px!important}