.bayoglu-install{position:fixed;right:18px;bottom:16px;z-index:700;border:1px solid #d0def0;border-radius:10px;background:#ffffffed;color:#314f74;padding:9px 13px;box-shadow:0 3px 14px #173b7112;font:500 11px system-ui;cursor:pointer}.bayoglu-install[hidden]{display:none}.bayoglu-install-dialog{max-width:min(420px,86vw);border:1px solid #d7e3f2;border-radius:18px;padding:27px;color:#19324d;box-shadow:0 20px 60px #06162c40;font-family:system-ui}.bayoglu-install-dialog h2{font-size:19px;margin:0 0 12px}.bayoglu-install-dialog p{font-size:14px;line-height:1.8}.bayoglu-install-dialog button{border:0;border-radius:8px;background:#1376e9;color:white;padding:10px 20px;cursor:pointer}.bayoglu-install-dialog::backdrop{background:#0b213d88}@media(max-width:600px){.bayoglu-install{bottom:max(12px,env(safe-area-inset-bottom));right:12px;font-size:10px;padding:8px 11px}}
html.bayoglu-pull-enabled,html.bayoglu-pull-enabled body{overscroll-behavior-y:contain}.bayoglu-pull-refresh{position:fixed;z-index:1600;left:50%;top:env(safe-area-inset-top,0px);transform:translate(-50%,var(--pull-y,0px));display:flex;align-items:center;justify-content:center;gap:9px;max-width:calc(100vw - 28px);width:max-content;padding:11px 17px;border:1px solid #cfdded;border-radius:24px;background:#fffffff5;color:#24486e;box-shadow:0 5px 22px #193c6424;font:500 12px/1.35 system-ui,-apple-system,sans-serif;pointer-events:none;transition:background .15s,border-color .15s}.bayoglu-pull-refresh[hidden]{display:none}.bayoglu-pull-arrow{display:inline-block;font-size:22px;line-height:1;transition:transform .18s;color:#2684e7}.bayoglu-pull-refresh.ready{background:#edf6ff;border-color:#7fb5ef}.bayoglu-pull-refresh.ready .bayoglu-pull-arrow{transform:rotate(180deg)}.bayoglu-pull-refresh.loading .bayoglu-pull-arrow{width:14px;height:14px;font-size:0;border:2px solid #b6d5f5;border-top-color:#1b77d6;border-radius:50%;animation:bayoglu-refresh-spin .7s linear infinite}@keyframes bayoglu-refresh-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.bayoglu-pull-refresh,.bayoglu-pull-arrow{transition:none}.bayoglu-pull-refresh.loading .bayoglu-pull-arrow{animation:none}}

@media(pointer:coarse) and (max-width:700px){.kk-field input,.kk-field select,.kk-field textarea{font-size:16px}}
