.legal-app-links{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:12px;line-height:1.7}.legal-app-links a{color:var(--muted,#6d6963);text-underline-offset:3px}.legal-app-links a:hover{color:var(--primary,#b54650)}.legal-app-links a:focus-visible{outline:2px solid var(--primary,#b54650);outline-offset:4px}.legal-auth-links{margin-top:20px;padding-top:16px;border-top:1px solid var(--line,#e8e3dc)}.legal-settings-card{margin-top:20px;padding:20px}.legal-settings-card h3{margin:0 0 10px}.legal-settings-card p{margin:0 0 12px;color:var(--muted,#6d6963);font-size:13px}html[data-brand=packingwhat] .mitvigyek-legal{display:none}
.legal-withdrawal { margin-top: 18px; }
.legal-withdrawal form { display: grid; gap: 12px; font-size: 13px; }
.legal-withdrawal label { display: grid; gap: 5px; }
.legal-withdrawal input, .legal-withdrawal select { width: 100%; min-width: 0; padding: 10px; border: 1px solid var(--line); border-radius: 10px; font: inherit; }
.legal-withdrawal p { overflow-wrap: anywhere; }
.legal-withdrawal .btn { margin: 5px 8px 5px 0; }
