#passportDialog select,#shareCardDialog select{display:block;width:100%;margin:7px 0 12px;padding:10px 12px;font:16px 'DM Sans',sans-serif;background:#fff;color:#333;border:1px solid #aaa;border-radius:8px}#passportPreview,#shareCardPreview{display:block;width:auto;max-width:100%;max-height:48dvh;object-fit:contain;margin:15px auto}#passportDialog .passportActions{display:flex;flex-wrap:wrap;gap:8px}#passportDialog .passportActions button{min-height:42px}
