.device-export{display:flex;flex-direction:column;gap:.75rem;font-size:.85rem}.device-export-trigger{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;min-width:44px}.device-export-option input:focus-visible,.device-export-secondary:focus-visible,.device-export-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.device-export-trigger:disabled{opacity:.55;cursor:not-allowed}.device-export-trigger-hint{margin:.2rem 0 0;font-size:.75rem;color:var(--muted)}.device-export-preview{margin:0;padding:.6rem .75rem;display:grid;grid-gap:.45rem;gap:.45rem;border:1px solid var(--border);border-radius:var(--radius-control,8px);background:var(--surface)}.device-export-preview dt{font-size:.7rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.device-export-preview dd{margin:.1rem 0 0;overflow-wrap:anywhere}.device-export-options{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:.15rem}.device-export-options legend{padding:0;margin-bottom:.2rem;font-size:.8rem;font-weight:600}.device-export-option{display:flex;align-items:center;gap:.55rem;min-height:44px;cursor:pointer}.device-export-option input{width:1.1rem;height:1.1rem;flex-shrink:0;margin:0}.device-export-option-nested{padding-left:1.6rem}.device-export-warnings{margin:0;padding-left:1.1rem;display:grid;grid-gap:.3rem;gap:.3rem;font-size:.78rem;color:var(--muted);line-height:1.4}.device-export-secondary{align-self:flex-start;min-height:44px}.contact-detail-header:has(>.device-export-contact-slot){flex-wrap:wrap}.device-export-contact-slot{margin-left:auto}.device-export-password{display:grid;grid-gap:.3rem;gap:.3rem;font-size:.85rem;color:var(--text)}.device-export-password input{min-height:44px;padding:0 .75rem;border:1px solid var(--border);border-radius:10px;font:inherit}