.modal-backdrop.df-native-modal{width:100%;height:var(--dialog-visible-height,100dvh);top:var(--dialog-visible-top,0);bottom:auto;max-width:none;max-height:none;margin:0;border:0;box-sizing:border-box;overflow:hidden;color:inherit;font:inherit;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;animation:none;outline:none}.modal-backdrop.df-native-modal:not([open]){display:none}.df-native-modal::backdrop{background:#10111485;animation:fade-in .14s ease-out both}.df-native-modal .modal-panel{max-height:calc(var(--dialog-visible-height,100dvh) - 40px);overscroll-behavior:contain;scrollbar-gutter:stable;animation-duration:.18s;animation-timing-function:cubic-bezier(.2,.75,.25,1)}.df-native-modal[data-closing=true]::backdrop{animation:df-dialog-backdrop-out .12s ease-out forwards}.df-native-modal[data-closing=true] .modal-panel{pointer-events:none}@keyframes df-dialog-backdrop-out{0%{opacity:1}to{opacity:0}}.df-native-modal .modal-heading{position:sticky;top:0;z-index:2;background:var(--paper-soft)}.df-workspace .df-native-modal .modal-panel{background:var(--df-panel);color:var(--df-text);border:1px solid var(--df-border);border-radius:16px}.df-workspace .df-native-modal .modal-heading{background:var(--df-panel);padding:18px 22px 16px;border-color:var(--df-border)}.df-workspace .df-native-modal .modal-heading h2{font-size:19px;letter-spacing:-.4px}.df-workspace .df-native-modal .df-save-form{padding:22px}@media(max-width:700px){.modal-backdrop.df-native-modal{padding:8px 8px max(8px,env(safe-area-inset-bottom));align-items:end}.df-native-modal .modal-panel{max-height:calc(var(--dialog-visible-height,100dvh) - 24px - env(safe-area-inset-bottom));border-radius:16px}.df-native-modal :is(input,textarea,select){font-size:16px}}@media(prefers-reduced-motion:reduce){.df-native-modal .modal-panel,.df-native-modal::backdrop{animation:none!important}}