/* Privacy-specific additions to the shared policy layout. */
html body .ayesh-privacy [hidden] {display:none!important;}
html body .ayesh-privacy .ayesh-refund__request .ayesh-privacy__email {margin:12px 0 0;color:#666;font-size:13px;overflow-wrap:anywhere;}
html body .ayesh-privacy__controls {display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-bottom:12px;}
html body .ayesh-privacy__controls button {min-height:44px;padding:10px 14px;border:1px solid #ddd;border-radius:8px;background:#fff;color:#242424;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;}
html body .ayesh-privacy__controls button:hover {border-color:#a4101e;color:#a4101e;}
html body .ayesh-privacy__controls button:focus-visible {outline:2px solid #a4101e;outline-offset:3px;}
html body .ayesh-privacy .ayesh-refund__details ul {padding-left:20px;margin:0;color:#555;font-size:14px;line-height:1.75;}
html body .ayesh-privacy .ayesh-refund__details li {margin:0 0 8px;}
@media print {html body .ayesh-privacy__controls{display:none!important;}}
