.sd-dialog{width:min(640px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:rgb(var(--cb-ink));background:rgb(var(--cb-elevated));border:1px solid rgb(var(--cb-line));border-radius:12px;margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 80px #00000040}.sd-dialog::backdrop{background:#0000007a}.sd-dialog-large{width:min(880px,100vw - 32px)}.sd-dialog-comparison{width:min(1040px,100vw - 32px)}.sd-dialog-small{width:min(480px,100vw - 32px)}.sd-dialog-record-drawer{width:min(620px,100vw)}.sd-dialog-drawer,.sd-dialog-record-drawer{border-radius:0;height:100dvh;max-height:none;margin:0 0 0 auto}.sd-dialog-drawer .sd-dialog-content,.sd-dialog-record-drawer .sd-dialog-content{height:100%;max-height:100dvh}.sd-dialog-drawer .sd-dialog-content>aside{width:100%;max-width:none}.sd-dialog-content{min-height:0;max-height:calc(100dvh - 32px);display:flex}.sd-dialog-content>:is(form,section,div){width:100%;min-width:0;max-height:inherit}.sd-dialog-content>form>:first-child,.sd-dialog-content>form>:last-child{flex-shrink:0}.sd-dialog-content>form>:nth-child(2){min-height:0}.sd-dialog-content>form>:last-child{padding-bottom:max(20px, env(safe-area-inset-bottom));flex-wrap:wrap}.sd-discard{border-bottom:1px solid rgb(var(--cb-line));padding:24px}.sd-discard+.sd-dialog-content{display:none}@media (width<=600px){.sd-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.sd-dialog-content{max-height:calc(100dvh - 16px)}.sd-dialog :is(input,textarea,select){font-size:16px}.sd-dialog-content>form>:first-child,.sd-dialog-content>form>:last-child{padding:16px}}.sd-dialog-drawer{width:min(880px,100vw)}
