.mg-surface__description{margin:0 0 var(--mg-space-4);color:var(--mg-text-secondary);max-width:70ch;font-size:.875rem;line-height:1.5}.mg-surface__footer{justify-content:flex-end;gap:var(--mg-space-2);flex-wrap:wrap;display:flex}.mg-page-surface{z-index:1050;background:var(--mg-surface);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.mg-page-surface:focus{outline:none}.mg-page-surface__bar{border-bottom:1px solid var(--mg-border);background:var(--mg-surface-raised);flex:none;padding:clamp(.75rem,2vw,1.25rem)}.mg-page-surface__body{background:var(--mg-surface-subtle);flex:auto;min-height:0;padding:clamp(.75rem,2vw,1.25rem);overflow:hidden auto}.mg-form-surface{max-inline-size:calc(100% - 2rem);top:min(10dvh,6.25rem)}.mg-form-surface .ant-modal-title{overflow-wrap:anywhere}@media (prefers-reduced-motion:no-preference){.mg-page-surface{animation:.16s ease-out mg-page-surface-in}@keyframes mg-page-surface-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}.mg-page-surface__body>*{height:auto!important;max-height:none!important}.mg-page-surface__focus-boundary{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.mg-form-drawer .ant-drawer-title{overflow-wrap:anywhere;min-width:0}.mg-surface__footer>*{white-space:normal;max-inline-size:100%;height:auto}.mg-surface__footer>.ant-btn{min-block-size:2.75rem}
