._overlay_q78m1_1{z-index:var(--z-dialog);padding:var(--space-4);background:var(--bg-overlay);overscroll-behavior:contain;place-items:center;display:grid;position:fixed;inset:0}._overlay_q78m1_1 *{overscroll-behavior:contain}._overlay_q78m1_1[data-entering]{animation:_fade-in_q78m1_1 var(--duration-slow) var(--ease-enter)}._overlay_q78m1_1[data-exiting]{animation:_fade-in_q78m1_1 var(--duration-fast) var(--ease-exit) reverse}._modal_q78m1_27{width:min(var(--dialog-w), 100vw - 32px);min-height:min(var(--dialog-min-h), 100dvh - 32px);border:1px solid var(--border-default);border-radius:var(--radius-window);background:var(--bg-surface-1);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-4);outline:none;flex-direction:column;display:flex;overflow:hidden}._sm_q78m1_41{--dialog-w:var(--dialog-sm);--dialog-min-h:var(--dialog-sm-min-h)}._md_q78m1_46{--dialog-w:var(--dialog-md);--dialog-min-h:var(--dialog-md-min-h)}._lg_q78m1_51{--dialog-w:var(--dialog-lg);--dialog-min-h:var(--dialog-lg-min-h)}._modal_q78m1_27[data-entering]{animation:_dialog-in_q78m1_1 var(--duration-slow) var(--ease-enter)}._dialog_q78m1_61{outline:none;flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}._header_q78m1_70{z-index:1;background:var(--umd-bg);border-bottom:1px solid var(--umd-edge);flex:none;align-items:stretch;min-height:52px;display:flex;position:sticky;top:0}._headerLamp_q78m1_82{width:4px}._title_q78m1_86{padding:var(--space-3) var(--space-5);font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug);align-items:center;margin:0;display:flex}._form_q78m1_96{flex-direction:column;flex:1;display:flex}._content_q78m1_102{gap:var(--space-4);padding:var(--space-5) var(--space-6);flex-direction:column;flex:1;display:flex}._body_q78m1_110{color:var(--text-secondary);margin:0}._footer_q78m1_115{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:var(--bg-sunken);border-top:1px solid var(--border-subtle);flex-wrap:wrap;flex:none;display:flex;position:sticky;bottom:0}@media (width<=431px){._footer_q78m1_115{flex-direction:column-reverse}._footer_q78m1_115>*{width:100%}._content_q78m1_102{padding:var(--space-4)}}@keyframes _fade-in_q78m1_1{0%{opacity:0}}@keyframes _dialog-in_q78m1_1{0%{opacity:0;transform:scale(.98)}}
