.Modal-module__7LRQSW__overlay{background:color-mix(in srgb, var(--color-overlay) 45%, transparent);padding:var(--space-4);z-index:100;animation:Modal-module__7LRQSW__overlayIn var(--dur-base) ease both;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Modal-module__7LRQSW__dialog{width:100%;max-width:560px;max-height:calc(100vh - var(--space-8));background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-4);animation:Modal-module__7LRQSW__dialogIn .38s var(--ease-ios) both;flex-direction:column;display:flex;overflow-y:auto}.Modal-module__7LRQSW__header{padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.Modal-module__7LRQSW__title{font-size:var(--text-h4-size);font-weight:var(--text-h4-weight);color:var(--color-text);margin:0}.Modal-module__7LRQSW__close{color:var(--color-muted-text);cursor:pointer;padding:var(--space-1);background:0 0;border:none;font-size:22px;line-height:1}.Modal-module__7LRQSW__close:focus-visible{box-shadow:var(--ring-focus);border-radius:var(--radius-sm);outline:none}.Modal-module__7LRQSW__body{padding:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}.Modal-module__7LRQSW__footer{justify-content:flex-end;gap:var(--space-3);padding:var(--space-5) var(--space-6);border-top:1px solid var(--color-border);display:flex}@media (max-width:640px){.Modal-module__7LRQSW__sheet{align-items:flex-end;padding:0}.Modal-module__7LRQSW__sheet .Modal-module__7LRQSW__dialog{border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-height:88vh;padding-bottom:env(safe-area-inset-bottom,0px)}.Modal-module__7LRQSW__sheet .Modal-module__7LRQSW__body{padding:var(--space-4)}}@keyframes Modal-module__7LRQSW__overlayIn{0%{opacity:0}}@keyframes Modal-module__7LRQSW__dialogIn{0%{opacity:0;transform:scale(.96)translateY(8px)}}
