.kgc-contact-dialog[data-slot=dialog-content]{background:var(--kgc-surface-card,#151e29);border:1px solid var(--kgc-border-control,#344255);width:calc(100% - 32px);max-width:420px;color:var(--kgc-text-primary,#f3f6fc);border-radius:12px;gap:0;padding:22px;font-family:inherit;box-shadow:0 22px 70px #0006}.kgc-contact-heading{align-items:center;gap:10px;margin-bottom:10px;display:flex}.kgc-contact-icon{color:var(--kgc-text-link,#ffa43b);place-items:center;display:grid}.kgc-contact-icon svg{width:21px;height:21px}.kgc-contact-heading [data-slot=dialog-title]{margin:0;font-size:18px;font-weight:700;line-height:1.4}.kgc-contact-dialog .kgc-contact-close{color:var(--kgc-text-secondary,#a3afc0);cursor:pointer;background:0 0;border:0;border-radius:5px;margin-left:auto;padding:5px}.kgc-contact-close svg{width:17px;height:17px}.kgc-contact-dialog [data-slot=dialog-description]{color:var(--kgc-text-secondary,#a3afc0);margin:0;font-size:13px;line-height:1.5}.kgc-contact-address{background:var(--kgc-surface-page,#0c1017);border:1px solid var(--kgc-border-subtle,#2b3747);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;border-radius:7px;margin:16px 0;padding:12px 14px;font-size:16px;font-weight:600;line-height:1.4}.kgc-contact-options{gap:8px;display:grid}.kgc-contact-options a,.kgc-contact-options button{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:39px;padding:9px 12px;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;transition:background-color .15s,border-color .15s;display:flex}.kgc-contact-options svg{flex-shrink:0;width:16px;height:16px}.kgc-contact-open{background:var(--kgc-action-primary,#ffa43b);color:#16120e;border:1px solid #0000}.kgc-contact-open:hover{background:#ffb556}.kgc-contact-copy{background:var(--kgc-surface-raised,#202c3c);border:1px solid var(--kgc-border-control,#344255);color:var(--kgc-text-primary,#f3f6fc)}.kgc-contact-copy:hover{background:#29374a;border-color:#75859a}.kgc-contact-status{color:var(--kgc-text-secondary,#a3afc0);margin:8px 0 0;font-size:12px;line-height:1.4}.kgc-contact-status:empty{display:none}.kgc-contact-cancel{color:var(--kgc-text-secondary,#a3afc0);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-self:center;margin-top:14px;padding:4px 12px;font-size:12px}.kgc-contact-cancel:hover,.kgc-contact-close:hover{color:#fff;background:#ffffff08}.kgc-contact-dialog :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #8c9fb9}@media (prefers-reduced-motion:reduce){.kgc-contact-options a,.kgc-contact-options button{transition:none}}
