.text-hidden-with-ellipsis[data-v-49b715b8]{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.image-input-placeholder[data-v-f846551a]{background-image:url(/img/blank-image.aa249388.svg)}[data-theme=dark] .image-input-placeholder[data-v-f846551a]{background-image:url(/img/blank-image-dark.8c74fffa.svg)}.footer[data-v-84ca950e]{position:fixed;bottom:0;width:100%;z-index:1000}.offline-sync-overlay[data-v-613bec44]{position:fixed;inset:0;z-index:2147483647;display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;padding:30px;background:radial-gradient(circle at center,#fff 0,#f7f8fc 100%);overflow:hidden}.offline-sync-content[data-v-613bec44]{display:flex;flex-direction:column;align-items:center;width:100%;max-width:620px;text-align:center}.offline-sync-logo[data-v-613bec44]{display:block;width:auto;max-width:min(280px,70vw);max-height:110px;margin-bottom:42px;-o-object-fit:contain;object-fit:contain}.offline-sync-message[data-v-613bec44]{max-width:600px;color:#181c32;font-size:22px;font-weight:600;line-height:1.45}.offline-sync-secondary-message[data-v-613bec44]{max-width:520px;margin-top:25px;color:#7e8299;font-size:14px;font-weight:400;line-height:1.5}.wave-loader[data-v-613bec44]{display:flex;align-items:center;justify-content:center;height:56px;margin-top:35px;gap:6px}.wave-loader span[data-v-613bec44]{display:block;width:6px;height:18px;border-radius:10px;background-color:#3699ff;transform-origin:center;animation:wave-loading-613bec44 1.1s ease-in-out infinite}@keyframes wave-loading-613bec44{0%,to{height:18px;opacity:.45;transform:scaleY(.7)}50%{height:48px;opacity:1;transform:scaleY(1)}}.offline-overlay-enter-active[data-v-613bec44],.offline-overlay-leave-active[data-v-613bec44]{transition:opacity .35s ease,visibility .35s ease}.offline-overlay-enter-active .offline-sync-content[data-v-613bec44],.offline-overlay-leave-active .offline-sync-content[data-v-613bec44]{transition:opacity .35s ease,transform .35s ease}.offline-overlay-enter-from[data-v-613bec44],.offline-overlay-leave-to[data-v-613bec44]{opacity:0;visibility:hidden}.offline-overlay-enter-from .offline-sync-content[data-v-613bec44]{opacity:0;transform:translateY(12px) scale(.985)}.offline-overlay-leave-to .offline-sync-content[data-v-613bec44]{opacity:0;transform:translateY(-8px) scale(.99)}@media (max-width:576px){.offline-sync-overlay[data-v-613bec44]{padding:24px}.offline-sync-logo[data-v-613bec44]{max-width:220px;max-height:90px;margin-bottom:32px}.offline-sync-message[data-v-613bec44]{font-size:18px}.offline-sync-secondary-message[data-v-613bec44]{font-size:13px}}@media (prefers-reduced-motion:reduce){.offline-overlay-enter-active .offline-sync-content[data-v-613bec44],.offline-overlay-enter-active[data-v-613bec44],.offline-overlay-leave-active .offline-sync-content[data-v-613bec44],.offline-overlay-leave-active[data-v-613bec44]{transition-duration:1ms}.wave-loader span[data-v-613bec44]{animation-duration:1.8s}}.offline-sync-overlay[data-v-0ad0e69c]{position:fixed;inset:0;z-index:2147483647;display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;padding:30px;background:radial-gradient(circle at center,#fff 0,#f7f8fc 100%);overflow:hidden}.offline-sync-content[data-v-0ad0e69c]{display:flex;flex-direction:column;align-items:center;width:100%;max-width:620px;text-align:center}.offline-sync-logo[data-v-0ad0e69c]{display:block;width:auto;max-width:min(280px,70vw);max-height:110px;margin-bottom:42px;-o-object-fit:contain;object-fit:contain}.offline-sync-message[data-v-0ad0e69c]{max-width:600px;color:#181c32;font-size:22px;font-weight:600;line-height:1.45}.offline-sync-secondary-message[data-v-0ad0e69c]{max-width:520px;margin-top:25px;color:#7e8299;font-size:14px;font-weight:400;line-height:1.5}.wave-loader[data-v-0ad0e69c]{display:flex;align-items:center;justify-content:center;height:56px;margin-top:35px;gap:6px}.wave-loader span[data-v-0ad0e69c]{display:block;width:6px;height:18px;border-radius:10px;background-color:#3699ff;transform-origin:center;animation:wave-loading-0ad0e69c 1.1s ease-in-out infinite}@keyframes wave-loading-0ad0e69c{0%,to{height:18px;opacity:.45;transform:scaleY(.7)}50%{height:48px;opacity:1;transform:scaleY(1)}}.offline-overlay-enter-active[data-v-0ad0e69c],.offline-overlay-leave-active[data-v-0ad0e69c]{transition:opacity .35s ease,visibility .35s ease}.offline-overlay-enter-active .offline-sync-content[data-v-0ad0e69c],.offline-overlay-leave-active .offline-sync-content[data-v-0ad0e69c]{transition:opacity .35s ease,transform .35s ease}.offline-overlay-enter-from[data-v-0ad0e69c],.offline-overlay-leave-to[data-v-0ad0e69c]{opacity:0;visibility:hidden}.offline-overlay-enter-from .offline-sync-content[data-v-0ad0e69c]{opacity:0;transform:translateY(12px) scale(.985)}.offline-overlay-leave-to .offline-sync-content[data-v-0ad0e69c]{opacity:0;transform:translateY(-8px) scale(.99)}@media (max-width:576px){.offline-sync-overlay[data-v-0ad0e69c]{padding:24px}.offline-sync-logo[data-v-0ad0e69c]{max-width:220px;max-height:90px;margin-bottom:32px}.offline-sync-message[data-v-0ad0e69c]{font-size:18px}.offline-sync-secondary-message[data-v-0ad0e69c]{font-size:13px}}@media (prefers-reduced-motion:reduce){.offline-overlay-enter-active .offline-sync-content[data-v-0ad0e69c],.offline-overlay-enter-active[data-v-0ad0e69c],.offline-overlay-leave-active .offline-sync-content[data-v-0ad0e69c],.offline-overlay-leave-active[data-v-0ad0e69c]{transition-duration:1ms}.wave-loader span[data-v-0ad0e69c]{animation-duration:1.8s}}.floating-panel[data-v-343a5449]{position:fixed;right:var(--floating-panel-right);bottom:var(--floating-panel-bottom);z-index:var(--floating-panel-z-index);display:flex;flex-direction:column;width:var(--floating-panel-width);max-width:calc(100vw - 24px);overflow:hidden;background:#fff;border:1px solid #dfe5eb;border-bottom:0;border-radius:14px 14px 0 0;box-shadow:0 -2px 8px rgba(15,23,42,.04),0 10px 35px rgba(15,23,42,.16);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;transition:width .2s ease,box-shadow .2s ease}.floating-panel--collapsed[data-v-343a5449]{box-shadow:0 -2px 8px rgba(15,23,42,.03),0 6px 20px rgba(15,23,42,.12)}.floating-panel__header[data-v-343a5449]{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:10px 12px 10px 15px;background:#fff;border-bottom:1px solid #edf1f4;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.floating-panel--collapsed .floating-panel__header[data-v-343a5449]{border-bottom:0}.floating-panel__header-left[data-v-343a5449]{display:flex;align-items:center;min-width:0;gap:10px}.floating-panel__icon[data-v-343a5449]{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;color:#0058b7;background:#eef4ff;border-radius:10px}.floating-panel__icon[data-v-343a5449] svg{width:20px;height:20px}.floating-panel__titles[data-v-343a5449]{min-width:0}.floating-panel__title-row[data-v-343a5449]{display:flex;align-items:center;gap:7px;min-width:0}.floating-panel__title[data-v-343a5449]{overflow:hidden;color:#172033;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.floating-panel__badge[data-v-343a5449]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:21px;height:21px;padding:0 6px;color:#fff;background:#0058b7;border-radius:999px;font-size:11px;font-weight:700}.floating-panel__subtitle[data-v-343a5449]{display:block;margin-top:2px;overflow:hidden;color:#778395;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.floating-panel__header-actions[data-v-343a5449]{display:flex;align-items:center;flex:0 0 auto;gap:2px;margin-left:10px}.floating-panel__header-button[data-v-343a5449]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;color:#657286;background:transparent;border:0;border-radius:8px;cursor:pointer;transition:color .15s ease,background-color .15s ease}.floating-panel__header-button[data-v-343a5449]:hover{color:#172033;background:#f3f6f9}.floating-panel__header-button--close[data-v-343a5449]:hover{color:#d33232;background:#fff1f1}.floating-panel__header-button svg[data-v-343a5449]{width:18px;height:18px}.floating-panel__body[data-v-343a5449]{overflow-x:hidden;overflow-y:auto;max-height:var(--floating-panel-max-body-height);background:#f8fafc}.floating-panel__footer[data-v-343a5449]{padding:10px 14px;background:#fff;border-top:1px solid #edf1f4}.floating-panel__body[data-v-343a5449]::-webkit-scrollbar{width:6px}.floating-panel__body[data-v-343a5449]::-webkit-scrollbar-track{background:transparent}.floating-panel__body[data-v-343a5449]::-webkit-scrollbar-thumb{background:#cbd3dc;border-radius:10px}.floating-panel-content-enter-active[data-v-343a5449],.floating-panel-content-leave-active[data-v-343a5449]{transition:opacity .15s ease,transform .15s ease}.floating-panel-content-enter-from[data-v-343a5449],.floating-panel-content-leave-to[data-v-343a5449]{opacity:0;transform:translateY(6px)}@media (max-width:700px){.floating-panel[data-v-343a5449]{right:12px;width:calc(100vw - 24px)}}.refresh-button[data-v-c1afc45e]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;color:#657286;background:transparent;border:0;border-radius:8px;cursor:pointer}.refresh-button[data-v-c1afc45e]:hover:not(:disabled){color:#0058b7;background:#eef4ff}.refresh-button[data-v-c1afc45e]:disabled{cursor:default;opacity:.6}.refresh-button svg[data-v-c1afc45e]{width:17px;height:17px}.refresh-button--loading svg[data-v-c1afc45e]{animation:rotate-c1afc45e 1s linear infinite}.panel-state[data-v-c1afc45e]{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:190px;padding:30px;gap:12px;color:#758196;text-align:center;font-size:13px}.panel-state--empty strong[data-v-c1afc45e]{color:#2a3548;font-size:14px}.panel-state--empty>span[data-v-c1afc45e]{max-width:270px;line-height:1.5}.empty-icon[data-v-c1afc45e]{display:flex;align-items:center;justify-content:center;width:50px;height:50px;color:#20945b;background:#eaf8f0;border-radius:15px}.empty-icon svg[data-v-c1afc45e]{width:29px;height:29px}.documents[data-v-c1afc45e]{padding:8px}.document-item[data-v-c1afc45e]{padding:14px;background:#fff;border:1px solid #e6ebf0;border-radius:11px;transition:border-color .15s ease,box-shadow .15s ease}.document-item+.document-item[data-v-c1afc45e]{margin-top:8px}.document-item[data-v-c1afc45e]:hover{border-color:#d2dae3;box-shadow:0 3px 10px rgba(15,23,42,.04)}.document-item__top[data-v-c1afc45e]{display:flex;align-items:flex-start;gap:10px}.document-item__icon[data-v-c1afc45e]{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;color:#0058b7;background:#eef4ff;border-radius:9px}.document-item__icon svg[data-v-c1afc45e]{width:20px;height:20px}.document-item__content[data-v-c1afc45e]{flex:1;min-width:0}.document-item__title[data-v-c1afc45e]{overflow:hidden;color:#1e293b;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.document-item__patient[data-v-c1afc45e]{margin-top:3px;overflow:hidden;color:#657286;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.document-item__type[data-v-c1afc45e]{flex:0 0 auto;padding:4px 7px;color:#536173;background:#f2f5f8;border-radius:6px;font-size:10px;font-weight:700;text-transform:uppercase}.document-item__metadata[data-v-c1afc45e]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;padding-top:9px;color:#8490a1;border-top:1px solid #f0f2f5;font-size:10px}.document-item__date[data-v-c1afc45e]{flex:0 0 auto}.document-item__actions[data-v-c1afc45e]{display:flex;justify-content:flex-end;gap:7px;margin-top:12px}.action-button[data-v-c1afc45e]{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 11px;gap:6px;border-radius:7px;cursor:pointer;font-size:11px;font-weight:700;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.action-button[data-v-c1afc45e]:disabled{cursor:default;opacity:.55}.action-button svg[data-v-c1afc45e]{width:15px;height:15px}.action-button--discard[data-v-c1afc45e]{color:#687588;background:#fff;border:1px solid #d8dee6}.action-button--discard[data-v-c1afc45e]:hover:not(:disabled){color:#c93434;background:#fff5f5;border-color:#f1bcbc}.action-button--sign[data-v-c1afc45e]{color:#fff;background:#0058b7;border:1px solid #0058b7}.action-button--sign[data-v-c1afc45e]:hover:not(:disabled){background:#0048b7;border-color:#0048b7}.panel-footer[data-v-c1afc45e]{display:flex;align-items:center;justify-content:space-between;color:#788497;font-size:10px}.panel-footer__sync[data-v-c1afc45e]{color:#0058b7}.button-spinner[data-v-c1afc45e],.spinner[data-v-c1afc45e]{border-style:solid;border-radius:50%;animation:rotate-c1afc45e .8s linear infinite}.spinner[data-v-c1afc45e]{width:23px;height:23px;border-width:2px;border-color:#d5deea;border-top-color:#0058b7}.button-spinner[data-v-c1afc45e]{width:13px;height:13px;border-width:2px;border-color:hsla(0,0%,100%,.4);border-top-color:#fff}@keyframes rotate-c1afc45e{to{transform:rotate(1turn)}}.refresh-button[data-v-48e6db45]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;color:#657286;background:transparent;border:0;border-radius:8px;cursor:pointer}.refresh-button[data-v-48e6db45]:hover:not(:disabled){color:#0058b7;background:#eef4ff}.refresh-button[data-v-48e6db45]:disabled{cursor:default;opacity:.6}.refresh-button svg[data-v-48e6db45]{width:17px;height:17px}.refresh-button--loading svg[data-v-48e6db45]{animation:rotate-48e6db45 1s linear infinite}.panel-state[data-v-48e6db45]{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:190px;padding:30px;gap:12px;color:#758196;text-align:center;font-size:13px}.panel-state--empty strong[data-v-48e6db45]{color:#2a3548;font-size:14px}.panel-state--empty>span[data-v-48e6db45]{max-width:270px;line-height:1.5}.empty-icon[data-v-48e6db45]{display:flex;align-items:center;justify-content:center;width:50px;height:50px;color:#20945b;background:#eaf8f0;border-radius:15px}.empty-icon svg[data-v-48e6db45]{width:29px;height:29px}.documents[data-v-48e6db45]{padding:8px}.document-item[data-v-48e6db45]{padding:14px;background:#fff;border:1px solid #e6ebf0;border-radius:11px;transition:border-color .15s ease,box-shadow .15s ease}.document-item+.document-item[data-v-48e6db45]{margin-top:8px}.document-item[data-v-48e6db45]:hover{border-color:#d2dae3;box-shadow:0 3px 10px rgba(15,23,42,.04)}.document-item__top[data-v-48e6db45]{display:flex;align-items:flex-start;gap:10px}.document-item__icon[data-v-48e6db45]{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;color:#0058b7;background:#eef4ff;border-radius:9px}.document-item__icon svg[data-v-48e6db45]{width:20px;height:20px}.document-item__content[data-v-48e6db45]{flex:1;min-width:0}.document-item__title[data-v-48e6db45]{overflow:hidden;color:#1e293b;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.document-item__patient[data-v-48e6db45]{margin-top:3px;overflow:hidden;color:#657286;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.document-item__type[data-v-48e6db45]{flex:0 0 auto;padding:4px 7px;color:#536173;background:#f2f5f8;border-radius:6px;font-size:10px;font-weight:700;text-transform:uppercase}.document-item__metadata[data-v-48e6db45]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;padding-top:9px;color:#8490a1;border-top:1px solid #f0f2f5;font-size:10px}.document-item__date[data-v-48e6db45]{flex:0 0 auto}.document-item__actions[data-v-48e6db45]{display:flex;justify-content:flex-end;gap:7px;margin-top:12px}.action-button[data-v-48e6db45]{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 11px;gap:6px;border-radius:7px;cursor:pointer;font-size:11px;font-weight:700;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.action-button[data-v-48e6db45]:disabled{cursor:default;opacity:.55}.action-button svg[data-v-48e6db45]{width:15px;height:15px}.action-button--discard[data-v-48e6db45]{color:#687588;background:#fff;border:1px solid #d8dee6}.action-button--discard[data-v-48e6db45]:hover:not(:disabled){color:#c93434;background:#fff5f5;border-color:#f1bcbc}.action-button--sign[data-v-48e6db45]{color:#fff;background:#0058b7;border:1px solid #0058b7}.action-button--sign[data-v-48e6db45]:hover:not(:disabled){background:#0048b7;border-color:#0048b7}.panel-footer[data-v-48e6db45]{display:flex;align-items:center;justify-content:space-between;color:#788497;font-size:10px}.panel-footer__sync[data-v-48e6db45]{color:#0058b7}.button-spinner[data-v-48e6db45],.spinner[data-v-48e6db45]{border-style:solid;border-radius:50%;animation:rotate-48e6db45 .8s linear infinite}.spinner[data-v-48e6db45]{width:23px;height:23px;border-width:2px;border-color:#d5deea;border-top-color:#0058b7}.button-spinner[data-v-48e6db45]{width:13px;height:13px;border-width:2px;border-color:hsla(0,0%,100%,.4);border-top-color:#fff}@keyframes rotate-48e6db45{to{transform:rotate(1turn)}}.content{padding-bottom:100px}label.fs-6.fw-semibold.form-label.mt-3{margin-top:0!important}#confetti-canvas{z-index:1003}.tempus-dominus-widget{margin:0 auto}.swal2-container{z-index:100000!important}.hg-button.hg-standardBtn{font-size:24px}.hg-button.hg-functionBtn.hg-button-bksp{font-size:18px}.container-xxl{padding-bottom:40px}.tempus-dominus-widget.light .date-container-days div.day.active{background-color:inherit;color:var(--bs-gray-900);text-shadow:none}#pepAnchorPoint{margin:0 0!important}svg>g>g.google-visualization-tooltip{pointer-events:none}.symbol-group .symbol{margin-left:-8px}.animate__animated{animation-fill-mode:none!important}.cke_notifications_area{display:none!important}.bg-medicamento,.bg-receituario{background-color:#66afb3!important}.bg-consulta{background-color:#8100f7!important}.bg-exame{background-color:#00bef7!important}.bg-cirurgia{background-color:#f77d00!important}.bg-solicitacao{background-color:#004ef7!important}.bg-agenda-retorno{background-color:#a900f7!important}@media print{body{background-color:#fff!important}#kt_wrapper{padding-top:0!important}#kt_aside,#kt_footer,#kt_header,.scrolltop-btn{display:none!important}#container-pep,#kt_content{padding:0!important}.container-atendimento-2{display:block!important}.card-lateral-pep{border-radius:0!important}.card-lateral-pep-toolbar,.container-atendimento-2-graficos,.filtros-timeline-pep,.pep-aviso-mensagem,.pep-botoes-atendimento{display:none!important}.cabecalho-impressao-pep{display:block!important}#menuPEPLateral{display:none!important}.card-historico-atendimento{padding:0!important;border-radius:0!important}#pepAnchorPoint{margin:0!important}.card-timeline-header{padding:0 .5rem!important}.card-timeline-header .card-toolbar{display:none!important}.card-timeline-body{padding:1rem .5rem!important}.accordion-icon,.btn-close-historico,.btn-excluir-historico,.btn-imprimir-pep{display:none!important}}