.nkc-app-install[hidden],.nkc-app-menu[hidden],.nkc-app-footer[hidden],.nkc-app-navigation[hidden],.nkc-app-promo[hidden]{display:none!important}
button.nkc-app-install{font:inherit;font-size:15px;line-height:1.5;border:1px solid currentColor;border-radius:8px;padding:9px 16px;background:transparent;color:inherit;cursor:pointer;white-space:normal;max-width:100%;min-height:44px}
.nkc-app-menu{display:flex;align-items:center;justify-content:center}
.nkc-app-jannah-mobile{display:none}
@media(max-width:991px){
 :root.nkc-app-can-install .nkc-app-jannah-header #theme-header #logo{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}
 :root.nkc-app-can-install .nkc-app-jannah-header #theme-header #logo>a{min-width:0;flex:1;text-align:inherit}
 :root.nkc-app-can-install .nkc-app-jannah-header #theme-header #logo .tie-logo-img{max-width:100%;height:auto}
 :root.nkc-app-can-install .nkc-app-jannah-mobile[hidden]{display:inline-flex!important;flex:0 0 auto;margin-inline-start:4px}
 .nkc-app-jannah-mobile button.nkc-app-install{font-size:12px;line-height:1.5;min-height:44px;padding:7px 9px;white-space:nowrap;border-color:#b9c0c9;background:transparent;color:inherit;border-radius:7px;text-decoration:none}
 .nkc-app-jannah-mobile button.nkc-app-install:hover{background:#828c9814}
}
:root.nkc-app-can-install .nkc-app-menu[hidden]{display:flex!important}
:root.nkc-app-can-install .nkc-app-menu button.nkc-app-install[hidden]{display:inline-flex!important}
:root:not(.nkc-app-can-install) .nkc-app-menu{display:none!important}
.nkc-app-menu button.nkc-app-install{margin:6px 10px;font-size:14px}
.nkc-app-footer{text-align:center;padding:16px 16px 84px;background:#202226;color:#fff}
dialog.nkc-app-help{box-sizing:border-box;width:calc(100% - 32px);max-width:440px;max-height:calc(100dvh - 48px);overflow:auto;margin:auto;padding:24px;border:1px solid #e2e5e9;border-radius:18px;background:#fff;color:#202630;box-shadow:0 18px 60px #0003;font-family:inherit;font-size:16px;line-height:1.9;text-align:right;position:fixed;inset:0;z-index:2147483646}
dialog.nkc-app-help:not([open]){display:none}
.nkc-app-help::backdrop{background:#10182099}
.nkc-app-help p{margin:18px 0;line-height:1.9;color:#414c5c;font-size:16px}
.nkc-app-help-head{display:flex;align-items:center;justify-content:space-between;gap:16px}
.nkc-app-help-head strong{font-size:22px;line-height:1.5}
.nkc-app-help-head button{font:inherit;font-size:14px;background:#f1f3f5;color:#263142;border:0;border-radius:8px;min-width:56px;min-height:44px;padding:8px;cursor:pointer}
.nkc-app-help button.nkc-app-install{width:100%;background:#202630;color:#fff;border-color:#202630}
.nkc-app-install:focus-visible,.nkc-app-help button:focus-visible,.nkc-app-navigation :focus-visible{outline:2px solid #677d98;outline-offset:3px}
.nkc-app-navigation{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:calc(6px + env(safe-area-inset-top,0px)) 16px 6px;background:#202226;color:#fff;direction:rtl;font-size:14px}
.nkc-app-navigation button,.nkc-app-navigation a{font:inherit;display:inline-flex;align-items:center;min-height:40px;color:inherit;background:transparent;border:0;padding:4px 8px;text-decoration:none;cursor:pointer}
@media(max-width:360px){dialog.nkc-app-help{padding:18px}.nkc-app-help-head strong{font-size:20px}}
.nkc-app-promo{display:flex;align-items:center;gap:24px;box-sizing:border-box;margin:32px auto;padding:28px 32px;border:1px solid #39414c;border-radius:18px;background:#202630;color:#fff;text-align:right;max-width:1200px}
.nkc-app-promo img{flex:0 0 64px;border-radius:14px;width:64px;height:64px;object-fit:contain;background:#fff}
.nkc-app-promo div{flex:1;min-width:0}.nkc-app-promo h2{font-size:24px;line-height:1.5;color:#fff;margin:0 0 8px}.nkc-app-promo p{font-size:16px;line-height:1.8;margin:0 0 8px;color:#edf0f4}.nkc-app-promo small{font-size:13px;color:#c4cdd9}.nkc-app-promo button{flex-shrink:0}
@media(max-width:650px){.nkc-app-promo{flex-wrap:wrap;gap:16px;padding:22px}.nkc-app-promo div{flex-basis:calc(100% - 80px)}.nkc-app-promo h2{font-size:21px}.nkc-app-promo button.nkc-app-install{width:100%}}
