._surface_1b1xd_1{overscroll-behavior:contain;min-width:0;max-width:100%;scroll-padding-block:18px}._surface_1b1xd_1 :where(input,select,textarea,button,a):focus-visible{outline:3px solid var(--portal-focus);outline-offset:2px}._surface_1b1xd_1[data-dialog-system=form],._surface_1b1xd_1[data-dialog-system=notice]{max-height:min(90dvh,100dvh - 32px);overflow-y:auto}._surface_1b1xd_1>header{min-width:0}._surface_1b1xd_1[data-dialog-system=form]>header,._surface_1b1xd_1[data-dialog-system=notice]>header{z-index:3;background:var(--portal-surface);position:sticky;top:0}._surface_1b1xd_1>header h2{overflow-wrap:anywhere;word-break:keep-all}@media (width<=680px){._surface_1b1xd_1{max-height:calc(100dvh - 24px)}._surface_1b1xd_1[data-dialog-system=form] :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){font-size:1rem}._surface_1b1xd_1[data-dialog-system=form]>header button,._surface_1b1xd_1[data-dialog-system=notice]>header button{flex-shrink:0;min-height:44px}._surface_1b1xd_1[data-dialog-system=form] :where(footer){flex-wrap:wrap;gap:8px}._surface_1b1xd_1[data-dialog-system=form] :where(footer)>button{flex:120px;min-height:44px}}
