dialog{color:var(--white);border:1px solid var(--line);border-radius:18px;background:var(--panel2);max-height:calc(100dvh - 24px);overflow:hidden}dialog::backdrop{background:#000b;backdrop-filter:blur(5px)}dialog>*:first-child{max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain}.pair-dialog{width:min(720px,calc(100vw - 32px));margin:auto;border:0;background:var(--panel2);color:var(--white);box-shadow:0 30px 100px #000}.pair-dialog textarea{min-height:82px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px}.pair-dialog ol{line-height:1.75;padding-left:22px}.post-purchase-channel-dialog{width:min(560px,calc(100vw - 32px));max-height:min(760px,calc(100dvh - 32px));padding:0;border:1px solid var(--border-default,var(--line));border-radius:24px;background:var(--surface-card,var(--panel));color:var(--text-primary,var(--text));box-shadow:0 24px 80px #00000047}.post-purchase-channel-dialog::backdrop{background:#000c08ad;backdrop-filter:blur(4px)}.post-purchase-channel-card{position:relative;display:grid;gap:16px;padding:clamp(22px,5vw,36px);overflow:auto;max-height:inherit}.post-purchase-channel-card h2,.post-purchase-channel-card p{margin:0}.post-purchase-channel-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.post-purchase-channel-feedback{min-height:1.4em;color:var(--text-secondary)}.post-purchase-channel-dialog .dialog-close{position:absolute;top:12px;right:12px;width:40px;height:40px;border:1px solid var(--border-default,var(--line));border-radius:999px;background:var(--surface-elevated,var(--panel2));color:var(--text-primary,var(--text));font:inherit;font-size:24px;cursor:pointer}.post-purchase-channel-dialog button:focus-visible{outline:3px solid var(--focus-ring,#00c982);outline-offset:3px}@media(max-width:480px){.post-purchase-channel-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);border-radius:18px}.post-purchase-channel-actions{grid-template-columns:1fr}}
