/* Kalam Aflam 1.9.3 — protected editorial edit shortcut and self-hosted source icons. */
.kads-provider-icon{display:inline-flex!important;vertical-align:middle;align-items:center;justify-content:center;line-height:1!important;direction:ltr!important;unicode-bidi:isolate!important;text-decoration:none!important;white-space:nowrap!important;border:0!important;background:transparent!important;min-width:42px;min-height:42px;margin-inline:3px;transition:transform .16s ease,filter .16s ease}
.kads-provider-icon:hover{transform:translateY(-1px);filter:brightness(.96)}
.kads-provider-icon:focus-visible{outline:2px solid #a94332!important;outline-offset:3px;border-radius:6px}
.kads-provider-icon .kads-provider-symbol{display:inline-block;width:100px;height:42px;background-repeat:no-repeat;background-size:contain;background-position:center}
.kads-provider-icon.kads-provider-imdb .kads-provider-symbol{width:88px;height:37px;background-image:url(icons/imdb.svg)}
.kads-provider-icon.kads-provider-rt .kads-provider-symbol{width:42px;height:42px;background-image:url(icons/rotten-tomatoes.svg)}
.kads-provider-icon.kads-provider-apple-tv .kads-provider-symbol{width:78px;height:39px;background-image:url(icons/apple-tv.svg)}
.kads-provider-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;clip-path:inset(50%)!important}
/* Existing center-alignment of source reference row remains in effect. */
p[data-kads-cinema-source-row="1"]{text-align:center!important;direction:ltr!important}
p[data-kads-cinema-source-row="1"] .kads-provider-icon{display:inline-flex!important;vertical-align:middle!important}
/* Shortcut is visible only if the PHP capability check emitted its HTML. */
.kads-editor-toolbar{position:fixed;inset-inline-end:18px;bottom:18px;z-index:99990;direction:rtl;pointer-events:auto}
.kads-editor-edit{display:inline-flex!important;align-items:center;gap:9px;padding:11px 15px;border-radius:999px;background:#24211e!important;color:#fff!important;border:1px solid #ded8d0;text-decoration:none!important;box-shadow:0 4px 19px rgb(0 0 0 /.19);font:700 14px/1.5 "IBM Plex Sans Arabic",Tahoma,sans-serif!important}
.kads-editor-edit:hover{background:#a94332!important;color:#fff!important}
.kads-editor-edit:focus-visible{outline:3px solid #a94332;outline-offset:3px}
.kads-card-edit{position:relative;z-index:2;display:inline-flex;align-items:center;gap:4px;padding:5px 10px;margin:0 10px 12px;border-radius:8px;background:#302e2b;color:#fff!important;text-decoration:none!important;font:700 12px/1.7 "IBM Plex Sans Arabic",Tahoma,sans-serif!important}
.kads-card-edit:hover{background:#a94332}
@media(max-width:620px){.kads-editor-toolbar{inset-inline-end:12px;bottom:12px}.kads-editor-edit{padding:9px 12px}.kads-provider-icon.kads-provider-imdb .kads-provider-symbol{width:74px;height:32px}.kads-provider-icon.kads-provider-rt .kads-provider-symbol{width:36px;height:36px}.kads-provider-icon.kads-provider-apple-tv .kads-provider-symbol{width:66px;height:34px}}
@media(prefers-reduced-motion:reduce){.kads-provider-icon{transition:none!important}.kads-provider-icon:hover{transform:none}}
