[data-modal-layout=sheet]{--sheet-inset:8px;width:calc(100% - 2 * var(--sheet-inset));margin-bottom:var(--sheet-inset);border-radius:var(--sheet-radius);padding-bottom:max(env(safe-area-inset-bottom) - var(--sheet-inset), 0px)}[data-modal-layout=desktop]{--modal-inset:20px;--modal-section-gap:16px;border-radius:16px;box-shadow:0 20px 60px -16px #0005}[data-modal-layout=desktop] .app-modal-header{padding:var(--modal-inset) var(--modal-inset) 12px;flex-shrink:0;gap:12px}[data-modal-layout=desktop] .app-modal-body{padding:4px var(--modal-inset) var(--modal-section-gap)}[data-modal-layout=desktop] .app-modal-footer{padding:4px var(--modal-inset) var(--modal-inset);flex-shrink:0;gap:8px}[data-modal-layout=desktop] .app-modal-header :is(h1,h2,h3){overflow-wrap:anywhere;font-size:18px;font-weight:600;line-height:26px}[data-modal-layout=desktop] .app-modal-header p{margin-top:4px;font-size:13px;line-height:20px}[data-modal-layout=desktop] .app-modal-confirmation{gap:16px;padding:24px 24px 20px}[data-modal-layout=desktop] .app-modal-footer>button{min-height:40px}[data-modal-layout=desktop].app-confirm-dialog{border-radius:8px}[data-modal-layout=desktop] .app-confirm-footer{gap:8px;padding:16px 24px}button[data-close]{flex-shrink:0;justify-content:flex-end;align-items:center;min-width:40px;min-height:40px;margin-inline:auto 0;padding-inline:0;display:flex}:is([role=dialog],[role=alertdialog]) :is(.app-modal-footer,.app-confirm-footer,footer,.border-t.justify-end,.border-t.justify-between){border-top-width:0}
