/* Scope every override to the existing Khodrochi entry and support panel. */
.bottom-navigation ul li a.ks-khodrochi-launcher{position:relative;background:#fff;border-color:#ef7200;box-shadow:0 5px 18px #15375515}
.ks-khodrochi-launcher picture,.ks-khodrochi-launcher img{display:block;width:48px;height:48px;border-radius:50%;object-fit:contain}
.ks-khodrochi-launcher .ks-khodrochi-label{position:absolute;top:calc(100% + 2px);left:50%;transform:translateX(-50%);font-size:12px;line-height:18px;font-weight:700;color:#061730;white-space:nowrap}
#offcanvasSupport.ks-khodrochi-panel{top:var(--kh-site-top,40px)!important;bottom:auto!important;left:12px;right:12px;width:calc(100% - 24px);max-width:520px;height:var(--kh-site-height,calc(100dvh - 152px));margin:0 auto;padding:0;overflow:hidden;border:1px solid #dfe6ee;border-radius:22px;background:#f8fafc;box-shadow:0 12px 50px #06173020}
#offcanvasSupport.ks-khodrochi-panel[data-compact="true"]{z-index:1065}
#offcanvasSupport .ks-khodrochi-close{position:absolute;z-index:2;top:10px;left:10px;width:44px;height:44px;box-sizing:border-box;padding:12px;border-radius:12px;background-color:#fff;background-size:14px;opacity:1;box-shadow:0 0 0 1px #dce5ef}
#offcanvasSupport #khodrochi-site-frame{display:block;width:100%;height:100%;min-height:0;border:0;background:#f8fafc}
#offcanvasSupport .ks-khodrochi-loading{display:flex;height:100%;padding:60px 24px 24px;align-items:center;justify-content:center;flex-direction:column;gap:12px;text-align:center;color:#314c6a;font-size:15px;line-height:1.9}
#offcanvasSupport .ks-khodrochi-loading a{color:#08376e;text-underline-offset:4px}
#offcanvasSupport [hidden]{display:none!important}
