.portal_studio__nTUM_{--ink:var(--color-text-primary);--blue:var(--color-action-primary);--line:#e3e8eb;--soft:#f6f8f9;--muted:#62717c;background:#f6f8f9;color:var(--ink);min-height:100vh;font-family:Inter Variable,Inter,sans-serif;font-size:14px;line-height:1.6}.portal_dialog__TELaF *,.portal_studio__nTUM_ *{box-sizing:border-box}.portal_dialog__TELaF button,.portal_studio__nTUM_ button{cursor:pointer;transition:background .15s,border-color .15s,color .15s}.portal_dialog__TELaF button:disabled,.portal_studio__nTUM_ button:disabled{opacity:.45;cursor:not-allowed}.portal_dialog__TELaF button:focus-visible,.portal_dialog__TELaF input:focus-visible,.portal_dialog__TELaF select:focus-visible,.portal_dialog__TELaF textarea:focus-visible,.portal_studio__nTUM_ button:focus-visible,.portal_studio__nTUM_ input:focus-visible,.portal_studio__nTUM_ select:focus-visible,.portal_studio__nTUM_ summary:focus-visible,.portal_studio__nTUM_ textarea:focus-visible{outline:3px solid var(--color-action-primary);outline-offset:3px}.portal_dialog__TELaF h2,.portal_dialog__TELaF h3,.portal_studio__nTUM_ h1,.portal_studio__nTUM_ h2,.portal_studio__nTUM_ h3{margin:0;color:var(--color-text-primary);font-family:inherit}.portal_studio__nTUM_ h1{font-size:clamp(32px,3.4vw,47px);font-weight:450;line-height:1.14;letter-spacing:-1.8px;white-space:pre-line}.portal_dialog__TELaF h2,.portal_studio__nTUM_ h2{font-size:19px;font-weight:550;line-height:1.4;letter-spacing:-.45px}.portal_dialog__TELaF h3,.portal_studio__nTUM_ h3{font-size:15px;font-weight:600;line-height:1.5}.portal_dialog__TELaF p,.portal_studio__nTUM_ p{margin:9px 0 0;color:var(--muted,#62717c)}.portal_dialog__TELaF small,.portal_studio__nTUM_ small{display:block;color:var(--muted,#62717c);font-size:12px;line-height:1.5;font-weight:400}.portal_previewBar__bW1iw{min-height:38px;padding:4px 28px;background:#e9eef2;color:#466074;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px}.portal_previewActions__8a5bI,.portal_previewActions__8a5bI button,.portal_previewLabel__zwQlB{display:flex;align-items:center;gap:8px}.portal_previewLabel__zwQlB{font-weight:650}.portal_previewDot__kc4tw{width:6px;height:6px;border-radius:100%;background:var(--blue)}.portal_previewHint__S0Z5s{margin-left:10px;font-weight:400;opacity:.9}.portal_previewActions__8a5bI{gap:18px}.portal_previewActions__8a5bI button{min-height:30px;background:none;border:0;padding:0}.portal_viewSwitcher__3fWYt{display:flex;justify-content:center;padding:10px 16px;gap:6px;border-bottom:1px solid var(--line);background:#fff}.portal_viewSwitcher__3fWYt button{display:flex;align-items:center;gap:8px;border:0;border-radius:7px;background:transparent;color:var(--muted);padding:9px 18px;font-size:12px;font-weight:550;min-height:38px}.portal_viewSwitcher__3fWYt button:hover{background:var(--soft)}.portal_viewSwitcher__3fWYt .portal_activeView__zvsWD{background:#eaf0f5;color:#315f7e}.portal_scenarios__IZKIx{padding:15px 25px;background:#eef3f7;display:flex;flex-wrap:wrap;align-items:center;gap:10px;border-bottom:1px solid var(--line)}.portal_scenarios__IZKIx>span{font-size:12px;color:var(--muted)}.portal_scenarios__IZKIx button{background:#fff;padding:8px 12px;border:1px solid var(--line);border-radius:7px;font-size:12px}.portal_header__ULf8X{height:90px;max-width:1440px;margin:auto;display:flex;align-items:center;gap:28px;padding:0 6%;background:#fff;border-bottom:1px solid var(--line)}.portal_brand__elx_d{display:flex;align-items:center;gap:10px;flex-shrink:0}.portal_clinicLogo__ufbp4{width:91.8px;height:41.31px;-o-object-fit:cover;object-fit:cover}.portal_headerLabel__591WQ{border-left:1px solid var(--line);padding-left:28px;font-size:13px;color:var(--muted)}.portal_headerActions__bP1uD{display:flex;align-items:center;gap:24px;margin-left:auto}.portal_languageButton__cUzFH{display:flex;align-items:center;gap:8px;min-height:40px;border:0;background:none;font-size:12px}.portal_avatar__xDe7e,.portal_patientAvatar__J46V4{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border-radius:50%;font-size:12px;font-weight:500;color:#46647b;background:#e5edf3}.portal_patientAvatar__J46V4{width:34px;height:34px;font-size:10px}.portal_patientMain__Z_pk9{max-width:830px;margin:auto;padding:44px 30px 32px}.portal_patientFeedback__7mcIm{max-width:1216px;margin:0 auto;padding:0 30px}.portal_welcome__YxyHR{display:flex;align-items:center;justify-content:space-between;margin-bottom:38px}.portal_eyebrow__wOhaL{margin:0 0 15px!important;color:var(--muted,#62717c)!important;font-size:10px;font-weight:600;letter-spacing:1.8px}.portal_staffHeading__Nl43_ p:last-child,.portal_welcome__YxyHR p:last-child{font-size:14px;margin-top:15px}.portal_welcomeSymbol__cqRND{display:grid;place-items:center;width:148px;height:148px;border-radius:50%;background:#fff;flex-shrink:0;margin-left:24px}.portal_welcomeLogo__UY6cc{width:118.4px;height:66.4px;-o-object-fit:cover;object-fit:cover}.portal_patientGrid__7_i6T{display:grid;grid-template-columns:minmax(0,1fr);gap:25px;align-items:start}.portal_card__WiLIN{background:#fff;border:1px solid var(--line,#e3e8eb);border-radius:15px;box-shadow:0 2px 3px #1d344603;min-width:0}.portal_cardHeading__nglcQ{display:flex;justify-content:space-between;align-items:center;padding:27px 28px 22px;gap:15px}.portal_cardHeading__nglcQ p{font-size:12px;margin-top:5px}.portal_pill__0iOWi{display:inline-flex;align-items:center;gap:6px;border-radius:30px;padding:5px 10px;font-size:10px;line-height:1.45;font-weight:550;white-space:nowrap}.portal_dot__KQvQt{display:inline-block;width:4px;height:4px;border-radius:50%;background:currentColor;flex-shrink:0}.portal_blue__sXYUC{background:#eaf2fa;color:#376886}.portal_green__HtVDV{background:#e9f5ee;color:#2b6a46}.portal_amber__7cu_m{background:#fff3da;color:#886014}.portal_red__fhIxe{background:#fff0eb;color:#a23e2d}.portal_purple__pUOfG{background:#f1ebfa;color:#73518e}.portal_grey__iu57_{background:#f0f2f4;color:#64717d}.portal_progress__9rA9w{margin:0 28px 12px;height:4px;border-radius:10px;background:#edf0f3;overflow:hidden}.portal_progress__9rA9w>span{display:block;height:100%;background:#477fa2;transition:width .35s}.portal_stepList__7Pu0h{padding:0 27px 10px}.portal_stepRow__poBFC{display:flex;align-items:center;width:100%;gap:15px;padding:20px 0;background:none;border:0;border-bottom:1px solid #edf0f2;text-align:left}.portal_stepRow__poBFC:last-child{border:0}.portal_stepRow__poBFC:hover .portal_stepIcon__sK5Aa{background:#dbe8f2;color:#315f7e}.portal_stepRow__poBFC:hover strong{color:var(--blue)}.portal_stepRow__poBFC strong{font-size:13px;font-weight:550}.portal_stepRow__poBFC small{margin-top:3px;font-size:11px}.portal_stepRow__poBFC>svg{color:#97a4ae}.portal_stepIcon__sK5Aa{display:grid;place-items:center;flex-shrink:0;width:43px;height:43px;background:#f2f5f7;color:#6a8193;border-radius:12px}.portal_activeIcon__ZQ4JC{background:#e8eff7;color:#477fa2}.portal_grow__X_D8O{flex:1;min-width:0}.portal_cardFoot__j_32K{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid var(--line);padding:20px 27px}.portal_muted__j2cWV{color:var(--muted,#62717c);font-size:11px;display:inline-flex;align-items:center;gap:6px}.portal_button__TfZqk{display:inline-flex;align-items:center;justify-content:center;min-height:43px;border:1px solid transparent;padding:11px 17px;border-radius:8px;background:var(--color-button-primary);color:#fff!important;font-size:12px;font-weight:550;line-height:1.4;gap:9px;text-align:center}.portal_button__TfZqk:not(:disabled):hover{background:var(--color-button-primary-hover)}.portal_secondary__ozpU_{background:#fff;border-color:#dae1e6;color:var(--color-text-primary)!important}.portal_secondary__ozpU_:not(:disabled):hover{background:#f1f5f8}.portal_sideStack__54am5{display:flex;flex-direction:column;gap:20px}.portal_appointmentCard__J0lDa{padding:24px}.portal_appointmentCard__J0lDa .portal_eyebrow__wOhaL{margin:25px 0 12px!important;font-size:9px}.portal_appointmentCard__J0lDa h2{font-size:17px}.portal_appointmentCard__J0lDa p{font-size:12px}.portal_appointmentCard__J0lDa strong{font-size:12px;font-weight:550}.portal_appointmentCard__J0lDa>svg{margin-bottom:16px;color:var(--blue)}.portal_divider__rBbgO{height:1px;background:var(--line,#e3e8eb);margin:22px 0}.portal_location__5J1El{font-size:11px;margin-top:22px;line-height:1.8}.portal_location__5J1El span{color:var(--muted)}.portal_helpCard__T_CIN{padding:24px 12px}.portal_helpCard__T_CIN>svg{color:#6a89a0;margin-bottom:15px}.portal_helpCard__T_CIN h3{font-size:13px}.portal_helpCard__T_CIN p{margin:10px 0 15px;font-size:12px;line-height:1.8}.portal_textButton__lA_Ku{color:#315f7e;display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;background:none;border:0;padding:10px 0;min-height:38px;font-size:12px;font-weight:550;text-align:left}.portal_textButton__lA_Ku:hover{text-decoration:underline}.portal_split__VOTME{display:flex;justify-content:space-between;align-items:center;gap:16px}.portal_actions__Ot2HV{gap:10px}.portal_actions__Ot2HV,.portal_footer__uMHRW{display:flex;align-items:center;flex-wrap:wrap}.portal_footer__uMHRW{justify-content:center;gap:8px;color:#6c7a85;font-size:10px;max-width:1136px;margin:28px auto 0;padding:26px 20px;border-top:1px solid #e3e8eb}.portal_footer__uMHRW>span:last-child{margin-left:25px}.portal_formMain__FRryr{max-width:830px;padding:30px 30px 20px;margin:auto}.portal_backLink__bTmUm{display:flex;align-items:center;gap:8px;background:none;border:none;min-height:44px;padding:0;font-size:12px;color:#60788b}.portal_formHeading__DjJ_e{padding:26px 0 30px}.portal_formHeading__DjJ_e h1{font-size:36px;margin:17px 0 10px;letter-spacing:-1.2px}.portal_formCard__Wo03F{padding:30px}.portal_formCard__Wo03F>h2{margin:26px 0 12px}.portal_sectionTitle__JMC7B{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.portal_fields__eOw64{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px;margin:22px 0}.portal_field__0rr1Q{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:550;text-align:left;margin:12px 0}.portal_fields__eOw64 .portal_field__0rr1Q{margin:0}.portal_field__0rr1Q input:not([type=checkbox]),.portal_field__0rr1Q select,.portal_field__0rr1Q textarea{width:100%;min-height:46px;border:1px solid #d9e0e6;border-radius:8px;background:#fff;color:var(--color-text-primary);padding:12px;font-size:14px;font-weight:400;outline-offset:2px}.portal_field__0rr1Q textarea{resize:vertical}.portal_field__0rr1Q input[readonly]{background:#f5f7f9;color:#607180}.portal_notice__4OEsK{display:flex;align-items:flex-start;gap:10px;border-radius:9px;padding:14px 16px;margin:15px 0;font-size:12px;line-height:1.7}.portal_notice__4OEsK>svg{flex-shrink:0;margin-top:2px}.portal_notice__4OEsK>strong{white-space:nowrap}.portal_check__N1iLv{display:flex;gap:11px;align-items:flex-start;font-size:13px;line-height:1.7;margin:21px 0;cursor:pointer}.portal_check__N1iLv input,.portal_documentOption__soUl6 input{width:17px;height:17px;accent-color:#477fa2;flex-shrink:0;margin-top:3px}.portal_check__N1iLv small{margin-top:4px}.portal_formActions__rQlm7{display:flex;align-items:center;justify-content:space-between;padding-top:23px;margin-top:24px;border-top:1px solid #e3e8eb;gap:15px}.portal_attestation__3aF2e{font-size:12px;margin-top:22px!important}.portal_savedNote__Mlw7s{display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px;color:var(--muted);padding:20px 0}.portal_captureGrid__Joz8t{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.portal_capture__JMWIA{text-align:center;max-width:410px;margin:20px auto;width:100%}.portal_captureWindow__gL_XB{position:relative;display:grid;place-items:center;overflow:hidden;aspect-ratio:1.6;border:1px dashed #b3c5d3;border-radius:14px;background:#f2f6f9;margin-bottom:15px}.portal_portraitWindow__oh_cg{aspect-ratio:1;max-width:245px;border-radius:50%;margin-left:auto;margin-right:auto}.portal_captureWindow__gL_XB img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;position:absolute}.portal_captureIllustration__pP14N{color:#7c9ab0;display:grid;justify-items:center;gap:8px}.portal_captureIllustration__pP14N span{font-size:10px;letter-spacing:1px}.portal_captureCheck__sPM25{position:absolute;right:12px;top:12px;border-radius:50%;background:#fff;color:#2b6a46;padding:5px}.portal_capture__JMWIA .portal_actions__Ot2HV{justify-content:center}.portal_center__IktjF{text-align:center}.portal_visuallyHidden__A4bEu{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.portal_questionRow___Sijw{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid #edf0f2;font-size:13px}.portal_choiceGroup__EYhom{display:flex;flex-shrink:0;border:1px solid #dfe5ea;border-radius:8px;padding:3px;gap:2px}.portal_choiceGroup__EYhom button{border:none;border-radius:5px;background:none;padding:7px 12px;min-height:34px;font-size:11px}.portal_choiceGroup__EYhom .portal_chosen__LRoJg{background:#e3eef7;color:#315f7e}.portal_documentText__r1OZt{white-space:pre-wrap;line-height:1.95;font-size:13px;margin:25px 0;color:#405665;overflow-wrap:anywhere}.portal_documentHeader__ecXzl{padding-bottom:20px;border-bottom:1px solid #e3e8eb}.portal_documentHeader__ecXzl h2{font-size:27px;margin-top:20px}.portal_documentMeta__grGKj{display:flex;gap:7px 18px;flex-wrap:wrap;color:#62717c;font-size:11px;margin-top:15px}.portal_priceTable__JeMbt{margin:23px 0}.portal_priceTable__JeMbt>div{display:flex;justify-content:space-between;gap:15px;padding:13px 0;border-bottom:1px solid #e3e8eb}.portal_priceTable__JeMbt>div:last-child{border:0;background:#f3f6f8;padding:15px;border-radius:8px;margin-top:10px}.portal_completedSection__c_Bd0{max-width:815px;margin:32px 0}.portal_completedSection__c_Bd0 h2{font-size:15px}.portal_completedRow__bgoGU{display:flex;align-items:center;gap:12px;width:100%;padding:16px 0;border:0;border-bottom:1px solid #e3e8eb;background:none;font-size:12px;text-align:left}.portal_completedRow__bgoGU>svg{color:#477fa2}.portal_empty__e_yPT{padding:40px 25px;text-align:center}.portal_empty__e_yPT h2{margin-top:17px}.portal_empty__e_yPT p{font-size:13px;max-width:440px;margin:12px auto 0}.portal_successIcon__MN9Ij{display:inline-flex;justify-content:center;align-items:center;width:55px;height:55px;border-radius:50%;background:#e9f5ee;color:#2b6a46}.portal_dialog__TELaF{--muted:#62717c;--line:#e3e8eb;background:#fff;color:#1d3446;border:1px solid #d5dbdf;border-radius:16px;padding:0;width:min(540px,calc(100vw - 32px));max-height:calc(100dvh - 40px);margin:auto;box-shadow:0 24px 100px #1d344633;font-family:Inter Variable,Inter,sans-serif;font-size:14px;line-height:1.6}.portal_dialog__TELaF::backdrop{background:#182f4466;backdrop-filter:blur(3px)}.portal_wideDialog__OvHRc{width:min(850px,calc(100vw - 32px))}.portal_dialogHeader__R82F_{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid #e3e8eb;gap:20px}.portal_dialogHeader__R82F_ h2{font-size:18px}.portal_iconButton__ut8S9{background:none;border:0;min-width:40px;height:40px;display:inline-flex;justify-content:center;align-items:center;border-radius:8px}.portal_iconButton__ut8S9:hover{background:#f1f5f8}.portal_modalBody__zrQLk,.portal_signatureBody__A3vRp{padding:26px}.portal_modalBody__zrQLk>.portal_actions__Ot2HV{margin:22px 0}.portal_modalBody__zrQLk>h3{margin:25px 0 15px}.portal_signaturePad__ldkys{position:relative;background:#f7f9fb;border:1px solid #cdd9e2;border-radius:12px;height:clamp(220px,42dvh,390px);margin:22px 0 15px;overflow:hidden}.portal_signaturePad__ldkys svg{width:100%;height:100%;position:absolute;inset:0;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2}.portal_signaturePlaceholder__fHVXR{position:absolute;top:45%;left:0;width:100%;text-align:center;pointer-events:none;font-family:Georgia,serif;font-style:italic;color:#9cabb8;font-size:28px}.portal_signatureLine__mHB3X{position:absolute;bottom:20%;left:7%;width:86%;border-bottom:1px solid #cbd8e1;pointer-events:none}.portal_signaturePreview__21dJK{width:100%;height:160px;border:1px solid #e3e8eb;border-radius:10px}.portal_staffNav__57_Vq{display:flex;gap:28px;align-items:center;margin-left:30px;font-size:12px;color:#62717c;height:100%}.portal_staffNav__57_Vq strong{color:#315f7e;border-bottom:2px solid #477fa2;align-self:stretch;display:flex;align-items:center;font-weight:550}.portal_staffUser__IPAmm{margin-left:auto;display:flex;gap:12px;align-items:center;font-size:11px;color:#62717c}.portal_staffMain__E_jbV{max-width:1330px;padding:25px 55px 60px;margin:auto}.portal_breadcrumb__0iHA6{display:flex;align-items:center;gap:10px;font-size:10px;color:#7c8994}.portal_breadcrumb__0iHA6 strong{font-weight:400;color:#466074}.portal_staffHeading__Nl43_{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin:32px 0}.portal_staffHeading__Nl43_ h1{font-size:39px;letter-spacing:-1.6px}.portal_staffHeading__Nl43_ .portal_actions__Ot2HV{margin-bottom:5px}.portal_stats__c_1_v{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:30px}.portal_stat__sWBld{border:1px solid #e3e8eb;border-radius:12px;background:#fff;padding:20px 23px}.portal_statLabel__bqbpG{font-size:11px;color:#62717c}.portal_stat__sWBld>div{display:flex;align-items:center;justify-content:space-between;margin:8px 0 4px}.portal_stat__sWBld strong{font-size:32px;font-weight:450;line-height:1.3}.portal_stat__sWBld small{font-size:10px}.portal_statDot__J0I2a{width:29px;height:29px;border-radius:50%;display:block;position:relative}.portal_statDot__J0I2a:after{content:"";background:currentColor;position:absolute;inset:11px;border-radius:50%}.portal_worklist__yEfr5{overflow:hidden}.portal_worklistTop__nbShH{display:flex;justify-content:space-between;align-items:center;padding:0 22px;border-bottom:1px solid #e3e8eb;gap:20px}.portal_tabs__lKI2H{display:flex;gap:24px}.portal_tabs__lKI2H button{padding:19px 0;border:0;border-bottom:2px solid transparent;background:none;font-size:11px;color:#62717c;white-space:nowrap}.portal_tabs__lKI2H .portal_selectedTab__vxCl4{border-bottom-color:#477fa2;color:#315f7e;font-weight:550}.portal_dateTag__Sg_1V{display:flex;align-items:center;gap:7px;color:#62717c;font-size:10px;white-space:nowrap}.portal_tableTools__lP0Vk{display:flex;justify-content:space-between;align-items:center;padding:17px 23px;gap:10px}.portal_search__BbNYo{display:flex;align-items:center;gap:9px;color:#8898a4}.portal_search__BbNYo input{border:0;outline:0;background:none;font-size:12px;min-height:32px;width:min(230px,100%);color:#1d3446}.portal_tableWrap__cnUrJ{overflow-x:auto}.portal_table__PzvH_{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}.portal_table__PzvH_ th{background:#f8fafb;padding:13px 22px;font-size:9px;text-transform:uppercase;letter-spacing:1px;font-weight:500;color:#62717c;border-block:1px solid #edf0f2}.portal_table__PzvH_ td{padding:16px 22px;border-bottom:1px solid #edf0f2;font-size:12px}.portal_table__PzvH_ tr:last-child td{border-bottom:0}.portal_table__PzvH_ td strong{font-weight:500}.portal_table__PzvH_ td small{font-size:10px;margin-top:5px}.portal_patientCell__6A1o0{display:flex;align-items:center;gap:12px;border:0;background:none;padding:0;text-align:left}.portal_patientCell__6A1o0:hover strong{color:#477fa2}.portal_miniProgress__X27_V{width:73px;height:4px;display:block;background:#eef1f4;border-radius:10px;overflow:hidden}.portal_miniProgress__X27_V>span{display:block;height:100%;background:#9db7ca}.portal_worklistFooter__DLEgs{border-top:1px solid #e3e8eb;padding:15px 23px;display:flex;align-items:center;justify-content:space-between;gap:15px}.portal_worklistFooter__DLEgs>span{display:flex;align-items:center;gap:9px;font-size:10px;color:#62717c}.portal_worklistFooter__DLEgs .portal_textButton__lA_Ku{font-size:10px}.portal_attentionStrip__DrBPk{display:flex;align-items:center;gap:17px;padding:22px 0}.portal_attentionStrip__DrBPk strong{font-size:12px;font-weight:550}.portal_attentionStrip__DrBPk p{font-size:11px;margin-top:4px}.portal_attentionIcon__0kdr5{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#fff3da;color:#886014;flex-shrink:0}.portal_recipientCard__N3ggh{display:flex;align-items:center;gap:14px;background:#f5f8fa;padding:18px;border-radius:10px;margin-bottom:23px}.portal_recipientCard__N3ggh p{font-size:11px;margin-top:4px}.portal_documentOptions__24bJS{display:grid;gap:9px}.portal_documentOption__soUl6{border:1px solid #e1e6eb;border-radius:9px;display:flex;align-items:center;gap:12px;padding:14px;cursor:pointer}.portal_documentOption__soUl6 strong{font-size:12px;font-weight:550}.portal_documentOption__soUl6 small{margin-top:3px}.portal_selectedOption__yFPy1{border-color:#88a9bf!important;background:#f0f6fa!important}.portal_details__gZ1X1{margin:20px 0;border:1px solid #e1e6eb;border-radius:9px;padding:15px}.portal_details__gZ1X1 summary{cursor:pointer;font-size:12px;font-weight:550}.portal_details__gZ1X1 summary .portal_pill__0iOWi{margin-left:8px}.portal_details__gZ1X1 p{font-size:12px}.portal_channelPicker__sO_ST{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.portal_channelPicker__sO_ST button{border:1px solid #e1e6eb;background:#fff;border-radius:9px;padding:14px;display:flex;gap:12px;align-items:center;text-align:left}.portal_channelPicker__sO_ST button>span{flex:1;min-width:0}.portal_channelPicker__sO_ST strong{font-size:12px;font-weight:550}.portal_channelPicker__sO_ST small{overflow-wrap:anywhere}.portal_messagePreview__0ggPy{padding:20px;border-radius:10px;background:#f3f6f8;margin:20px 0}.portal_messagePreview__0ggPy p{color:#405665;font-size:12px}.portal_messageLink__gKiHT{display:flex;align-items:center;gap:8px;margin-top:16px;color:#315f7e;font-size:12px;font-weight:550}.portal_panelChecklist__M45Z2{margin:23px 0}.portal_panelChecklist__M45Z2>div{display:flex;align-items:center;gap:15px;padding:14px 0;border-bottom:1px solid #e3e8eb;font-size:13px}.portal_timeline__uBJdw{list-style:none;padding:0;margin-top:15px}.portal_timeline__uBJdw li{display:flex;align-items:flex-start;gap:12px;padding:11px 0;color:#62717c;font-size:12px}.portal_timelineDot__nI3i3{width:6px;height:6px;border-radius:50%;background:#abc0d0;flex-shrink:0;margin-top:6px}.portal_handoffCode__0MFeJ{display:grid;justify-items:center;gap:13px;background:#f5f8fa;padding:25px;border-radius:10px}.portal_handoffCode__0MFeJ strong{font-size:32px;letter-spacing:5px;font-weight:450}.portal_handoffCode__0MFeJ span{font-size:11px;color:#62717c}.portal_ruleRow__UPJsd{display:flex;align-items:flex-start;gap:16px;margin:25px 0}.portal_ruleRow__UPJsd>span{color:#7c9ab0;font-size:12px;padding-top:4px}.portal_ruleRow__UPJsd p{font-size:12px}.portal_clinicalGrid__P7iWC{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:26px}.portal_reviewChange__MKfI_{padding:25px 0;border-bottom:1px solid #e3e8eb}.portal_reviewChange__MKfI_ h3{margin:14px 0;font-size:17px}.portal_reviewChange__MKfI_ p{font-size:12px}.portal_comparison___YIFm{display:flex;align-items:center;gap:20px;padding:16px;border-radius:9px;background:#f6f8fa}.portal_comparison___YIFm div{flex:1}.portal_comparison___YIFm small{font-size:9px;letter-spacing:1px;margin-bottom:7px}.portal_comparison___YIFm strong{font-size:12px;font-weight:550}.portal_evidence__ZcjyM>div{display:grid;grid-template-columns:110px 1fr;gap:15px;padding:13px 0;border-bottom:1px solid #e3e8eb;font-size:12px}.portal_evidence__ZcjyM dt{color:#62717c}.portal_evidence__ZcjyM dd{margin:0}.portal_entryMain__EVvYo{max-width:980px;display:grid;grid-template-columns:1fr 380px;gap:65px;padding:80px 35px 90px;margin:auto;align-items:center}.portal_entryIntro__7p2eq h1{font-size:42px}.portal_entryIcon__m2wbM{width:74px;height:74px;display:inline-flex;justify-content:center;align-items:center;background:#e7eff5;color:#6b8fa8;border-radius:22px;margin-bottom:30px}.portal_entryIntro__7p2eq p:last-child{line-height:1.9;max-width:330px;margin-top:20px}.portal_entryCard__wGxP5{padding:30px}.portal_entryCard__wGxP5 .portal_button__TfZqk,.portal_kioskCard__hFA9Q .portal_button__TfZqk{width:100%;margin:10px 0}.portal_entryCard__wGxP5 .portal_textButton__lA_Ku{display:flex}.portal_entryCard__wGxP5 .portal_pill__0iOWi{margin-bottom:16px}.portal_field__0rr1Q input.portal_codeInput__Oi5Al{font-size:29px;text-align:center;letter-spacing:8px;min-height:66px;font-weight:400;padding:12px 5px}.portal_kioskMain__8q8fA{max-width:700px;text-align:center;margin:auto;padding:60px 30px}.portal_kioskMain__8q8fA h1{font-size:43px}.portal_kioskMain__8q8fA>p:not(.portal_eyebrow__wOhaL){max-width:440px;margin:20px auto}.portal_kioskCard__hFA9Q{max-width:395px;margin:30px auto 12px;padding:25px 30px}.portal_kioskCard__hFA9Q .portal_field__0rr1Q>span{text-align:center}.portal_previewCode__ExHdz{font-size:11px}.portal_offlineBanner__wo3VD{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px;padding:13px 20px;background:#fff3da;color:#886014;font-size:12px}.portal_offlineBanner__wo3VD button{border:0;background:none;text-decoration:underline}.portal_tourList___JWe5{list-style:none;padding:0;margin:24px 0}.portal_tourList___JWe5 li{display:flex;gap:10px;align-items:flex-start;margin:14px 0;font-size:12px}.portal_tourList___JWe5 svg{flex-shrink:0;margin-top:3px;color:#477fa2}@media (min-width:1441px){.portal_header__ULf8X{max-width:none;padding:0 max(6%,calc((100vw - 1160px) / 2))}}@media (max-width:1000px){.portal_header__ULf8X{padding:0 30px}.portal_patientMain__Z_pk9{padding:40px 28px 24px}.portal_patientGrid__7_i6T{grid-template-columns:minmax(0,1fr);gap:18px}.portal_stepList__7Pu0h{padding-inline:20px}.portal_stepRow__poBFC{gap:10px}.portal_stepRow__poBFC small{max-width:180px}.portal_cardHeading__nglcQ{flex-wrap:wrap;padding-inline:20px}.portal_cardFoot__j_32K{flex-wrap:wrap;padding:20px}.portal_staffMain__E_jbV{padding:25px 28px 45px}.portal_staffNav__57_Vq{gap:18px;margin-left:0}.portal_staffUser__IPAmm>span:first-child{display:none}.portal_stat__sWBld{padding:18px}.portal_clinicalGrid__P7iWC{grid-template-columns:minmax(0,1fr) 230px}}@media (max-width:760px){.portal_previewHint__S0Z5s{display:none}.portal_previewBar__bW1iw{padding-inline:16px}.portal_previewActions__8a5bI{gap:14px}.portal_previewActions__8a5bI button:first-child{display:none}.portal_viewSwitcher__3fWYt{justify-content:space-between;padding:8px 12px;gap:3px}.portal_viewSwitcher__3fWYt button{padding:8px 10px;gap:6px;font-size:11px}.portal_header__ULf8X{height:77px;padding:0 22px;gap:18px}.portal_headerLabel__591WQ{display:none}.portal_headerActions__bP1uD{gap:15px}.portal_patientMain__Z_pk9{padding:35px 20px 15px}.portal_welcome__YxyHR{margin-bottom:30px}.portal_welcomeSymbol__cqRND{display:none}.portal_welcome__YxyHR h1{font-size:36px}.portal_welcome__YxyHR p:last-child{max-width:340px;line-height:1.8;font-size:13px}.portal_patientGrid__7_i6T{grid-template-columns:1fr;gap:20px}.portal_sideStack__54am5{display:grid;grid-template-columns:1fr 1fr;gap:10px}.portal_helpCard__T_CIN{padding:22px 15px}.portal_appointmentCard__J0lDa{padding:22px}.portal_stepRow__poBFC small{max-width:none}.portal_cardHeading__nglcQ{padding-top:23px;gap:10px}.portal_cardHeading__nglcQ h2{font-size:17px}.portal_cardHeading__nglcQ .portal_pill__0iOWi{font-size:9px}.portal_stepRow__poBFC{padding:18px 0;gap:13px}.portal_cardFoot__j_32K{flex-wrap:nowrap}.portal_cardFoot__j_32K>span{max-width:160px;font-size:10px}.portal_cardFoot__j_32K .portal_button__TfZqk{flex-shrink:0}.portal_formMain__FRryr{padding:20px 18px}.portal_formCard__Wo03F{padding:23px}.portal_staffNav__57_Vq{display:none}.portal_staffHeading__Nl43_{align-items:flex-start;flex-direction:column}.portal_staffHeading__Nl43_ h1{font-size:36px}.portal_staffHeading__Nl43_ .portal_actions__Ot2HV{margin-top:5px}.portal_stats__c_1_v{grid-template-columns:1fr 1fr;gap:12px}.portal_staffMain__E_jbV{padding:22px 20px 45px}.portal_stat__sWBld{padding:16px}.portal_stat__sWBld small{font-size:9px}.portal_dateTag__Sg_1V{display:none}.portal_tabs__lKI2H{gap:19px}.portal_worklistTop__nbShH{padding-inline:17px;overflow-x:auto}.portal_tableTools__lP0Vk,.portal_table__PzvH_ td,.portal_table__PzvH_ th{padding-inline:17px}.portal_worklistFooter__DLEgs{flex-direction:column;align-items:flex-start;gap:2px}.portal_attentionStrip__DrBPk{flex-wrap:wrap}.portal_attentionStrip__DrBPk .portal_button__TfZqk{margin-left:61px}.portal_clinicalGrid__P7iWC,.portal_clinicalGrid__P7iWC .portal_sideStack__54am5,.portal_entryMain__EVvYo{grid-template-columns:1fr}.portal_entryMain__EVvYo{padding:45px 25px;max-width:470px;gap:30px}.portal_entryIntro__7p2eq h1{font-size:36px}.portal_entryIcon__m2wbM{margin-bottom:20px}.portal_kioskMain__8q8fA{padding:40px 22px}.portal_kioskMain__8q8fA h1{font-size:36px}.portal_footer__uMHRW{margin:20px 22px 0}.portal_footer__uMHRW>span:last-child{margin-left:0}}@media (max-width:480px){.portal_previewActions__8a5bI,.portal_previewLabel__zwQlB{font-size:10px}.portal_viewSwitcher__3fWYt button{font-size:10px;padding:8px;flex-direction:column;gap:4px;flex:1}.portal_header__ULf8X{padding-inline:20px;height:72px}.portal_languageButton__cUzFH{font-size:11px;gap:5px}.portal_patientAvatar__J46V4{display:none}.portal_welcome__YxyHR h1{font-size:32px;letter-spacing:-1.2px}.portal_eyebrow__wOhaL{font-size:9px}.portal_patientMain__Z_pk9{padding:29px 16px 15px}.portal_stepRow__poBFC{gap:10px}.portal_stepRow__poBFC strong{font-size:12px}.portal_stepRow__poBFC small{font-size:10px;max-width:172px}.portal_stepRow__poBFC .portal_pill__0iOWi{padding:4px 8px;font-size:9px}.portal_stepRow__poBFC>svg{display:none}.portal_stepIcon__sK5Aa{width:35px;height:38px;border-radius:10px}.portal_stepIcon__sK5Aa svg{width:18px}.portal_cardFoot__j_32K{flex-direction:column-reverse;align-items:stretch;gap:12px}.portal_cardFoot__j_32K>span{max-width:none;justify-content:center}.portal_sideStack__54am5{grid-template-columns:1fr}.portal_helpCard__T_CIN{padding:18px 10px}.portal_formHeading__DjJ_e h1{font-size:30px}.portal_formCard__Wo03F{padding:20px}.portal_fields__eOw64{grid-template-columns:1fr}.portal_questionRow___Sijw{flex-direction:column;align-items:flex-start;gap:10px}.portal_choiceGroup__EYhom{width:100%}.portal_choiceGroup__EYhom button{flex:1;min-height:38px}.portal_formActions__rQlm7{flex-direction:column-reverse;align-items:stretch}.portal_formActions__rQlm7 .portal_textButton__lA_Ku{justify-content:center}.portal_captureGrid__Joz8t{grid-template-columns:1fr}.portal_dialog__TELaF{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);border-radius:12px}.portal_dialogHeader__R82F_{padding:12px 17px}.portal_modalBody__zrQLk,.portal_signatureBody__A3vRp{padding:19px}.portal_signatureBody__A3vRp .portal_split__VOTME{flex-wrap:wrap}.portal_signaturePad__ldkys{height:280px}.portal_channelPicker__sO_ST{grid-template-columns:1fr}.portal_modalBody__zrQLk>.portal_split__VOTME{flex-wrap:wrap}.portal_comparison___YIFm{gap:10px;padding:14px 10px}.portal_comparison___YIFm strong{font-size:11px}.portal_staffHeading__Nl43_ h1{font-size:33px}.portal_tableTools__lP0Vk>.portal_muted__j2cWV{display:none}.portal_tabs__lKI2H{gap:18px}.portal_tabs__lKI2H button{font-size:10px}.portal_entryCard__wGxP5{padding:25px}}@media (orientation:landscape) and (max-height:600px){.portal_wideDialog__OvHRc{width:calc(100vw - 20px);max-height:calc(100dvh - 10px)}.portal_signatureBody__A3vRp{padding:14px 20px}.portal_signaturePad__ldkys{height:38dvh;min-height:130px;margin:10px 0}.portal_signatureBody__A3vRp .portal_check__N1iLv{margin:10px 0}.portal_signatureBody__A3vRp .portal_eyebrow__wOhaL{margin-bottom:3px!important}.portal_dialogHeader__R82F_{padding:5px 17px}}@media (prefers-reduced-motion:reduce){.portal_dialog__TELaF *,.portal_studio__nTUM_ *{transition:none!important;scroll-behavior:auto!important}}.portal_intakeNavigation__n115T{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0 28px}.portal_intakeNavigation__n115T>button{display:flex;align-items:center;gap:8px;padding:11px 14px;border:1px solid var(--line);border-radius:12px;background:white;color:var(--ink);cursor:pointer;font-size:13px}.portal_intakeNavigation__n115T>button[aria-current=step]{background:#e7eff5;border-color:#8dabc2}.portal_intakeNavigation__n115T>button>span{border-radius:50%;background:#f0f4f6;width:23px;height:23px;display:grid;place-items:center}.portal_contactAddress___w8y_{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:16px 0}.portal_contactAddress___w8y_>section{min-width:0;display:flex;flex-direction:column;gap:14px}.portal_contactAddress___w8y_ h2{margin:0}.portal_phoneRow__wxxLb{display:grid;grid-template-columns:145px minmax(0,1fr);gap:10px;align-items:start}.portal_fullWidth__CxIcy{grid-column:1/-1}.portal_countryPicker__l2RB9{position:relative;min-width:0}.portal_countryLabel__KNH4m{display:block;font-size:13px;margin-bottom:8px}.portal_countryPicker__l2RB9 summary{border:1px solid var(--line);border-radius:8px;padding:13px 10px;cursor:pointer;font-size:14px;background:white;white-space:nowrap}.portal_countryMenu__X5phd{position:absolute;z-index:5;top:100%;left:0;width:min(310px,calc(100vw - 80px));padding:10px;background:white;border:1px solid var(--line);border-radius:10px;box-shadow:0 12px 28px #1d344622}.portal_countryMenu__X5phd input{width:100%;padding:10px;border:1px solid var(--line);border-radius:6px}.portal_countryResults__fYzLT{max-height:220px;overflow-y:auto;margin-top:8px}.portal_countryResults__fYzLT button{display:block;width:100%;text-align:left;border:0;background:white;padding:10px 6px;color:var(--ink);font-size:13px;cursor:pointer}.portal_countryResults__fYzLT button:focus-visible,.portal_countryResults__fYzLT button:hover{background:#e7eff5}@media (max-width:650px){.portal_contactAddress___w8y_{grid-template-columns:1fr;gap:24px}.portal_phoneRow__wxxLb{grid-template-columns:132px minmax(0,1fr)}.portal_intakeNavigation__n115T>button{flex:1 1 40%}}.portal_intakeNavigation__n115T>button[aria-pressed=true]{background:#e7eff5;border-color:#8dabc2}.portal_intakeNavigation__n115T>button,.portal_intakeNavigation__n115T>button:hover,.portal_intakeNavigation__n115T>button[aria-pressed=true]{color:#1d3446!important}.portal_helpCard__T_CIN>small{display:block;margin-top:12px;color:var(--muted);font-size:11px}.portal_intakeNavigation__n115T>button:not(:disabled):hover{background:#d9e6f0}.portal_header__ULf8X .portal_intakeNavigation__n115T{margin:0}@media (max-width:760px){.portal_header__ULf8X:has(.portal_intakeNavigation__n115T){height:auto;min-height:77px;padding-block:12px;flex-wrap:wrap;gap:10px}.portal_header__ULf8X .portal_intakeNavigation__n115T{gap:6px}.portal_header__ULf8X .portal_intakeNavigation__n115T button{font-size:12px;padding:10px}}.portal_studio__nTUM_:is(:has(.portal_formMain__FRryr),:has(.portal_patientMain__Z_pk9)) .portal_header__ULf8X{max-width:830px;padding-inline:30px}@media (max-width:760px){.portal_studio__nTUM_:is(:has(.portal_formMain__FRryr),:has(.portal_patientMain__Z_pk9)) .portal_header__ULf8X{padding-inline:18px}}.portal_phoneCapture__Cm5DK{display:flex;align-items:center;gap:20px;width:100%;text-align:left;margin:20px 0 12px;padding:20px;background:#f2f7fa;border:1px solid #dbe6ee;border-radius:12px;color:var(--ink);cursor:pointer}.portal_phoneCapture__Cm5DK>svg{flex-shrink:0}.portal_phoneCapture__Cm5DK small{display:block;margin-top:6px;color:var(--muted);line-height:1.5}.portal_phoneCaptureDemo__v7B1X{padding:30px;text-align:center}.portal_patientHelp__raAWA{display:grid;grid-template-columns:24px minmax(0,1fr) auto;-moz-column-gap:16px;column-gap:16px;align-items:center;padding:20px 0}.portal_patientHelp__raAWA>svg{grid-column:1;grid-row:1;margin:0}.portal_patientHelp__raAWA h3{grid-column:2;grid-row:1;margin:0}.portal_patientHelp__raAWA p{grid-column:2;grid-row:2;margin:6px 0 0}.portal_patientHelp__raAWA>button{grid-column:3;grid-row:1/3;margin:0}.portal_patientHelp__raAWA>small{grid-column:2/-1}@media (max-width:760px){.portal_patientMain__Z_pk9{padding-inline:18px}.portal_patientHelp__raAWA{grid-template-columns:24px minmax(0,1fr)}.portal_patientHelp__raAWA>button{grid-column:2;grid-row:3;padding-left:0}}.portal_referralPicker__QDDtO>span{display:block;font-size:13px;font-weight:500;margin-bottom:10px}.portal_referralPicker__QDDtO details{position:relative}.portal_referralMenu__NbR_S button,.portal_referralPicker__QDDtO summary{display:flex;align-items:center;gap:12px;width:100%;text-align:left}.portal_referralPicker__QDDtO summary{list-style:none;cursor:pointer;min-height:48px;padding:12px;background:white;border:1px solid var(--line);border-radius:9px}.portal_referralPicker__QDDtO summary::-webkit-details-marker{display:none}.portal_referralPicker__QDDtO svg{width:20px;height:20px;flex-shrink:0}.portal_referralMenu__NbR_S button>span,.portal_referralPicker__QDDtO summary>span{flex:1}.portal_referralMenu__NbR_S{position:absolute;z-index:20;top:calc(100% + 6px);width:100%;padding:6px;background:white;border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 30px #1d344618;max-height:360px;overflow-y:auto}.portal_referralMenu__NbR_S button{border:0;background:white;border-radius:7px;padding:12px 10px;min-height:44px;color:inherit;font:inherit;cursor:pointer}.portal_referralMenu__NbR_S button:hover,.portal_referralMenu__NbR_S button[aria-pressed=true]{background:#e7f0f6}.portal_helpQuestions__YkALT{display:grid;gap:10px;margin:20px 0 24px}.portal_helpQuestions__YkALT details{padding:15px 16px;border:1px solid var(--line);border-radius:10px;background:#f8fafb}.portal_helpQuestions__YkALT summary{cursor:pointer;font-weight:500;font-size:14px;line-height:1.6}.portal_helpQuestions__YkALT p{font-size:13px;line-height:1.7;margin:12px 0}.portal_sendIdentityFile__atVmi{margin:18px 0;padding:20px;border:1px solid var(--line);border-radius:12px}.portal_sendIdentityFile__atVmi h3{margin:0;font-size:14px}.portal_sendIdentityFile__atVmi p{font-size:13px;line-height:1.7;margin:8px 0 16px}.portal_sendIdentityActions__YEqwS{display:flex;gap:10px;flex-wrap:wrap}.portal_sendIdentityFile__atVmi small{display:block;margin-top:14px;font-size:11px;color:var(--muted)}.portal_familyPanel__JrYkD{max-width:770px;margin:26px auto 0;padding:18px 20px;background:white;border:1px solid var(--line);border-radius:14px}.portal_familyPanel__JrYkD>p{font-size:13px;line-height:1.6;margin-bottom:0}.portal_familyTabs__d_KsX{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.portal_familyTabs__d_KsX button{display:grid;gap:6px;text-align:left;border:1px solid var(--line);border-radius:10px;background:white;color:inherit;padding:12px 18px;cursor:pointer}.portal_familyTabs__d_KsX button[aria-pressed=true]{background:#e7f0f6;border-color:#8db3cf}.portal_familyTabs__d_KsX small{color:var(--muted)}@media (max-width:830px){.portal_familyPanel__JrYkD{margin-inline:18px}.portal_familyPanel__JrYkD>.portal_split__VOTME{flex-wrap:wrap;gap:12px}}.portal_photoExplanation__GbUgj{text-align:center;text-wrap:pretty}.portal_header__ULf8X.portal_kioskWelcomeHeader__ybZ8I{height:auto;min-height:104px;padding-block:30px}.portal_familyCompact__yH1hF{display:flex;align-items:flex-end;gap:16px}.portal_familyCompact__yH1hF>label{flex:1;min-width:0;margin:0}.portal_familyCompact__yH1hF>button{flex-shrink:0;min-height:48px}.portal_familyCompact__yH1hF select{width:100%}.portal_resumeNotice__3jvjS{max-width:770px;margin:16px auto 0}.portal_workspaceTabs__FO1n0{display:flex;flex-wrap:wrap;gap:8px;max-width:1260px;padding:24px 40px 0;margin:0 auto}.portal_consentToolbar__Ak9Cf{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px;margin:24px 0}.portal_consentToolbar__Ak9Cf>.portal_actions__Ot2HV{flex:1}.portal_consentToolbar__Ak9Cf>label{margin:0;min-width:155px}.portal_consentQueue__MAiGF{overflow:hidden}.portal_consentQueue__MAiGF>p{padding:24px}.portal_consentQueueRow__2kGKK{display:grid;grid-template-columns:1fr 1.2fr 1.2fr 20px;width:100%;gap:24px;padding:24px;align-items:center;text-align:left;color:inherit;background:white;border:0;border-bottom:1px solid var(--line);font:inherit}.portal_consentQueueRow__2kGKK:last-child{border-bottom:0}.portal_consentQueueRow__2kGKK:hover{background:#f3f8fa}.portal_consentQueueRow__2kGKK strong{font-weight:550}.portal_consentQueueRow__2kGKK small{margin-top:6px}.portal_consentSimulation__aa5Pb{margin:24px 0;padding:18px 22px;border:1px dashed #c8d4de;border-radius:12px}.portal_consentHistory__zje1a summary,.portal_consentSimulation__aa5Pb summary{cursor:pointer;font-weight:550;min-height:28px}.portal_consentSimulation__aa5Pb>.portal_actions__Ot2HV{margin-top:16px}.portal_consentAppointmentHeader__huP95{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.portal_consentProcedures__IWy_4{margin:12px 0 24px;border-block:1px solid var(--line)}.portal_consentProcedures__IWy_4>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0}.portal_consentEditor__NoZKg{padding:22px;border:1px solid var(--line);border-radius:14px;margin:20px 0;background:#fbfcfd}.portal_consentEditor__NoZKg .portal_fields__eOw64{margin-top:18px}.portal_consentEditor__NoZKg>.portal_actions__Ot2HV{margin-block:16px}.portal_consentEditor__NoZKg>small{margin-top:14px}.portal_consentHistory__zje1a{margin:24px 0;padding:18px 0;border-block:1px solid var(--line)}.portal_consentHistoryRow__RZvsw{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:14px}.portal_consentHistoryRow__RZvsw>span{flex:1;min-width:0}.portal_consentDelivery__fCLGg{background:#f0f6f9;padding:22px;border-radius:14px;margin:24px 0}.portal_consentDelivery__fCLGg>.portal_pill__0iOWi{margin-top:12px}.portal_consentDelivery__fCLGg>.portal_actions__Ot2HV{margin-top:16px}.portal_consentRuleList__3WqQR{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:24px 0}.portal_consentPatientContext__0zpR4{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;padding:18px 20px;background:#eff5f8;border-radius:12px;margin-bottom:20px}.portal_consentPatientContext__0zpR4>span{display:flex;gap:8px;align-items:center}.portal_consentPatientContext__0zpR4>span:last-child{grid-column:1/-1}.portal_consentProvenance__jVYk9{margin-bottom:24px}.portal_consentReading__B8nmr{line-height:1.8;overflow-wrap:anywhere}.portal_consentReading__B8nmr>h3{margin-top:26px;font-size:18px}.portal_consentReading__B8nmr>p.portal_consentParagraph__qFqV2{white-space:pre-wrap;margin:18px 0;color:var(--ink)}.portal_consentReading__B8nmr>label{margin:18px 0}.portal_consentAddition__vlcY7{margin:24px 0;padding:20px;border-left:3px solid #749bb6;background:#f4f8fa;white-space:pre-wrap}.portal_consentPatientPack__N2QQO{padding:28px;margin:24px 0}.portal_consentPatientPack__N2QQO>.portal_stepRow__poBFC{grid-template-columns:minmax(0,1fr) auto 20px}.portal_consentPatientPack__N2QQO .portal_stepText__j71Nx{min-width:0}.portal_consentPatientPack__N2QQO>.portal_consentHistory__zje1a{margin-bottom:0;border-bottom:0;padding-bottom:0}.portal_consentSignature__0bf_H{width:100%;max-height:180px;border:1px solid var(--line);border-radius:10px;margin-top:20px}@media (max-width:760px){.portal_workspaceTabs__FO1n0{padding:18px 18px 0}.portal_familyPanel__JrYkD{padding:14px;margin-top:18px}.portal_familyCompact__yH1hF{gap:8px;align-items:flex-end}.portal_familyCompact__yH1hF>button{max-width:105px;padding:8px}.portal_familyCompact__yH1hF .portal_field__0rr1Q>span{margin-bottom:6px}.portal_resumeNotice__3jvjS{margin-inline:18px}.portal_consentToolbar__Ak9Cf{gap:12px}.portal_consentToolbar__Ak9Cf>.portal_actions__Ot2HV{flex-basis:100%}.portal_consentToolbar__Ak9Cf>label{flex:1;min-width:120px}.portal_consentQueueRow__2kGKK{grid-template-columns:1fr 20px;gap:12px;padding:20px}.portal_consentQueueRow__2kGKK>span{grid-column:1}.portal_consentQueueRow__2kGKK>svg{grid-column:2;grid-row:1/4}.portal_consentHistoryRow__RZvsw,.portal_consentProcedures__IWy_4>div{align-items:flex-start;flex-direction:column}.portal_consentDelivery__fCLGg,.portal_consentEditor__NoZKg,.portal_consentPatientPack__N2QQO{padding:18px}.portal_consentEditor__NoZKg .portal_split__VOTME,.portal_consentPatientPack__N2QQO>.portal_split__VOTME{flex-wrap:wrap;gap:12px}.portal_consentPatientContext__0zpR4,.portal_consentRuleList__3WqQR{grid-template-columns:minmax(0,1fr)}.portal_consentPatientPack__N2QQO>.portal_stepRow__poBFC{grid-template-columns:minmax(0,1fr) 18px;gap:12px}.portal_consentPatientPack__N2QQO>.portal_stepRow__poBFC>.portal_pill__0iOWi{grid-column:1;grid-row:2;justify-self:start}.portal_consentPatientPack__N2QQO>.portal_stepRow__poBFC>svg{grid-column:2;grid-row:1/3}.portal_dialog__TELaF input,.portal_dialog__TELaF select,.portal_dialog__TELaF textarea,.portal_studio__nTUM_ input,.portal_studio__nTUM_ select,.portal_studio__nTUM_ textarea{font-size:16px;scroll-margin-block:100px}.portal_formActions__rQlm7{gap:14px;padding-bottom:env(safe-area-inset-bottom)}.portal_formMain__FRryr .portal_formActions__rQlm7>.portal_button__TfZqk:last-child{min-height:48px}.portal_formIntro__4ZtWQ h1{overflow-wrap:anywhere}}@media (max-width:600px),(max-width:950px) and (orientation:landscape){.portal_dialog__TELaF:has(.portal_signatureBody__A3vRp){width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border-radius:0}}@media (max-width:760px){.portal_consentPatientPack__N2QQO .portal_stepRow__poBFC{display:grid;text-align:left}.portal_consentPatientPack__N2QQO .portal_stepRow__poBFC strong{font-size:15px}.portal_consentPatientPack__N2QQO .portal_stepRow__poBFC small{font-size:12px;max-width:none}.portal_consentPatientPack__N2QQO .portal_stepRow__poBFC .portal_pill__0iOWi{font-size:11px}.portal_consentReading__B8nmr{font-size:16px;line-height:1.8}}@media (orientation:landscape) and (max-height:600px){.portal_signaturePad__ldkys{height:32dvh;min-height:105px}}.portal_odAppointmentPreview__MgQCv{display:grid;gap:5px;margin:0 0 16px;padding:20px;border:1px solid #b6ced2;border-left:5px solid #0a93ab;border-radius:10px;background:#f1f8f8;font-size:13px}.portal_odAppointmentPreview__MgQCv>small{text-transform:uppercase;letter-spacing:1px;font-size:10px;margin-bottom:4px}