@media(max-width:720px){
.app-shell .bottom-nav{display:block!important;height:calc(64px + env(safe-area-inset-bottom))!important;padding:0 0 env(safe-area-inset-bottom)!important;overflow:visible!important}
.app-shell .bottom-nav > :not(.bt-v1105-bar){display:none!important}
.app-shell .bottom-nav .bt-v1105-bar{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));height:64px;width:100%;align-items:center}
.bt-v1105-item{appearance:none;background:transparent;border:0;color:#79421d;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;height:60px;font-family:inherit}
.bt-v1105-item span{font-size:23px;line-height:27px}
.bt-v1105-item small{font-size:12px;font-weight:700;white-space:nowrap}
}
@media(min-width:721px){.bt-v1105-bar{display:none!important}}
.bt-v1105-overlay[hidden]{display:none!important}
.bt-v1105-overlay{position:fixed;inset:0;z-index:30000;background:#0008;display:flex;align-items:flex-end;justify-content:center}
.bt-v1105-panel{width:min(100%,520px);background:#fffaf0;border-radius:22px 22px 0 0;padding:20px 18px calc(24px + env(safe-area-inset-bottom));box-shadow:0 -8px 30px #0002}
.bt-v1105-head{display:flex;align-items:center;justify-content:space-between;color:#843c16;font-size:19px;margin-bottom:16px}
.bt-v1105-close{border:0;background:#fff0d5;border-radius:10px;padding:10px 14px}
.bt-v1105-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.bt-v1105-options button{border:1px solid #e8cda7;border-radius:12px;background:#fff;padding:17px 8px;color:#703a18;font:600 14px inherit}
body.bt-v1105-open{overflow:hidden}
