.iQQvRq_form{width:100%}.iQQvRq_containerForm{gap:16px;display:grid}.iQQvRq_containerForm label{color:var(--text-secondary);font-size:.82rem;font-weight:700}.iQQvRq_containerForm>div{border:1px solid var(--border);background:var(--surface);border-radius:10px;min-height:44px;padding:0 12px;transition:border-color .16s,box-shadow .16s}.iQQvRq_containerForm>div:focus-within{border-color:#2b7fff;box-shadow:0 0 0 3px #2b7fff1f}.iQQvRq_containerForm input{color:var(--color-text);text-align:left;border:0;padding:10px 0;font-size:.92rem}.iQQvRq_containerForm button{justify-self:end;min-width:112px;min-height:42px;padding:0 18px;font-size:.88rem;font-weight:700}@media (max-width:480px){.iQQvRq_containerForm button{width:100%}}
.AQFWXq_input{border:none;border-bottom:2px solid var(--border);text-align:center;background:0 0;outline:none;width:100%;padding:8px 0;font-size:1rem}.AQFWXq_input:focus{border-bottom-color:var(--color-dark)}.AQFWXq_container{align-items:center;width:100%;min-width:0;display:inline-flex;position:relative}.AQFWXq_eyeButton{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;padding:0;position:absolute;right:15px}.AQFWXq_input{border:1px solid var(--border);text-align:left;min-height:48px;color:var(--text-primary);background:var(--surface-muted);transition:border-color var(--motion-fast),box-shadow var(--motion-fast),background var(--motion-fast);border-radius:12px;padding:12px 44px 12px 14px}.AQFWXq_input:focus{border-color:var(--focus);background:var(--surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 20%,transparent)}.AQFWXq_input[aria-invalid=true]{border-color:var(--ink-red)}.AQFWXq_input:disabled,.AQFWXq_input[readonly]{color:var(--text-secondary);opacity:1}.AQFWXq_eyeButton{border-radius:8px;width:40px;height:40px;right:4px}.AQFWXq_eyeButton:hover{background:var(--surface)}@media (prefers-reduced-motion:reduce){.AQFWXq_input{transition:none}}.AQFWXq_input,.AQFWXq_select{border-color:var(--control-border)}
._8a8eYW_btn{cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;padding:15px;font-size:1rem;display:inline-flex;position:relative}._8a8eYW_btn:hover{opacity:.8;transform:translateY(-2px)}._8a8eYW_primary{background-color:var(--brand-solid);color:#fff}._8a8eYW_warning{color:#452600;background:#ef9f27}._8a8eYW_danger{color:#fff;background:#a32d2d}._8a8eYW_secundary{background:var(--surface);color:var(--color-text)}._8a8eYW_sm{font-size:1.1rem}._8a8eYW_lg{font-size:2rem}._8a8eYW_loading{color:#0000;position:relative}._8a8eYW_loading:after{content:"";border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite _8a8eYW_spin;position:absolute}@keyframes _8a8eYW_spin{to{transform:rotate(360deg)}}._8a8eYW_btn{white-space:normal;gap:6px;min-height:44px}._8a8eYW_btn svg{flex-shrink:0}@media (prefers-reduced-motion:reduce){._8a8eYW_btn:hover{transform:none}}._8a8eYW_btn{transition:transform var(--motion-fast) var(--motion-ease),background-color var(--motion-fast),box-shadow var(--motion-fast);font-weight:600}._8a8eYW_btn:hover{opacity:1}._8a8eYW_btn:active{transform:scale(.98)}._8a8eYW_secondary,._8a8eYW_secundary{background:var(--surface-muted);border:1px solid var(--border);color:var(--text-primary)}._8a8eYW_btn:disabled{opacity:1;color:var(--text-secondary);background:var(--surface-muted);border:1px solid var(--border);cursor:not-allowed;box-shadow:none;transform:none}._8a8eYW_btn._8a8eYW_loading{color:var(--text-secondary)}._8a8eYW_btn._8a8eYW_loading:after{display:none}._8a8eYW_btn._8a8eYW_loading ._8a8eYW_spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite _8a8eYW_spin}._8a8eYW_btn:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (hover:hover) and (pointer:fine){._8a8eYW_primary:not(:disabled):hover{background:#2445b4;box-shadow:0 5px 14px #1733a425}}
._6gzf9q_overlay{--modal-ink:#223147;--modal-muted:#56677d;--modal-accent:#2456a6;--modal-line:#dce5ee;z-index:9999;-webkit-backdrop-filter:blur(6px);font-family:var(--font-geist-sans),system-ui,sans-serif;color:var(--modal-ink);background:#12223770;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}._6gzf9q_modal{background:var(--surface);border:1px solid var(--border);border-radius:18px;flex-direction:column;width:100%;min-width:0;max-width:480px;max-height:calc(100dvh - 40px);display:flex;overflow:hidden;box-shadow:0 24px 70px #0f172a38}._6gzf9q_header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 28px;display:flex}._6gzf9q_container{align-items:center;gap:16px;min-width:0;display:flex}._6gzf9q_containerTitle{flex-direction:column;gap:4px;min-width:0;display:flex}._6gzf9q_containerTitle p{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.45}._6gzf9q_titulo{color:#fff;margin:0;font-size:1.55rem;font-weight:700;line-height:1.2}._6gzf9q_cerrar{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:background-color .15s,color .15s,transform .15s;display:flex}._6gzf9q_cerrar:hover{background:#ffffff24}._6gzf9q_cerrar:active{transform:scale(.96)}._6gzf9q_cerrar:focus-visible{outline-offset:2px;outline:2px solid}._6gzf9q_body{overscroll-behavior:contain;min-height:0;padding:28px;overflow-y:auto}._6gzf9q_footer{border-top:1px solid var(--border);background:var(--surface);flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;padding:18px 28px 24px;display:flex}._6gzf9q_default{color:var(--on-accent);background:#1733a4}._6gzf9q_default ._6gzf9q_containerTitle p,._6gzf9q_default ._6gzf9q_container svg{color:var(--on-accent)}._6gzf9q_white{background:var(--surface)}._6gzf9q_white ._6gzf9q_titulo,._6gzf9q_white ._6gzf9q_cerrar{color:var(--color-text)}._6gzf9q_white ._6gzf9q_containerTitle p,._6gzf9q_white ._6gzf9q_container svg{color:var(--text-secondary)}._6gzf9q_white ._6gzf9q_cerrar:hover{background:var(--surface-muted);color:var(--text-primary)}._6gzf9q_yellow{color:#2b1700;background:#f59e0b}._6gzf9q_yellow ._6gzf9q_titulo,._6gzf9q_yellow ._6gzf9q_containerTitle p,._6gzf9q_yellow ._6gzf9q_cerrar,._6gzf9q_yellow ._6gzf9q_container svg{color:#2b1700}._6gzf9q_yellow ._6gzf9q_cerrar:hover{color:#fff;background:#d97706}@media (max-width:640px){._6gzf9q_overlay{padding:12px}._6gzf9q_modal{border-radius:16px;max-height:calc(100dvh - 24px)}._6gzf9q_header{padding:20px 18px}._6gzf9q_body{padding:22px 18px}._6gzf9q_footer{flex-direction:column-reverse;align-items:stretch;padding:16px 18px 20px}._6gzf9q_titulo{font-size:1.3rem}}._6gzf9q_form{flex-direction:column;gap:18px;display:flex}._6gzf9q_field{color:var(--color-text);flex-direction:column;gap:8px;font-size:.92rem;font-weight:600;display:flex}._6gzf9q_field input,._6gzf9q_field select,._6gzf9q_field textarea{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;height:46px;color:var(--color-text);font:inherit;border-radius:11px;outline:none;padding:0 14px;font-weight:400;transition:border-color .16s,box-shadow .16s,background .16s}._6gzf9q_field textarea{resize:vertical;height:auto;min-height:110px;padding-top:12px}._6gzf9q_field input::placeholder,._6gzf9q_field textarea::placeholder{color:var(--text-secondary);opacity:.7}._6gzf9q_field input:hover,._6gzf9q_field select:hover,._6gzf9q_field textarea:hover{border-color:#aebdcd}._6gzf9q_field input:focus,._6gzf9q_field select:focus,._6gzf9q_field textarea:focus{border-color:#2456a6;box-shadow:0 0 0 3px #2456a61f}._6gzf9q_field input[aria-invalid=true],._6gzf9q_field textarea[aria-invalid=true]{border-color:#c83d4d;box-shadow:0 0 0 3px #c83d4d1a}._6gzf9q_field input:disabled,._6gzf9q_field select:disabled,._6gzf9q_field textarea:disabled{cursor:not-allowed;opacity:.65;background:var(--surface-muted)}._6gzf9q_primary,._6gzf9q_secondary{min-height:42px;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:.92rem;font-weight:650;transition:transform .15s,background .15s,border-color .15s,box-shadow .15s;display:inline-flex}._6gzf9q_primary{color:#fff;background:#2456a6;border:1px solid #2456a6;box-shadow:0 2px 7px #2456a629}._6gzf9q_primary:hover:not(:disabled){background:#1d4789;border-color:#1d4789}._6gzf9q_secondary{border:1px solid var(--border);background:var(--surface);color:var(--color-text)}._6gzf9q_secondary:hover:not(:disabled){background:var(--surface-muted)}._6gzf9q_primary:active:not(:disabled),._6gzf9q_secondary:active:not(:disabled){transform:scale(.98)}._6gzf9q_primary:focus-visible,._6gzf9q_secondary:focus-visible{outline:none;box-shadow:0 0 0 3px #2456a62e}._6gzf9q_primary:disabled,._6gzf9q_secondary:disabled{cursor:not-allowed;opacity:.55}._6gzf9q_feedback{color:#9c2836;background:#fff6f7;border:1px solid #efc7cb;border-radius:11px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.9rem;line-height:1.45;display:flex}._6gzf9q_feedback svg{flex-shrink:0;margin-top:1px}._6gzf9q_success{color:#21643a;background:#f3fbf6;border-color:#b9dec7}._6gzf9q_success p{margin:4px 0 0}@media (max-width:640px){._6gzf9q_primary,._6gzf9q_secondary{width:100%}}
.BPk8Xq_link{max-width:100%;color:inherit;font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:5px;padding:6px 0;display:inline-flex}.BPk8Xq_link span{text-underline-offset:3px;font-size:12px;text-decoration:underline}.BPk8Xq_link:hover{text-decoration:underline}.BPk8Xq_link:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid}.BPk8Xq_content{color:var(--color-text);flex-direction:column;gap:16px;display:flex}.BPk8Xq_address{margin:0;font-weight:600;line-height:1.6}.BPk8Xq_map{border:0;border-radius:14px;width:100%;height:350px}.BPk8Xq_directions{color:#fff;background:#1733a4;border-radius:10px;justify-content:center;align-self:flex-start;align-items:center;gap:8px;min-height:44px;padding:12px 20px;font-weight:600;text-decoration:none;display:inline-flex}.BPk8Xq_directions:hover{background:#10277f}.BPk8Xq_directions:focus-visible{outline:2px solid var(--color-text);outline-offset:4px}.BPk8Xq_note{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.6}@media (max-width:640px){.BPk8Xq_map{height:280px}.BPk8Xq_directions{align-self:stretch}}
.ybrE0W_item{border:1px solid var(--border);background:var(--surface);border-radius:15px;flex-direction:column;gap:20px;min-width:0;height:100%;padding:18px;transition:border-color .18s,background-color .18s;display:flex}.ybrE0W_cardHeader{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.ybrE0W_schedule,.ybrE0W_person,.ybrE0W_location,.ybrE0W_statusBlock{min-width:0}.ybrE0W_schedule{align-items:center;gap:11px;display:flex}.ybrE0W_dateIcon{width:38px;height:38px;color:var(--color-dark);background:var(--tone-blue);border-radius:10px;flex:0 0 38px;place-items:center;display:grid}.ybrE0W_schedule>div,.ybrE0W_person>div,.ybrE0W_location>div{gap:4px;min-width:0;display:grid}.ybrE0W_schedule strong,.ybrE0W_person strong,.ybrE0W_location strong,.ybrE0W_person span,.ybrE0W_location span{overflow-wrap:anywhere}.ybrE0W_schedule strong{color:var(--color-text);font-size:.91rem;line-height:1.4}.ybrE0W_schedule div>span{color:var(--text-secondary);font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:.8rem;display:flex}.ybrE0W_statusBlock{text-align:right;flex-direction:column;flex:0 44%;align-items:flex-end;gap:6px;display:flex}.ybrE0W_actions{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;width:100%;min-width:0;margin-top:auto;display:flex}.ybrE0W_status{width:fit-content;color:var(--color-dark);background:var(--tone-blue);white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:760;line-height:1.3;display:inline-flex}.ybrE0W_pendiente,.ybrE0W_reprogramada,.ybrE0W_vencida,.ybrE0W_inasistencia_paciente{color:var(--ink-orange);background:var(--tone-orange)}.ybrE0W_completada{color:var(--ink-green);background:var(--tone-green)}.ybrE0W_cancelada{color:var(--ink-red);background:var(--tone-red)}.ybrE0W_cardBody{gap:18px;min-width:0;padding:0;display:grid}.ybrE0W_person{align-items:center;gap:12px;display:flex}.ybrE0W_person img{object-fit:cover;width:50px;height:50px;box-shadow:0 0 0 1px var(--border);border-radius:14px;flex:0 0 50px}.ybrE0W_person strong{color:var(--color-text);font-size:.93rem;line-height:1.35}.ybrE0W_person span{color:var(--text-secondary);font-size:.8rem;line-height:1.4}.ybrE0W_location{color:var(--color-dark);align-items:flex-start;gap:9px;display:flex}.ybrE0W_location>svg{flex:none;margin-top:1px}.ybrE0W_location strong{color:var(--color-text);font-size:.82rem;line-height:1.4}.ybrE0W_location span{color:var(--text-secondary);font-size:.77rem;line-height:1.45}.ybrE0W_actions{border-top:1px solid var(--border);flex-direction:column;align-items:stretch;gap:15px;width:100%;min-width:0;margin-top:auto;padding-top:12px;display:flex}.ybrE0W_actionButtons{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px;width:100%;display:grid}.ybrE0W_actionButton{cursor:pointer;min-width:0;min-height:36px;font:inherit;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:6px 9px;font-size:.74rem;font-weight:750;line-height:1.2;transition:color .18s,border-color .18s,background-color .18s,box-shadow .18s,transform .14s cubic-bezier(.23,1,.32,1);display:inline-flex;box-shadow:0 1px 2px #1627410d}.ybrE0W_actionButton svg{stroke-width:2px;flex:none;width:14px;height:14px;transition:transform .18s cubic-bezier(.23,1,.32,1)}.ybrE0W_actionButton:active,.ybrE0W_detailsButton:active{transform:scale(.97)}.ybrE0W_actionButton:focus-visible,.ybrE0W_detailsButton:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.ybrE0W_actionButton:disabled{cursor:not-allowed;opacity:.56;box-shadow:none;transform:none}.ybrE0W_actionButtons[data-action-count="3"] :is(.ybrE0W_primary,.ybrE0W_success){grid-area:1/1/auto/-1}.ybrE0W_actionButtons[data-action-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ybrE0W_secondary{color:var(--text-secondary);border-color:var(--border);background:var(--surface-muted)}.ybrE0W_primary{color:var(--action-on);border-color:var(--border);background:var(--action-primary-bg);box-shadow:0 4px 12px #2456a633}.ybrE0W_success{color:var(--action-on);border-color:var(--border);background:var(--action-success-bg);box-shadow:0 4px 12px #17664e2b}.ybrE0W_danger{color:var(--ink-red);border-color:var(--border);background:var(--surface)}.ybrE0W_actions small{max-width:28ch;color:var(--text-secondary);font-size:.73rem;line-height:1.45}.ybrE0W_detailsButton{border:1px solid var(--border);width:100%;min-height:34px;color:var(--color-dark);background:var(--surface-muted);cursor:pointer;font:inherit;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:6px 9px;font-size:.73rem;font-weight:750;line-height:1.2;transition:color .16s,border-color .16s,background-color .16s,transform .14s cubic-bezier(.23,1,.32,1);display:inline-flex}.ybrE0W_resolutionInfo{overflow-wrap:anywhere;align-items:flex-start;gap:7px;min-width:0;font-size:.74rem;font-weight:650;line-height:1.5;display:flex}.ybrE0W_resolutionInfo svg{flex:none;margin-top:2px}.ybrE0W_resolutionCompleted{color:var(--ink-green)}.ybrE0W_resolutionCancelled{color:var(--ink-red)}.ybrE0W_resolutionExpired{color:var(--ink-orange)}@media (hover:hover) and (pointer:fine){.ybrE0W_item:hover{border-color:var(--border);background:var(--surface-muted)}.ybrE0W_actionButton:not(:disabled):hover{transform:translateY(-1px)}.ybrE0W_secondary:not(:disabled):hover{color:var(--text-secondary);border-color:var(--border);background:var(--surface-muted);box-shadow:0 4px 10px #2456a61a}.ybrE0W_secondary:not(:disabled):hover svg{transform:rotate(-5deg)}.ybrE0W_primary:not(:disabled):hover{border-color:var(--border);background:var(--action-primary-hover);box-shadow:0 6px 14px #2456a642}.ybrE0W_success:not(:disabled):hover{border-color:var(--border);background:var(--action-success-hover);box-shadow:0 6px 14px #17664e3b}.ybrE0W_primary:not(:disabled):hover svg,.ybrE0W_success:not(:disabled):hover svg{transform:translateY(-1px)}.ybrE0W_danger:not(:disabled):hover{color:var(--ink-red);border-color:var(--border);background:var(--surface-muted);box-shadow:0 4px 10px #91394a17}.ybrE0W_detailsButton:hover{color:var(--color-dark);border-color:var(--border);background:var(--tone-blue);transform:translateY(-1px)}}@media (max-width:900px){.ybrE0W_item{height:auto}}@media (max-width:430px){.ybrE0W_item{padding:16px}.ybrE0W_cardHeader{gap:10px}.ybrE0W_statusBlock{flex-basis:42%}.ybrE0W_detailsButton,.ybrE0W_actionButton{min-height:42px}.ybrE0W_actionButton{padding-inline:10px;font-size:.76rem}}@media (max-width:350px){.ybrE0W_cardHeader{flex-direction:column;align-items:flex-start}.ybrE0W_statusBlock{text-align:left;flex-basis:auto;align-items:flex-start}.ybrE0W_actionButtons,.ybrE0W_actionButtons[data-action-count="3"]{grid-template-columns:minmax(0,1fr)}.ybrE0W_actionButtons[data-action-count="3"] :is(.ybrE0W_primary,.ybrE0W_success){grid-column:1}}@media (prefers-reduced-motion:reduce){.ybrE0W_item,.ybrE0W_actionButton,.ybrE0W_actionButton svg,.ybrE0W_detailsButton{transition:none}.ybrE0W_actionButton:not(:disabled):hover,.ybrE0W_actionButton:not(:disabled):hover svg,.ybrE0W_detailsButton:hover{transform:none}}.ybrE0W_person .ybrE0W_medicalLink{color:var(--color-dark);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin-top:7px;padding:0;font-size:12px;text-decoration:underline;display:block}.ybrE0W_medicalLink:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){.ybrE0W_spinner,.ybrE0W_loading svg{animation:none}.ybrE0W_dropzone,.ybrE0W_cancelButton,.ybrE0W_submitButton{transition:none}}
.dn0dQq_codeBlock{background:var(--surface-muted);border-radius:12px;gap:7px;min-width:0;padding:13px 14px;display:grid}.dn0dQq_label{color:var(--text-secondary);font-size:.75rem;font-weight:700;line-height:1.35}.dn0dQq_codeRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.dn0dQq_codeRow code{min-width:0;color:var(--color-dark);letter-spacing:.035em;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.98rem;font-weight:760;line-height:1.4}.dn0dQq_codeRow .dn0dQq_emptyCode{color:var(--text-secondary);letter-spacing:0;font-family:inherit;font-size:.88rem;font-weight:560}.dn0dQq_copyButton{border:1px solid var(--border);min-height:36px;color:var(--color-dark);background:var(--surface);cursor:pointer;font:inherit;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:.76rem;font-weight:750;line-height:1.2;transition:color .16s,border-color .16s,background-color .16s,transform .14s cubic-bezier(.23,1,.32,1);display:inline-flex}.dn0dQq_copyButton[data-state=copied]{color:var(--ink-green);border-color:var(--border);background:var(--tone-green)}.dn0dQq_copyButton[data-state=error]{color:var(--ink-red);border-color:var(--border);background:var(--tone-red)}.dn0dQq_copyButton:active{transform:scale(.97)}.dn0dQq_copyButton:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.dn0dQq_compact{border:1px solid var(--border);background:var(--surface-muted);padding:11px 12px}.dn0dQq_compact .dn0dQq_codeRow code{font-size:.88rem}.dn0dQq_compact .dn0dQq_copyButton{min-height:34px;padding:6px 9px}.dn0dQq_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.dn0dQq_copyButton:hover{color:var(--color-dark);border-color:var(--border);background:var(--tone-blue);transform:translateY(-1px)}}@media (max-width:380px){.dn0dQq_codeRow{grid-template-columns:minmax(0,1fr)}.dn0dQq_copyButton{width:fit-content;min-height:42px}}@media (prefers-reduced-motion:reduce){.dn0dQq_copyButton{transition:color .16s,border-color .16s,background-color .16s}.dn0dQq_copyButton:hover,.dn0dQq_copyButton:active{transform:none}}button:focus-visible{outline:2px solid var(--focus);outline-offset:3px}
.g18lNW_badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;width:fit-content;min-height:27px;padding:0 9px;font-size:.7rem;font-weight:720;line-height:1;display:inline-flex}.g18lNW_pendiente{border-color:var(--border);background:var(--surface-muted);color:var(--ink-orange)}.g18lNW_aprobado{border-color:var(--border);background:var(--surface-muted);color:var(--ink-green)}.g18lNW_rechazado{border-color:var(--border);background:var(--surface-muted);color:var(--ink-red)}.g18lNW_unknown{border-color:var(--border);background:var(--surface);color:var(--text-secondary)}
.LBiuVW_headerIcon{width:42px;height:42px;color:var(--color-dark);background:var(--tone-blue);border-radius:12px;flex:0 0 42px;justify-content:center;align-items:center;display:inline-flex}.LBiuVW_content{gap:0;display:grid}.LBiuVW_summary{justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.LBiuVW_summary>div{align-items:center;gap:10px;display:flex}.LBiuVW_summaryLabel,.LBiuVW_detailItem span{color:var(--text-secondary);font-size:.75rem;font-weight:700;line-height:1.35}.LBiuVW_summary p{color:var(--text-secondary);margin:0;font-size:.78rem}.LBiuVW_status{width:fit-content;color:var(--color-dark);background:var(--tone-blue);border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:760;line-height:1.3;display:inline-flex}.LBiuVW_pendiente,.LBiuVW_reprogramada{color:var(--ink-orange);background:var(--tone-orange)}.LBiuVW_completada{color:var(--ink-green);background:var(--tone-green)}.LBiuVW_cancelada{color:var(--ink-red);background:var(--tone-red)}.LBiuVW_section{border-top:1px solid var(--border);gap:14px;min-width:0;padding:20px 0;display:grid}.LBiuVW_section:last-child{padding-bottom:0}.LBiuVW_sectionTitle{color:var(--color-text);align-items:center;gap:8px;margin:0;font-size:.94rem;font-weight:760;line-height:1.35;display:flex}.LBiuVW_sectionTitle svg{color:var(--color-dark);flex:none}.LBiuVW_dataGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;display:grid}.LBiuVW_detailItem{gap:4px;min-width:0;display:grid}.LBiuVW_detailItem span{align-items:center;gap:6px;display:flex}.LBiuVW_detailItem span svg{color:var(--color-dark)}.LBiuVW_detailItem strong{overflow-wrap:anywhere;min-width:0;color:var(--color-text);font-size:.88rem;font-weight:650;line-height:1.5}.LBiuVW_fullWidth{grid-column:1/-1}.LBiuVW_person{align-items:center;gap:12px;min-width:0;display:flex}.LBiuVW_person img{object-fit:cover;width:52px;height:52px;box-shadow:0 0 0 1px var(--border);border-radius:14px;flex:0 0 52px}.LBiuVW_person>div{gap:3px;min-width:0;display:grid}.LBiuVW_person strong,.LBiuVW_person span{overflow-wrap:anywhere}.LBiuVW_person strong{color:var(--color-text);font-size:.95rem;line-height:1.4}.LBiuVW_person span{color:var(--text-secondary);font-size:.82rem;line-height:1.4}.LBiuVW_reason{overflow-wrap:anywhere;color:var(--color-text);white-space:pre-wrap;margin:0;font-size:.88rem;line-height:1.65}.LBiuVW_emptyValue{color:var(--text-secondary)}@media (max-width:560px){.LBiuVW_summary{flex-direction:column;align-items:flex-start;gap:8px}.LBiuVW_dataGrid{grid-template-columns:minmax(0,1fr);gap:13px}.LBiuVW_fullWidth{grid-column:1}}.LBiuVW_clinicalLoading{flex-direction:column;gap:18px;min-height:160px;padding:20px 0;display:flex}.LBiuVW_skeletonLine{background:var(--surface-muted);border-radius:8px;width:100%;height:15px;animation:1.4s ease-in-out infinite LBiuVW_clinicalPulse}.LBiuVW_skeletonLine:nth-child(2){width:85%}.LBiuVW_skeletonLine:nth-child(3){width:65%}@keyframes LBiuVW_clinicalPulse{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.LBiuVW_skeletonLine,.LBiuVW_spinner,.LBiuVW_loading svg{animation:none}.LBiuVW_dropzone,.LBiuVW_cancelButton,.LBiuVW_submitButton{transition:none}}.LBiuVW_content{color:var(--color-text)}
.vNl5Ga_detail{color:var(--text-secondary);gap:20px;display:grid}.vNl5Ga_summary{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding-bottom:18px;display:grid}.vNl5Ga_avatar{background:var(--surface-muted);width:48px;height:48px;color:var(--color-dark);border-radius:13px;place-items:center;display:grid}.vNl5Ga_identity{min-width:0}.vNl5Ga_identity>span{color:var(--color-dark);letter-spacing:.09em;text-transform:uppercase;font-size:.66rem;font-weight:750}.vNl5Ga_identity h2{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:1.2rem;overflow:hidden}.vNl5Ga_identity p{color:var(--text-secondary);margin-top:3px;font-size:.79rem}.vNl5Ga_currentStatus{justify-items:end;gap:6px;display:grid}.vNl5Ga_currentStatus small{color:var(--text-secondary);font-size:.67rem}.vNl5Ga_rejectionSummary{border:1px solid var(--border);background:var(--surface);border-left:3px solid #a52a3b;border-radius:12px;gap:8px;min-width:0;padding:16px;display:grid}.vNl5Ga_rejectionSummary h3{color:var(--ink-red);font-size:.86rem;font-weight:720}.vNl5Ga_rejectionText{color:var(--text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.8rem;line-height:1.6}.vNl5Ga_rejectionMetadata{border-top:1px solid var(--border);gap:4px;margin:4px 0 0;padding-top:12px;display:grid}.vNl5Ga_rejectionMetadata dt{color:var(--text-secondary);font-size:.7rem;font-weight:650}.vNl5Ga_rejectionMetadata dd{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:.79rem}.vNl5Ga_sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.vNl5Ga_section{border:1px solid var(--border);background:var(--surface);border-radius:13px;min-width:0;padding:16px}.vNl5Ga_section:last-child{grid-column:1/-1}.vNl5Ga_sectionTitle{color:var(--text-secondary);align-items:center;gap:8px;margin-bottom:14px;display:flex}.vNl5Ga_sectionTitle h3{color:var(--text-secondary);font-size:.83rem;font-weight:720}.vNl5Ga_fieldsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 18px;display:grid}.vNl5Ga_field{min-width:0}.vNl5Ga_field dt{color:var(--text-secondary);font-size:.66rem;font-weight:650}.vNl5Ga_field dd{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.79rem;font-weight:600;overflow:hidden}.vNl5Ga_documentCard{border:1px solid var(--border);background:var(--surface);border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.vNl5Ga_documentIcon{background:var(--surface-muted);width:40px;height:40px;color:var(--color-dark);border-radius:10px;place-items:center;display:grid}.vNl5Ga_documentCopy{gap:3px;min-width:0;display:grid}.vNl5Ga_documentCopy strong{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.vNl5Ga_documentCopy span{color:var(--text-secondary);font-size:.7rem}.vNl5Ga_documentCard button,.vNl5Ga_actions button{min-height:40px;padding:0 14px;font-size:.78rem;font-weight:700}.vNl5Ga_documentCard button{border:1px solid var(--border)}.vNl5Ga_rejectPanel{border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:8px;padding:15px;display:grid}.vNl5Ga_rejectPanel h3{color:var(--ink-red);font-size:.86rem}.vNl5Ga_rejectPanel label{color:var(--text-secondary);font-size:.72rem}.vNl5Ga_rejectPanel textarea{resize:vertical;border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text-secondary);font:inherit;border-radius:9px;padding:10px 12px;font-size:.8rem}.vNl5Ga_actions{justify-content:flex-end;align-items:center;gap:9px;padding-top:2px;display:flex}@media (max-width:720px){.vNl5Ga_summary{grid-template-columns:auto minmax(0,1fr)}.vNl5Ga_currentStatus{grid-column:2;justify-items:start}.vNl5Ga_sections{grid-template-columns:1fr}.vNl5Ga_section:last-child{grid-column:auto}.vNl5Ga_documentCard{grid-template-columns:auto minmax(0,1fr)}.vNl5Ga_documentCard button{grid-column:1/-1;width:100%}}@media (max-width:480px){.vNl5Ga_fieldsGrid{grid-template-columns:1fr}.vNl5Ga_actions{flex-direction:column-reverse;align-items:stretch}.vNl5Ga_actions button{width:100%}}
.VQmAAG_entry{padding:0 0 22px 18px;position:relative}.VQmAAG_entry:last-child{padding-bottom:0}.VQmAAG_marker{z-index:1;background:#2b7fff;border:3px solid #fff;border-radius:50%;width:13px;height:13px;position:absolute;top:23px;left:-27px;box-shadow:0 0 0 3px #cfe2ff}.VQmAAG_card{width:100%;color:inherit;text-align:left;background:#fff;border:1px solid #e4e9f1;border-radius:13px;gap:16px;padding:21px 22px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 3px 12px #1f33550b}.VQmAAG_card:focus-visible{outline-offset:3px;outline:3px solid #2563eb}.VQmAAG_topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.VQmAAG_date{color:#1733a4;text-transform:capitalize;align-items:center;gap:8px;font-weight:700;display:flex}.VQmAAG_date svg{flex-shrink:0}.VQmAAG_latest{color:#17653a;background:#eaf8f0;border-radius:20px;padding:5px 9px;font-size:.73rem;font-weight:700}.VQmAAG_doctor{align-items:center;gap:11px;display:flex}.VQmAAG_doctor>span{color:#2b7fff;background:#edf5ff;border-radius:10px;flex:0 0 38px;place-items:center;height:38px;display:grid}.VQmAAG_doctor div{flex-direction:column;gap:3px;min-width:0;display:flex}.VQmAAG_doctor strong{color:#172033;font-size:.98rem}.VQmAAG_doctor small{color:#6b7280;font-size:.79rem}.VQmAAG_clinicalData{border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:17px 0;display:grid}.VQmAAG_clinicalData span{color:#667085;letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:.73rem;font-weight:700;display:block}.VQmAAG_clinicalData p{color:#303b4e;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.92rem;line-height:1.55;display:-webkit-box;overflow:hidden}.VQmAAG_action{color:#245dcb;cursor:pointer;min-height:38px;font:inherit;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;justify-self:end;align-items:center;gap:7px;padding:7px 11px;font-size:.86rem;font-weight:700;transition:color .16s,border-color .16s,background-color .16s,transform .14s cubic-bezier(.23,1,.32,1);display:inline-flex}.VQmAAG_action:active{transform:scale(.97)}.VQmAAG_action:focus-visible{outline-offset:2px;outline:3px solid #245dcb3d}@media (hover:hover) and (pointer:fine){.VQmAAG_card:hover{border-color:#c8d9ee;box-shadow:0 8px 22px #1f4b8214}.VQmAAG_action:hover{color:#174da9;background:#f2f7fd;border-color:#c5d7ee;transform:translateY(-1px)}}@media (max-width:700px){.VQmAAG_clinicalData{grid-template-columns:minmax(0,1fr);gap:14px}}@media (max-width:480px){.VQmAAG_entry{padding-left:11px}.VQmAAG_marker{left:-23px}.VQmAAG_card{gap:14px;padding:17px 15px}.VQmAAG_topline{flex-direction:column-reverse;align-items:flex-start}.VQmAAG_action{justify-self:stretch;width:100%;min-height:42px}}@media (prefers-reduced-motion:reduce){.VQmAAG_card,.VQmAAG_action{transition:none}.VQmAAG_action:hover,.VQmAAG_action:active{transform:none}}
.T4m__q_section{color:var(--color-text);gap:12px;display:grid}.T4m__q_section h3{margin:0;font-size:1rem}.T4m__q_section ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.T4m__q_section li{border:1px solid var(--border);border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.T4m__q_fileInfo{flex:1;gap:4px;min-width:0;display:grid}.T4m__q_fileInfo span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.T4m__q_fileInfo small{color:var(--text-secondary);font-size:.8rem}.T4m__q_actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:560px){.T4m__q_section li{flex-wrap:wrap}.T4m__q_actions{flex-basis:100%;justify-content:flex-end}}.T4m__q_section button{border:1px solid var(--ink-green);color:var(--ink-green);background:var(--tone-green);cursor:pointer;border-radius:8px;padding:7px 12px}.T4m__q_section button:disabled{opacity:.6;cursor:default}.T4m__q_section p{margin:0;font-size:.9rem}.T4m__q_section p[role=alert]{color:var(--ink-red)}button:focus-visible{outline:2px solid var(--focus);outline-offset:3px}
._6QpzBG_list{min-width:0}._6QpzBG_list>[role=list]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}._6QpzBG_empty{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;min-height:166px;padding:28px 24px;display:grid}._6QpzBG_empty>span{color:#17664e;background:#dff0e9;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}._6QpzBG_empty h3{color:var(--color-text);margin:0;font-size:.98rem;line-height:1.35}._6QpzBG_empty p{max-width:600px;color:var(--text-secondary);margin:6px 0 0;font-size:.84rem;line-height:1.5}@media (max-width:900px){._6QpzBG_list>[role=list]{grid-template-columns:minmax(0,1fr)}}@media (max-width:430px){._6QpzBG_list>[role=list]{gap:14px}._6QpzBG_empty{grid-template-columns:minmax(0,1fr);padding:25px 4px}}._6QpzBG_medicalCard{color:var(--text-secondary);background:0 0;border:0;margin:0;padding:0}._6QpzBG_medicalCard h3{margin:0 0 6px}._6QpzBG_medicalNote{color:var(--text-secondary);font-size:13px}._6QpzBG_medicalMeasures{flex-wrap:wrap;gap:24px;margin:18px 0;display:flex}._6QpzBG_medicalRecord{border-top:1px solid var(--border);overflow-wrap:anywhere;padding:16px 0}._6QpzBG_medicalRecord small{color:var(--text-secondary);margin-bottom:6px;display:block}._6QpzBG_medicalRecord strong{margin-right:12px;display:inline-block}._6QpzBG_medicalRecord p{white-space:pre-wrap;margin:8px 0;line-height:1.5}._6QpzBG_medicalState{background:var(--surface-muted);color:var(--color-dark);border-radius:8px;padding:4px 9px;font-size:12px;display:inline-block}
._49UNLq_wrapper{flex-direction:column;gap:16px;min-width:0;display:flex}._49UNLq_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}._49UNLq_titulo{color:var(--color-text);letter-spacing:-.02em;font-size:1.35rem;font-weight:720}._49UNLq_descripcion{color:var(--text-secondary);margin-top:5px;font-size:.88rem;line-height:1.45}._49UNLq_searchBar{border:1px solid var(--border);background:var(--surface);width:min(100%,360px);min-height:44px;color:var(--text-secondary);border-radius:10px;align-items:center;gap:10px;padding:0 13px;transition:border-color .16s,box-shadow .16s;display:flex}._49UNLq_searchBar:focus-within{border-color:#2b7fff;box-shadow:0 0 0 3px #2b7fff1f}._49UNLq_searchIcon{flex:none}._49UNLq_searchInput{width:100%;min-width:0;color:var(--color-text);font:inherit;background:0 0;border:0;outline:0;font-size:.88rem}._49UNLq_searchInput::placeholder{color:var(--text-secondary)}._49UNLq_tableWrapper{border:1px solid var(--border);background:var(--surface);overscroll-behavior-inline:contain;border-radius:14px;max-width:100%;overflow-x:auto;box-shadow:0 10px 28px #1c365c0e}._49UNLq_table{border-collapse:collapse;table-layout:auto;width:max-content;min-width:100%;font-size:.86rem}._49UNLq_th{border-bottom:1px solid var(--border);background:var(--surface);color:var(--text-secondary);letter-spacing:.055em;text-align:left;text-transform:uppercase;white-space:nowrap;overflow-wrap:normal;word-break:normal;padding:12px 16px;font-size:.71rem;font-weight:750}._49UNLq_td{border-bottom:1px solid var(--border);max-width:280px;color:var(--text-secondary);text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;overflow-wrap:normal;word-break:normal;padding:13px 16px;overflow:hidden}._49UNLq_row:last-child ._49UNLq_td{border-bottom:0}._49UNLq_row{transition:background-color .14s}._49UNLq_row:hover{background:var(--surface)}._49UNLq_row:focus-within{background:var(--surface-muted)}._49UNLq_indexColumn,._49UNLq_indexCell{white-space:nowrap;overflow-wrap:normal;word-break:normal;font-variant-numeric:tabular-nums;width:56px;min-width:56px}._49UNLq_indexCell{color:var(--text-secondary)}._49UNLq_idColumn{text-overflow:clip;white-space:nowrap;overflow-wrap:normal;word-break:normal;font-variant-numeric:tabular-nums;width:1%;min-width:76px;max-width:none;overflow:visible}._49UNLq_documentColumn{text-overflow:clip;white-space:nowrap;overflow-wrap:normal;word-break:normal;font-variant-numeric:tabular-nums;width:1%;min-width:124px;max-width:none;overflow:visible}._49UNLq_acciones,._49UNLq_centrarAcciones{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:7px;display:flex}._49UNLq_centrarAcciones{justify-content:center}._49UNLq_accionBtn{cursor:pointer;border:1px solid #0000;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;transition:border-color .15s,background-color .15s,transform .15s;display:inline-grid}._49UNLq_accionBtn:hover{transform:translateY(-1px)}._49UNLq_editar{border-color:var(--border);background:var(--surface-muted);color:var(--color-dark)}._49UNLq_editar:hover{background:var(--surface-muted)}._49UNLq_eliminar{border-color:var(--border);background:var(--surface-muted);color:var(--ink-red)}._49UNLq_eliminar:hover{background:var(--surface-muted)}._49UNLq_skeletonRow td{padding:14px 16px}._49UNLq_skeleton{background:linear-gradient(90deg, var(--surface-muted) 25%, var(--surface-muted) 50%, var(--surface-muted) 75%);background-size:200% 100%;border-radius:6px;height:18px;animation:1.4s infinite _49UNLq_shimmer}@keyframes _49UNLq_shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}._49UNLq_empty{text-align:center;padding:42px 20px}._49UNLq_emptyContent{color:var(--text-secondary);justify-items:center;gap:7px;font-size:.84rem;line-height:1.45;display:grid}._49UNLq_emptyContent strong{color:var(--text-secondary);font-size:.94rem}._49UNLq_emptyIcon{background:var(--surface-muted);width:42px;height:42px;color:var(--text-secondary);border-radius:12px;place-items:center;margin-bottom:3px;display:grid}._49UNLq_errorIcon{background:var(--surface-muted);color:var(--ink-red)}._49UNLq_retryButton{border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--text-secondary);font:inherit;cursor:pointer;border-radius:9px;margin-top:5px;padding:0 13px;font-weight:650}._49UNLq_conteo{color:var(--text-secondary);text-align:right;font-size:.78rem}@media (max-width:720px){._49UNLq_searchBar{width:100%}._49UNLq_tableWrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}._49UNLq_th,._49UNLq_td{padding:11px 12px}._49UNLq_conteo{text-align:left}}@media (prefers-reduced-motion:reduce){._49UNLq_skeleton{animation:none}}
._7WgnAW_form{flex-direction:column;gap:20px;width:100%;display:flex}._7WgnAW_intro{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding-bottom:16px;display:flex}._7WgnAW_introIcon{width:46px;height:46px;color:var(--ink-orange);background:var(--tone-orange);border-radius:12px;flex-shrink:0;place-items:center;display:grid}._7WgnAW_intro h3{color:var(--color-text);margin:0 0 4px;font-size:1.05rem}._7WgnAW_intro p{color:var(--text-secondary);margin:0;font-size:.88rem;line-height:1.45}._7WgnAW_field{flex-direction:column;gap:7px;display:flex}._7WgnAW_field label{color:var(--text-secondary);font-size:.86rem;font-weight:700}._7WgnAW_inputContainer{align-items:center;display:flex;position:relative}._7WgnAW_inputContainer input{border:1px solid var(--border);width:100%;min-height:48px;color:var(--color-text);background:var(--surface);font:inherit;text-align:start;border-radius:11px;outline:none;padding:0 48px 0 46px;transition:border-color .18s,box-shadow .18s,background .18s}._7WgnAW_inputContainer input::placeholder{color:var(--text-secondary)}._7WgnAW_inputContainer input:hover{border-color:var(--border)}._7WgnAW_inputContainer input:focus{background:var(--surface);border-color:#e9a820;box-shadow:0 0 0 3px #e9a82024}._7WgnAW_inputIcon{color:var(--text-secondary);pointer-events:none;z-index:2;position:absolute;left:15px}._7WgnAW_eyeButton{width:34px;height:34px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;padding:0;transition:color .18s,background .18s;display:grid;position:absolute;right:11px}._7WgnAW_eyeButton:hover{color:var(--ink-orange);background:var(--surface-muted)}._7WgnAW_requirements{color:var(--ink-orange);background:var(--surface-muted);border:1px solid #f1d98d;border-radius:12px;padding:15px 17px}._7WgnAW_requirementsTitle{color:var(--ink-orange);align-items:center;gap:9px;margin-bottom:10px;font-size:.88rem;display:flex}._7WgnAW_requirements ul{color:var(--text-secondary);gap:6px;margin:0;padding-left:28px;font-size:.82rem;display:grid}._7WgnAW_actions{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}._7WgnAW_submitButton{min-height:42px!important;font:inherit!important;cursor:pointer!important;color:var(--ink-orange)!important;background:#ffd86b!important;border:1px solid #e9a820!important;border-radius:10px!important;padding:0 18px!important;font-size:.88rem!important;font-weight:700!important;transition:transform .18s,background .18s,border-color .18s!important}._7WgnAW_submitButton:hover{background:#ffcf4a!important;transform:translateY(-1px)!important}@media (max-width:640px){._7WgnAW_form{gap:17px}._7WgnAW_intro{align-items:flex-start}._7WgnAW_introIcon{width:42px;height:42px}._7WgnAW_actions{flex-direction:column-reverse}._7WgnAW_cancelButton,._7WgnAW_submitButton{width:100%}}
._6Hq2fG_container{align-items:center;gap:12px;margin:0;padding:16px 18px 18px;display:flex}._6Hq2fG_searchField,._6Hq2fG_dateField{border:1px solid var(--border);background:var(--surface);border-radius:10px;align-items:center;gap:10px;height:44px;padding:0 14px;transition:border-color .2s,box-shadow .2s;display:flex}._6Hq2fG_searchField{flex:1;max-width:420px}._6Hq2fG_dateField{min-width:190px}._6Hq2fG_searchField:focus-within,._6Hq2fG_dateField:focus-within{border-color:#22c55e;box-shadow:0 0 0 3px #22c55e1a}._6Hq2fG_searchField svg,._6Hq2fG_dateField svg{color:var(--text-secondary);flex-shrink:0}._6Hq2fG_searchField input,._6Hq2fG_dateField input{width:100%;color:var(--color-text);font:inherit;background:0 0;border:0;outline:0;font-size:.88rem}._6Hq2fG_searchField input::placeholder{color:var(--text-secondary)}._6Hq2fG_clearButton{border:1px solid var(--border);height:44px;color:var(--text-secondary);background:var(--surface);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:.82rem;font-weight:600;transition:color .2s,border-color .2s,background .2s;display:inline-flex}._6Hq2fG_clearButton:hover{color:var(--ink-green);border-color:var(--border);background:var(--surface-muted)}@media (max-width:760px){._6Hq2fG_container{flex-direction:column;align-items:stretch;padding:16px 14px 18px}._6Hq2fG_searchField,._6Hq2fG_dateField{width:100%;max-width:none}._6Hq2fG_clearButton{width:100%}}
.g_jvOq_card{border:1px solid var(--border);background:var(--surface);border-radius:15px;grid-template-columns:minmax(330px,1.05fr) minmax(310px,.95fr) minmax(185px,.48fr);align-items:center;gap:24px;padding:22px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;box-shadow:0 4px 15px #1f33550d}.g_jvOq_card:hover{border-color:var(--border);transform:translateY(-2px);box-shadow:0 12px 29px #2b7fff1b}.g_jvOq_identity{align-items:center;gap:18px;min-width:0;display:flex}.g_jvOq_photoFrame{flex:0 0 116px;height:116px;position:relative}.g_jvOq_photo{border:4px solid var(--border);object-fit:cover;border-radius:18px 18px 18px 6px;width:116px;height:116px}.g_jvOq_profile{min-width:0}.g_jvOq_specialty{color:var(--text-secondary);background:var(--surface-muted);border-radius:20px;align-items:center;gap:6px;margin-bottom:9px;padding:5px 9px;font-size:.73rem;font-weight:700;display:inline-flex}.g_jvOq_profile h2{color:var(--color-text);margin-bottom:10px;font-size:1.32rem;line-height:1.2}.g_jvOq_location,.g_jvOq_address{color:var(--text-secondary);align-items:flex-start;gap:7px;font-size:.84rem;line-height:1.45;display:flex}.g_jvOq_location{margin-bottom:5px;font-weight:700}.g_jvOq_location svg,.g_jvOq_address svg{color:var(--color-dark);flex:none;margin-top:2px}.g_jvOq_schedule{border:1px solid var(--border);min-width:0;color:var(--text-secondary);background:var(--surface);border-radius:12px;align-items:flex-start;gap:12px;padding:15px;display:flex}.g_jvOq_scheduleIcon{height:38px;color:var(--text-secondary);background:var(--surface-muted);border-radius:10px;flex:0 0 38px;place-items:center;display:grid}.g_jvOq_schedule strong{color:var(--text-secondary);margin-bottom:4px;font-size:.86rem;display:block}.g_jvOq_schedule p{color:var(--text-secondary);font-size:.76rem;line-height:1.45}.g_jvOq_actions{flex-direction:column;align-items:stretch;gap:10px;display:flex}.g_jvOq_actionHint{color:var(--text-secondary);text-align:center;font-size:.7rem;font-weight:600}.g_jvOq_primaryAction{width:100%;min-height:46px;padding:10px 13px!important;font-size:.88rem!important}.g_jvOq_primaryAction:disabled{cursor:not-allowed;opacity:.48;transform:none}@media (max-width:1050px){.g_jvOq_card{grid-template-columns:minmax(300px,1fr) minmax(280px,1fr)}.g_jvOq_actions{flex-direction:row;grid-column:1/-1;justify-content:flex-end;align-items:center}.g_jvOq_primaryAction{width:auto;min-width:190px}}@media (max-width:720px){.g_jvOq_card{grid-template-columns:1fr;gap:19px}.g_jvOq_actions{grid-column:auto}}@media (max-width:500px){.g_jvOq_card{padding:17px 15px}.g_jvOq_identity{align-items:flex-start}.g_jvOq_photoFrame{flex-basis:82px;height:82px}.g_jvOq_photo{border-radius:14px 14px 14px 5px;width:82px;height:82px}.g_jvOq_profile h2{font-size:1.13rem}.g_jvOq_actions{flex-direction:column}.g_jvOq_primaryAction{width:100%;min-width:0}}.g_jvOq_addressLink{max-width:100%;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:8px;padding:6px 0;display:inline-flex}.g_jvOq_addressLink>svg{flex-shrink:0;margin-top:3px}.g_jvOq_addressLink span{overflow-wrap:anywhere}.g_jvOq_addressLink small{color:var(--text-secondary);text-underline-offset:3px;margin-top:4px;text-decoration:underline;display:block}.g_jvOq_addressLink:hover span{text-underline-offset:3px;text-decoration:underline}.g_jvOq_addressLink:focus-visible,.g_jvOq_directionsLink:focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid}.g_jvOq_mapContent{flex-direction:column;gap:16px;display:flex}.g_jvOq_mapAddress{color:var(--text-primary);align-items:flex-start;gap:10px;margin:0;font-weight:600;display:flex}.g_jvOq_mapAddress svg{flex-shrink:0}.g_jvOq_mapLocation,.g_jvOq_mapNote{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}.g_jvOq_mapFrame{border:0;border-radius:16px;width:100%;height:350px}.g_jvOq_directionsLink{color:#fff;background:#1733a4;border-radius:12px;justify-content:center;align-self:flex-start;align-items:center;gap:10px;min-height:44px;padding:12px 20px;font-weight:600;text-decoration:none;display:inline-flex}.g_jvOq_directionsLink:hover{background:#10277f}@media (max-width:640px){.g_jvOq_mapFrame{height:280px}.g_jvOq_directionsLink{align-self:stretch}}
.r0zRnG_detail{color:#263247;min-width:0;display:grid}.r0zRnG_detailLoading,.r0zRnG_detailError{color:#566174;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:280px;padding:30px;display:flex}.r0zRnG_detailError svg{color:#a33a34}.r0zRnG_detailError h3{color:#172033;margin:0}.r0zRnG_detailError p{max-width:430px;margin:0;line-height:1.55}.r0zRnG_spinner{border:3px solid #dbeafe;border-top-color:#2b7fff;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite r0zRnG_detail-spin}.r0zRnG_section{border-top:1px solid #e2e9f1;gap:15px;min-width:0;padding:22px 0;display:grid}.r0zRnG_detail>.r0zRnG_section:first-child{border-top:0;padding-top:0}.r0zRnG_sectionTitle{color:#1f2f45;align-items:center;gap:8px;margin:0;font-size:.96rem;font-weight:760;line-height:1.35;display:flex}.r0zRnG_sectionTitle svg{color:#2b67b3;flex:none}.r0zRnG_dataGrid,.r0zRnG_peopleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;min-width:0;display:grid}.r0zRnG_peopleGrid{border-top:1px solid #e2e9f1}.r0zRnG_peopleGrid .r0zRnG_section{border-top:0}.r0zRnG_detailItem{gap:5px;min-width:0;display:grid}.r0zRnG_detailItem span{color:#66758a;align-items:center;gap:6px;font-size:.75rem;font-weight:700;line-height:1.35;display:flex}.r0zRnG_detailItem span svg{color:#4973ad}.r0zRnG_detailItem strong{color:#26354a;overflow-wrap:anywhere;font-size:.9rem;font-weight:650;line-height:1.5}.r0zRnG_person{align-items:flex-start;gap:11px;min-width:0;display:flex}.r0zRnG_person>span{color:#245ba6;background:#edf4fd;border-radius:11px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.r0zRnG_person>div{gap:3px;min-width:0;display:grid}.r0zRnG_person small{color:#748196;font-size:.72rem;line-height:1.35}.r0zRnG_person strong,.r0zRnG_person p{overflow-wrap:anywhere}.r0zRnG_person strong{color:#202f44;font-size:.91rem;line-height:1.4}.r0zRnG_person p{color:#657489;margin:0;font-size:.8rem;line-height:1.4}.r0zRnG_clinicalSections{margin:0;display:grid}.r0zRnG_clinicalSections>div{border-bottom:1px solid #e7edf3;min-width:0;padding:17px 0}.r0zRnG_clinicalSections>div:first-child{padding-top:0}.r0zRnG_clinicalSections>div:last-child{border-bottom:0;padding-bottom:0}.r0zRnG_clinicalSections dt{color:#315f9e;margin-bottom:7px;font-size:.76rem;font-weight:740;line-height:1.4}.r0zRnG_clinicalSections dd{color:#364154;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.9rem;line-height:1.7}.r0zRnG_dateBand{color:var(--text-secondary);background:var(--surface-muted);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin:-8px 0 22px;padding:13px 15px;display:flex}.r0zRnG_dateBand div{align-items:center;gap:7px;display:flex}.r0zRnG_dateBand span{color:var(--text-secondary);font-size:.85rem}.r0zRnG_doctor{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding-bottom:21px;display:grid}.r0zRnG_doctor>span{color:#fff;background:var(--brand-solid);border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.r0zRnG_doctor div{min-width:0}.r0zRnG_doctor strong{color:var(--color-text)}.r0zRnG_doctor p{color:var(--text-secondary);margin:3px 0 0;font-size:.84rem}.r0zRnG_doctor small{color:var(--text-secondary);background:var(--surface-muted);white-space:nowrap;border-radius:7px;padding:5px 8px}.r0zRnG_sections{flex-direction:column;gap:0;display:flex}.r0zRnG_sections>div{border-bottom:1px solid var(--border);padding:20px 0}.r0zRnG_sections dt{color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:.78rem;font-weight:700}.r0zRnG_sections dd{color:var(--text-secondary);margin:0;line-height:1.65}.r0zRnG_note{color:#566174;background:#f5f8fc;border-left:3px solid #2b7fff;border-radius:10px;align-items:flex-start;gap:10px;margin-top:2px;padding:13px 14px;font-size:.82rem;line-height:1.5;display:flex}.r0zRnG_note p{margin:0}.r0zRnG_note svg{color:#2b67b3;flex-shrink:0}.r0zRnG_documentAction{gap:7px;margin-top:18px;display:grid}.r0zRnG_download{width:100%;color:#53627a!important;background:#f8fafc!important;border:1px solid #d7dee8!important}.r0zRnG_download:disabled{cursor:not-allowed;opacity:.72;transform:none}@media (max-width:640px){.r0zRnG_dataGrid,.r0zRnG_peopleGrid{grid-template-columns:minmax(0,1fr);gap:0}.r0zRnG_dataGrid{gap:13px}.r0zRnG_peopleGrid .r0zRnG_section+.r0zRnG_section{padding-top:0}}@media (max-width:480px){.r0zRnG_dateBand{flex-direction:column;align-items:flex-start}.r0zRnG_doctor{grid-template-columns:auto 1fr}.r0zRnG_doctor small{grid-column:2;justify-self:start}}@keyframes r0zRnG_detail-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.r0zRnG_spinner{animation:none}}
._5VCm_W_list{min-width:0}._5VCm_W_list>[role=list]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}._5VCm_W_empty{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:166px;padding:28px 24px;display:grid}._5VCm_W_empty>span{color:#1f55b7;background:#e6effb;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}._5VCm_W_empty h3{color:var(--color-text);margin:0;font-size:.98rem;line-height:1.35}._5VCm_W_empty p{max-width:600px;color:var(--text-secondary);margin:6px 0 0;font-size:.84rem;line-height:1.5}._5VCm_W_empty a{color:#fff;background:#17366f;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:9px 13px;font-size:.82rem;font-weight:720;text-decoration:none;transition:background-color .18s,transform .14s cubic-bezier(.23,1,.32,1);display:inline-flex}._5VCm_W_empty a:hover{background:#224a8d}._5VCm_W_empty a:active{transform:scale(.98)}@media (max-width:900px){._5VCm_W_list>[role=list]{grid-template-columns:minmax(0,1fr)}}@media (max-width:430px){._5VCm_W_list>[role=list]{gap:14px}._5VCm_W_empty{grid-template-columns:minmax(0,1fr);padding:25px 4px}._5VCm_W_empty a{width:100%}}
._9RzM3q_wrapper{justify-content:center;align-items:center;gap:16px;margin-top:20px;padding:12px 0;display:flex}._9RzM3q_info{color:var(--text-secondary);white-space:nowrap;font-size:14px}._9RzM3q_admin{justify-content:flex-end;margin-top:14px;padding:0}._9RzM3q_admin button{min-height:38px;padding:0 13px;font-size:.8rem;font-weight:650}._9RzM3q_admin ._9RzM3q_info{color:var(--text-secondary);font-size:.78rem}._9RzM3q_appointments{justify-content:flex-end;margin-top:18px;padding:0}._9RzM3q_appointments button{min-height:40px;padding:8px 12px;font-size:.8rem;font-weight:700}._9RzM3q_appointments ._9RzM3q_info{color:var(--text-secondary);font-size:.8rem}._9RzM3q_appointments button:hover{opacity:1;transform:none}._9RzM3q_wrapper{flex-wrap:wrap;gap:12px;padding-inline:12px}._9RzM3q_info{white-space:normal;text-align:center}@media (max-width:640px){._9RzM3q_admin{justify-content:space-between;padding:0}._9RzM3q_admin ._9RzM3q_info{order:-1;width:100%}._9RzM3q_appointments{justify-content:space-between}._9RzM3q_appointments ._9RzM3q_info{order:-1;width:100%}}@media (hover:hover) and (pointer:fine){._9RzM3q_appointments button:not(:disabled):hover{transform:translateY(-1px)}}
.iBan2G_selector{border:1px solid var(--border);background:var(--surface-muted);border-radius:12px;gap:3px;width:fit-content;max-width:100%;padding:3px;display:flex}.iBan2G_legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.iBan2G_option{cursor:pointer;position:relative}.iBan2G_option input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.iBan2G_option span{min-height:38px;color:var(--text-secondary);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:9px 10px;font-size:12px;font-weight:600;transition:background .18s,color .18s;display:flex}.iBan2G_option input:checked+span{background:var(--surface);color:var(--color-text);box-shadow:0 2px 5px #0000000d}.iBan2G_option input:focus-visible+span{outline:3px solid var(--focus);outline-offset:2px}.iBan2G_selector{min-width:0}@media (max-width:480px){.iBan2G_option span{gap:4px;padding-inline:6px;font-size:11px}}
.ily6za_doctorName{color:var(--color-text);font-size:.84rem;font-weight:700}.ily6za_actions{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:6px;display:inline-flex}.ily6za_actionButton{border:1px solid var(--border);background:var(--surface);min-height:34px;color:var(--text-secondary);font:inherit;white-space:nowrap;cursor:pointer;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:.72rem;font-weight:680;transition:background-color .15s,border-color .15s,transform .15s;display:inline-flex}.ily6za_actionButton:hover:not(:disabled){border-color:var(--border);background:var(--surface-muted);transform:translateY(-1px)}.ily6za_actionButton:disabled{color:var(--text-secondary);background:var(--surface);cursor:not-allowed;opacity:.72}
._7caRa_section{margin-top:4px}._7caRa_heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:17px;display:flex}._7caRa_heading p{color:var(--color-dark);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:.74rem;font-weight:700}._7caRa_heading h2{color:var(--color-text);font-size:1.35rem}._7caRa_heading>span{color:var(--text-secondary);flex-shrink:0;align-items:center;gap:7px;font-size:.82rem;font-weight:700;display:inline-flex}._7caRa_list{flex-direction:column;gap:15px;display:flex}._7caRa_loading{gap:15px;display:grid}._7caRa_skeleton{border:1px solid var(--border);background:linear-gradient(100deg, var(--surface) 25%, var(--surface-muted) 42%, var(--surface) 60%);background-size:300% 100%;border-radius:15px;min-height:164px;animation:1.35s ease-in-out infinite _7caRa_loading-shimmer;display:block}._7caRa_empty{border:1px dashed var(--border);background:var(--surface);text-align:center;border-radius:15px;flex-direction:column;align-items:center;padding:62px 24px;display:flex}._7caRa_empty>span{width:58px;height:58px;color:var(--text-secondary);background:var(--surface-muted);border-radius:16px;place-items:center;margin-bottom:17px;display:grid}._7caRa_empty>._7caRa_errorIcon{color:var(--ink-red);background:var(--surface-muted)}._7caRa_empty h3{color:var(--color-text);font-size:1.14rem}._7caRa_empty p{max-width:490px;color:var(--text-secondary);margin:8px 0 20px;line-height:1.55}@keyframes _7caRa_loading-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){._7caRa_skeleton{animation:none}}@media (max-width:600px){._7caRa_heading{flex-direction:column;align-items:flex-start;gap:9px}._7caRa_heading h2{font-size:1.2rem}._7caRa_empty{padding:45px 18px}}
.f1YhQW_steps{color:var(--text-secondary);align-items:center;gap:10px 18px;margin:0 0 26px;padding:0;font-size:.78rem;list-style:none;display:flex}.f1YhQW_steps li{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.f1YhQW_steps li>span{background:var(--surface);width:26px;height:26px;color:var(--text-secondary);font-variant-numeric:tabular-nums;border:1px solid #c7d2df;border-radius:50%;flex-shrink:0;place-items:center;font-size:.75rem;font-weight:650;transition:all .18s;display:grid}.f1YhQW_steps li[aria-current]{color:var(--color-dark);font-weight:700}.f1YhQW_steps li[aria-current]>span{color:#fff;background:#2456a6;border-color:#2456a6;box-shadow:0 0 0 4px #2456a61a}.f1YhQW_reference{border:1px solid var(--border);background:var(--surface-muted);overflow-wrap:anywhere;border-radius:11px;gap:4px;padding:13px 14px;font-size:.875rem;display:grid}.f1YhQW_reference span,.f1YhQW_help{color:var(--text-secondary)}.f1YhQW_reference strong{color:var(--color-text);font-weight:650}.f1YhQW_copy{color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:.9375rem;line-height:1.55}.f1YhQW_help{margin:0;font-size:.8125rem;line-height:1.5}.f1YhQW_code{letter-spacing:.22em;text-align:center;font-variant-numeric:tabular-nums;font-size:1.05rem!important;font-weight:650!important}.f1YhQW_restart{min-height:40px;color:var(--color-dark);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0 2px;font-size:.875rem;font-weight:600;transition:color .15s,opacity .15s}.f1YhQW_restart:hover:not(:disabled){color:var(--color-dark)}.f1YhQW_restart:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #2456a659}.f1YhQW_restart:disabled{cursor:not-allowed;opacity:.5}.f1YhQW_spinner{animation:.9s linear infinite f1YhQW_spin}@keyframes f1YhQW_spin{to{transform:rotate(360deg)}}@media (max-width:640px){.f1YhQW_steps{gap:8px 12px;padding-bottom:2px;overflow-x:auto}.f1YhQW_steps li{font-size:.73rem}.f1YhQW_steps li>span{width:24px;height:24px}.f1YhQW_reference{padding:12px}}@media (prefers-reduced-motion:reduce){.f1YhQW_spinner{animation:none}.f1YhQW_steps li>span,.f1YhQW_restart{transition:none}}
.joi5TW_cards{gap:10px;display:grid}.joi5TW_card{border:1px solid var(--border);background:var(--surface);width:100%;min-height:74px;color:var(--text-secondary);font:inherit;text-align:left;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;padding:13px 14px;transition:border-color .16s,background-color .16s,transform .16s;display:flex}.joi5TW_card:hover{border-color:var(--border);background:var(--surface);transform:translateY(-1px)}.joi5TW_card:focus-visible{outline-offset:2px;outline:3px solid #2563eb2e}.joi5TW_titleContainer{align-items:center;gap:12px;min-width:0;display:flex}.joi5TW_textContainer{gap:3px;min-width:0;display:grid}.joi5TW_textContainer h3{color:var(--color-text);font-size:.94rem;font-weight:700}.joi5TW_textContainer p{color:var(--text-secondary);font-size:.78rem;line-height:1.35}.joi5TW_containerllaveIcon,.joi5TW_containerCerrarSesionIcon,.joi5TW_containerEliminarIcon{background:var(--surface-muted);border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.joi5TW_textEliminar{color:var(--ink-red)!important}.joi5TW_card>svg{width:20px;color:var(--text-secondary);flex:none}@media (max-width:480px){.joi5TW_card{padding:12px}.joi5TW_textContainer p{font-size:.74rem}}.joi5TW_textContainer>button{background:var(--tone-blue);min-height:44px;color:var(--color-dark);border:1px solid var(--border);font:inherit;cursor:pointer;border-radius:8px;margin-top:6px;padding:8px 14px;font-size:12px}.joi5TW_textContainer>button:disabled{opacity:.45;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.joi5TW_card:hover{transform:none}}.joi5TW_textContainer>button:disabled{opacity:1;color:var(--text-secondary);background:var(--surface-muted)}
.LvffMW_headerIcon{background:var(--surface-muted);width:42px;height:42px;color:var(--ink-red);border-radius:11px;flex:none;place-items:center;display:grid}.LvffMW_form{gap:20px;display:grid}.LvffMW_introduction{gap:14px;display:grid}.LvffMW_introduction>p{color:var(--text-secondary);font-size:.88rem;line-height:1.55}.LvffMW_doctor{border:1px solid var(--border);background:var(--surface);border-left:3px solid #d04455;border-radius:10px;gap:3px;padding:11px 13px;display:grid}.LvffMW_doctor span{color:var(--text-secondary);letter-spacing:.045em;text-transform:uppercase;font-size:.67rem;font-weight:680}.LvffMW_doctor strong{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.LvffMW_field{gap:7px;display:grid}.LvffMW_labelRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.LvffMW_labelRow label{color:var(--text-secondary);font-size:.8rem;font-weight:720}.LvffMW_labelRow span{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.7rem}.LvffMW_field textarea{resize:vertical;border:1px solid var(--border);background:var(--surface);width:100%;min-height:126px;color:var(--text-secondary);font:inherit;border-radius:11px;outline:none;padding:11px 12px;font-size:.86rem;line-height:1.5;transition:border-color .16s,box-shadow .16s}.LvffMW_field textarea::placeholder{color:var(--text-secondary)}.LvffMW_field textarea:focus{border-color:#2b7fff;box-shadow:0 0 0 3px #2b7fff1f}.LvffMW_field small{color:var(--text-secondary);font-size:.7rem;line-height:1.4}.LvffMW_actions{justify-content:flex-end;align-items:center;gap:9px;padding-top:2px;display:flex}.LvffMW_actions button{min-height:42px;padding:0 15px;font-size:.78rem;font-weight:720}.LvffMW_cancelButton{border:1px solid var(--border)!important;color:var(--text-secondary)!important;background:var(--surface)!important}.LvffMW_rejectButton:disabled{cursor:not-allowed;opacity:.48;transform:none}@media (max-width:520px){.LvffMW_actions{flex-direction:column-reverse;align-items:stretch}.LvffMW_actions button{width:100%}}
.gspWJG_header{grid-template-columns:260px minmax(0,1fr) auto;align-items:center;min-height:72px;padding-right:clamp(18px,3vw,40px);display:grid}.gspWJG_logo{align-items:center;gap:8px;padding:0 24px;display:flex}.gspWJG_logo img{object-fit:contain;width:48px;height:42px}.gspWJG_wordmark{color:var(--color-dark);letter-spacing:-.035em;font-size:1.25rem;font-weight:700}.gspWJG_wordmark strong{color:var(--color-text)}.gspWJG_context{align-items:center;gap:10px;min-width:0;padding-left:clamp(20px,3vw,40px);display:flex}.gspWJG_contextIcon{background:var(--surface-muted);width:34px;height:34px;color:var(--color-dark);border-radius:10px;place-items:center;display:grid}.gspWJG_context>span:last-child{gap:1px;min-width:0;display:grid}.gspWJG_context small{color:var(--text-secondary);letter-spacing:.055em;text-transform:uppercase;font-size:.7rem;font-weight:650}.gspWJG_context strong{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.gspWJG_settingsButton{border:1px solid var(--border);background:var(--surface);min-height:40px;color:var(--text-secondary);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 13px;font-size:.86rem;font-weight:650;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.gspWJG_settingsButton:hover{border-color:var(--border);background:var(--surface);color:var(--text-secondary)}@media (max-width:1100px){.gspWJG_header{grid-template-columns:auto minmax(0,1fr) auto;padding:0 18px}.gspWJG_logo{padding:0}.gspWJG_context{justify-self:center;padding-left:0}}@media (max-width:640px){.gspWJG_header{min-height:64px;padding:0 12px}.gspWJG_logo img{width:40px;height:36px}.gspWJG_wordmark{font-size:1.08rem}.gspWJG_context{display:none}.gspWJG_settingsButton{justify-content:center;justify-self:end;width:42px;padding:0}.gspWJG_settingsButton span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}.gspWJG_header{grid-template-columns:260px minmax(0,1fr) auto auto;gap:12px}@media (max-width:1100px){.gspWJG_header{grid-template-columns:auto 1fr auto auto}.gspWJG_context{display:none}}@media (max-width:640px){.gspWJG_header{flex-wrap:wrap;justify-content:space-between;padding:12px;display:flex}.gspWJG_logo{padding:0}.gspWJG_header>fieldset{order:3;width:100%}}.gspWJG_header{grid-template-columns:260px minmax(0,1fr) auto}@media (max-width:1100px){.gspWJG_header{grid-template-columns:auto 1fr auto}}
.elVqUa_container{border:0;border-bottom:1px solid var(--border);background:var(--surface);width:100%;box-shadow:none;border-radius:0;margin:0;padding:13px 18px}.elVqUa_tabs{scrollbar-width:none;align-items:center;gap:8px;display:flex;overflow-x:auto}.elVqUa_tabs::-webkit-scrollbar{display:none}.elVqUa_tab{min-height:42px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:.88rem;font-weight:600;transition:color .2s,background .2s,transform .15s;display:inline-flex}.elVqUa_tab:hover,.elVqUa_active,.elVqUa_active:hover{color:var(--ink-green);background:var(--surface-muted)}.elVqUa_count{min-width:22px;height:22px;color:var(--text-secondary);background:var(--surface-muted);border-radius:999px;place-items:center;padding:0 6px;font-size:.7rem;font-weight:700;display:grid}.elVqUa_active .elVqUa_count{color:var(--ink-green);background:var(--surface)}@media (max-width:760px){.elVqUa_container{padding:10px 14px}.elVqUa_tabs{padding-bottom:2px}.elVqUa_tab{min-height:40px;padding:0 12px;font-size:.82rem}}
.I6W0_a_form{flex-direction:column;gap:20px;display:flex}.I6W0_a_doctor{border:1px solid var(--border);background:var(--surface);border-radius:12px;align-items:center;gap:13px;padding:13px;display:flex}.I6W0_a_doctor img{border:3px solid var(--border);object-fit:cover;border-radius:13px 13px 13px 5px;flex:0 0 64px;width:64px;height:64px;box-shadow:0 4px 12px #22467821}.I6W0_a_doctor div{flex-direction:column;min-width:0;display:flex}.I6W0_a_doctor span{color:var(--text-secondary);align-items:center;gap:5px;margin-bottom:4px;font-size:.72rem;font-weight:700;display:flex}.I6W0_a_doctor strong{color:var(--color-text);font-size:1.05rem}.I6W0_a_doctor small{color:var(--text-secondary);margin-top:3px;font-size:.76rem}.I6W0_a_field{flex-direction:column;gap:7px;display:flex;position:relative}.I6W0_a_field>span,.I6W0_a_slotFieldset legend{color:var(--text-secondary);font-size:.82rem;font-weight:800}.I6W0_a_field input,.I6W0_a_field textarea{border:1px solid var(--border);width:100%;color:var(--color-text);background:var(--surface);font:inherit;border-radius:10px;outline:0}.I6W0_a_field input{min-height:47px;padding:0 12px}.I6W0_a_field textarea{resize:vertical;min-height:104px;padding:12px;line-height:1.5}.I6W0_a_field input:focus,.I6W0_a_field textarea:focus{border-color:#2b7fff;box-shadow:0 0 0 3px #2b7fff1f}.I6W0_a_field>small{color:var(--text-secondary);font-size:.7rem;line-height:1.4}.I6W0_a_characterCount{align-self:flex-end}.I6W0_a_slotFieldset{border:0;min-width:0;padding:0}.I6W0_a_slotFieldset legend{margin-bottom:9px}.I6W0_a_guidance,.I6W0_a_noAvailability{border:1px dashed var(--border);min-height:60px;color:var(--text-secondary);background:var(--surface);border-radius:10px;align-items:center;gap:10px;padding:13px;font-size:.8rem;display:flex}.I6W0_a_guidance svg,.I6W0_a_noAvailability>svg{color:var(--color-dark);flex:none}.I6W0_a_noAvailability div{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.I6W0_a_noAvailability strong{color:var(--text-secondary)}.I6W0_a_noAvailability button{color:var(--color-dark);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.I6W0_a_noAvailability button:hover{text-decoration:underline}.I6W0_a_slotLegend{color:var(--text-secondary);align-items:center;gap:15px;margin-bottom:9px;font-size:.68rem;display:flex}.I6W0_a_slotLegend span{align-items:center;gap:5px;display:flex}.I6W0_a_slotLegend i{border-radius:50%;width:8px;height:8px}.I6W0_a_availableDot{background:#2b7fff}.I6W0_a_occupiedDot{background:#b5bfcd}.I6W0_a_slots{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.I6W0_a_slot{border:1px solid var(--border);min-height:42px;color:var(--text-secondary);background:var(--surface);font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:7px 5px;font-size:.78rem;font-weight:800;transition:border-color .16s,background .16s,color .16s;display:flex}.I6W0_a_slot:hover:not(:disabled){background:var(--surface-muted);border-color:#2b7fff}.I6W0_a_slot.I6W0_a_selected{color:#fff;background:#1733a4;border-color:#1733a4;box-shadow:0 5px 12px #1733a42e}.I6W0_a_slot.I6W0_a_occupied{border-color:var(--border);color:var(--text-secondary);background:var(--surface-muted);cursor:not-allowed;flex-direction:column;gap:1px}.I6W0_a_slot small{font-size:.57rem;font-weight:700}.I6W0_a_allOccupied{color:var(--ink-orange);margin-top:9px;font-size:.74rem}.I6W0_a_actions{justify-content:flex-end;gap:10px;padding-top:3px;display:flex}.I6W0_a_actions button{min-width:142px;min-height:46px;padding:10px 15px!important}.I6W0_a_actions button:disabled{cursor:not-allowed;opacity:.45;transform:none}.I6W0_a_cancel{border:1px solid var(--border)!important;color:var(--text-secondary)!important}.I6W0_a_confirmation{text-align:center;flex-direction:column;align-items:center;display:flex}.I6W0_a_confirmationIcon{width:64px;height:64px;color:var(--ink-green);background:var(--surface-muted);border-radius:18px;place-items:center;margin-bottom:13px;display:grid}.I6W0_a_kicker{color:var(--ink-green);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800}.I6W0_a_confirmation h3{color:var(--color-text);margin-top:5px;font-size:1.25rem}.I6W0_a_confirmationText{max-width:380px;color:var(--text-secondary);margin-top:7px;font-size:.82rem;line-height:1.5}.I6W0_a_summaryCard{border:1px solid var(--border);background:var(--surface);text-align:left;border-radius:12px;width:100%;margin-top:20px;padding:17px}.I6W0_a_summaryCard>strong{color:var(--text-secondary);font-size:1rem;display:block}.I6W0_a_summaryCard>span{color:var(--text-secondary);margin:3px 0 14px;font-size:.76rem;font-weight:700;display:block}.I6W0_a_summaryCard dl{flex-direction:column;gap:10px;display:flex}.I6W0_a_summaryCard dl div{grid-template-columns:60px minmax(0,1fr);gap:10px;display:grid}.I6W0_a_summaryCard dt{color:var(--text-secondary);text-transform:uppercase;font-size:.7rem;font-weight:800}.I6W0_a_summaryCard dd{color:var(--text-secondary);margin:0;font-size:.82rem;line-height:1.45}.I6W0_a_confirmationActions{justify-content:center;gap:10px;width:100%;margin-top:20px;display:flex}.I6W0_a_confirmationActions button{min-height:46px;padding:10px 15px!important}@media (max-width:520px){.I6W0_a_slots{grid-template-columns:repeat(3,minmax(0,1fr))}.I6W0_a_actions,.I6W0_a_confirmationActions{flex-direction:column-reverse}.I6W0_a_actions button,.I6W0_a_confirmationActions button{width:100%}}@media (max-width:370px){.I6W0_a_slots{grid-template-columns:repeat(2,minmax(0,1fr))}}
.vSH9fa_filterPanel{background:var(--surface);gap:18px;padding:20px 24px 24px;display:grid}.vSH9fa_heading{align-items:center;gap:10px;display:flex}.vSH9fa_heading>span{width:34px;height:34px;color:var(--color-dark);background:var(--surface-muted);border-radius:9px;flex:0 0 34px;place-items:center;display:grid}.vSH9fa_heading h2{color:var(--color-text);margin:0;font-size:.92rem;line-height:1.35}.vSH9fa_heading p{color:var(--text-secondary);margin:3px 0 0;font-size:.77rem;line-height:1.4}.vSH9fa_controls{grid-template-columns:minmax(200px,1.35fr) repeat(4,minmax(145px,1fr));align-items:end;gap:13px;display:grid}.vSH9fa_field{gap:7px;min-width:0;display:grid}.vSH9fa_field>span:first-child{color:var(--text-secondary);font-size:.75rem;font-weight:700;line-height:1.3}.vSH9fa_field input,.vSH9fa_field select{border:1px solid var(--border);width:100%;min-width:0;min-height:44px;color:var(--color-text);background:var(--surface);font:inherit;border-radius:10px;outline:none;padding:10px 11px;font-size:.84rem;transition:border-color .16s,box-shadow .16s,background-color .16s}.vSH9fa_field input:focus,.vSH9fa_field select:focus{border-color:#4a78c8;box-shadow:0 0 0 3px #1f55b721}.vSH9fa_field select:disabled{color:var(--text-secondary);background:var(--surface-muted);cursor:not-allowed}.vSH9fa_searchControl{align-items:center;min-width:0;display:flex;position:relative}.vSH9fa_searchControl svg{z-index:1;color:var(--text-secondary);pointer-events:none;position:absolute;left:12px}.vSH9fa_searchControl input{padding-left:38px}@media (max-width:1120px){.vSH9fa_controls{grid-template-columns:repeat(3,minmax(0,1fr))}.vSH9fa_searchField{grid-column:span 2}}@media (max-width:720px){.vSH9fa_controls{grid-template-columns:repeat(2,minmax(0,1fr))}.vSH9fa_searchField{grid-column:1/-1}}@media (max-width:500px){.vSH9fa_filterPanel{padding:18px 17px 20px}.vSH9fa_controls{grid-template-columns:minmax(0,1fr)}.vSH9fa_searchField{grid-column:auto}.vSH9fa_field input,.vSH9fa_field select{font-size:1rem}}
.FYiswa_container{flex-direction:column;grid-column:1/-1;gap:14px;width:100%;min-width:0;display:flex}.FYiswa_container h4{color:var(--text-primary);margin:0;font-size:16px}.FYiswa_help,.FYiswa_address{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}.FYiswa_search{margin-bottom:14px}.FYiswa_search>*{width:100%}.FYiswa_map{border:1px solid var(--border);background:var(--surface-muted);border-radius:16px;width:100%;height:300px;overflow:hidden}.FYiswa_error{color:#c83d4d;margin:0;font-size:14px;line-height:1.5}@media (max-width:640px){.FYiswa_map{height:260px}}
._6Bw7FG_page{width:min(90%,1320px);margin:0 auto;padding:50px 0 72px}._6Bw7FG_modalIcon{color:#1f5aab;background:#eaf2fd;border-radius:12px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}@media (max-width:640px){._6Bw7FG_page{width:min(92%,1320px);padding-top:28px}}
._11jvrG_nav{overscroll-behavior:contain;flex-direction:column;gap:24px;height:100%;min-height:0;padding:24px 16px 18px;display:flex;overflow-y:auto}._11jvrG_group{gap:7px;display:grid}._11jvrG_groupLabel{color:var(--text-secondary);letter-spacing:.11em;text-transform:uppercase;margin:0 10px 8px;font-size:.68rem;font-weight:750}._11jvrG_list{gap:4px;margin:0;padding:0;list-style:none;display:grid}._11jvrG_link,._11jvrG_groupButton{width:100%;min-height:44px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;padding:0 12px;font-size:.89rem;font-weight:610;text-decoration:none;transition:background-color .16s,color .16s,transform .16s;display:flex}._11jvrG_link{gap:11px;position:relative}._11jvrG_link:hover,._11jvrG_groupButton:hover{background:var(--surface-muted);color:var(--text-secondary)}._11jvrG_link._11jvrG_active{background:var(--surface-muted);color:var(--color-dark);font-weight:700}._11jvrG_link._11jvrG_active:before{content:"";background:#2b7fff;border-radius:0 4px 4px 0;width:3px;height:22px;position:absolute;left:0}._11jvrG_groupButton{text-align:left;justify-content:space-between}._11jvrG_groupButton>span{align-items:center;gap:11px;display:flex}._11jvrG_groupActive{color:var(--color-dark)}._11jvrG_groupButton svg,._11jvrG_link svg{flex:none}._11jvrG_groupButton>svg{transition:transform .18s}._11jvrG_chevronOpen{transform:rotate(180deg)}._11jvrG_sublist{padding-left:12px;display:none}._11jvrG_sublistOpen{display:grid}._11jvrG_sublist ._11jvrG_link{min-height:40px;font-size:.84rem}._11jvrG_footer{border-top:1px solid var(--border);color:var(--text-secondary);align-items:center;gap:10px;margin-top:auto;padding:14px 12px 0;display:flex}._11jvrG_footer>span{gap:2px;display:grid}._11jvrG_footer strong{color:var(--text-secondary);font-size:.76rem}._11jvrG_footer small{font-size:.7rem}@media (max-width:1100px){._11jvrG_nav{height:auto;max-height:62dvh;padding:16px 4px 6px}._11jvrG_footer{display:none}}
.Y9I97W_hero{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.Y9I97W_heading{align-items:flex-start;display:flex}.Y9I97W_heading h1{color:var(--color-text);margin:0;font-size:clamp(2rem,4vw,2.45rem);line-height:1.05}.Y9I97W_description{max-width:670px;color:var(--text-secondary);margin-top:10px;font-size:.98rem;line-height:1.6}.Y9I97W_summary{border:1px solid var(--border);min-width:255px;color:var(--ink-green);background:var(--surface-muted);border-radius:12px;flex:none;align-items:flex-start;gap:12px;padding:14px 18px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}@media (hover:hover) and (pointer:fine){.Y9I97W_summary:hover{border-color:#86efac;transform:translateY(-1px);box-shadow:0 5px 16px #22c55e1a}}.Y9I97W_summary>svg{color:var(--ink-green);flex-shrink:0;margin-top:2px}.Y9I97W_summary strong{color:var(--ink-green);font-size:.95rem}.Y9I97W_nextAppointment{min-width:0}.Y9I97W_summaryTitle{flex-direction:column;gap:2px;display:flex}.Y9I97W_patient{color:var(--text-secondary);align-items:center;gap:5px;margin-top:7px;display:flex}.Y9I97W_patient span{max-width:190px;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:600;overflow:hidden}.Y9I97W_patient svg{color:var(--text-secondary);flex-shrink:0}.Y9I97W_date{margin-top:2px;color:var(--text-secondary)!important;font-size:.72rem!important}@media (max-width:760px){.Y9I97W_hero{flex-direction:column;align-items:flex-start;gap:20px}.Y9I97W_summary{width:100%}}@media (max-width:480px){.Y9I97W_description{font-size:.95rem}.Y9I97W_heading h1{font-size:2rem}}@media (prefers-reduced-motion:reduce){.Y9I97W_summary{transition:none}}.Y9I97W_summaryEmpty{flex-direction:column;gap:4px;display:flex}.Y9I97W_summaryEmpty strong{color:var(--ink-green);font-size:.9rem;font-weight:700}.Y9I97W_summaryEmpty span{color:var(--text-secondary);font-size:.8rem}
.WfrEOG_containerPersonalInfo{gap:20px;min-width:0;display:grid}.WfrEOG_infoSection{border:1px solid var(--border);background:var(--surface);border-radius:15px;min-width:0;overflow:hidden;box-shadow:0 14px 38px #1e3c620d}.WfrEOG_title{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;padding:20px 24px;display:grid}.WfrEOG_title>span{width:40px;height:40px;color:var(--profile-accent);background:var(--profile-soft);border-radius:11px;place-items:center;display:grid}.WfrEOG_title h2{letter-spacing:-.015em;color:var(--color-text);font-size:1.05rem;line-height:1.35}.WfrEOG_title p{color:var(--text-secondary);margin-top:4px;font-size:.79rem;line-height:1.45}.WfrEOG_inputs,.WfrEOG_inputs.WfrEOG_professionalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:24px;display:grid}.WfrEOG_itemInput{align-content:start;gap:8px;min-width:0;display:grid}.WfrEOG_itemInput label{color:var(--text-secondary);font-size:.78rem;font-weight:700;line-height:1.4}.WfrEOG_itemInput input{border:1px solid var(--border);width:100%;min-height:46px;color:var(--color-text);background:var(--surface);text-align:left;border-radius:10px;padding:11px 13px;font-size:.87rem;transition:border-color .18s,background-color .18s}.WfrEOG_itemInput input:focus{border-color:var(--profile-accent);box-shadow:none;outline:2px solid var(--profile-accent);outline-offset:2px}.WfrEOG_itemInput input[readonly]{color:var(--text-secondary);background:var(--surface-muted);cursor:default}.WfrEOG_itemInput input:disabled{opacity:.65;cursor:wait}.WfrEOG_mapContainer{width:auto;min-width:0;margin:0 24px 24px}.WfrEOG_mapContainer input:focus{outline-color:var(--profile-accent)}.WfrEOG_btn{border:1px solid var(--border);background:var(--surface);border-radius:15px;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.WfrEOG_btn strong{color:var(--color-text);font-size:.84rem}.WfrEOG_btn p{color:var(--text-secondary);margin-top:3px;font-size:.74rem;line-height:1.45}.WfrEOG_btn .WfrEOG_btnGreen{min-height:44px;color:var(--profile-on-accent);background:var(--profile-button);white-space:nowrap;box-shadow:none;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:.8rem;font-weight:700;transition:background-color .2s ease-out;display:inline-flex;transform:none}.WfrEOG_btn .WfrEOG_btnGreen:hover:not(:disabled){background:var(--profile-button-hover);opacity:1;box-shadow:none;transform:none}.WfrEOG_btn .WfrEOG_btnGreen:disabled{cursor:wait;opacity:.65}@media (prefers-reduced-motion:no-preference){.WfrEOG_spinner{animation:.8s linear infinite WfrEOG_spin}}@keyframes WfrEOG_spin{to{transform:rotate(360deg)}}@media (max-width:600px){.WfrEOG_title{padding:18px}.WfrEOG_inputs,.WfrEOG_inputs.WfrEOG_professionalGrid{grid-template-columns:minmax(0,1fr);gap:18px;padding:20px 18px}.WfrEOG_mapContainer{margin:0 18px 20px}.WfrEOG_btn{flex-direction:column;align-items:stretch;gap:14px;padding:18px}.WfrEOG_itemInput input{font-size:16px}}@media (prefers-reduced-motion:reduce){.WfrEOG_itemInput input,.WfrEOG_btn .WfrEOG_btnGreen{transition:none}}.WfrEOG_mapContainer [role=alert]{color:var(--ink-red)}.WfrEOG_labelRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.WfrEOG_labelRow>span{color:var(--profile-accent);align-items:center;gap:4px;font-size:.7rem;font-weight:600;display:inline-flex}.WfrEOG_actionButtons{flex-wrap:wrap;gap:10px;display:flex}.WfrEOG_btn .WfrEOG_emailButton{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--color-text);box-shadow:none;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:.8rem;transition:background-color .2s;display:inline-flex;transform:none}.WfrEOG_btn .WfrEOG_emailButton:hover:not(:disabled){background:var(--surface-muted);box-shadow:none;transform:none}@media (max-width:600px){.WfrEOG_actionButtons>*{flex:1}}@media (prefers-reduced-motion:reduce){.WfrEOG_btn .WfrEOG_emailButton{transition:none}}
.uks_zq_statusBar{border-bottom:1px solid var(--border);grid-template-columns:minmax(170px,.52fr) minmax(0,1.48fr);align-items:center;gap:24px;padding:22px 24px 18px;display:grid}.uks_zq_statusBar h2{color:var(--color-text);margin:0;font-size:.94rem;line-height:1.35}.uks_zq_statusBar p{color:var(--text-secondary);margin:4px 0 0;font-size:.78rem;line-height:1.4}.uks_zq_tabs{scrollbar-width:thin;scrollbar-color:var(--text-secondary) transparent;gap:4px;min-width:0;padding:3px;display:flex;overflow-x:auto}.uks_zq_tabs button{min-height:38px;color:var(--text-secondary);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:9px;flex:none;padding:8px 12px;font-size:.81rem;font-weight:680;transition:color .18s,background-color .18s,transform .12s cubic-bezier(.23,1,.32,1)}.uks_zq_tabs button:hover{color:var(--text-secondary);background:var(--surface-muted)}.uks_zq_tabs button:active{transform:scale(.97)}.uks_zq_tabs .uks_zq_active{color:#fff;background:#17366f}@media (max-width:900px){.uks_zq_statusBar{grid-template-columns:minmax(0,1fr);gap:13px}}@media (max-width:560px){.uks_zq_statusBar{padding:19px 17px 15px}.uks_zq_tabs{margin-inline:-4px;padding-bottom:7px}}
.wmCjDa_page{width:min(90%,1320px);margin:0 auto;padding:50px 0 76px}@media (max-width:640px){.wmCjDa_page{width:min(92%,1320px);padding-top:28px}}
.qGKPKG_form{flex-direction:column;justify-content:center;align-items:center;gap:.9rem;width:100%;min-width:0;display:flex}.qGKPKG_title{color:var(--color-dark);margin-bottom:.4rem;font-size:1.2rem}.qGKPKG_role{color:gray;text-transform:capitalize;margin-bottom:.8rem;font-size:.85rem}.qGKPKG_inputs{text-align:left;flex-direction:column;gap:12px;width:min(100%,560px);min-width:0;margin:0 auto;display:flex}.qGKPKG_stepTitle{width:100%;color:var(--color-dark);text-align:center;margin:0;font-size:13px;font-weight:600;line-height:1.5}.qGKPKG_savedNotice{width:100%;color:var(--text-secondary);text-align:center;margin:0;font-size:.8rem}.qGKPKG_additionalStep{flex-direction:column;gap:.85rem;width:100%;max-width:520px;margin:0 auto;display:flex}.qGKPKG_fieldFull{flex-direction:column;width:100%;min-width:0;display:flex}.qGKPKG_twoColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%;margin:0 auto;display:grid}.qGKPKG_twoColumns>div{flex-direction:column;min-width:0;display:flex}.qGKPKG_fieldLabel{width:100%;color:var(--text-primary);text-align:left;margin:0 0 8px;font-size:13px;font-weight:600;line-height:1.2;display:block}.qGKPKG_inputs input,.qGKPKG_inputs select{min-width:0;max-width:100%}.qGKPKG_select{box-sizing:border-box;border:1px solid var(--control-border);background:var(--surface-muted);width:100%;min-height:48px;color:var(--text-primary);text-align:left;appearance:auto;cursor:pointer;border-radius:12px;outline:none;padding:12px 14px;font-size:1rem;transition:border-color .2s,box-shadow .2s,color .2s}.qGKPKG_select:focus{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 20%, transparent)}.qGKPKG_select:disabled{cursor:default;opacity:1;color:var(--text-secondary)}.qGKPKG_select option{color:var(--color-text);font-size:.85rem}.qGKPKG_select option:disabled{color:var(--text-secondary)}.qGKPKG_buttons{flex-wrap:wrap;gap:10px;width:100%;margin:.75rem auto 0;display:flex}.qGKPKG_buttons>button{white-space:normal;flex:140px;min-width:0;min-height:48px}.qGKPKG_progress{gap:5px;width:100%;margin-bottom:6px;display:flex}.qGKPKG_progress span{background:var(--border);border-radius:4px;flex:1;height:4px}.qGKPKG_progress span[data-complete=true]{background:var(--accent)}.qGKPKG_error{color:var(--ink-red);margin:0;padding-left:.2rem;font-size:13px}.qGKPKG_errorGeneral{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--ink-red);text-align:center;border-radius:8px;padding:.6rem .85rem;font-size:.8rem}.qGKPKG_verificationHeader{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;width:100%;margin:.15rem auto .45rem;display:flex}.qGKPKG_verificationIcon{width:42px;height:42px;color:var(--color-text);place-items:center;display:grid}.qGKPKG_verificationIcon svg{width:28px;height:28px;display:block}.qGKPKG_verificationText{text-align:center;flex-direction:column;align-items:center;gap:.15rem;width:100%;display:flex}.qGKPKG_verificationText strong{color:var(--color-text);font-size:.95rem;font-weight:700;line-height:1.25}.qGKPKG_verificationText p{color:var(--text-secondary);text-align:center;margin:0;font-size:.75rem;line-height:1.4}.qGKPKG_resumeUpload{width:100%;position:relative}.qGKPKG_fileInput{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.qGKPKG_fileInput:disabled~.qGKPKG_uploadSurface label{pointer-events:none;opacity:1;color:var(--text-secondary);background:var(--surface-muted);cursor:not-allowed}.qGKPKG_uploadSurface{box-sizing:border-box;border:1px dashed var(--border);background:var(--surface);width:100%;min-height:94px;color:var(--text-secondary);text-align:left;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:.12rem .7rem;padding:.7rem .85rem;transition:border-color .18s,background-color .18s,box-shadow .18s;display:grid}.qGKPKG_resumeUpload:hover .qGKPKG_uploadSurface{background:var(--surface-muted);border-color:#5e91d7}.qGKPKG_fileInput:focus-visible+.qGKPKG_uploadSurface{border-color:#2b7fff;outline:none;box-shadow:0 0 0 3px #2b7fff24}.qGKPKG_uploadIcon,.qGKPKG_fileIcon{color:var(--text-secondary);background:var(--surface-muted);flex:none;place-items:center;display:grid}.qGKPKG_uploadIcon{border-radius:9px;grid-row:1/3;width:34px;height:34px}.qGKPKG_uploadIcon svg{width:24px;height:24px}.qGKPKG_inputs>.qGKPKG_uploadCopy{align-self:center}.qGKPKG_inputs>.qGKPKG_uploadCopy svg{margin:0 auto .4rem}.qGKPKG_uploadCopy{align-self:end;min-width:0}.qGKPKG_uploadCopy strong{color:var(--color-text);margin-bottom:.12rem;font-size:.87rem;display:block}.qGKPKG_uploadCopy p{max-width:390px;color:var(--text-secondary);font-size:.7rem;line-height:1.3}.qGKPKG_inputs p{overflow-wrap:anywhere}.qGKPKG_selectFile,.qGKPKG_changeFile{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:.4rem;font-weight:700;transition:color .18s,background-color .18s,border-color .18s,transform .18s;display:inline-flex}.qGKPKG_selectFile{color:#fff;white-space:nowrap;background:#1733a4;grid-area:1/3/3;min-height:34px;padding:.42rem .68rem;font-size:.75rem}.qGKPKG_selectFile:hover{background:#2145bd;transform:translateY(-1px)}.qGKPKG_uploadSurface>small{color:var(--text-secondary);grid-area:2/2;align-self:start;font-size:.66rem}.qGKPKG_selectedFile{text-align:left;border-style:solid;grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr) auto;gap:.65rem;min-height:64px;padding:.62rem .75rem}.qGKPKG_fileIcon{border-radius:9px;width:34px;height:34px}.qGKPKG_fileIcon svg{width:23px;height:23px}.qGKPKG_fileDetails{min-width:0}.qGKPKG_fileNameRow{align-items:center;gap:.4rem;min-width:0;display:flex}.qGKPKG_fileNameRow strong{min-width:0;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;display:block;overflow:hidden}.qGKPKG_fileNameRow svg{color:var(--text-secondary);flex:none}.qGKPKG_fileDetails>span{color:var(--text-secondary);margin-top:.14rem;font-size:.72rem;display:block}.qGKPKG_changeFile{border:1px solid var(--border);background:var(--surface);min-height:32px;color:var(--text-secondary);white-space:nowrap;padding:.36rem .56rem;font-size:.71rem}.qGKPKG_changeFile:hover{background:var(--surface-muted);border-color:#8eb2df}.qGKPKG_swal{font-size:1.2rem}@media (max-width:640px){.qGKPKG_inputs,.qGKPKG_buttons{width:100%}.qGKPKG_additionalStep{max-width:100%}.qGKPKG_twoColumns{grid-template-columns:1fr;gap:.85rem}.qGKPKG_buttons{flex-direction:column}.qGKPKG_buttons>button{flex:auto;width:100%}.qGKPKG_uploadSurface{grid-template-columns:32px minmax(0,1fr);min-height:108px;padding:.7rem .75rem}.qGKPKG_uploadIcon{width:32px;height:32px}.qGKPKG_selectFile{grid-area:3/1/auto/-1;width:100%;min-height:36px;margin-top:.35rem}.qGKPKG_selectedFile{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);min-height:94px}.qGKPKG_changeFile{grid-area:2/1/auto/-1;width:100%;min-height:34px}}@media (prefers-reduced-motion:reduce){.qGKPKG_uploadSurface,.qGKPKG_selectFile,.qGKPKG_changeFile{transition:none}}.qGKPKG_selectFile,.qGKPKG_changeFile{box-sizing:border-box;min-height:44px}.qGKPKG_selectFile{background:var(--brand-solid);color:var(--on-accent)}.qGKPKG_selectFile:hover{background:var(--brand-solid)}.qGKPKG_fileInput:focus-visible+.qGKPKG_uploadSurface{outline:2px solid var(--focus);outline-offset:3px}.qGKPKG_selectedFile[data-verified=true] .qGKPKG_fileNameRow svg{color:var(--ink-green)}.qGKPKG_comparisons{margin:0;padding:0;font-size:13px;list-style:none}.qGKPKG_comparisons li{border-bottom:1px solid var(--border);color:var(--text-primary);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.qGKPKG_comparisons li>span:last-child{white-space:nowrap;align-items:center;gap:5px;font-weight:600;display:flex}.qGKPKG_comparisons [data-match=true]{color:var(--ink-green)}.qGKPKG_comparisons [data-match=false]{color:var(--ink-red)}.qGKPKG_stepTitle:focus{outline:none}@media (prefers-reduced-motion:reduce){.qGKPKG_selectFile:hover{transform:none}}.qGKPKG_fileRole{color:var(--text-secondary);margin-bottom:4px;font-size:12px;line-height:1.4;display:block}
.fv0wYq_hero{align-items:center;gap:15px;min-width:0;display:flex}.fv0wYq_hero>span{width:48px;height:48px;color:var(--color-dark);background:var(--surface-muted);border-radius:13px;flex:0 0 48px;place-items:center;display:grid}.fv0wYq_hero>div{min-width:0}.fv0wYq_hero h1{color:var(--color-text);letter-spacing:-.035em;margin:0;font-size:2.1rem;font-weight:760;line-height:1.1}.fv0wYq_hero p{max-width:690px;color:var(--text-secondary);margin:8px 0 0;font-size:.96rem;line-height:1.55}@media (max-width:480px){.fv0wYq_hero{align-items:flex-start;gap:12px}.fv0wYq_hero>span{border-radius:11px;flex-basis:43px;width:43px;height:43px}.fv0wYq_hero h1{font-size:1.72rem}.fv0wYq_hero p{font-size:.9rem}}
.BIDeza_form{gap:20px;min-width:0;display:grid}.BIDeza_section{border:1px solid var(--border);background:var(--surface);border-radius:15px;min-width:0;overflow:hidden;box-shadow:0 14px 38px #1e3c620d}.BIDeza_sectionHeader{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;padding:20px 24px;display:grid}.BIDeza_sectionHeader>span{width:40px;height:40px;color:var(--color-dark);background:var(--surface-muted);border-radius:11px;place-items:center;display:grid}.BIDeza_sectionHeader h2{color:var(--color-text);letter-spacing:-.015em;margin:0;font-size:1.05rem;line-height:1.35}.BIDeza_sectionHeader p{color:var(--text-secondary);margin:4px 0 0;font-size:.79rem;line-height:1.45}.BIDeza_medicalSection .BIDeza_sectionHeader{background:var(--surface)}.BIDeza_medicalSection .BIDeza_sectionHeader>span{color:var(--ink-green);background:var(--surface-muted)}.BIDeza_fieldsGrid,.BIDeza_medicalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:24px;display:grid}.BIDeza_medicalGrid{max-width:680px}.BIDeza_field{gap:8px;min-width:0;display:grid}.BIDeza_wideField{grid-column:1/-1;max-width:calc(50% - 10px)}.BIDeza_labelRow{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.BIDeza_labelRow label{color:var(--text-secondary);font-size:.78rem;font-weight:720;line-height:1.4}.BIDeza_labelRow span{color:var(--text-secondary);flex:none;align-items:center;gap:4px;font-size:.67rem;font-weight:680;display:inline-flex}.BIDeza_field input{border:1px solid var(--border);min-height:46px;color:var(--color-text);background:var(--surface);text-align:left;border-radius:10px;outline:0;padding:11px 13px;font-size:.87rem;transition:border-color .16s,background-color .16s,box-shadow .16s}.BIDeza_field input:hover:not([readonly]){border-color:var(--border)}.BIDeza_field input:focus{border-color:#4f76ae;box-shadow:0 0 0 3px #2456a61f}.BIDeza_field input[readonly]{cursor:default;color:var(--text-secondary);border-color:var(--border);background:var(--surface-muted)}.BIDeza_lockedField .BIDeza_labelRow label{color:var(--text-secondary)}.BIDeza_profileActions{border:1px solid var(--border);background:var(--surface);border-radius:15px;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex;box-shadow:0 10px 30px #1e3c620b}.BIDeza_profileActions>div:first-child{gap:3px;min-width:0;display:grid}.BIDeza_profileActions strong{color:#344359;font-size:.84rem}.BIDeza_profileActions span{color:#748297;font-size:.74rem;line-height:1.4}.BIDeza_actionButtons{flex-shrink:0;align-items:center;gap:10px;display:flex}.BIDeza_emailButton,.BIDeza_saveButton{white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 16px;font-size:.8rem;font-weight:720;display:inline-flex}.BIDeza_emailButton{color:var(--color-text)!important;background:var(--surface-muted)!important;border:1px solid var(--border)!important;box-shadow:none!important}.BIDeza_emailButton:hover:not(:disabled){background:var(--surface)!important;border-color:#aebdcd!important}.BIDeza_saveButton{color:#fff;background:#2456a6;transition:background-color .16s,transform .12s cubic-bezier(.23,1,.32,1)}.BIDeza_saveButton:hover:not(:disabled){opacity:1;background:#1e4a91;transform:translateY(-1px)}.BIDeza_emailButton:active:not(:disabled),.BIDeza_saveButton:active:not(:disabled){transform:scale(.98)}.BIDeza_emailButton:focus-visible,.BIDeza_saveButton:focus-visible{outline-offset:2px;outline:3px solid #2456a63b}.BIDeza_container{border-top:1px solid var(--border);color:var(--text-secondary);margin:24px;padding-top:24px}.BIDeza_header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.BIDeza_header h3{margin:0 0 6px;font-size:17px}.BIDeza_header p{color:var(--text-secondary);margin:0;font-size:13px}.BIDeza_addButton{color:#fff;font:inherit;white-space:nowrap;cursor:pointer;background:#2857ad;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-size:13px;display:inline-flex}.BIDeza_tableContainer{border:1px solid var(--border);border-radius:12px;overflow-x:auto}.BIDeza_table{border-collapse:collapse;width:100%;font-size:13px}.BIDeza_table th{background:var(--surface-muted);color:var(--text-secondary);text-align:left;padding:13px 16px}.BIDeza_table td{border-top:1px solid var(--border);vertical-align:top;padding:16px}.BIDeza_detail{color:var(--text-secondary);margin-top:5px;font-size:12px;display:block}.BIDeza_badge{background:var(--surface-muted);color:var(--color-dark);text-transform:capitalize;border-radius:8px;padding:5px 9px;display:inline-block}.BIDeza_actions{gap:8px;display:flex}.BIDeza_actions button{background:var(--surface-muted);width:34px;height:34px;color:var(--color-dark);cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.BIDeza_actions .BIDeza_deleteButton{background:var(--surface-muted);color:var(--ink-red)}.BIDeza_addButton:disabled,.BIDeza_actions button:disabled{opacity:.6;cursor:not-allowed}.BIDeza_addButton:focus-visible,.BIDeza_actions button:focus-visible{outline-offset:3px;outline:2px solid #2857ad}.BIDeza_table .BIDeza_empty{text-align:center;color:var(--text-secondary);padding:28px 16px}.BIDeza_editor{background:var(--surface);border:1px solid var(--border);color:var(--text-secondary);border-radius:16px;margin-top:20px;padding:24px}.BIDeza_editor h3{margin:0 0 20px}.BIDeza_editor fieldset{border:0;min-width:0;margin:0;padding:0}.BIDeza_formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.BIDeza_formGrid label{flex-direction:column;gap:8px;font-size:13px;font-weight:600;display:flex}.BIDeza_formGrid input,.BIDeza_formGrid select,.BIDeza_formGrid textarea{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text-secondary);font:inherit;border-radius:9px;padding:12px;font-weight:400}.BIDeza_formGrid textarea{resize:vertical}.BIDeza_check{align-items:center;gap:8px;margin-top:18px;font-size:13px;display:flex}.BIDeza_formActions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.BIDeza_formActions button{border:1px solid var(--border);background:var(--surface);color:var(--color-dark);font:inherit;cursor:pointer;border-radius:9px;padding:11px 16px}.BIDeza_formActions .BIDeza_addButton{color:#fff;background:#2857ad;border-color:#2857ad}.BIDeza_formActions button:disabled{opacity:.6;cursor:not-allowed}.BIDeza_error{color:var(--ink-red)}@media (max-width:760px){.BIDeza_fieldsGrid,.BIDeza_medicalGrid{grid-template-columns:minmax(0,1fr)}.BIDeza_wideField{grid-column:auto;max-width:none}.BIDeza_medicalGrid{max-width:none}.BIDeza_profileActions{flex-direction:column;align-items:stretch;gap:15px}.BIDeza_actionButtons{width:100%}.BIDeza_emailButton,.BIDeza_saveButton{flex:1}}@media (max-width:640px){.BIDeza_container{margin:16px}.BIDeza_header{flex-direction:column;align-items:flex-start}.BIDeza_table{min-width:500px}.BIDeza_formGrid{grid-template-columns:1fr}}@media (max-width:520px){.BIDeza_sectionHeader{align-items:flex-start;padding:18px 16px}.BIDeza_fieldsGrid,.BIDeza_medicalGrid{gap:17px;padding:20px 16px}.BIDeza_profileActions{padding:17px 16px}.BIDeza_actionButtons{flex-direction:column}.BIDeza_emailButton,.BIDeza_saveButton{flex:none;width:100%}}@media (prefers-reduced-motion:reduce){.BIDeza_field input,.BIDeza_emailButton,.BIDeza_saveButton{transition:none}}.BIDeza_actions{align-items:center;gap:8px;display:flex}.BIDeza_actions button{cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .15s,background-color .15s,color .15s,opacity .15s;display:inline-flex}.BIDeza_actions button svg{stroke:currentColor}.BIDeza_actions .BIDeza_editButton{color:#2456a6;background:#2456a61f}.BIDeza_actions .BIDeza_editButton:hover:not(:disabled){background:#2456a62e;transform:translateY(-1px)}.BIDeza_actions .BIDeza_deleteButton{color:#d64545;background:#dc35451f}.BIDeza_actions .BIDeza_deleteButton:hover:not(:disabled){background:#dc35452e;transform:translateY(-1px)}.BIDeza_actions button:disabled{opacity:.6;cursor:not-allowed;transform:none}.BIDeza_actions button:focus-visible{outline-offset:3px;outline:2px solid #2456a647}
.EXc2Ma_headerIcon{width:42px;height:42px;color:var(--ink-green);background:var(--tone-green);border-radius:12px;flex:0 0 42px;justify-content:center;align-items:center;display:inline-flex}.EXc2Ma_form{flex-direction:column;gap:20px;display:flex}.EXc2Ma_appointment{border:1px solid var(--border);background:var(--surface-muted);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;display:flex}.EXc2Ma_appointment>div{color:var(--ink-green);align-items:center;gap:10px;display:flex}.EXc2Ma_appointment span{gap:2px;display:grid}.EXc2Ma_appointment small{color:var(--text-secondary);text-transform:uppercase;font-size:.7rem;font-weight:700}.EXc2Ma_appointment strong{color:var(--color-text);font-size:.92rem}.EXc2Ma_date{color:var(--text-secondary);font-size:.85rem;font-weight:700}.EXc2Ma_documents{gap:14px;display:grid}.EXc2Ma_sectionHeading h3{color:var(--color-text);margin:0 0 4px;font-size:.96rem}.EXc2Ma_sectionHeading p{color:var(--text-secondary);margin:0;font-size:.84rem;line-height:1.5}.EXc2Ma_dropzone{border:1.5px dashed var(--border);cursor:pointer;min-height:135px;color:var(--ink-green);background:#f7fcfa;border-radius:14px;place-items:center;gap:6px;padding:20px;transition:border-color .16s,background-color .16s;display:grid}.EXc2Ma_dropzone:hover{border-color:var(--ink-green);background:var(--tone-green)}.EXc2Ma_dropzone span{color:var(--text-secondary);font-size:.78rem}.EXc2Ma_existing,.EXc2Ma_loading{color:var(--ink-green);background:var(--tone-green);border-radius:10px;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:.83rem;display:flex}.EXc2Ma_loading svg,.EXc2Ma_spinner{animation:.7s linear infinite EXc2Ma_spin}.EXc2Ma_fileList{gap:8px;display:grid}.EXc2Ma_file{border:1px solid var(--border);background:var(--surface);border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.EXc2Ma_file>svg{color:var(--ink-green)}.EXc2Ma_file span{gap:2px;min-width:0;display:grid}.EXc2Ma_file strong{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.EXc2Ma_file small{color:var(--text-secondary);font-size:.72rem}.EXc2Ma_file button{cursor:pointer;width:32px;height:32px;color:var(--ink-red);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.EXc2Ma_file button:hover{background:var(--tone-red)}.EXc2Ma_feedback{min-height:20px}.EXc2Ma_feedback p{color:var(--ink-red);margin:0;font-size:.84rem}.EXc2Ma_actions{justify-content:flex-end;gap:10px;display:flex}.EXc2Ma_cancelButton,.EXc2Ma_submitButton{min-height:44px;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 17px;font-size:.88rem;font-weight:750;display:inline-flex}.EXc2Ma_cancelButton{border:1px solid var(--border);color:var(--color-text);background:var(--surface)}.EXc2Ma_submitButton{border:1px solid var(--border);color:var(--action-on);background:var(--action-success-bg)}.EXc2Ma_submitButton:hover:not(:disabled){background:var(--action-success-hover)}.EXc2Ma_cancelButton:hover:not(:disabled){background:var(--surface-muted)}.EXc2Ma_submitButton:disabled,.EXc2Ma_cancelButton:disabled{cursor:not-allowed;opacity:.55}@keyframes EXc2Ma_spin{to{transform:rotate(360deg)}}@media (max-width:560px){.EXc2Ma_appointment{flex-direction:column;align-items:flex-start}.EXc2Ma_actions{flex-direction:column-reverse}.EXc2Ma_cancelButton,.EXc2Ma_submitButton{width:100%}}.EXc2Ma_clinicalFields{color:var(--color-text);gap:10px;display:grid}.EXc2Ma_clinicalFields label{font-size:.9rem;font-weight:600}.EXc2Ma_clinicalFields textarea{resize:vertical;border:1px solid var(--border);width:100%;min-height:86px;font:inherit;color:inherit;background:var(--surface);border-radius:10px;padding:12px}.EXc2Ma_clinicalFields textarea:focus{outline:2px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.EXc2Ma_spinner,.EXc2Ma_loading svg{animation:none}.EXc2Ma_dropzone,.EXc2Ma_cancelButton,.EXc2Ma_submitButton{transition:none}}.EXc2Ma_form{color:var(--color-text)}.EXc2Ma_form :is(button,input,textarea):focus-visible{outline:2px solid var(--focus);outline-offset:3px}
._19IFeW_reserve{z-index:100;height:156px;position:relative}._19IFeW_bar{background:var(--glass);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);border:1px solid var(--border);border-radius:20px;width:calc(100% - 48px);max-width:1320px;padding:12px 20px 8px;transition:padding .25s,top .25s,box-shadow .25s;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #0000000a}._19IFeW_compact{padding-block:6px;top:8px;box-shadow:0 8px 24px #00000015}._19IFeW_top{justify-content:space-between;align-items:center;gap:20px;min-height:48px;display:flex}._19IFeW_logo{color:var(--color-text);white-space:nowrap;letter-spacing:-.035em;align-items:center;gap:9px;font-size:21px;font-weight:650;text-decoration:none;display:inline-flex}._19IFeW_logo strong{color:var(--color-dark);font-weight:650}._19IFeW_logo img{object-fit:contain}._19IFeW_actions{align-items:center;gap:12px;display:flex}._19IFeW_actions a{border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:10px 17px;font-size:14px;font-weight:600;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}._19IFeW_login{color:var(--color-text)}._19IFeW_login:hover{background:var(--surface-muted)}._19IFeW_primary{color:#fff;background:#1733a4}._19IFeW_primary:hover{background:#244bd0}._19IFeW_actions a:active,._19IFeW_settings:active{transform:scale(.97)}._19IFeW_settings{min-width:44px;min-height:44px;color:var(--color-text);background:var(--surface-muted);cursor:pointer;border:0;border-radius:12px;place-items:center;display:grid}._19IFeW_navigation nav ul{flex-wrap:wrap;justify-content:center;gap:4px;list-style:none;display:flex}._19IFeW_link{min-height:40px;color:var(--text-secondary);border-radius:9px;align-items:center;padding:8px 13px;font-size:13px;font-weight:550;text-decoration:none;transition:color .18s,background .18s;display:flex;position:relative}._19IFeW_link>span:last-child{position:relative}._19IFeW_link:hover{color:var(--color-text);background:var(--surface-muted)}._19IFeW_active{color:var(--color-dark)}._19IFeW_indicator{background:var(--color-primary);border-radius:9px;position:absolute;inset:0}._19IFeW_toggle,._19IFeW_mobileTheme{display:none}@media (max-width:1100px){._19IFeW_reserve{height:108px}._19IFeW_bar{border-radius:16px;width:calc(100% - 24px);padding:10px 14px}._19IFeW_compact{padding-block:6px}._19IFeW_desktopTheme{display:none}._19IFeW_toggle{background:var(--surface-muted);cursor:pointer;min-width:44px;min-height:44px;color:var(--color-text);border:0;border-radius:10px;place-items:center;display:grid}._19IFeW_toggle span{width:20px;height:14px;position:relative}._19IFeW_toggle i{background:currentColor;width:20px;height:2px;transition:transform .22s,top .22s;position:absolute;top:3px;left:0}._19IFeW_toggle i:last-child{top:11px}._19IFeW_cross i{top:7px;transform:rotate(45deg)}._19IFeW_cross i:last-child{top:7px;transform:rotate(-45deg)}._19IFeW_navigation{visibility:hidden;opacity:0;grid-template-rows:0fr;transition:grid-template-rows .24s,opacity .18s,visibility .24s;display:grid;overflow:hidden}._19IFeW_navigation nav{min-height:0;overflow:hidden}._19IFeW_navigation._19IFeW_open{visibility:visible;opacity:1;grid-template-rows:1fr;max-height:75dvh;overflow:auto}._19IFeW_navigation nav ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding-top:12px;display:grid}._19IFeW_link{min-height:44px}._19IFeW_mobileTheme{padding-top:12px;display:none}._19IFeW_open ._19IFeW_mobileTheme{padding-bottom:4px;display:block}._19IFeW_actions{gap:5px}._19IFeW_actions a{padding:9px 11px}._19IFeW_logo{font-size:19px}}@media (max-width:480px){._19IFeW_top{gap:5px}._19IFeW_logo{gap:4px;font-size:17px}._19IFeW_logo img{width:30px;height:30px}._19IFeW_actions a{padding:8px;font-size:12px}._19IFeW_actions{gap:3px}._19IFeW_login{text-align:center;max-width:80px}._19IFeW_navigation nav ul{grid-template-columns:1fr}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){._19IFeW_bar{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}._19IFeW_primary{white-space:nowrap;flex-shrink:0}._19IFeW_login{overflow-wrap:normal}._19IFeW_mobileLogin{display:none}@media (max-width:480px){._19IFeW_actions>._19IFeW_login{display:none}._19IFeW_mobileLogin{min-height:44px;color:var(--color-dark);align-items:center;padding:12px 0;font-weight:600;text-decoration:none;display:inline-flex}}._19IFeW_navigation nav ul{flex-wrap:nowrap;margin:0;padding:4px 0}._19IFeW_reserve{flex-shrink:0}._19IFeW_bar{max-height:calc(100dvh - 24px)}@media (max-width:1100px){._19IFeW_navigation nav ul{padding-top:12px}}@media (prefers-reduced-motion:reduce){._19IFeW_bar,._19IFeW_navigation,._19IFeW_toggle i{transition:none}}._19IFeW_doctorHome ._19IFeW_bar{background:var(--glass);border-color:var(--border)}._19IFeW_doctorHome ._19IFeW_link:hover{background:var(--doctor-positive-bg);color:var(--color-text)}._19IFeW_doctorHome ._19IFeW_active{color:var(--doctor-primary)}._19IFeW_doctorHome ._19IFeW_indicator{background:var(--doctor-positive-bg)}._19IFeW_doctorHome ._19IFeW_logo strong{color:var(--doctor-primary)}._19IFeW_doctorHome{--doctor-primary:#10813d;--doctor-positive-bg:#dcfce7}html[data-theme=dark] ._19IFeW_doctorHome{--doctor-primary:#43dc6b;--doctor-positive-bg:#183321}
.GK-mLa_hero{grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1240px;min-height:650px;margin:0 auto;padding:70px 40px 105px;display:grid}.GK-mLa_copy h1{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(48px,5.7vw,78px);font-weight:650;line-height:1.04}.GK-mLa_copy h1 span{color:var(--color-dark)}.GK-mLa_copy>p{color:var(--text-secondary);max-width:40ch;margin-top:28px;font-size:19px;line-height:1.65}.GK-mLa_actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:32px;display:flex}.GK-mLa_actions a{border-radius:12px;align-items:center;gap:10px;min-height:48px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}.GK-mLa_primary{color:#fff;background:#1733a4;padding:14px 20px;box-shadow:0 6px 14px #1733a422}.GK-mLa_primary:hover{background:#244bd0}.GK-mLa_secondary{color:var(--color-dark);padding:14px 0}.GK-mLa_secondary svg{transition:transform .18s}.GK-mLa_secondary:hover svg{transform:translate(3px)}.GK-mLa_actions a:active{transform:scale(.97)}.GK-mLa_audience{color:var(--text-secondary);gap:20px;margin-top:32px;font-size:12px;display:flex}.GK-mLa_preview{background:var(--surface);box-shadow:var(--shadow);border-radius:24px;padding:28px;position:relative}.GK-mLa_previewHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.GK-mLa_previewHeader>div{align-items:center;gap:8px;font-size:15px;display:flex}.GK-mLa_previewHeader>span{background:var(--surface-muted);color:var(--text-secondary);border-radius:6px;padding:6px 9px;font-size:10px}.GK-mLa_demoNote{color:var(--text-secondary);margin:12px 0 26px;font-size:11px;line-height:1.6}.GK-mLa_appointment{border-block:1px solid var(--border);align-items:center;gap:14px;padding:23px 0;display:flex}.GK-mLa_calendar{background:var(--tone-blue);width:56px;height:62px;color:var(--color-dark);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.GK-mLa_caption{color:var(--text-secondary);font-size:11px}.GK-mLa_appointment h2{letter-spacing:-.025em;margin-top:5px;font-size:18px}.GK-mLa_appointment p{color:var(--text-secondary);margin-top:5px;font-size:12px;line-height:1.6}.GK-mLa_appointment>svg{flex-shrink:0;margin-left:auto}.GK-mLa_tools{grid-template-columns:1fr 1fr;gap:18px;padding:26px 0;display:grid}.GK-mLa_tools>div{padding:0 4px}.GK-mLa_tools svg{color:var(--color-dark)}.GK-mLa_tools h3{margin-top:14px;font-size:14px}.GK-mLa_tools p{color:var(--text-secondary);margin-top:6px;font-size:12px;line-height:1.6}.GK-mLa_assistant{background:var(--surface-muted);border-radius:14px;align-items:center;gap:12px;padding:16px;display:flex}.GK-mLa_assistant strong{font-size:13px}.GK-mLa_assistant p{color:var(--text-secondary);margin-top:5px;font-size:12px}.GK-mLa_assistant>span{color:var(--color-dark);margin-left:auto;font-size:11px;font-weight:600}.GK-mLa_assistant img{object-fit:contain}@media (max-width:900px){.GK-mLa_hero{gap:32px;padding:40px 28px 75px}.GK-mLa_copy h1{font-size:clamp(44px,6vw,64px)}.GK-mLa_preview{padding:20px}.GK-mLa_previewHeader{flex-wrap:wrap}.GK-mLa_copy>p{font-size:17px}}@media (max-width:700px){.GK-mLa_hero{grid-template-columns:1fr;gap:42px;min-height:0;padding:32px 24px 64px}.GK-mLa_copy h1{font-size:clamp(46px,10vw,64px)}.GK-mLa_copy>p{max-width:36ch}.GK-mLa_preview{width:100%;max-width:500px;margin:auto}.GK-mLa_actions{gap:12px}.GK-mLa_audience{margin-top:24px}.GK-mLa_tools{gap:12px}}.GK-mLa_assistant img{background:#fff;border-radius:8px;padding:5px}@media (prefers-reduced-motion:reduce){.GK-mLa_preview{transform:none!important}}
.cxoUTW_mainContent{width:100%;min-height:100vh;padding-top:160px}.cxoUTW_mainContent main{min-width:0;padding-bottom:32px}@media (max-width:1100px){.cxoUTW_mainContent{min-height:calc(100svh - 120px);padding-top:0}}.cxoUTW_mainContent{padding-top:0}.cxoUTW_mainContent:has([data-chat-page]){min-height:0}.cxoUTW_mainContent:has([data-chat-page]) main{min-height:0;padding-bottom:0}
