._selectorContainer_kao14_1{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;width:100vw;text-align:center}._selectorBox_kao14_10{background:#fff;padding:2rem;border-radius:var(--radius);box-shadow:0 2px 6px #0000001a;width:80%}._buttonsContainer_kao14_17{display:flex;justify-content:space-evenly;margin:1.5rem 0 0}.boton-base{cursor:pointer;border-radius:45px;width:100px;height:45px;transition:.3s;width:200px;white-space:nowrap;padding:0 1rem;display:flex;justify-content:center;align-items:center}.boton-primary{background:linear-gradient(90deg,#ffb000,#ff3c2a 50%);color:#fff;font-weight:var(--font-bold)}.boton-secondary{background-color:var(--marron);cursor:pointer;transition:border-color .25s;color:var(--gris-bg)}.boton-secondary:hover{background-color:#900020}.boton-danger{background-color:#900020;color:#fff}.boton-danger:hover{background-color:#bb2d3b}.boton-base:disabled{opacity:.6;cursor:not-allowed}._container_19c7v_1{color:var(--font-color)}._containerNiveles_19c7v_5{display:flex;flex-direction:column;gap:1rem;height:auto;min-height:100px}._containerNiveles_19c7v_5 p{font-size:var(--font-size-regular);margin:0}._levelRow_19c7v_17{display:flex;flex-direction:column;gap:6px}._mainContent_19c7v_22{display:flex;flex-direction:column;gap:1rem;justify-content:space-between}._tablaPacientes_19c7v_28{width:var(--width-complete);background:#fff;padding:16px;border-radius:var(--radius);border:1px solid #eef1f6;box-shadow:0 2px 6px #0000000f;text-align:justify;display:flex;flex-direction:column}._nav_19c7v_39{gap:2rem}._navCards_19c7v_42{display:flex;gap:1rem;flex-direction:row;align-items:center}._cardTitle_19c7v_48{color:var(--gris-med);font-weight:500;margin:0 0 .5rem}._cardResult_19c7v_53{font-size:24px;font-weight:700;color:var(--gris-dark);margin:0}._dashboardLayout_19c7v_65{display:grid;grid-template-columns:1fr 300px;gap:20px;padding:0 20px 0 0}._cardKpi_19c7v_71{background:#fff;padding:20px;border-radius:12px;box-shadow:0 4px 6px #0000000d}._notificationsAside_19c7v_79{background:#f8f9fa;border-left:1px solid #eee;padding:20px;height:100vh;position:sticky;top:0}._feedInfo_19c7v_88 p{margin:0;font-size:.9rem}._feedInfo_19c7v_88 small{color:#888}._chartsGrid_19c7v_96{display:grid;grid-template-columns:2fr 1fr;gap:20px}._chartContainer_19c7v_102{background:#fff;padding:20px;border-radius:15px;box-shadow:0 4px 12px #00000014}._chartContainer_19c7v_102 h4{margin-bottom:20px;color:#333;font-weight:600}._highlight_19c7v_114{text-transform:capitalize}._statsLevelCard_19c7v_117{padding-bottom:1rem!important}._levelInfo_19c7v_121{display:flex;justify-content:space-between;text-transform:capitalize}._progressBarBg_19c7v_127{background:#f0f0f0;height:8px;border-radius:10px;overflow:hidden}._progressBarFill_19c7v_134{height:100%;border-radius:10px;transition:width 1s ease-in-out}._feedItem_19c7v_141{display:flex;gap:15px;position:relative;align-content:center;align-items:center}._dot_19c7v_149{width:8px;height:8px;background:var(--bordo);border-radius:50%;margin-top:6px}._feedText_19c7v_157 strong{display:block;font-size:.95rem}feedText h4{margin:0}._feedText_19c7v_157 p{color:#888;font-size:.85rem;margin:0}._container_1ugna_1{color:var(--font-color);display:flex;flex-direction:column;gap:1rem;height:100%}._header_1ugna_8{display:flex;flex-direction:column;align-content:center;align-items:center;position:relative}._tablaPacientes_1ugna_17{background:#fff;border-radius:var(--radius);border:1px solid #eef1f6;box-shadow:0 2px 6px #0000000f;width:var(--width-complete)}._tablaPacientes_1ugna_17 table{width:var(--width-complete);border-collapse:collapse;font-size:14px;height:auto;min-height:auto}._tablaPacientes_1ugna_17 tbody tr{height:2rem}._tablaPacientes_1ugna_17 thead,._tablaPacientes_1ugna_17 thead th{color:#fff;font-weight:600;padding:12px;text-align:center;position:sticky;top:0}._tablaPacientes_1ugna_17 th{line-height:1.2}._tablaPacientes_1ugna_17 thead tr{height:48px}._tablaPacientes_1ugna_17 th,._tablaPacientes_1ugna_17 td{padding:10px;text-align:center;border-bottom:1px solid #f1f1f1}._tablaPacientes_1ugna_17 td{height:40px;vertical-align:middle;border-bottom:1px solid #eef1f6}._tablaPacientes_1ugna_17 tbody tr{height:50px}._layout_1ugna_73{width:var(--width-complete);display:flex;flex-direction:row;gap:2rem;height:100%}._nav_1ugna_88{display:flex;justify-content:space-between;align-items:center;width:var(--width-complete);margin-bottom:1.5rem}._navCards_1ugna_95{display:flex;gap:2rem;flex-direction:column;width:var(--width-third);align-items:center}._containerCards_1ugna_102{display:flex;flex-direction:row;gap:1.5rem;height:100%}._tablaPacientes_1ugna_17 table{width:var(--width-complete);border-collapse:collapse;font-size:14px}._tablaPacientes_1ugna_17 thead{background:var(--naranja2)}._tablaPacientes_1ugna_17 thead th,._tablaPacientes_1ugna_17 thead{color:#fff;font-weight:600;padding:14px;text-align:center;position:sticky;top:0}._tablaPacientes_1ugna_17 td{padding:12px;text-align:center;vertical-align:middle;color:#333}._tablaPacientes_1ugna_17 th,._tablaPacientes_1ugna_17 td{border-bottom:1px solid #f1f1f1}._tablaPacientes_1ugna_17 tbody tr:nth-child(2n){background:#faf5f6}._tablaPacientes_1ugna_17 tbody tr:hover{background:#ffe0bd;transition:.2s ease}._tablaPacientes_1ugna_17 td>*{display:inline-flex;align-items:center;justify-content:center}._modalOverlay_1r8hz_1{position:fixed;top:0;left:0;width:var(--width-complete);height:100%;background:#00000080;display:flex;justify-content:center;align-items:center}._modalContent_1r8hz_13{background:var(--gris-bg);padding:20px;border-radius:8px;width:80%;box-shadow:0 2px 10px #0000001a;display:flex;flex-direction:column;gap:.5rem}._modalContent_1r8hz_13 li{list-style:none;padding-left:1.5rem}._modalButtons_1r8hz_27{display:flex;justify-content:flex-end;gap:10px}._modalbody_1r8hz_33{display:flex;flex-direction:column;gap:.5rem}._modalOverlay_15kue_1{position:fixed;top:0;left:0;width:var(--width-complete);height:100%;background:#00000080;display:flex;justify-content:center;align-items:center}._modalContent_15kue_13{background:var(--gris-bg);padding:20px;border-radius:8px;width:90%;box-shadow:0 2px 10px #0000001a;display:flex;flex-direction:column;gap:.5rem}._modalContent_15kue_13 li{list-style:none}._modalButtons_15kue_26{display:flex;justify-content:space-between;margin:2rem 0 0}._estadoContainer_15kue_31{gap:2rem}._inputContainer_15kue_34{display:flex;flex-direction:column;gap:1rem}._inputGroup_15kue_39{display:flex;flex-direction:column;gap:.25rem;width:var(--width-complete)}._testCheckbox_15kue_45{display:flex;align-items:center;gap:.2rem}._testCheckbox_15kue_45>*{margin:0}._testsGrid_15kue_54{display:flex;justify-content:space-around;flex-direction:row;flex-wrap:wrap}._warning_lup71_1{color:var(--gris-dark);font-size:var(--font-size-small)}._container_lup71_5 p{margin:0;display:flex;flex-direction:column;gap:1rem;margin:0 0 0 1.5rem}._container_lup71_5{margin:0 0 1.5rem}._container_1huvu_2{color:var(--font-color);display:flex;flex-direction:column;gap:1rem;height:100%;width:var(--width-complete);min-height:0}._header_1huvu_13{display:flex;flex-direction:column;align-items:center;position:relative}._layout_1huvu_21{width:var(--width-complete);display:flex;flex-direction:row;gap:2rem;height:100%}._sidebar_1huvu_30 p{display:.2rem;font-size:var(--font-size-small);margin:1rem 0}._navCards_1huvu_35{display:flex;flex-direction:column;gap:2rem;width:var(--width-third);align-items:center}._containerCards_1huvu_44{display:flex;flex-direction:row;gap:1.5rem;height:100%}._cardPaciente_1huvu_50{margin:0 1rem;padding:1.5rem;justify-content:space-between}._cardPaciente_1huvu_50 h2{margin:0}._nav_1huvu_35{display:flex;justify-content:space-between;align-items:center;width:var(--width-complete)}._bloqueTabla_1huvu_67{display:flex;flex-direction:column;flex:1;min-height:0}._container_uvk61_1{color:var(--font-color);display:flex;flex-direction:column;gap:1rem;height:100%}._header_uvk61_8{display:flex;flex-direction:column;align-content:center;align-items:center;position:relative}table{table-layout:auto;width:var(--width-complete)}._container_uvk61_1 table th:nth-child(5),._container_uvk61_1 table td:nth-child(4){width:1%;white-space:nowrap}._tablaPacientes_uvk61_26{background:#fff;border-radius:var(--radius);border:1px solid #eef1f6;box-shadow:0 2px 6px #0000000f;width:var(--width-complete)}._tablaPacientes_uvk61_26 table{width:var(--width-complete);border-collapse:collapse;font-size:14px;height:auto;min-height:auto}._tablaPacientes_uvk61_26 tbody tr{height:2rem}._tablaPacientes_uvk61_26 thead,._tablaPacientes_uvk61_26 thead th{color:#fff;font-weight:600;padding:12px;text-align:center;position:sticky;top:0}._tablaPacientes_uvk61_26 th{line-height:1.2}._tablaPacientes_uvk61_26 thead tr{height:48px}._tablaPacientes_uvk61_26 th,._tablaPacientes_uvk61_26 td{padding:10px;text-align:center;border-bottom:1px solid #f1f1f1}._tablaPacientes_uvk61_26 td{height:40px;vertical-align:middle;border-bottom:1px solid #eef1f6}._tablaPacientes_uvk61_26 tbody tr{height:50px}._layout_uvk61_81{width:var(--width-complete);display:flex;flex-direction:row;gap:2rem;height:100%}._nav_uvk61_96{display:flex;justify-content:space-between;align-items:center;width:var(--width-complete);margin-bottom:1.5rem}._navCards_uvk61_103{display:flex;gap:2rem;flex-direction:column;width:var(--width-third);align-items:center}._containerCards_uvk61_110{display:flex;flex-direction:row;gap:1.5rem;height:100%}._tablaPacientes_uvk61_26 table{width:var(--width-complete);border-collapse:collapse;font-size:14px}._tablaPacientes_uvk61_26 thead{background:var(--naranja2)}._tablaPacientes_uvk61_26 thead th,._tablaPacientes_uvk61_26 thead{color:#fff;font-weight:600;padding:14px;text-align:center;position:sticky;top:0}._tablaPacientes_uvk61_26 td{padding:12px;text-align:center;vertical-align:middle;color:#333}._tablaPacientes_uvk61_26 th,._tablaPacientes_uvk61_26 td{border-bottom:1px solid #f1f1f1}._tablaPacientes_uvk61_26 tbody tr:nth-child(2n){background:#faf5f6}._tablaPacientes_uvk61_26 tbody tr:hover{background:#ffe0bd;transition:.2s ease}._tablaPacientes_uvk61_26 td>*{display:inline-flex;align-items:center;justify-content:center}._container_10g3n_1{color:var(--font-color);margin:0 0 5rem}._nav_10g3n_5{display:inline-flex;justify-content:space-between;width:var(--width-complete)}._form_10g3n_10{display:flex;flex-direction:column;gap:1rem;background:#fff;padding:16px;border-radius:var(--radius);border:1px solid #eef1f6;box-shadow:0 2px 6px #0000000f}._inputGroup_10g3n_20{display:flex;flex-direction:column;width:var(--width-complete)}._testsGrid_10g3n_25{display:flex;flex-direction:row;justify-content:space-around}._testsGrid_10g3n_25 label{display:flex;align-items:center;gap:.5rem;font-size:.9rem}._warning_10g3n_36{color:#d9534f;font-size:.9rem;margin-top:10px}._testsCheckboxes_10g3n_41{display:flex;flex-direction:row;gap:1.5rem;justify-content:center}._testsCheckboxes_10g3n_41 label{display:flex;align-items:center;gap:.5rem}._loginContainer_1n1xi_1{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;width:100%;padding:1rem}._loginBox_1n1xi_10{background:#fff;padding:2rem;border-radius:var(--radius);box-shadow:0 2px 6px #0000001a;width:min(520px,100%)}._form_1n1xi_17{display:flex;flex-direction:column;gap:1rem}@media(max-width:900px){._loginBox_1n1xi_10{padding:1.5rem}}@media(max-width:600px){._loginContainer_1n1xi_1{padding:.75rem}._loginBox_1n1xi_10{padding:1rem;border-radius:12px}}._container_pfwvb_1{color:var(--font-color)}._tablaPacientes_pfwvb_5{width:var(--width-complete);background:#fff;padding:16px;border-radius:var(--radius);border:1px solid #eef1f6;box-shadow:0 2px 6px #0000000f;text-align:justify;display:flex;flex-direction:column}._nav_pfwvb_17{gap:1rem}._centerAlign_pfwvb_21{text-align:center}._navCards_pfwvb_25{display:flex;gap:2rem;margin:.5rem 0}._cardTitle_pfwvb_31{color:var(--gris-med);font-weight:500;margin:0 0 .5rem}._cardResult_pfwvb_37{font-size:24px;font-weight:700;color:var(--gris-dark);margin:0}tbody button{color:#1b263b;border:none;background-color:transparent;padding:.6em 0}._buttonContainer_pfwvb_51{display:flex;justify-content:space-evenly;gap:1rem}._sidebar_pfwvb_57 p{font-size:var(--font-size-small);margin:1rem 0}@media(max-width:900px){._buttonContainer_pfwvb_51{flex-direction:column;align-items:stretch}}@media(max-width:600px){._cardTitle_pfwvb_31{font-size:1rem}._cardResult_pfwvb_37{font-size:20px}._buttonContainer_pfwvb_51{gap:.75rem}}._container_69e2e_1{color:var(--font-color);display:flex;flex-direction:column;gap:1rem;height:100%;width:var(--width-complete);min-height:0}._cardPaciente_69e2e_11{margin:0 1rem;padding:1.5rem}._cardPaciente_69e2e_11 h2{margin:0}._sidebar_69e2e_20 p{font-size:var(--font-size-small);margin:1rem 0}@media(max-width:900px){._cardPaciente_69e2e_11{margin:0;padding:1rem}}@media(max-width:600px){._container_69e2e_1{gap:.75rem}._cardPaciente_69e2e_11{padding:.75rem}}._inputDNI_1rxub_1{display:flex;flex-direction:row;gap:1rem;padding:16px;margin:1.5rem 0 0}._containerDNI_1rxub_8{align-items:start}._sidebar_1rxub_13 p{display:.2rem;font-size:var(--font-size-small);margin:1rem 0}._loginContainer_1u3vg_1{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;width:100vw}._loginBox_1u3vg_9{background:#fff;padding:2rem;border-radius:var(--radius);box-shadow:0 2px 6px #0000001a;width:80%}._form_1u3vg_16{display:flex;flex-direction:column;gap:1rem}._sidebar_hdnxl_1{width:100%}._navbar_hdnxl_5{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:.4rem 1.5rem}._left_hdnxl_14 img{height:auto;width:5rem}._center_hdnxl_19{display:flex;justify-content:center;gap:1.2rem}._item_hdnxl_25{text-decoration:none;color:var(--gris-med);font-weight:var(--font-light);transition:.2s}._item_hdnxl_25:hover{color:#ffb000}._active_hdnxl_36{color:#f80;font-weight:var(--font-bold)}._right_hdnxl_41{position:relative;background:#000;padding:.5rem;border-radius:48px}._right_hdnxl_41>*{color:var(--marron)}._userWrapper_hdnxl_52{position:relative}._userWrapper_hdnxl_52:after{content:"";position:absolute;top:100%;right:0;width:100%;height:20px}._userTrigger_hdnxl_65{cursor:pointer;font-weight:500;justify-content:flex-end;display:flex;align-items:center;gap:1rem}._subMenu_hdnxl_74{position:absolute;top:140%;right:0;width:25rem;padding:20px;background:#fff;border-radius:14px;box-shadow:0 20px 50px #0003;opacity:0;pointer-events:none;transform:translateY(10px);transition:all .25s ease;z-index:999}._userWrapper_hdnxl_52:hover ._subMenu_hdnxl_74{opacity:1;transform:translateY(0);pointer-events:auto}._subMenu_hdnxl_74:before{content:"";position:absolute;top:-1.313rem;right:20px;border-width:.7rem;border-style:solid;border-color:transparent transparent white transparent;filter:drop-shadow(0 -2px 2px rgba(0,0,0,.1))}._triple_hdnxl_107{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._topContainer_hdnxl_113{grid-column:1 / -1}._box_hdnxl_117 h3{margin:0 0 5px;font-size:14px}._box_hdnxl_117 p{margin:0;font-size:13px}._subText_hdnxl_127{font-size:12px;color:#666}._avatar_hdnxl_132{width:36px;height:36px;border-radius:50%;background:var(--rojo);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700}._userInfo_hdnxl_144{display:flex;flex-direction:column}._name_hdnxl_149{font-weight:var(--font-regular);font-size:14px;color:#fff}._sub_hdnxl_74{font-size:12px;opacity:.6;font-weight:var(--font-light);color:#fff}._arrow_hdnxl_162{margin-left:5px;font-size:12px}@media(max-width:900px){._navbar_hdnxl_5{flex-wrap:wrap;justify-content:center;gap:.75rem;padding:.5rem 1rem}._center_hdnxl_19{order:3;width:100%;justify-content:center;flex-wrap:wrap}._subMenu_hdnxl_74{width:min(92vw,25rem);right:-.75rem}}@media(max-width:600px){._left_hdnxl_14 img{width:4.2rem}._userInfo_hdnxl_144{display:none}._subMenu_hdnxl_74{right:-.4rem;padding:14px}._triple_hdnxl_107{grid-template-columns:1fr}}._container_1yz6l_2{display:flex;justify-content:center;gap:2rem;margin:.5rem}._containerRow_1yz6l_8{width:var(--width-complete)}._topRow_1yz6l_12{display:flex;align-items:center;color:var(--marron);font-weight:600;font-size:.95rem}._emoji_1yz6l_20{font-size:1.2rem}._bottomRow_1yz6l_24{display:flex;align-items:inherit;gap:5px;font-size:.85rem;font-weight:500;flex-direction:row;justify-content:space-between}._divider_1yz6l_34{color:var(--gris)}span{font-family:var(--font-family-body);font-size:var(--font-size-h2);text-transform:capitalize;font-weight:20}._testContainer_1ic10_1{color:var(--font-color);display:flex;flex-direction:column;gap:1rem;background:#fff;padding:16px;border-radius:var(--radius);border:1px solid #eef1f6;box-shadow:0 2px 6px #0000000f}._nav_1ic10_14{display:flex;justify-content:space-between;align-items:center;width:var(--width-complete);margin-bottom:1.5rem}._testCard_1ic10_22{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;padding:15px;margin-bottom:15px;display:flex;flex-direction:column}._testCardItems_1ic10_32{display:flex;flex-direction:row;justify-content:space-between}._testCardItems_1ic10_32 label{display:flex;align-items:center;gap:1rem}._aviso_7446i_1{padding:15px;background-color:#f9f9f9;border-radius:8px;border:1px solid rgb(221,221,221);font-size:.9em;margin:1.5rem 0}._avisoTitle_7446i_9{margin:0}._checkbox_7446i_12{display:flex;align-items:center;cursor:pointer;font-weight:700}._checkboxInput_7446i_18{margin-right:10px}._timer_pfdqo_2{font-size:2.8rem;font-weight:600;letter-spacing:2px;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:12px 20px;transition:all .3s ease}._timer_pfdqo_2._warning_pfdqo_12{color:#d97706;box-shadow:0 0 12px #d9770640,0 4px 12px #00000014}._timer_pfdqo_2._danger_pfdqo_18{color:#dc2626;animation:_pulse_pfdqo_1 1s infinite;box-shadow:0 0 16px #dc262659,0 4px 12px #0000001a}@keyframes _pulse_pfdqo_1{0%{transform:scale(1)}50%{transform:scale(1.04)}to{transform:scale(1)}}._progressContainer_pfdqo_34{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}._progressItem_pfdqo_41{width:36px;height:36px;border-radius:50%;border:none;cursor:pointer;font-weight:700;display:flex;align-items:center;justify-content:center}._completa_pfdqo_53{background-color:#4caf50;color:#fff;cursor:not-allowed}._pendiente_pfdqo_59{background-color:#e0e0e0;color:#333}._containerImg_892mb_1{display:flex;flex-direction:column;margin:.3rem 0}._container_892mb_1{display:flex;flex-direction:column}._img_892mb_11{cursor:grab;max-width:70%;align-self:center}._textarea_892mb_17{width:var(--width-complete);margin:.5rem 0;min-height:2rem}._containerImg_35pzn_1{display:flex;flex-direction:column;margin:.3rem 0}._container_35pzn_1{display:flex;flex-direction:column}._img_35pzn_11{cursor:grab;max-width:60%;align-self:center}._textarea_35pzn_17{width:var(--width-complete);margin:.5rem 0;min-height:2rem}._container_1fse3_1{display:flex;flex-direction:column;height:100%}._boton_1fse3_6{align-self:center;margin:1.5rem}main ._container_1fse3_1>:last-child{align-self:center;width:auto}._container_wl6ev_1{display:flex;flex-direction:column;height:100%}._fila_wl6ev_6{display:flex;align-items:center;justify-content:space-around}._imagen_wl6ev_12{border-radius:8px}._input_wl6ev_16{padding:.625rem;font-size:1rem;text-align:center}._boton_wl6ev_22{margin:1.5rem;align-self:center}._testCard_wl6ev_26{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;display:flex;align-items:center;justify-content:center}._footerStyle_1q43d_1{padding:.2rem 2rem;background:#111;color:#f5f5f5;gap:.75rem;font-size:.95rem}._containerStyle_1q43d_9{width:var(--width-complete);display:flex;justify-content:center;align-items:center;gap:1rem;flex-wrap:wrap;flex-direction:row}._brandStyle_1q43d_19{font-weight:700;letter-spacing:.08em;text-transform:uppercase;width:24px}._linksStyle_1q43d_26{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}._noteStyle_1q43d_33{opacity:.7;font-size:.85rem;font-weight:var(--font-extralight)}._logo_1q43d_38{width:2rem}*{box-sizing:border-box}._layout_wkp09_4{overflow:hidden;display:flex;flex-direction:column;height:100vh}._mainArea_wkp09_12{flex:1;min-height:0;overflow:hidden}._mainContent_wkp09_20{height:100%;overflow-y:auto;padding:.5rem 1.5rem 1.5rem}@media(max-width:900px){._mainContent_wkp09_20{padding:.75rem 1rem 1rem}}@media(max-width:600px){._mainContent_wkp09_20{padding:.5rem .75rem 1rem}}:root{color-scheme:light;color:var(--font-color);background-color:f5f5f5;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--radius: 8px;--naranja: #ffb000;--naranja2: #ff8800;--rojo: #ff3c2a;--gris-bg: #f5f6fa;--gris: #d8dce3;--gris-med: #868b90;--gris-dark: #2c2c2c;--verde: #28c66f;--radius: 16px;--shadow: rgba(0, 0, 0, .06) 0px 4px 14px;--beige: #f2e9e2;--bordo-light: #900020;--bordo: #6a040f;--marron: #35251c;--opuesto: #6933ff;--opuesto-light: #7c4dff;--font-size-regular: 1rem;--font-size-small: .75rem;--font-size-h1: 2rem;--font-size-h2: 1.5rem;--font-size-h3: 1.125rem;--font-color: #35251c;--font-family-body: "inter", sans-serif;--font-family-header: "Oswald", sans-serif;--font-extralight: 200;--font-light: 300;--font-regular: 400;--font-bold: 700;--heigh-complete: 100%;--heigh-half: 50%;--heigh-third: 33.33%;--width-complete: 100%;--width-half: 50%;--width-third: 20%}a{font-weight:500;text-decoration:inherit}body{margin:0;display:block;min-height:100vh;font-family:var(--font-family-body);overflow:auto;background-color:#f7fbff}#root{width:100%;min-height:100vh}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-header)}h4{margin-bottom:0}.nav{display:flex;justify-content:space-between;align-items:center;width:var(--width-complete)}.layout{width:var(--width-complete);display:flex;flex-direction:row;gap:2rem;height:100%}.tablaPacientes{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;background:#fff;border-radius:var(--radius);border:1px solid #eef1f6;box-shadow:0 2px 6px #0000000f;height:100%}.tablaPacientes thead{background:linear-gradient(45deg,#ffb000,#ff3c2a)}.tablaPacientes thead th{color:#fff;font-weight:600;padding:12px;text-align:center;position:sticky;top:0;height:48px}.tablaPacientes tbody tr{height:48px}.gap{gap:1rem}.justify-content-space-around{justify-content:space-around}.justify-content-space-evenly{justify-content:space-evenly}.font-size-small{font-size:var(--font-size-small)}.width-complete{width:var(--width-complete)}.panelVertical{display:flex;gap:2rem;flex-direction:column;width:var(--width-third);align-items:center;height:var(--heigh-complete)}button{border:none;cursor:pointer;border-radius:45px;width:100px;height:45px;transition:.3s;width:200px;white-space:nowrap;padding:0 1rem;display:flex;justify-content:center;align-items:center}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}input,select,textarea{background:transparent;border:none;border-bottom-width:medium;border-bottom-style:none;border-bottom-color:currentcolor;padding:0;height:40px;border-bottom:1px solid var(--naranja2);border-radius:0;font-family:inherit}input:focus,textarea:focus,select:focus{outline:none}.container{color:var(--font-color);display:flex;flex-direction:column;gap:1rem;height:100%}.card{background:#fff;border-radius:var(--radius);width:var(--width-complete);border:1px solid #eef1f6;box-shadow:0 2px 6px #0000000f}.margin{margin:1rem}.padding{padding:1rem}.paddingHorizontal{padding:0 1rem}.scrollbar{overflow-x:hidden;overflow-y:auto;scrollbar-color:#f2e9e2 #f1f1f1;scrollbar-width:thin;display:block;width:var(--width-complete);flex:1}.cardPaciente{margin:0 1rem;padding:1.5rem;justify-content:space-between}.tablaPacientes{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;background:#fff;border-radius:var(--radius);border:1px solid #eef1f6;box-shadow:0 2px 6px #0000000f;scrollbar-width:thin;scrollbar-color:#f2e9e2 #f1f1f1}.tablaPacientes table{width:var(--width-complete);border-collapse:collapse;font-size:14px}.container table th:nth-child(5),.container table td:nth-child(4){width:1%;white-space:nowrap}.tablaPacientes thead{background:linear-gradient(45deg,#ffb000,#ff3c2a);position:sticky;top:0}.tablaPacientes thead th{color:#fff;font-weight:600;padding:12px;text-align:center}.tablaPacientes thead th,.tablaPacientes tbody tr{height:48px}.tablaPacientes th,.tablaPacientes td{padding:0 10px;text-align:center;vertical-align:middle;border-bottom:1px solid #f1f1f1}.tablaPacientes td{color:#333}.tablaPacientes tbody tr:nth-child(2n){background:#faf5f6}.tablaPacientes tbody tr:hover{background:#ffe0bd;transition:.2s ease}.tablaPacientes td>*{display:inline-flex;align-items:center;justify-content:center}.loginContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;width:100vw}.loginBox{background:#fff;padding:2rem;border-radius:var(--radius);box-shadow:0 2px 6px #0000001a;width:80%}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
