dialog.s1cf3zba{border:1px solid var(--overlay-border);border-radius:var(--radius);background:var(--surface);color:var(--text);max-width:none;width:min(440px, calc(100% - 2 * var(--gutter)));max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);box-shadow:var(--overlay-shadow);padding:1.25rem;overflow-y:auto}dialog.anchored.s1cf3zba{margin:0;bottom:auto;right:auto}dialog.wide.s1cf3zba{width:min(720px, calc(100% - 2 * var(--gutter)))}dialog.full.s1cf3zba{width:min(1600px, calc(100% - 2 * var(--gutter)));height:calc(100vh - 2rem);height:calc(100dvh - 2rem);overflow:hidden}dialog.full[open].s1cf3zba{flex-direction:column;display:flex}dialog.full.s1cf3zba .body:where(.s1cf3zba){flex-direction:column;flex:1;min-height:0;display:flex}dialog.side.s1cf3zba{border-width:0 0 0 1px;border-radius:0;width:min(480px,100%);height:100%;max-height:100%;margin:0 0 0 auto}dialog.side.wide.s1cf3zba{width:min(640px,100%)}dialog.side.extra-wide.s1cf3zba{width:min(920px,100%)}dialog.side[open].s1cf3zba{flex-direction:column;display:flex}.subhead.s1cf3zba{margin:0 0 .75rem}dialog.side.s1cf3zba{overflow:clip}dialog.side.s1cf3zba .body:where(.s1cf3zba){flex:1;min-height:0;margin:0 -1.25rem;padding:0 1.25rem;overflow-y:auto}dialog.s1cf3zba:has(.x:where(.s1cf3zba)) h2:where(.s1cf3zba){padding-right:2.25rem}.x.s1cf3zba{border-radius:var(--radius-sm);width:2.25rem;height:2.25rem;color:var(--text-2);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.x.s1cf3zba:hover{background:var(--surface-2);border-color:var(--border);color:var(--text)}.x.s1cf3zba:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (max-width:640px){dialog.full.s1cf3zba{border-width:0;border-radius:0;width:100%;height:100%;max-height:100%;margin:0}.x.s1cf3zba{width:44px;height:44px;top:.5rem;right:.5rem}}dialog.s1cf3zba::backdrop{background:var(--overlay-backdrop,#00000059)}dialog.s1cf3zba:not(.keep-inputs) .body:where(.s1cf3zba) input:not([type=checkbox]):not([type=radio]),dialog.s1cf3zba:not(.keep-inputs) .body:where(.s1cf3zba) textarea{width:100%}.actions.s1cf3zba{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}
