.chat-wrapper>.col-md-12,.chat-wrapper>.col-md-12>.card,.chat-wrapper>.col-md-12>.card>.card-body,.chat-wrapper>.col-md-12>.card>.card-body>.row{height:100%}@media(max-width:991px){.chat-wrapper .chat-aside{width:100%;padding-bottom:1rem}.chat-wrapper .chat-aside .aside-body{padding-top:1rem!important;padding-bottom:.5rem!important}#lottie-doctor{width:120px!important;height:120px!important}.chat-wrapper .chat-content .chat-footer{padding-left:.75rem;padding-right:.75rem}}@media(max-width:575px){#lottie-doctor{width:80px!important;height:80px!important}}.msg-action-tag{border:1px solid transparent;font-weight:500!important;opacity:.72;transition:opacity .15s ease,border-color .15s ease;cursor:pointer}.msg-action-tag:hover{opacity:1;border-color:currentColor;font-weight:600!important}.agent-chat-chip{font-size:.72rem;border:1px solid #dee2e6;background:transparent;color:inherit;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.agent-chat-chip:hover{border-color:var(--bs-success);color:var(--bs-success);background-color:rgba(var(--bs-success-rgb),.06)}.agent-chat-panel{height:580px}@media(max-width:991px){.agent-chat-panel{height:420px}}.agent-chat-panel .chat-wrapper{height:100%;margin-bottom:0}.agent-chat-panel .chat-content{display:flex!important;flex-direction:column;height:100%}.agent-chat-panel .chat-body{flex:1 1 0;min-height:0;overflow-y:auto}.agent-chat-fab.d-none{display:none!important}.gt-nhc-box{background:#ffffff26;border:1px solid rgba(255,255,255,.3);border-radius:8px;padding:8px 14px;text-align:center;min-width:80px}.gt-nhc-label{font-size:9px;letter-spacing:.8px;white-space:nowrap}@keyframes gt-pulse{0%,to{opacity:1}50%{opacity:.4}}.gt-alive{display:inline-block;width:6px;height:6px;border-radius:50%;animation:gt-pulse 2s infinite;vertical-align:middle}.gt-tl-table{table-layout:fixed}.gt-tl-table .gt-drug-th,.gt-tl-table .gt-drug-td{position:sticky;left:0;z-index:2;width:280px;overflow:hidden;box-shadow:2px 0 3px #00000014}.gt-tl-table .gt-drug-th{background:#f8f9fa;z-index:3}.gt-tl-table .gt-drug-td{background:#fff;border-left:3px solid var(--bs-primary);vertical-align:middle}.gt-tl-table tr.gt-susp-row .gt-drug-td{background:var(--bs-danger-bg-subtle);border-left-color:var(--bs-danger)}.gt-tl-table th.gt-day-th,.gt-tl-table td.gt-day-td{width:36px;padding:3px 2px;text-align:center;vertical-align:middle;white-space:nowrap;overflow:hidden}.gt-tl-ps{overflow:hidden!important}.gt-tl-table th.gt-day-th{font-size:9px;font-weight:600}.gt-tl-table th.gt-day-th.gt-today-th{background-color:#fef3c7!important;color:#92400e!important;border-color:#fde68a!important}.gt-kx-table{table-layout:fixed}.gt-kx-table .gt-drug-th,.gt-kx-table .gt-drug-td{position:sticky;left:0;z-index:2;width:280px;min-width:280px;overflow:hidden;box-shadow:2px 0 3px #00000014}.gt-kx-table thead .gt-drug-th{background:#f8f9fa;z-index:3}.gt-kx-table tbody .gt-drug-td{background:#fff;border-left:3px solid var(--bs-primary);vertical-align:middle}.gt-kx-table tbody tr.gt-susp-row .gt-drug-td{background:var(--bs-danger-bg-subtle);border-left-color:var(--bs-danger)}.gt-kx-table tbody tr.gt-dose-group td{border-top:none}.gt-cc-table th.gt-day-th,.gt-cc-table td.gt-day-td{width:130px;overflow:visible;white-space:normal;vertical-align:top;padding:3px 4px}.gt-cc-table thead tr:first-child th{border-bottom:0;vertical-align:middle}.gt-cc-table thead tr:last-child th{border-top:0;padding:2px 3px}.gt-month-th{padding:3px 4px;letter-spacing:.3px}.gt-day-name{font-size:8px;font-weight:600;opacity:.6}.gt-flag-box{width:18px;height:18px;cursor:default}.gt-cc-hour-sep{border-bottom:1px solid rgba(var(--bs-dark-rgb),.06)}@media print{.d-print-none,#gtTabs{display:none!important}.tab-pane{display:block!important}.card-header,.progress-bar,.badge,.table-primary,.gt-tl-table th,.gt-tl-table td.gt-day-prog,.gt-tl-table td.gt-day-susp,.gt-tl-table td.gt-day-today{-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{size:A4 landscape;margin:12mm 10mm}}.drug-flag-icon{width:22px;height:22px;border:1px solid;border-radius:3px;display:flex;align-items:center;justify-content:center;font-size:.62rem;font-weight:700;cursor:default}.drug-flag-btn{display:inline-flex;align-items:center;justify-content:center;padding:0 .35rem;height:22px;min-width:22px;font-size:.72rem;font-weight:700;line-height:1;border:1px solid #ced4da;border-radius:4px;color:#adb5bd;background-color:transparent;cursor:default;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.drug-flag-btn.drug-flag--aditivediluyent{background-color:#0dcaf01f;border-color:#0dcaf066;color:#0096b4}.drug-flag-btn.drug-flag--onco{background-color:#b035dc1f;border-color:#b035dc66;color:#b035dc}.drug-flag-btn.drug-flag--multi{background-color:#1fbbdb1f;border-color:#1fbbdb66;color:#0096b4}.drug-flag-btn.drug-flag--powder{background-color:#82e1f433;border-color:#82e1f499;color:#008caa}.drug-flag-btn.drug-flag--frac{background-color:#fd7e141f;border-color:#fd7e1466;color:#c85a00}.drug-flag-btn.drug-flag--mar,.drug-flag-btn.drug-flag--narco{background-color:#dc35451f;border-color:#dc354566;color:#dc3545}.drug-flag-btn.drug-flag--strategic{background-color:#6610f21a;border-color:#6610f259;color:#6610f2}.drug-flag-btn.drug-flag--fluid{background-color:#1987541f;border-color:#19875466;color:#198754}.attn-flag-btn{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:.72rem;font-weight:700;line-height:1;border:1px solid #ced4da;border-radius:4px;color:#adb5bd;background-color:transparent;cursor:default;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.attn-flag-btn.attn-flag--pedido{background-color:#e6d1786b;border-color:#e6d178b3;color:#968214}.attn-flag-btn.attn-flag--guia{background-color:#fcd0ad66;border-color:#fcd0adcc;color:#b96928}.note-flag-btn{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;border:1px solid transparent;cursor:default;line-height:1}.note-flag-btn.note-flag--observacion{background-color:#0d6efd1a;border-color:#0d6efd4d;color:#0d6efd}.note-flag-btn.note-flag--condicional{background-color:#dc35451a;border-color:#dc35454d;color:#dc3545d9}.status-flag-btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;border:1px solid transparent;cursor:default;line-height:1}.status-flag-btn.status-flag--activo{background-color:#1987541a;border-color:#1987544d;color:#198754}.status-flag-btn.status-flag--suspendido{background-color:#dc35451a;border-color:#dc35454d;color:#dc3545}.status-flag-btn.status-flag--finalizado{background-color:#6c757d1a;border-color:#6c757d4d;color:#6c757d}.action-link{display:inline-flex;align-items:center;font-size:.625rem;font-weight:400;text-decoration:none;border:1px solid transparent;border-radius:.375rem;padding:.2em .5em;line-height:1.5;transition:opacity .15s ease}.action-link:hover{opacity:.8}.action-link--rvf{background-color:rgba(var(--bs-primary-rgb),.1);border-color:rgba(var(--bs-primary-rgb),.35);color:var(--bs-primary)}.action-link--recetario{background-color:rgba(var(--bs-success-rgb),.1);border-color:rgba(var(--bs-success-rgb),.35);color:var(--bs-success)}.hdr-chip{display:inline-flex;align-items:center;gap:.2em;font-size:.75rem;line-height:1.4;padding:.15em .45em;border-radius:.25rem;border:1px solid transparent;white-space:nowrap;text-decoration:none}.hdr-chip--primary{background-color:rgba(var(--bs-primary-rgb),.1);border-color:rgba(var(--bs-primary-rgb),.3);color:var(--bs-primary)}.hdr-chip--secondary{background-color:rgba(var(--bs-secondary-rgb),.08);border-color:rgba(var(--bs-secondary-rgb),.22);color:var(--bs-secondary)}.hdr-chip--warning{background-color:rgba(var(--bs-warning-rgb),.12);border-color:rgba(var(--bs-warning-rgb),.35);color:var(--bs-warning-text-emphasis, #664d03)}.hdr-chip--info{background-color:rgba(var(--bs-info-rgb),.1);border-color:rgba(var(--bs-info-rgb),.3);color:var(--bs-info-text-emphasis, #055160)}.hdr-chip--success{background-color:rgba(var(--bs-success-rgb),.1);border-color:rgba(var(--bs-success-rgb),.3);color:var(--bs-success)}.hdr-chip--danger{background-color:rgba(var(--bs-danger-rgb),.1);border-color:rgba(var(--bs-danger-rgb),.3);color:var(--bs-danger)}.hdr-chip--purple{background-color:rgba(var(--bs-purple-rgb),.1);border-color:var(--bs-purple-border-subtle);color:var(--bs-purple-text-emphasis)}.hdr-chip--zona{max-width:96px;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:middle}.hdr-chip--paciente{max-width:150px;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:middle}@media(max-width:767.98px){.phdr-cell{border-bottom:var(--bs-border-width) solid var(--bs-border-color)}}@media(min-width:768px){.phdr-cell+.phdr-cell{border-left:var(--bs-border-width) solid var(--bs-border-color)}}.phdr-ap-half{min-width:0}.phdr-inline{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.phdr-ap-row.phdr-expanded .phdr-inline{white-space:normal;overflow:visible}.phdr-toggle-icon{transition:transform .2s ease}.phdr-ap-row.phdr-expanded .phdr-toggle-icon{transform:rotate(180deg)}.phdr-ap-row{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.phdr-ap-row:hover{background-color:var(--bs-light)}.qf-status-btn{display:inline-flex;align-items:center;justify-content:center;width:165px;gap:.25rem;padding:.15rem .5rem;font-size:.75rem;font-weight:400;border-radius:.25rem;border:1px solid transparent;line-height:1.5;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.qf-status-btn.disabled,.qf-status-btn[disabled]{cursor:default;opacity:.65}.qf-status-btn--aprobado{background-color:rgba(var(--bs-success-rgb),.1);border-color:rgba(var(--bs-success-rgb),.3);color:var(--bs-success)}.qf-status-btn--observado{background-color:rgba(var(--bs-danger-rgb),.1);border-color:rgba(var(--bs-danger-rgb),.3);color:var(--bs-danger)}.qf-status-btn--pendiente{background-color:rgba(var(--bs-secondary-rgb),.1);border-color:rgba(var(--bs-secondary-rgb),.3);color:var(--bs-secondary)}.qf-detail-panel{border-left:0;border-right:0;border-radius:0;padding:.5rem .75rem;font-size:.75rem;border-width:1px;border-style:solid}.qf-detail-panel--aprobado{background-color:rgba(var(--bs-success-rgb),.08);border-color:rgba(var(--bs-success-rgb),.2);color:var(--bs-success-text-emphasis, #0a3622)}.qf-detail-panel--observado{background-color:rgba(var(--bs-danger-rgb),.08);border-color:rgba(var(--bs-danger-rgb),.2);color:var(--bs-danger-text-emphasis, #58151c)}.qf-detail-panel--pendiente{background-color:rgba(var(--bs-secondary-rgb),.08);border-color:rgba(var(--bs-secondary-rgb),.2);color:var(--bs-secondary-text-emphasis, #2b2d2f)}.tp-label{width:18px;height:18px;font-size:.6rem;font-weight:700;cursor:default}:root{--bs-purple: #CB8BF3;--bs-purple-rgb: 203, 139, 243;--bs-purple-text-emphasis: #7a28b8;--bs-purple-border-subtle: #e3baf9}.bg-purple{--bs-bg-opacity: 1;background-color:rgba(var(--bs-purple-rgb),var(--bs-bg-opacity))!important}.text-purple{color:var(--bs-purple-text-emphasis)!important}.border-purple-subtle{border-color:var(--bs-purple-border-subtle)!important}.integ-badge{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;width:45px;height:22px;font-size:.6875rem;font-weight:700;line-height:1;border:1px solid #ced4da;border-radius:4px;color:#adb5bd;background-color:transparent;cursor:default;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.integ-badge.integ-badge--code{width:auto;min-width:45px;padding:0 .4rem}.integ-badge.integ-badge--di{background-color:#1987541a;border-color:#19875459;color:#198754}.integ-badge.integ-badge--re{background-color:#0d6efd1a;border-color:#0d6efd59;color:#0d6efd}
