body.kbm-core-v11{--kbm-core-yellow:#f5c400;--kbm-core-navy:#111827;--kbm-core-ink:#0f172a;--kbm-core-muted:#64748b;--kbm-core-line:#e2e8f0;--kbm-core-card:#fff;--kbm-core-radius:18px;--kbm-core-shadow:0 14px 38px rgba(15,23,42,.08)}body.kbm-core-v11 :where(.kbm-dir,.kbm-p3,.kbm-p6,.kbm-p20,.kbm-provider,.kbm-dashboard,.kbm-ads-archive-layout){direction:rtl}body.kbm-core-v11 :where(.kbm-card,.kbm-adsv2-card,.kbm-sale-card,.kbm-provider-card,.kbm-single-side,.kbm-panel,.kbm-box){border-radius:var(--kbm-core-radius);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}body.kbm-core-v11 :where(.kbm-card,.kbm-adsv2-card,.kbm-sale-card,.kbm-provider-card):hover{transform:translateY(-2px);box-shadow:var(--kbm-core-shadow)}body.kbm-core-v11 :where(.kbm-card img,.kbm-adsv2-card-media img,.kbm-sale-card img,.kbm-provider-card img,.kbm-thumb img){max-width:100%;height:auto}body.kbm-core-v11 :where(.kbm-adsv2-card-media,.kbm-sale-card__media,.kbm-provider-card__media,.kbm-card .kbm-thumb){overflow:hidden;background:#f8fafc}body.kbm-core-v11 :where(.kbm-adsv2-card-media img,.kbm-sale-card__media img,.kbm-provider-card__media img,.kbm-card .kbm-thumb img){width:100%;height:100%;object-fit:cover;display:block}body.kbm-core-v11 :where(.kbm-single-gallery img,.kbm-p3-single-gallery img,.kbm-sale-single-gallery img){object-fit:contain;background:#f8fafc}body.kbm-core-v11 :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid color-mix(in srgb,var(--kbm-core-yellow) 75%,#fff);outline-offset:3px;border-radius:10px}body.kbm-core-v11 :where(button,.button,.kbm-btn,.kbm-action,.kbm-submit,.kbm-cta){min-height:42px;touch-action:manipulation}body.kbm-core-v11 :where(input,select,textarea){max-width:100%}body.kbm-core-v11 :where(.kbm-ads-archive-layout,.kbm-sales-archive,.kbm-providers-archive,.kbm-dashboard,.kbm-p6){max-width:100%;overflow-wrap:anywhere}body.kbm-core-v11 .kbm-core-table-scroll{display:block;max-width:100%;overflow:auto;border-radius:14px}body.kbm-core-v11 :where(table){max-width:100%}body.kbm-core-v11 .kbm-core-js-ready :where(.kbm-lazy-reveal){content-visibility:auto;contain-intrinsic-size:1px 600px}@media(max-width:768px){body.kbm-core-v11{--kbm-core-radius:16px}body.kbm-core-v11 :where(.kbm-card,.kbm-adsv2-card,.kbm-sale-card,.kbm-provider-card){transform:none!important}body.kbm-core-v11 :where(.kbm-ads-archive-main,.kbm-sale-single-layout,.kbm-provider-single-layout){grid-template-columns:1fr!important}body.kbm-core-v11 :where(.kbm-single-side,.kbm-sidebar,.kbm-aside){position:static!important;max-width:100%!important}body.kbm-core-v11 :where(.kbm-btn,.kbm-cta,.button){width:auto;max-width:100%}}@media(prefers-reduced-motion:reduce){body.kbm-core-v11 *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}

/* KBM Core v1.1.1 hotfix: never govern the native submit forms; Phase modules own these flows. */
body.kbm-core-v11 :where(#kbm-ads-form,#kbm-ads-form *,#kbm-sale-form,#kbm-sale-form *,#kbm-provider-form,#kbm-provider-form *){content-visibility:visible!important;contain:none!important;pointer-events:auto;}
body.kbm-core-v11 :where(#kbm-ads-form .kbm-card,#kbm-ads-form .kbm-chip,#kbm-ads-form button,#kbm-ads-form input,#kbm-ads-form textarea,#kbm-ads-form select){transform:none!important;}
