.PatientForm_form__XedCE{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.PatientForm_row__4Cvsx{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:var(--space-5);gap:var(--space-5)}.PatientForm_kiosk__GlPFc input{font-size:24px;min-height:60px}.PatientForm_toggle__MBfz_{position:relative;display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-3) 0;cursor:pointer}.PatientForm_toggle__MBfz_ input{position:absolute;opacity:0;width:1px;height:1px}.PatientForm_toggleBox__7zGWl{flex:none;display:grid;place-items:center;width:30px;height:30px;margin-top:1px;border:2px solid var(--print);border-radius:2px;color:transparent;background:var(--paper)}.PatientForm_toggleBox__7zGWl svg{width:26px;height:26px;stroke-width:3}.PatientForm_toggle__MBfz_ input:checked+.PatientForm_toggleBox__7zGWl{color:var(--ink)}.PatientForm_toggle__MBfz_ input:focus-visible+.PatientForm_toggleBox__7zGWl{outline:3px solid var(--ink);outline-offset:3px}.PatientForm_toggleText__oC7KQ{display:grid;grid-gap:2px;gap:2px}.PatientForm_toggleText__oC7KQ strong{font-size:19px;color:var(--print)}.PatientForm_toggleText__oC7KQ span{font-size:16px;color:var(--pencil)}.PatientForm_serverError__A_YNz{font-weight:700;color:var(--stamp-red)}.QrScanner_scanner__JH7TL{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.QrScanner_viewport__R9Oo9{position:relative;aspect-ratio:4/3;overflow:hidden;border:1.5px dashed var(--rule-strong);background:var(--paper)}.QrScanner_viewport__R9Oo9:before{content:"";position:absolute;inset:18%;z-index:1;pointer-events:none;background:linear-gradient(var(--ink),var(--ink)) 0 0 /22px 3px no-repeat,linear-gradient(var(--ink),var(--ink)) 0 0 /3px 22px no-repeat,linear-gradient(var(--ink),var(--ink)) 100% 0 /22px 3px no-repeat,linear-gradient(var(--ink),var(--ink)) 100% 0 /3px 22px no-repeat,linear-gradient(var(--ink),var(--ink)) 0 100% /22px 3px no-repeat,linear-gradient(var(--ink),var(--ink)) 0 100% /3px 22px no-repeat,linear-gradient(var(--ink),var(--ink)) 100% 100% /22px 3px no-repeat,linear-gradient(var(--ink),var(--ink)) 100% 100% /3px 22px no-repeat}.QrScanner_open__J_td1{aspect-ratio:1;border-style:solid;background:#000}.QrScanner_open__J_td1:before{background:linear-gradient(#fff,#fff) 0 0 /22px 3px no-repeat,linear-gradient(#fff,#fff) 0 0 /3px 22px no-repeat,linear-gradient(#fff,#fff) 100% 0 /22px 3px no-repeat,linear-gradient(#fff,#fff) 100% 0 /3px 22px no-repeat,linear-gradient(#fff,#fff) 0 100% /22px 3px no-repeat,linear-gradient(#fff,#fff) 0 100% /3px 22px no-repeat,linear-gradient(#fff,#fff) 100% 100% /22px 3px no-repeat,linear-gradient(#fff,#fff) 100% 100% /3px 22px no-repeat}.QrScanner_reader__9HnER{width:100%;height:100%}.QrScanner_reader__9HnER video{width:100%!important;height:100%!important;object-fit:cover}.QrScanner_placeholder__rbsr_{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-4);color:var(--ink-soft);font-weight:700;text-align:center}.QrScanner_error__uevlR{font-size:15px;font-weight:700;color:var(--stamp-red)}.QrScanner_manual__Te5Ol{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding-top:var(--space-3);border-top:1px dashed var(--rule-strong)}.QrScanner_highlight__bUOjO{padding:var(--space-3);outline:2px solid var(--ink);outline-offset:2px}