/* Contextual directory links from the listing's existing categories and cities. */
.arabz-v2-listing-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}
.arabz-v2-listing-tags a{display:inline-flex;align-items:center;min-height:38px;padding:7px 12px;background:#fff8df;border:1px solid #e8dbae;border-radius:8px;color:#302500;font-size:13px;line-height:1.6}
.arabz-v2-listing-tags a:hover{background:#ffb713;color:#111}
.arabz-v2-listing-tags a:focus-visible{outline:3px solid #222;outline-offset:3px}
.arabz-v2-listing .arabz-listing-discovery{margin:24px 0;padding:20px;border:1px solid #e5e5e5;border-radius:14px;background:#fff;direction:rtl}
.arabz-v2-listing .arabz-listing-discovery h2{margin:0 0 12px;padding:0;font-size:21px;line-height:1.6;color:#171717}
.arabz-v2-listing .arabz-listing-discovery ul{display:flex;flex-wrap:wrap;gap:9px;margin:0;padding:0;list-style:none}
.arabz-v2-listing .arabz-listing-discovery li{margin:0;padding:0;max-width:100%}
.arabz-v2-listing .arabz-listing-discovery a{display:flex;align-items:center;min-height:44px;padding:10px 14px;border:1px solid #e8dbae;border-radius:8px;background:#fff8df;color:#282100;font-size:14px;font-weight:600;line-height:1.6;overflow-wrap:anywhere}
.arabz-v2-listing .arabz-listing-discovery a:hover{background:#ffb713;border-color:#ffb713;color:#111}
.arabz-v2-listing .arabz-listing-discovery a:focus-visible{outline:3px solid #222;outline-offset:3px}
@media(max-width:640px){.arabz-v2-listing .arabz-listing-discovery{margin:18px 0;padding:16px}.arabz-v2-listing .arabz-listing-discovery h2{font-size:19px}.arabz-v2-listing .arabz-listing-discovery li{width:100%}}
