.app-bottom-nav{display:none}@media (max-width:767px){.app-bottom-nav{background:#fff;border-top:1px solid #dce6ee;bottom:0;box-shadow:0-7px 24px #132a4013;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));left:0;padding-bottom:env(safe-area-inset-bottom);position:fixed;right:0;z-index:110}.app-bottom-more>summary,.app-bottom-nav>a{align-items:center;color:#75879a;cursor:pointer;display:flex;flex-direction:column;font-size:10px;font-weight:650;gap:4px;justify-content:center;list-style:none;min-height:70px;position:relative;text-align:center}.app-bottom-more svg,.app-bottom-nav>a svg{flex:none}.app-bottom-nav>a.active{color:var(--blue);font-weight:800}.app-bottom-nav>a.active:before{background:var(--blue);border-radius:0 0 4px 4px;content:"";height:3px;left:27%;position:absolute;right:27%;top:0}.app-bottom-more>summary:hover,.app-bottom-nav>a:hover{color:var(--blue)}.app-bottom-more>summary::-webkit-details-marker{display:none}.app-more-sheet{background:#fff;border:1px solid var(--line);border-radius:16px;bottom:calc(81px + env(safe-area-inset-bottom));box-shadow:0 18px 50px #0d294338;display:grid;gap:0;padding:10px;position:absolute;right:12px;text-align:left;width:min(310px,calc(100vw - 24px));z-index:115}.app-more-sheet strong{color:var(--muted);font-size:11px;letter-spacing:1px;padding:9px 10px}.app-more-sheet a{border-radius:9px;color:var(--ink);font-size:13px;font-weight:720;padding:12px 10px}.app-more-sheet a:hover{background:#eff7fe;color:var(--blue)}}@media (max-width:800px){.app-bottom-nav{background:var(--ui-surface);border-top:1px solid var(--ui-border);bottom:0;box-shadow:0-4px 19px #1e34401a;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));left:0;padding-bottom:env(safe-area-inset-bottom);position:fixed;right:0;z-index:120}.app-bottom-more>summary,.app-bottom-nav>a{align-items:center;color:var(--ui-soft-text);cursor:pointer;display:flex;flex-direction:column;font-size:10px;font-weight:670;gap:3px;justify-content:center;list-style:none;min-height:var(--dock-height);position:relative;text-align:center}.app-bottom-more>summary::-webkit-details-marker{display:none}.app-bottom-more svg,.app-bottom-nav>a svg{height:20px;width:20px}.app-bottom-nav>a.active{color:var(--ui-primary)}.app-bottom-nav>a.active:before{background:var(--ui-primary);height:2px}.app-more-sheet{background:var(--ui-surface);border-color:var(--ui-border);bottom:calc(var(--dock-height) + 8px + env(safe-area-inset-bottom));box-shadow:0 13px 39px #10243340}.app-more-sheet a{color:var(--ui-text)}}@media (max-width:425px){.app-bottom-more>summary,.app-bottom-nav>a{font-size:9px}}@media print{.app-bottom-nav{display:none!important}}@media (max-width:767px){.app-bottom-more[open]:before{background:rgba(12,29,44,.48);content:"";inset:0;position:fixed}.app-bottom-more .app-more-sheet{border:0;border-radius:17px 17px 0 0;bottom:calc(70px + env(safe-area-inset-bottom));box-shadow:0-16px 55px #0b294740;display:grid;gap:8px;left:0;max-height:min(76dvh,720px);max-width:none;overflow-y:auto;overscroll-behavior:contain;padding:18px 14px calc(12px + env(safe-area-inset-bottom));position:fixed;right:0;width:100%;z-index:118}.app-more-heading{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:4px 2px 8px}.app-more-heading div{display:grid;gap:3px}.app-more-heading div span{color:var(--ui-soft-text,#647b8b);font-size:10px;letter-spacing:1.2px}.app-more-heading strong{color:var(--ui-text,#142a39)!important;font-size:19px!important;letter-spacing:0!important;padding:0!important}.app-more-close{appearance:none;background:var(--ui-surface,#fff);border:1px solid var(--ui-border,#dce5e9);border-radius:9px;color:var(--ui-text,#163448);cursor:pointer;display:grid;padding:8px;place-items:center}.app-more-sheet>p{color:var(--ui-soft-text,#627b8c);font-size:12px;margin:0 2px 7px}.app-bottom-more .app-more-sheet>a{align-items:center;background:var(--ui-muted,#f2f7fa);border:1px solid var(--ui-border,#dce7ed);border-radius:8px!important;display:flex;font-size:13px!important;font-weight:750;gap:12px;min-height:51px;padding:10px 13px}.app-more-sheet>a .app-more-item-icon{color:var(--blue,#258ce4);display:grid;place-items:center;width:27px}.app-more-sheet>a>svg:last-child{color:var(--ui-soft-text,#657987);margin-left:auto;width:17px}}@media (max-width:767px){.app-bottom-more[open]:before{z-index:180!important}.app-bottom-more[open] .app-more-sheet{border-radius:18px 18px 0 0!important;bottom:0!important;box-shadow:0-18px 55px #0b294740;left:0;max-height:calc(100dvh - 18px);max-width:none;overflow-y:auto;overscroll-behavior:contain;padding-bottom:calc(23px + env(safe-area-inset-bottom));position:fixed;right:0;width:100%;z-index:190!important}}html[data-theme=dark] .app-bottom-nav{background:var(--ui-surface);border-top-color:var(--ui-border);box-shadow:0-7px 25px #06111cb3}html[data-theme=dark] .app-bottom-more>summary,html[data-theme=dark] .app-bottom-nav>a{color:var(--ui-soft-text)}html[data-theme=dark] .app-bottom-more[open]>summary,html[data-theme=dark] .app-bottom-nav>a.active{color:#91d0ff}html[data-theme=dark] .app-bottom-more[open] .app-more-sheet{background:var(--ui-surface);border-color:var(--ui-border);box-shadow:0-18px 55px #06111c99;color:var(--ui-text)}html[data-theme=dark] .app-bottom-more .app-more-sheet>a{background:var(--ui-raised);border-color:var(--ui-border);color:var(--ui-text);text-decoration:none}html[data-theme=dark] .app-bottom-more .app-more-sheet>a:focus-visible,html[data-theme=dark] .app-bottom-more .app-more-sheet>a:hover{background:color-mix(in srgb,#258ce4 15%,var(--ui-raised));border-color:#497c9c;color:#f5faff}html[data-theme=dark] .app-more-sheet>a .app-more-item-icon{color:#89caff}html[data-theme=dark] .app-more-sheet>a>svg:last-child{color:#aabed0}html[data-theme=dark] .app-more-heading strong{color:var(--ui-text)!important}html[data-theme=dark] .app-more-heading div span,html[data-theme=dark] .app-more-sheet>p{color:var(--ui-soft-text)}html[data-theme=dark] .app-more-close{background:var(--ui-raised);border-color:var(--ui-border);color:var(--ui-text)}.app-bottom-more .app-more-sheet>a:focus-visible{outline:2px solid #258ce4;outline-offset:2px}@media print{.app-bottom-more .app-more-sheet{display:none!important}}.app-bottom-nav{grid-template-columns:repeat(var(--rd30-nav-columns,5),minmax(0,1fr))}html body.app-more-open{overflow:hidden}html body .app-bottom-more:not([open])>.app-more-sheet{display:none!important}html body .app-bottom-nav .app-more-sheet{--rd38-more-paper:#fff;--rd38-more-ink:#203448;--rd38-more-muted:#657789;--rd38-more-line:#dce5ee;--rd38-more-raised:#f5f7fa;--rd38-more-blue:#258ce4;background:var(--rd38-more-paper)!important;box-sizing:border-box;color:var(--rd38-more-ink)!important;font-family:var(--rd-font-ui,Inter,sans-serif);gap:8px;text-align:left}html[data-theme=dark] body .app-bottom-nav .app-more-sheet{--rd38-more-paper:#17293e;--rd38-more-ink:#e7eef7;--rd38-more-muted:#b0bfd0;--rd38-more-line:#364c64;--rd38-more-raised:#21364d;--rd38-more-blue:#87c7ff}html body .app-bottom-nav .app-more-sheet .app-more-heading{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:4px 2px 8px}html body .app-bottom-nav .app-more-heading>div{display:grid;gap:3px}html body .app-bottom-nav .app-more-heading>div>span{color:var(--rd38-more-muted)!important;font-size:11px;font-weight:600;letter-spacing:.06em;line-height:1.4}html body .app-bottom-nav .app-more-heading strong{color:var(--rd38-more-ink)!important;font-size:19px!important;font-weight:650;letter-spacing:0!important;line-height:1.3;margin:0;padding:0!important}html body .app-bottom-nav .app-more-sheet .app-more-close{appearance:none;background:var(--rd38-more-paper)!important;border:1px solid var(--rd38-more-line)!important;border-radius:9px!important;box-shadow:none;box-sizing:border-box;color:var(--rd38-more-ink)!important;cursor:pointer;display:grid;flex:0 0 40px;height:40px;margin:0;min-height:40px;padding:8px;place-items:center;width:40px}html body .app-bottom-nav .app-more-close svg{display:block;height:20px;width:20px}html body .app-bottom-nav .app-more-sheet>p{color:var(--rd38-more-muted)!important;font-size:13px;font-weight:400;letter-spacing:0;line-height:1.45;margin:4px 2px 8px}html body .app-bottom-nav .app-more-sheet .rd-more-custom{border:0;display:grid;gap:7px;margin:0;padding:6px 0 0}html body .app-bottom-nav .app-more-sheet .menu-route{align-items:center;background:var(--rd38-more-paper)!important;border:1px solid var(--rd38-more-line)!important;border-radius:7px!important;box-sizing:border-box;color:var(--rd38-more-ink)!important;display:flex;font-size:16px!important;font-weight:600;gap:10px;letter-spacing:0;line-height:1.35;margin:0;min-height:54px;min-width:0;padding:9px 12px;text-decoration:none}html body .app-bottom-nav .app-more-sheet .menu-route-icon{background:var(--rd38-more-raised);border-radius:7px;box-sizing:border-box;color:var(--rd38-more-blue)!important;display:grid;flex:0 0 36px;height:36px;min-width:36px;place-items:center;width:36px}html body .app-bottom-nav .app-more-sheet .menu-route-icon svg{display:block;height:24px;width:24px}html body .app-bottom-nav .app-more-sheet .menu-route-label{display:flex;flex:1;flex-direction:column;gap:3px;line-height:1.35;min-width:0;padding:0}html body .app-bottom-nav .app-more-sheet .menu-route strong{color:inherit;font-size:16px;font-weight:600;letter-spacing:0;line-height:1.35;margin:0;padding:0}html body .app-bottom-nav .app-more-sheet .menu-route small{display:none}html body .app-bottom-nav .app-more-sheet .menu-route-arrow{color:var(--rd38-more-muted);flex:none;margin-left:auto}html body .app-bottom-nav .app-more-sheet .menu-route-arrow svg{height:18px;width:18px}html body .app-bottom-nav .app-more-sheet .menu-route:is(:hover,.selected){background:var(--rd38-more-raised)!important;border-color:var(--rd38-more-blue)!important}html body .app-bottom-nav .app-more-sheet .menu-route[data-rd-category]{border-left:3px solid var(--cat-color)!important}html body .app-bottom-nav .app-more-sheet .menu-route[data-rd-category] .menu-route-icon{background:var(--cat-badge,var(--cat-color));color:#fff!important}html body .app-bottom-nav .app-more-sheet :is(button,a,summary):focus-visible{outline:3px solid #70a9ef;outline-offset:2px}@media (max-width:767px){html body .app-bottom-nav .app-bottom-more[open]:before{z-index:180!important}html body .app-bottom-nav .app-bottom-more[open]>.app-more-sheet{border:0;border-radius:18px 18px 0 0!important;inset:auto 0 0;bottom:0!important;max-height:calc(100vh - 18px);max-height:calc(100dvh - 18px);max-width:none;overflow-y:auto;overscroll-behavior:contain;padding:18px 14px calc(23px + env(safe-area-inset-bottom));position:fixed;width:100%;z-index:190!important}}@media print{html body .app-bottom-nav .app-more-sheet{display:none!important}}html body .app-bottom-nav .app-more-sheet .app-more-close{letter-spacing:0}
