/* Mobile side menu - rust-red */
.tt-drawer.txd{width:78%!important;max-width:340px!important;border-radius:0!important;background:#fff!important;overflow:hidden;font-family:inherit;color:#121614}
.txd-head{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #ECE7E4;flex:0 0 auto}
.txd-head img{height:42px;width:auto;display:block}
.txd-x{width:41px;height:41px;border:1px solid #ECE7E4;border-radius:12px;background:#fff;color:#121614;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}
.txd-x .txd-i{width:18px;height:18px}
.txd-nav{flex:1;overflow-y:auto;padding:16px 15px calc(24px + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch}
.txd-i{width:18px;height:18px;flex:0 0 18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.txd-order{display:flex;align-items:center;justify-content:center;gap:9px;height:41px;border-radius:11px;background:#B8402A;color:#fff!important;font-weight:700;font-size:14px;text-decoration:none!important;margin-bottom:12px}
.txd-order .txd-i{stroke:#fff}
.txd-h{margin:22px 0 4px;padding:0 14px;font-size:11px;font-weight:700;letter-spacing:.09em;color:#6A6E6B}
.txd-r{display:flex;align-items:center;gap:13px;height:43px;padding:0 14px;border-radius:11px;color:#4A4F4C!important;font-size:15px;font-weight:500;text-decoration:none!important}
.txd-r span{flex:1}
.txd-r.on{background:#F9ECE9;color:#9C3320!important;font-weight:700}
.txd-b{min-width:19px;height:19px;padding:0 5px;border-radius:99px;background:#B8402A;color:#fff;font-size:11px;font-weight:700;font-style:normal;display:flex;align-items:center;justify-content:center}
html.tx-dark .tt-drawer.txd{background:#171C19!important;color:#F2F0EE}
html.tx-dark .txd-r{color:#C9CECB!important}html.tx-dark .txd-x{background:#171C19;border-color:#27302B;color:#F2F0EE}html.tx-dark .txd-head{border-color:#27302B}
html.tx-dark .txd-r.on{background:#2B1A16;color:#F0A090!important}

.txd-head img{border-radius:9px;background:#000}

/* bigger logo in default top bar (non-shell pages) */
.app-nav .logo img,.app-nav-header .logo img{height:38px!important;width:auto!important;max-width:60vw!important;background:transparent!important;border-radius:0!important}
