html[data-app=portal][data-portal-layout=rail]:is(:has([data-rail-ca]),:has([data-part=wizard][data-surface=portal]),:has([id=application-details-heading])) [role=dialog]:not([data-rail],aside){display:block;overflow-y:auto;max-height:92vh;background:#fff;color:var(--rail-charcoal);font-family:var(--font);box-shadow:none;border-radius:8px 8px 0 0}html[data-app=portal][data-portal-layout=rail]:is(:has([data-rail-ca]),:has([data-part=wizard][data-surface=portal]),:has([id=application-details-heading])) [role=dialog]:not([data-rail],aside)>div:only-child{overflow:visible}@media (min-width:640px){html[data-app=portal][data-portal-layout=rail]:is(:has([data-rail-ca]),:has([data-part=wizard][data-surface=portal]),:has([id=application-details-heading])) [role=dialog]:not([data-rail],aside){border-radius:8px}html[data-app=portal][data-portal-layout=rail]:is(:has([data-rail-ca]),:has([data-part=wizard][data-surface=portal]),:has([id=application-details-heading])) [role=dialog]:not([data-rail],aside):is([class*="max-w-[min(768px"],[class*="max-w-[min(672px"],[class*="max-w-[860px]"]){max-width:min(760px,100%)}html[data-app=portal][data-portal-layout=rail]:is(:has([data-rail-ca]),:has([data-part=wizard][data-surface=portal]),:has([id=application-details-heading])) [role=dialog]:not([data-rail],aside)[class*="max-w-[min(1152px"]{max-width:min(880px,100%)}html[data-app=portal][data-portal-layout=rail]:is(:has([data-rail-ca]),:has([data-part=wizard][data-surface=portal]),:has([id=application-details-heading])) [role=dialog]:not([data-rail],aside)[class*="max-w-[min(1280px"]{max-width:min(960px,100%)}}html[data-app=portal][data-portal-layout=rail]:is(:has([data-rail-ca]),:has([data-part=wizard][data-surface=portal]),:has([id=application-details-heading])) :has(>[role=dialog]:not([data-rail],aside)){padding:0}@media (min-width:640px){html[data-app=portal][data-portal-layout=rail]:is(:has([data-rail-ca]),:has([data-part=wizard][data-surface=portal]),:has([id=application-details-heading])) :has(>[role=dialog]:not([data-rail],aside)){padding:1.5rem}}html[data-app=portal][data-portal-layout=rail]:is(:has([data-rail-ca]),:has([data-part=wizard][data-surface=portal]),:has([id=application-details-heading])) :has(>[role=dialog]:not([data-rail],aside))>div:first-child:not([role]){background:var(--rail-scrim);backdrop-filter:none}html[data-app=portal][data-portal-layout=rail]:is(:has([data-rail-ca]),:has([data-part=wizard][data-surface=portal]),:has([id=application-details-heading])) :is([role=dialog]:not([data-rail],aside):not(:has(>div:only-child)),[role=dialog]:not([data-rail],aside)>div:only-child)>div:first-child{flex-wrap:nowrap;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;border-bottom:1px solid var(--rail-line-soft)}html[data-app=portal][data-portal-layout=rail]:is(:has([data-rail-ca]),:has([data-part=wizard][data-surface=portal]),:has([id=application-details-heading])) :is([role=dialog]:not([data-rail],aside):not(:has(>div:only-child)),[role=dialog]:not([data-rail],aside)>div:only-child)>div:first-child>div:first-child{display:block;flex:0 1 auto;min-width:0}html[data-app=portal][data-portal-layout=rail]:is(:has([data-rail-ca]),:has([data-part=wizard][data-surface=portal]),:has([id=application-details-heading])) :is([role=dialog]:not([data-rail],aside):not(:has(>div:only-child)),[role=dialog]:not([data-rail],aside)>div:only-child)>div:first-child>div:first-child>div{display:block}html[data-app=portal][data-portal-layout=rail]:is(:has([data-rail-ca]),:has([data-part=wizard][data-surface=portal]),:has([id=application-details-heading])) :is([role=dialog]:not([data-rail],aside):not(:has(>div:only-child)),[role=dialog]:not([data-rail],aside)>div:only-child)>div:first-child h2{font-size:clamp(1.125rem,1.6vw,1.25rem);line-height:1.3;letter-spacing:-.005em;font-weight:600;color:var(--rail-charcoal)}html[data-app=portal][data-portal-layout=rail]:is(:has([data-rail-ca]),:has([data-part=wizard][data-surface=portal]),:has([id=application-details-heading])) :is([role=dialog]:not([data-rail],aside):not(:has(>div:only-child)),[role=dialog]:not([data-rail],aside)>div:only-child)>div:first-child h2+p{order:0;flex-basis:auto;margin-top:.25rem;font-size:.875rem;line-height:1.55;font-weight:400;color:var(--rail-gray-42)}html[data-app=portal][data-portal-layout=rail]:is(:has([data-rail-ca]),:has([data-part=wizard][data-surface=portal]),:has([id=application-details-heading])) :is([role=dialog]:not([data-rail],aside):not(:has(>div:only-child)),[role=dialog]:not([data-rail],aside)>div:only-child)>div:first-child>button[aria-label=Close]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin:-.25rem -.5rem 0 0;padding:0;border-radius:9999px;color:var(--rail-gray-42)}html[data-app=portal][data-portal-layout=rail]:is(:has([data-rail-ca]),:has([data-part=wizard][data-surface=portal]),:has([id=application-details-heading])) :is([role=dialog]:not([data-rail],aside):not(:has(>div:only-child)),[role=dialog]:not([data-rail],aside)>div:only-child)>div:first-child>button[aria-label=Close]:hover{background:var(--rail-cream);color:var(--rail-gray-42)}html[data-app=portal][data-portal-layout=rail]:is(:has([data-rail-ca]),:has([data-part=wizard][data-surface=portal]),:has([id=application-details-heading])) :is([role=dialog]:not([data-rail],aside):not(:has(>div:only-child)),[role=dialog]:not([data-rail],aside)>div:only-child)>div:nth-child(2):not(:last-child){max-height:none;overflow:visible;padding:1.25rem 1.5rem;gap:1.25rem}html[data-app=portal][data-portal-layout=rail]:is(:has([data-rail-ca]),:has([data-part=wizard][data-surface=portal]),:has([id=application-details-heading])) :is([role=dialog]:not([data-rail],aside):not(:has(>div:only-child)),[role=dialog]:not([data-rail],aside)>div:only-child)>div:last-child:not(:first-child){padding:1rem 1.5rem;border-top:1px solid var(--rail-line-soft)}html[data-app=portal][data-portal-layout=rail]:is(:has([data-rail-ca]),:has([data-part=wizard][data-surface=portal]),:has([id=application-details-heading])) :is([role=dialog]:not([data-rail],aside):not(:has(>div:only-child)),[role=dialog]:not([data-rail],aside)>div:only-child)>div:last-child:not(:first-child)>div>button{min-height:40px;height:auto;gap:.5rem;border-radius:8px;padding:.75rem 1.25rem;font-size:.875rem;line-height:1.5;font-weight:700;background:transparent;color:var(--rail-charcoal);border:1px solid var(--rail-line);box-shadow:none}html[data-app=portal][data-portal-layout=rail]:is(:has([data-rail-ca]),:has([data-part=wizard][data-surface=portal]),:has([id=application-details-heading])) :is([role=dialog]:not([data-rail],aside):not(:has(>div:only-child)),[role=dialog]:not([data-rail],aside)>div:only-child)>div:last-child:not(:first-child)>div>button:hover:not(:disabled){border-color:var(--rail-primary);color:var(--rail-primary);background:transparent}html[data-app=portal][data-portal-layout=rail]:is(:has([data-rail-ca]),:has([data-part=wizard][data-surface=portal]),:has([id=application-details-heading])) :is([role=dialog]:not([data-rail],aside):not(:has(>div:only-child)),[role=dialog]:not([data-rail],aside)>div:only-child)>div:last-child:not(:first-child)>div>button:last-child{background:var(--rail-primary);color:#fff;border-width:0}html[data-app=portal][data-portal-layout=rail]:is(:has([data-rail-ca]),:has([data-part=wizard][data-surface=portal]),:has([id=application-details-heading])) :is([role=dialog]:not([data-rail],aside):not(:has(>div:only-child)),[role=dialog]:not([data-rail],aside)>div:only-child)>div:last-child:not(:first-child)>div{align-items:stretch}html[data-app=portal][data-portal-layout=rail]:is(:has([data-rail-ca]),:has([data-part=wizard][data-surface=portal]),:has([id=application-details-heading])) :is([role=dialog]:not([data-rail],aside):not(:has(>div:only-child)),[role=dialog]:not([data-rail],aside)>div:only-child)>div:last-child:not(:first-child)>div>button:last-child:hover:not(:disabled){background:var(--rail-secondary);color:#fff;border-color:transparent}html[data-app=portal][data-portal-layout=rail]:is(:has([data-rail-ca]),:has([data-part=wizard][data-surface=portal]),:has([id=application-details-heading])) :is([role=dialog]:not([data-rail],aside):not(:has(>div:only-child)),[role=dialog]:not([data-rail],aside)>div:only-child)>div:last-child:not(:first-child)>div>button:first-child:not(:last-child){border-color:transparent;color:var(--rail-alert);font-weight:600}html[data-app=portal][data-portal-layout=rail]:is(:has([data-rail-ca]),:has([data-part=wizard][data-surface=portal]),:has([id=application-details-heading])) :is([role=dialog]:not([data-rail],aside):not(:has(>div:only-child)),[role=dialog]:not([data-rail],aside)>div:only-child)>div:last-child:not(:first-child)>div>button:first-child:not(:last-child):hover:not(:disabled){background:var(--rail-alert-bg);color:var(--rail-alert);border-color:transparent}html[data-app=portal][data-portal-layout=rail]:is(:has([data-rail-ca]),:has([data-part=wizard][data-surface=portal]),:has([id=application-details-heading])) :is([role=dialog]:not([data-rail],aside):not(:has(>div:only-child)),[role=dialog]:not([data-rail],aside)>div:only-child)>div:last-child:not(:first-child)>div>button:disabled{opacity:.4;cursor:not-allowed}html[data-app=portal][data-portal-layout=rail]:is(:has([data-rail-ca]),:has([data-part=wizard][data-surface=portal]),:has([id=application-details-heading])) [role=dialog]:not([data-rail],aside) label:not(:has(input)){font-size:.875rem;line-height:1.55;font-weight:600;color:var(--rail-charcoal)}html[data-app=portal][data-portal-layout=rail]:is(:has([data-rail-ca]),:has([data-part=wizard][data-surface=portal]),:has([id=application-details-heading])) [role=dialog]:not([data-rail],aside) :is(input:not([type=checkbox],[type=radio],[type=file]),textarea){min-height:0;border:1px solid var(--rail-line);border-radius:8px;background:#fff;padding:.75rem 1rem;font-size:.9375rem;line-height:1.5;color:var(--rail-charcoal);box-shadow:none}html[data-app=portal][data-portal-layout=rail]:is(:has([data-rail-ca]),:has([data-part=wizard][data-surface=portal]),:has([id=application-details-heading])) [role=dialog]:not([data-rail],aside) :is(input:not([type=checkbox],[type=radio],[type=file]),textarea):focus{outline:none;border-color:var(--rail-secondary);box-shadow:0 0 0 3px rgba(62,116,98,.12)}html[data-app=portal][data-portal-layout=rail]:is(:has([data-rail-ca]),:has([data-part=wizard][data-surface=portal]),:has([id=application-details-heading])) [role=dialog]:not([data-rail],aside) :is(input,textarea)::-moz-placeholder{color:var(--rail-gray-42);opacity:.75}html[data-app=portal][data-portal-layout=rail]:is(:has([data-rail-ca]),:has([data-part=wizard][data-surface=portal]),:has([id=application-details-heading])) [role=dialog]:not([data-rail],aside) :is(input,textarea)::placeholder{color:var(--rail-gray-42);opacity:.75}html[data-app=portal][data-portal-layout=rail]:is(:has([data-rail-ca]),:has([data-part=wizard][data-surface=portal]),:has([id=application-details-heading])) [role=dialog]:not([data-rail],aside) input[type=checkbox]{accent-color:var(--rail-primary)}@media (max-width:639.98px){html[data-app=portal][data-portal-layout=rail]:is(:has([data-rail-ca]),:has([data-part=wizard][data-surface=portal]),:has([id=application-details-heading])) :is([role=dialog]:not([data-rail],aside):not(:has(>div:only-child)),[role=dialog]:not([data-rail],aside)>div:only-child)>div:last-child:not(:first-child)>div{flex-direction:column-reverse;align-items:stretch}html[data-app=portal][data-portal-layout=rail]:is(:has([data-rail-ca]),:has([data-part=wizard][data-surface=portal]),:has([id=application-details-heading])) :is([role=dialog]:not([data-rail],aside):not(:has(>div:only-child)),[role=dialog]:not([data-rail],aside)>div:only-child)>div:last-child:not(:first-child)>div>span{display:none}html[data-app=portal][data-portal-layout=rail]:is(:has([data-rail-ca]),:has([data-part=wizard][data-surface=portal]),:has([id=application-details-heading])) :is([role=dialog]:not([data-rail],aside):not(:has(>div:only-child)),[role=dialog]:not([data-rail],aside)>div:only-child)>div:last-child:not(:first-child)>div>button{width:100%}html[data-app=portal][data-portal-layout=rail]:is(:has([data-rail-ca]),:has([data-part=wizard][data-surface=portal]),:has([id=application-details-heading])) :is([role=dialog]:not([data-rail],aside):not(:has(>div:only-child)),[role=dialog]:not([data-rail],aside)>div:only-child)>div:last-child:not(:first-child)>div>button:first-child:not(:last-child){padding:0;min-height:40px;line-height:1.55}}html[data-app=portal][data-portal-layout=rail]:is(:has([data-rail-ca]),:has([data-part=wizard][data-surface=portal]),:has([id=application-details-heading])) [role=dialog]:not([data-rail],aside) label>span[aria-hidden=true]{margin-left:.25rem;font-size:inherit;font-weight:inherit;line-height:inherit;color:var(--rail-alert)}html[data-app=portal][data-portal-layout=rail]:is(:has([data-rail-ca]),:has([data-part=wizard][data-surface=portal]),:has([id=application-details-heading])) [role=dialog]:not([data-rail],aside) label>span.text-st-crit-fg:last-child{margin-left:1.6px;color:var(--rail-alert)}html[data-app=portal][data-portal-layout=rail]:is(:has([data-rail-ca]),:has([data-part=wizard][data-surface=portal]),:has([id=application-details-heading])) :is([role=dialog]:not([data-rail],aside):not(:has(>div:only-child)),[role=dialog]:not([data-rail],aside)>div:only-child)>div:nth-child(2):last-child>div>div:last-child:has(>button){margin:0 -1.5rem -1.25rem;padding:1rem 1.5rem;gap:.5rem;justify-content:flex-end;border-top:1px solid var(--rail-line-soft)}html[data-app=portal][data-portal-layout=rail]:is(:has([data-rail-ca]),:has([data-part=wizard][data-surface=portal]),:has([id=application-details-heading])) :is([role=dialog]:not([data-rail],aside):not(:has(>div:only-child)),[role=dialog]:not([data-rail],aside)>div:only-child)>div:nth-child(2):last-child>div>div:last-child:has(>button)>button{min-height:40px;height:auto;border-radius:8px;padding:.75rem 1.25rem;font-size:.875rem;line-height:1.5;font-weight:700;background:transparent;color:var(--rail-charcoal);border:1px solid var(--rail-line);box-shadow:none}html[data-app=portal][data-portal-layout=rail]:is(:has([data-rail-ca]),:has([data-part=wizard][data-surface=portal]),:has([id=application-details-heading])) :is([role=dialog]:not([data-rail],aside):not(:has(>div:only-child)),[role=dialog]:not([data-rail],aside)>div:only-child)>div:nth-child(2):last-child>div>div:last-child:has(>button)>button:last-child{background:var(--rail-primary);color:#fff;border-width:0}html[data-app=portal][data-portal-layout=rail]:is(:has([data-rail-ca]),:has([data-part=wizard][data-surface=portal]),:has([id=application-details-heading])) :is([role=dialog]:not([data-rail],aside):not(:has(>div:only-child)),[role=dialog]:not([data-rail],aside)>div:only-child)>div:nth-child(2):last-child>div>div:last-child:has(>button)>button:disabled{opacity:.4;cursor:not-allowed}@media (min-width:640px){html[data-app=portal][data-portal-layout=rail]:has([data-part=wizard][data-surface=portal]) [role=dialog]:not([data-rail],aside):has([data-part=guide-body]){max-width:min(640px,100%)}}html[data-app=portal][data-portal-layout=rail]:is(:has([data-part=wizard][data-surface=portal]),:has([id=application-details-heading])) aside[role=dialog]:not([data-rail]){background:#ffffff;color:var(--rail-charcoal);font-family:var(--font);box-shadow:none;outline:none}@media (min-width:640px){html[data-app=portal][data-portal-layout=rail]:is(:has([data-part=wizard][data-surface=portal]),:has([id=application-details-heading])) aside[role=dialog]:not([data-rail]){width:28rem;border-radius:0}}html[data-app=portal][data-portal-layout=rail]:is(:has([data-part=wizard][data-surface=portal]),:has([id=application-details-heading])) aside[role=dialog]:not([data-rail])>div:first-child{align-items:flex-start;gap:16px;min-height:0;padding:20px 24px;border-bottom:1px solid var(--rail-line-soft);background:#ffffff}html[data-app=portal][data-portal-layout=rail]:is(:has([data-part=wizard][data-surface=portal]),:has([id=application-details-heading])) aside[role=dialog]:not([data-rail])>div:first-child>h2{font:600 clamp(1.125rem,1.6vw,1.25rem) /1.3 var(--font);letter-spacing:-.005em;color:var(--rail-charcoal)}html[data-app=portal][data-portal-layout=rail]:is(:has([data-part=wizard][data-surface=portal]),:has([id=application-details-heading])) aside[role=dialog]:not([data-rail])>div:first-child>button[aria-label=Close]{width:40px;height:40px;margin:-4px -8px 0 0;border-radius:9999px;color:var(--rail-gray-42);font:400 16px/24px var(--font)}html[data-app=portal][data-portal-layout=rail]:is(:has([data-part=wizard][data-surface=portal]),:has([id=application-details-heading])) aside[role=dialog]:not([data-rail])>div:first-child>button[aria-label=Close]:hover{background:var(--rail-cream)}html[data-app=portal][data-portal-layout=rail]:is(:has([data-part=wizard][data-surface=portal]),:has([id=application-details-heading])) aside[role=dialog]:not([data-rail])>div:nth-child(2){padding:16px 24px}html[data-app=portal][data-portal-layout=rail]:is(:has([data-part=wizard][data-surface=portal]),:has([id=application-details-heading])) aside[role=dialog]:not([data-rail])>div:nth-child(2)>p:only-child{padding:0;text-align:left;font:400 14px/1.55 var(--font);color:var(--rail-gray-42)}html[data-app=portal][data-portal-layout=rail]:has([data-part=wizard][data-surface=portal]) [role=dialog]:not([data-rail],aside):has([data-part=guide-body]){outline:none}html[data-app=portal][data-portal-layout=rail]:has([data-part=wizard][data-surface=portal]) [role=dialog]:not([data-rail],aside):has([data-part=guide-body])>div:first-child{background:#ffffff}html[data-app=portal][data-portal-layout=rail]:has([data-part=wizard][data-surface=portal]) [role=dialog]:not([data-rail],aside):has([data-part=guide-body])>div:first-child>button[aria-label=Close][aria-label=Close][aria-label=Close]{width:28px;height:28px;margin:0;padding:6px;border-radius:6px}