@import'https://cdn.jsdelivr.net/npm/bootstrap@5.3.8/dist/css/bootstrap.min.css';@import'https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap';*,*::before,*::after{box-sizing:border-box;position:relative;min-width:0}body{min-height:100dvh}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{text-wrap:pretty;margin-top:0}em{font-style:normal;font-weight:normal}a,:focus,:hover{outline:none;box-shadow:none;text-decoration:none}mark{background:rgba(0,0,0,0)}input:focus{outline:none;box-shadow:0}input::placeholder{opacity:1}button{background:rgba(0,0,0,0);border-width:0}button:active{color:inherit}button:focus{outline:none}button:required{box-shadow:none}label,svg,video,canvas,audio,iframe,embed,object{display:block}table{border-collapse:collapse}textarea{field-sizing:content}[hidden]{display:none !important}.content-view{content-visibility:auto}.pointer{cursor:pointer}.overhide{overflow:hidden}.img-wht{filter:brightness(0) invert(1) grayscale(1) saturate(100)}.img-wht-hover:hover img{filter:brightness(0) invert(1) grayscale(1) saturate(100)}.trun{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.trun_1{-webkit-line-clamp:1;line-clamp:1}.trun_2{-webkit-line-clamp:2;line-clamp:2}.trun_3{-webkit-line-clamp:3;line-clamp:3}.trun_4{-webkit-line-clamp:4;line-clamp:4}.trun_5{-webkit-line-clamp:5;line-clamp:5}.zr_load{position:fixed;width:100%;height:100%;z-index:100000;background-color:#fff}body:not(.elementor-editor-active) .zr_menufixed{position:sticky;top:0;width:100%;max-width:unset;z-index:99;transition:top .2s ease-in-out}.iti:has(.zr_phone_field){width:100%}.iti:has(.zr_phone_field) .iti__selected-dial-code{display:none}.iti:has(.zr_phone_field) .iti__selected-flag{background-color:rgba(0,0,0,0) !important}@media(width > 768px){body:not(.elementor-editor-active) .zr_menufixed{position:fixed;top:-100px}body:not(.elementor-editor-active) .zr_menufixed.navNoTop{top:0;box-shadow:0 3px 6px rgba(0,0,0,.1607843137)}body:not(.elementor-editor-active).logged-in .zr_menufixed.navNoTop{top:32px}}:root{--background: 0 0% 100%;--foreground: 222.2 84% 4.9%;--card: 0 0% 100%;--card-foreground: 222.2 84% 4.9%;--popover: 0 0% 100%;--popover-foreground: 222.2 84% 4.9%;--primary: 217 49% 44%;--primary-foreground: 210 40% 98%;--secondary: 210 40% 96.1%;--secondary-foreground: 222.2 47.4% 11.2%;--muted: 210 40% 96.1%;--muted-foreground: 215.4 16.3% 46.9%;--accent: 210 40% 96.1%;--accent-foreground: 222.2 47.4% 11.2%;--destructive: 0 72% 49%;--destructive-foreground: 210 40% 98%;--border: 214.3 31.8% 91.4%;--input: 214.3 31.8% 91.4%;--ring: 222.2 84% 4.9%;--radius: 0.5rem}.container-fluid.max{max-width:1280px}*{border-color:hsl(var(--border))}body{font-family:"DM Sans",sans-serif}.card{border-radius:calc(var(--radius) + 2px);border:1px solid hsl(var(--border));background-color:hsl(var(--card));color:hsl(var(--card-foreground));box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.card-content{padding:1.5rem}.card-header{gap:.375rem;padding:1.5rem;margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}h2.card-title{font-size:1.5rem;line-height:2rem;font-weight:800;letter-spacing:-0.025em;color:#3963a6}h4.card-title{font-size:20px;font-weight:800;letter-spacing:-0.025em;color:#3963a6}.text-dark{color:#11192c !important}form.wbtn,button{all:unset}form.wbtn button{transition:all .2s ease-in-out}form.wbtn button:hover{opacity:.6}a.wbtn{transition:all .2s ease-in-out}a.wbtn:hover{opacity:.6}body:not(.logged-in) .fono_menu{display:none !important}.alert{position:relative;width:100%;border-radius:var(--radius);border:1px solid hsl(var(--border));padding:1rem;display:flex;align-items:center;max-width:740px;margin:24px auto}.alert-success{background-color:hsl(142,76%,96%);color:hsl(142,70%,20%);border-color:hsl(142,76%,86%)}.alert-error{background-color:hsl(0,84%,96%);color:hsl(0,70%,35%);border-color:hsl(0,84%,86%)}.btn{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:var(--radius);gap:8px;padding-left:1rem;padding-right:1rem;padding-top:0;padding-bottom:0;font-size:.875rem;line-height:1.25rem;height:40px;transition:all .2s ease-in-out}.btn:hover{opacity:.6}.btn svg{width:16px}.btn.big svg{width:32px}.btn-primary{background-color:hsl(var(--primary)) !important;border-color:hsl(var(--primary)) !important;color:hsl(var(--primary-foreground));box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.table{width:100%;caption-side:bottom;font-size:.875rem;line-height:1.25rem}.table th{height:3rem;padding-left:1rem;padding-right:1rem;text-align:left;vertical-align:middle;font-weight:500;color:hsl(var(--muted-foreground))}.table td{padding:1rem;vertical-align:middle}.form-group label{display:block;font-size:.875rem;line-height:1.25rem;font-weight:500;margin-bottom:.5rem}.form-control,.form-select{display:flex;height:2.5rem;width:100%;border-radius:var(--radius);border:1px solid hsl(var(--input));background-color:hsl(var(--background));padding-left:.75rem;padding-right:.75rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}textarea.form-control{min-height:5rem;resize:vertical}.no_msg{min-height:400px;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:12px}.no_msg svg{height:unset;width:100%;max-width:60px;color:#3963a7}.no_msg p{margin:0;text-align:center;font-size:18px;color:#777}.paciente_datos strong{display:block;width:100%}.paciente_id{background:#3963a6;color:#fff;font-weight:600;border-radius:6px;padding:3px 10px;display:inline-block;margin:0 auto 12px;font-size:14px}#pacienteTabs button{color:#000;font-weight:500;font-size:15px;text-transform:capitalize}.dropdown-menu .form-check{padding:0;display:flex;align-items:center;gap:10px;padding:6px 12px}.dropdown-menu .form-check:active{background:#f6f6f6;color:initial}.dropdown-menu .form-check input{transform:unset;margin:unset;padding:0;inset:unset}.dropdown-menu .form-check input:checked{background-color:#565e64;border-color:#565e64}.dropdown-menu .form-check label{margin-bottom:0}/*# sourceMappingURL=bundle.min.css.map */
