dialog.public-registration-sidebar{box-sizing:border-box;border:0;border-left:1px solid var(--sarei-line,#d9dfdc);width:min(780px,100vw);max-width:none;height:100dvh;max-height:100dvh;color:var(--sarei-text,#2d3748);background:#fff;border-radius:5px 0 0 5px;margin:0;padding:clamp(20px,3vw,32px);font-size:.875rem;line-height:1.55;position:fixed;inset-block:0;inset-inline:auto 0;overflow:auto;box-shadow:-16px 0 48px #17252b24}dialog.public-registration-sidebar .public-dialog__heading h2{margin-top:6px;font-size:1.25rem;line-height:1.35}dialog.public-registration-sidebar h3{font-size:1rem}dialog.public-registration-sidebar p{margin-block:10px;font-size:.84rem;line-height:1.55}dialog.public-registration-sidebar label{gap:5px;margin-block:10px;font-size:.82rem}dialog.public-registration-sidebar input:not([type=checkbox]):not([type=radio]){box-sizing:border-box;width:100%;min-height:38px;font:inherit;border-radius:5px;padding:8px 10px;font-size:.85rem}dialog.public-registration-sidebar textarea{min-height:88px}dialog.public-registration-sidebar button{border-radius:5px;min-height:38px;padding:8px 13px;font-size:.84rem}dialog.public-registration-sidebar .form-panel{border-radius:5px;padding:18px}dialog.public-registration-sidebar .meta-grid{gap:0 14px}dialog.public-registration-sidebar .person-form legend,dialog.public-registration-sidebar fieldset>legend{font-size:1rem}dialog.public-registration-sidebar::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#17252b80}dialog.public-registration-sidebar .public-dialog__heading{z-index:2;background:#fff;margin:calc(-1*clamp(20px,3vw,32px)) calc(-1*clamp(20px,3vw,32px)) 20px;padding:clamp(20px,3vw,32px);position:sticky;top:calc(-1*clamp(20px,3vw,32px))}@media (width<=640px){dialog.public-registration-sidebar{border-left:0;border-radius:0;width:100vw}dialog.public-registration-sidebar .meta-grid{grid-template-columns:1fr}}
