.app-tabbar{display:none}@media (hover:none) and (pointer:coarse){.app-native :is(button,a,[role=button],[role=tab],label,.kb-card,.app-tabbar),.app-sheet :is(a,button){-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}:is(.app-native,.app-sheet) :is(button,a,[role=button]):not(:disabled):active{opacity:.6;transition:opacity 0s}.app-native :is(.btn,.btn:hover,.btn:active){transform:none}}@media (max-width:860px){.app-native .dash-burger{display:none}.app-native .dash-topbar{min-height:44px}body:has(.app-tabbar){--sashok-chat-bottom-m:calc(72px + env(safe-area-inset-bottom, 0px));--sashok-cookie-bottom-m:calc(72px + env(safe-area-inset-bottom, 0px))}body:has(.app-tabbar) :is(.support-presence--cabinet,.sup-toast){bottom:calc(72px + env(safe-area-inset-bottom, 0px))}.app-native .dash-main{padding-bottom:calc(96px + env(safe-area-inset-bottom, 0px))}.app-tabbar{display:grid;grid-template-columns:repeat(var(--n,5),1fr);position:fixed;left:0;right:0;bottom:0;z-index:70;padding:4px max(6px,env(safe-area-inset-left,0px)) calc(4px + env(safe-area-inset-bottom, 0px)) max(6px,env(safe-area-inset-right,0px));background:rgba(255,255,255,.9);backdrop-filter:saturate(1.6) blur(18px);border-top:1px solid var(--line)}.app-tab{display:flex;flex-direction:column;align-items:center;gap:2px;min-height:50px;padding:6px 0 4px;border:0;background:none;color:var(--muted);font:600 10.5px/1.15 var(--font-body);letter-spacing:.01em;text-decoration:none;cursor:pointer}.app-tab.is-active{color:var(--teal-deep)}.app-tab__icon{position:relative;display:inline-flex}.app-tab__icon .nav-badge{position:absolute;top:-5px;left:14px;margin:0;height:17px;min-width:17px;font-size:10.5px;line-height:17px}.app-sheet-backdrop{position:fixed;inset:0;z-index:80;background:rgba(7,17,31,.32)}.app-sheet{position:fixed;left:0;right:0;bottom:0;z-index:81;max-height:86dvh;overflow-y:auto;overscroll-behavior:contain;padding:6px 16px calc(18px + env(safe-area-inset-bottom, 0px));background:#fff;border-radius:22px 22px 0 0;box-shadow:0 -18px 50px rgba(7,17,31,.18);outline:none}.app-sheet .app-sheet__grip{width:40px;height:5px;margin:4px auto 14px;border-radius:3px;background:#d6dee6;opacity:1}.app-sheet__top{margin-bottom:12px}.app-sheet__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.app-sheet__item{display:flex;align-items:center;justify-content:center;gap:4px;min-height:62px;padding:10px 6px;border-radius:14px;background:var(--paper);color:var(--ink);font-weight:600;font-size:13px;line-height:1.2;text-align:center;text-decoration:none}.app-sheet__item.is-active{background:rgba(13,219,176,.16);color:var(--teal-deep)}.app-sheet__item .nav-badge{margin-left:2px}.app-sheet__rows{display:flex;flex-direction:column;margin-top:14px;border-top:1px solid var(--line)}.app-sheet__row{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:0 4px;border:0;border-bottom:1px solid var(--line);background:none;color:var(--ink);font:600 15px var(--font-body);text-align:left;text-decoration:none;cursor:pointer}.app-sheet__row.is-danger{color:var(--danger)}.app-sheet__hint{margin:8px 4px 4px;font-size:13px;line-height:1.45;color:var(--muted)}.app-sheet__email{padding:12px 4px 0;font-size:12.5px;color:var(--muted)}body:has(.app-sheet) .kb-pet-host{visibility:hidden}body:has(.app-sheet){--sashok-chat-z:50}body:has(.app-sheet) .support-presence--cabinet{visibility:hidden}}