.cadprops-checkout-dialog{width:min(960px,calc(100vw - var(--space-4)));max-width:none;height:min(900px,calc(100dvh - var(--space-4)));max-height:none;box-sizing:border-box;padding:0;overflow:hidden;border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-bg-panel);color:var(--color-text-primary)}.cadprops-checkout-dialog[open]{display:grid;grid-template-rows:auto auto minmax(0,1fr)}.cadprops-checkout-dialog::backdrop{background:var(--dialog-backdrop)}.cadprops-checkout-dialog header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-block-end:var(--border-width) solid var(--color-border-divider)}.cadprops-checkout-hosted{justify-self:end;padding-block:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-small);text-decoration:underline}.cadprops-checkout-dialog header .button{inline-size:var(--control-height-touch);min-block-size:var(--control-height-touch);padding:0;font-size:var(--text-control-large)}.cadprops-checkout-dialog>p{margin:0;padding:var(--space-2) var(--space-4);color:var(--color-text-secondary);font-size:var(--text-small)}.cadprops-checkout-dialog iframe{grid-row:3;width:100%;height:100%;border:0}
