/* AB Business Solutions · attribution only. Never include in printed documents. */
.ab-credit-footer{box-sizing:border-box;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;inline-size:100%;gap:8px;margin-block-start:24px;padding:10px 16px;border-block-start:1px solid color-mix(in srgb,currentColor 14%,transparent);color:inherit;background:transparent;font-family:inherit;font-size:13px;line-height:1.5;isolation:isolate}
.ab-credit-footer a.ab-credit{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-block-size:44px;max-inline-size:100%;padding:4px 8px;border-radius:4px;border:0;background:transparent;box-shadow:none;color:inherit;font:inherit;text-decoration:none;white-space:normal;text-align:center;touch-action:manipulation}
.ab-credit-footer a.ab-credit:hover{text-decoration:underline;text-underline-offset:4px}
.ab-credit-footer a.ab-credit:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.ab-credit-footer .ab-credit-mark{display:block;position:relative;overflow:hidden;inline-size:35px;block-size:22px;flex:0 0 35px;direction:ltr}
.ab-credit-footer .ab-credit-mark img{position:absolute;display:block;max-width:none!important;width:39.4px!important;height:39.4px!important;left:-2.5px;top:-9.45px;object-fit:contain;filter:none;opacity:1;border:0;border-radius:0;box-shadow:none;transform:none}
.ab-credit-footer .ab-credit-ar{display:none}
html[lang|="ar"] .ab-credit-footer a.ab-credit,.ab-credit-footer[lang|="ar"] a.ab-credit{direction:rtl}
html[lang|="ar"] .ab-credit-footer .ab-credit-en,.ab-credit-footer[lang|="ar"] .ab-credit-en{display:none}
html[lang|="ar"] .ab-credit-footer .ab-credit-ar,.ab-credit-footer[lang|="ar"] .ab-credit-ar{display:inline}
html:not([lang|="ar"]) .ab-credit-footer:not([lang|="ar"]) a.ab-credit{direction:ltr}
@media(max-width:480px){.ab-credit-footer{font-size:13px;margin-block-start:20px;padding-inline:12px}}
@media print{.ab-credit-footer{display:none!important}}

/* Fit the credit into the existing C.K. footer without changing its identity. */
footer.ab-host-footer{flex-wrap:wrap}
footer.ab-host-footer .ab-credit-footer{flex-basis:100%;margin-block-start:0;padding-block:8px}
footer.ab-host-footer .ab-credit{margin:0}
