/* J+K UNIS 23–24: mobile layer only; desktop layout and original branding remain unchanged. */
.jm-bottom-nav,.jm-studio-tools,.jm-studio-actions,.jm-topic-back,.jm-personal-link{display:none}
.jm-sheet{box-sizing:border-box;color:var(--jk-ink);background:var(--jk-surface);border:1px solid var(--jk-line);padding:0;max-width:760px;width:100%;max-height:calc(var(--jm-visible-height,100dvh) - 24px);margin:0 auto;border-radius:18px 18px 0 0;inset:auto 0 var(--jm-keyboard-inset,0px);overflow:hidden;box-shadow:0 -12px 55px #0004}
.jm-sheet[open]{display:flex;flex-direction:column}.jm-sheet::backdrop{background:#0008;backdrop-filter:blur(2px)}
.jm-sheet-head{display:flex;align-items:center;gap:14px;padding:22px 18px 12px;border-bottom:1px solid var(--jk-line);position:relative;flex:none;background:var(--jk-surface)}
.jm-sheet-head h2{font-family:inherit;font-weight:600;font-size:19px;line-height:1.3;margin:0;flex:1;overflow-wrap:anywhere;color:var(--jk-ink)}
.jm-sheet-grip{position:absolute;top:8px;left:calc(50% - 18px);width:36px;height:4px;border-radius:4px;background:var(--jk-muted);opacity:.45}
.jm-sheet-close{width:44px;height:44px;padding:0;flex:none;display:grid;place-items:center;border:1px solid var(--jk-line);border-radius:9px;background:var(--jk-soft);color:var(--jk-ink);font:normal 27px/1 sans-serif;cursor:pointer}
.jm-sheet-content{overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:16px;flex:1 1 auto;scroll-padding-block:12px}
.jm-sheet-footer{border-top:1px solid var(--jk-line);background:var(--jk-surface);padding:10px 16px max(10px,env(safe-area-inset-bottom));flex:none}.jm-sheet-footer[hidden]{display:none}
.jm-done{border:1px solid var(--jk-primary);background:var(--jk-primary);color:var(--jk-primary-text);border-radius:8px;width:100%;min-height:46px;font-family:inherit;font-weight:600;font-size:15px;line-height:1.4;padding:12px 16px;cursor:pointer}
.jm-sheet :is(a,button,input,select,textarea):focus-visible,.jm-bottom-nav :focus-visible,.jm-studio-actions :focus-visible{outline:2px solid var(--jk-focus,var(--jk-accent));outline-offset:2px}
@media(max-width:760px){
 body.jm-ready{--jm-nav-height:64px;-webkit-text-size-adjust:100%;text-size-adjust:100%}
 body.jm-has-nav{padding-bottom:calc(var(--jm-nav-height) + env(safe-area-inset-bottom) + 12px)!important}
 body.jm-ready :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){font-size:16px!important;max-width:100%;min-width:0;box-sizing:border-box}
 body.jm-ready :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),select){min-height:44px}
 body.jm-ready :is(input,textarea,select){scroll-margin-block:100px}
 body.jm-ready :is(button,a,summary){touch-action:manipulation}
 .jm-bottom-nav{position:fixed;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));z-index:90;bottom:0;left:0;right:0;min-height:var(--jm-nav-height);padding:4px max(6px,env(safe-area-inset-right)) max(4px,env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left));border-top:1px solid var(--jk-line);background:var(--jk-surface);box-shadow:0 -5px 24px #0001;box-sizing:border-box}
 .jm-nav-item{position:relative;min-height:56px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;text-decoration:none;border:0;border-radius:7px;background:transparent;color:var(--jk-muted);padding:6px 2px;font-family:inherit;cursor:pointer;min-width:0}
 .jm-nav-item>svg{width:22px;height:22px;flex:none}.jm-nav-item>span{font-size:11px;line-height:1.2;font-weight:500;white-space:normal;overflow-wrap:anywhere;text-align:center}.jm-nav-item[aria-current]{color:var(--jk-accent);background:var(--jk-accent-soft)}
 .jm-unread{position:absolute;top:3px;left:calc(50% + 6px);font:600 10px/1.5 sans-serif;border:2px solid var(--jk-surface);border-radius:20px;min-width:17px;padding:0 3px;background:var(--jk-primary);color:var(--jk-primary-text)}.jm-unread[hidden]{display:none}
 .jm-typing .jm-bottom-nav,.jm-chat-open .jm-bottom-nav,.dashboard-menu-lock .jm-bottom-nav,.jm-sheet-open .jm-bottom-nav,.jm-typing .jm-studio-actions,.jm-sheet-open .jm-studio-actions{display:none!important}
 body.jk-public.jm-ready .site-header{padding-top:env(safe-area-inset-top);position:sticky;top:0;z-index:95}
 body.jk-public.jm-ready .header-inner{padding:8px 12px;gap:8px;min-height:62px;box-sizing:border-box}
 body.jk-public.jm-ready .header-actions{gap:4px;min-width:0;flex-wrap:nowrap}.jk-public.jm-ready .header-actions>.login-btn,.jk-public.jm-ready .phone-link{display:none!important}
 .jk-public.jm-ready .header-actions :is(.theme-toggle,.menu-btn){min-height:44px;min-width:44px;width:44px;height:44px;padding:8px}
 .jk-public.jm-ready .language-switch button{min-width:32px;min-height:44px;padding:4px;font-size:11px}.jk-public.jm-ready .header-inner .brand-context{display:none}
 .jm-sheet #mobileNav{position:static!important;display:flex!important;flex-direction:column!important;padding:0!important;margin:0!important;width:100%!important;max-height:none!important;box-shadow:none!important;border:0!important;background:transparent!important;visibility:visible!important;transform:none!important}
 .jm-sheet #mobileNav a{display:flex;align-items:center;min-height:48px;padding:12px 14px;border-radius:7px;text-decoration:none;color:var(--jk-ink);border-bottom:1px solid var(--jk-line);font-size:16px;box-sizing:border-box}.jm-sheet #mobileNav a[aria-current]{color:var(--jk-accent);background:var(--jk-accent-soft)}
 body.jk-public.jm-ready :is(.jk-filters,[data-tabs]>nav){display:flex;flex-wrap:nowrap;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;gap:8px;padding-bottom:8px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}
 body.jk-public.jm-ready :is(.jk-filters,[data-tabs]>nav)>a{flex:none;min-height:44px;display:inline-flex;align-items:center}
 body.jk-public.jm-ready :is(.jk-product-grid,.jk-page-head,.jk-product-overview,.jk-contact-layout){min-width:0}
 body.jk-public.jm-ready #jkLightbox{max-width:calc(100% - 16px);width:calc(100% - 16px);max-height:calc(var(--jm-visible-height,100dvh) - 24px);overflow:auto;padding:12px;box-sizing:border-box}
 body.jk-public.jm-ready #jkLightbox img{max-width:100%;max-height:calc(var(--jm-visible-height,100dvh) - 130px);object-fit:contain}
 body.jk-public.jm-ready [data-lightbox-close]{min-width:44px;min-height:44px}
 body.jm-ready #requestForm input,body.jm-ready #inquiry input,body.jm-ready .auth-card input{min-height:44px}
 /* Preview first, existing controls in a modal bottom panel, persistent add action. */
 body.jk-studio.jm-studio-ready{padding-bottom:calc(92px + env(safe-area-inset-bottom))!important}
 body.jk-studio.jm-studio-ready .topbar{margin:6px 8px 0;padding:7px 10px;min-height:58px;gap:8px;border-radius:10px}
 body.jk-studio.jm-studio-ready .top-actions{gap:6px}.jk-studio.jm-studio-ready #themeButton,.jk-studio.jm-studio-ready #projectTop{min-width:44px;min-height:44px}.jk-studio.jm-studio-ready #language{min-height:44px;padding-block:8px}
 body.jk-studio.jm-studio-ready .preview-strip{padding:8px 12px;margin:0;min-height:0;display:flex;justify-content:center;gap:0}.jk-studio.jm-studio-ready .preview-tag,.jk-studio.jm-studio-ready .preview-explain{display:none!important}
 body.jk-studio.jm-studio-ready .jk-mode-switch{margin:0;min-height:44px;display:flex}.jk-studio.jm-studio-ready .jk-mode-switch a{min-height:44px;display:inline-flex;align-items:center}
 body.jk-studio.jm-studio-ready .app-shell{display:block!important;margin:0!important;padding:0 10px!important}
 body.jk-studio.jm-studio-ready .app-shell>.sidebar{display:none!important}
 body.jk-studio.jm-studio-ready #workspace{min-width:0;width:100%;padding:0;margin:0}
 body.jk-studio.jm-studio-ready .studio-intro{margin:6px 2px 12px;padding:0;gap:5px}.jk-studio.jm-studio-ready .studio-intro h1{font-size:27px!important;line-height:1.12}.jk-studio.jm-studio-ready .studio-intro p{font-size:12px;margin:5px 0 0}.jk-studio.jm-studio-ready .studio-project-link{display:none}
 body.jk-studio.jm-studio-ready .hero-panel{display:block!important;overflow:hidden;min-height:0;border-radius:10px}
 body.jk-studio.jm-studio-ready .hero-panel>.control-column,body.jk-studio.jm-studio-ready #workspace>.profile-panel,body.jk-studio.jm-studio-ready .app-shell>.summary-panel,body.jk-studio.jm-studio-ready #workspace>#compatibility{display:none!important}
 body.jk-studio.jm-studio-ready .stage-column{width:100%;min-height:0;padding:8px 10px 4px;box-sizing:border-box}
 body.jk-studio.jm-studio-ready .stage-tools{padding:0 0 4px;gap:8px}.jk-studio.jm-studio-ready .stage-tools button{min-height:44px}.jk-studio.jm-studio-ready #sideControls button{font-size:12px;min-width:82px}.jk-studio.jm-studio-ready #zoom{min-width:44px}
 body.jk-studio.jm-studio-ready .product-stage{height:clamp(210px,35svh,335px)!important;min-height:0!important;padding:0!important}
 body.jk-studio.jm-studio-ready #drawing{height:100%;min-height:0!important;padding:0}.jk-studio.jm-studio-ready #drawing svg{max-height:100%;height:100%;width:100%}
 body.jk-studio.jm-studio-ready .stage-caption{padding:4px 0 0;gap:6px;min-height:42px}.jk-studio.jm-studio-ready .stage-caption>span{font-size:10px}.jk-studio.jm-studio-ready #technical{min-height:44px;flex:none}
 body.jk-studio.jm-studio-ready .jm-studio-tools{display:block;margin:12px 0 0;border:1px solid var(--jk-line);border-radius:9px;background:var(--jk-surface);padding:4px;overflow:hidden}
 body.jk-studio.jm-studio-ready .jm-studio-tools #sideNav{display:flex!important;flex-wrap:nowrap;gap:4px;padding:0;overflow:auto;overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch}
 body.jk-studio.jm-studio-ready #sideNav .side-button{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:0 0 84px;min-width:84px;min-height:68px;height:auto;padding:8px 4px;gap:5px;border-radius:7px;box-sizing:border-box;order:10;white-space:normal}
 body.jk-studio.jm-studio-ready #sideNav .side-button span{font-size:11px;line-height:1.25;text-align:center;white-space:normal}.jk-studio.jm-studio-ready #sideNav .side-button svg{width:21px;height:21px;flex:none}.jk-studio.jm-studio-ready #sideNav .side-divider{display:none}
 body.jk-studio.jm-studio-ready #sideNav [data-section=dimensions]{order:0}body.jk-studio.jm-studio-ready #sideNav [data-section=colour]{order:1}body.jk-studio.jm-studio-ready #sideNav [data-section=handle]{order:2}body.jk-studio.jm-studio-ready #sideNav [data-section=sills]{order:3}body.jk-studio.jm-studio-ready #sideNav [data-section=shading]{order:4}
 body.jk-studio.jm-studio-ready .workspace-foot{padding:12px 4px;gap:10px;margin:0}.jk-studio.jm-studio-ready .workspace-foot>span{font-size:10px;line-height:1.5}.jk-studio.jm-studio-ready #reset{min-height:44px;flex:none}
 body.jk-studio.jm-studio-ready .page-footer{padding:10px 14px;flex-wrap:wrap;gap:6px;font-size:10px}
 .jm-studio-actions{position:fixed;z-index:100;bottom:0;left:0;right:0;display:grid;grid-template-columns:86px minmax(0,1fr);align-items:stretch;gap:9px;background:var(--jk-surface);border-top:1px solid var(--jk-line);padding:10px max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));box-shadow:0 -5px 25px #0002}
 .jm-studio-actions>button{font-family:inherit;font-size:14px;line-height:1.3;min-height:48px;padding:10px;border-radius:8px;cursor:pointer}.jm-summary-action{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;color:var(--jk-ink);background:var(--jk-soft);border:1px solid var(--jk-line)}.jm-summary-action svg{width:21px;height:21px}.jm-summary-action span{font-size:10px}.jm-add-action{color:var(--jk-primary-text);background:var(--jk-primary);border:1px solid var(--jk-primary);font-weight:600}.jm-add-action:disabled{opacity:.55;cursor:not-allowed}.jm-studio-status{grid-column:1/-1;margin:0;font-size:12px;color:var(--jk-danger,var(--jk-accent));overflow-wrap:anywhere}.jm-studio-status[hidden]{display:none}
 body.jk-studio.jm-studio-ready #toast{bottom:calc(88px + env(safe-area-inset-bottom));max-width:calc(100% - 24px);left:12px;right:12px;transform:none;width:auto;z-index:110}
 body.jk-studio.jm-studio-ready .jm-sheet .control-column,body.jk-studio.jm-studio-ready .jm-sheet .profile-panel,body.jk-studio.jm-studio-ready .jm-sheet .summary-panel,body.jk-studio.jm-studio-ready .jm-sheet #compatibility{display:block!important;position:static!important;width:100%!important;min-width:0;max-width:100%;margin:0;padding:0;border:0;box-shadow:none;max-height:none;overflow:visible;background:transparent}
 body.jk-studio.jm-studio-ready .jm-sheet .section-kicker{display:none}.jk-studio.jm-studio-ready .jm-sheet #controls>h2{display:none}.jk-studio.jm-studio-ready .jm-sheet .profile-panel{margin-top:16px}.jk-studio.jm-studio-ready .jm-sheet .profile-chips{display:flex;overflow-x:auto;max-width:100%;gap:8px}.jk-studio.jm-studio-ready .jm-sheet .profile-chip{flex:0 0 115px}
 body.jk-studio.jm-studio-ready .jm-sheet :is(.field-row,.jk-component-fields){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.jk-studio.jm-studio-ready .jm-sheet :is(.option-card,.number-choice,.swatch,.shape-choice,.jk-component-option,.check-item,.pane-picker button){min-height:44px}.jk-studio.jm-studio-ready .jm-sheet .swatch{min-width:44px;width:44px;height:44px}.jk-studio.jm-studio-ready .jm-sheet .swatches{grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:10px}.jk-studio.jm-studio-ready .jm-sheet .list-scroll{max-height:none;overflow:visible}
 body.jk-studio.jm-studio-ready :is(#projectDialog,#zoomDialog){width:calc(100% - 16px);max-width:calc(100% - 16px);max-height:calc(var(--jm-visible-height,100dvh) - 24px);overflow:auto;padding:15px;box-sizing:border-box}.jk-studio.jm-studio-ready .dialog-header{gap:8px}.jk-studio.jm-studio-ready .dialog-header h2{font-size:22px}.jk-studio.jm-studio-ready [data-close]{min-width:44px;min-height:44px}.jk-studio.jm-studio-ready .item-buttons button{min-height:44px;min-width:44px}
 /* Cabinet sections stay in the full drawer; the bottom navigation is shared. */
 body.jk-cabinet.jm-ready .jk-topbar{padding:10px 0!important;min-height:64px;gap:8px}.jk-cabinet.jm-ready .jk-topbar-meta{gap:4px}.jk-cabinet.jm-ready .jk-topbar-meta .theme-toggle{min-width:44px;min-height:44px}.jk-cabinet.jm-ready .jk-topbar-meta .language-switch button{min-height:44px;min-width:30px}
 body.jk-cabinet.jm-ready .dashboard-nav{z-index:200}.jk-cabinet.jm-ready .dashboard-nav :is(a,button){min-height:46px}.jk-cabinet.jm-ready .dashboard-mobile-toggle{min-height:44px}
 body.jk-cabinet.jm-ready .cb-heading{gap:12px;margin-bottom:18px}.jk-cabinet.jm-ready .cb-heading h1{font-size:31px!important}.jk-cabinet.jm-ready .cb-heading>.cb-primary{width:100%;min-height:46px}.jk-cabinet.jm-ready .cd-project-card{border-radius:10px}.jk-cabinet.jm-ready .cd-project-content .cb-secondary{min-height:46px}.jk-cabinet.jm-ready .cd-project-meta{font-size:12px}
 body.jk-cabinet.jm-ready :is(.cd-documents-grid,.cd-project-grid){gap:14px}.jk-cabinet.jm-ready .cd-tools input,.jk-cabinet.jm-ready .cd-tools select{min-height:46px}.jk-cabinet.jm-ready .cd-document-card a,.jk-cabinet.jm-ready .cd-order-actions button{min-height:46px!important}
 body.jk-cabinet.jm-ready .cd-support-heading{margin-bottom:15px!important}.jk-cabinet.jm-ready .cd-support-heading h2{font-size:30px!important}.jk-cabinet.jm-ready .cd-support-workspace{scroll-margin-top:10px}
 body.jk-cabinet.jm-ready .cd-support-workspace[data-jm-ready] .cd-support-center{display:none}
 body.jk-cabinet.jm-ready .cd-support-workspace.jm-thread-open .cd-support-center{display:block}
 body.jk-cabinet.jm-ready .cd-support-workspace.jm-thread-open :is(.cd-support-sidebar,.cd-service-tools){display:none}
 body.jk-cabinet.jm-ready .cd-topic-list{max-height:none!important;overflow:visible!important}.jk-cabinet.jm-ready .cd-topic-tabs button{min-height:44px;font-size:12px}.jk-cabinet.jm-ready .support-topic-item{min-height:76px;padding:14px!important}.jk-cabinet.jm-ready .support-topic-item b{font-size:14px}.jk-cabinet.jm-ready .cd-topic-preview{font-size:12px}
 body.jk-cabinet.jm-ready .jm-topic-back{display:flex;align-items:center;grid-column:1/-1;background:transparent;border:0;border-bottom:1px solid var(--jk-line);padding:0 0 8px;margin-bottom:3px;color:var(--jk-accent);font-family:inherit;font-weight:500;font-size:14px;line-height:1.4;min-height:44px;width:100%;text-align:left;cursor:pointer}.jm-topic-back::before{content:'←';margin-right:9px}
 body.jk-cabinet.jm-ready .cd-conversation-heading{display:grid;grid-template-columns:1fr auto;padding:10px 14px;gap:7px}.jk-cabinet.jm-ready .cd-conversation-heading>div{min-width:0}.jk-cabinet.jm-ready .cd-conversation-heading h3{font-size:16px}.jk-cabinet.jm-ready #supportForm{padding:12px!important;gap:10px!important}
 body.jk-cabinet.jm-ready .jm-personal-link{display:block;min-height:46px;width:100%;margin-top:10px;padding:10px;background:transparent;border:1px solid var(--jk-line);border-radius:7px;color:var(--jk-ink);font-family:inherit;font-weight:500;font-size:13px;line-height:1.4;cursor:pointer}
 body.jk-cabinet.jm-ready .jm-thread-open #chatHistory{height:clamp(190px,35svh,380px)!important;max-height:45svh!important;min-height:160px!important;padding:10px!important}.jk-cabinet.jm-ready .cd-support-workspace[data-jm-topic-mode=new] #chatHistory{display:none!important}
 body.jk-cabinet.jm-ready #supportForm textarea{min-height:88px!important;font-size:16px!important}.jk-cabinet.jm-ready .chat-message p{font-size:14px!important}.jk-cabinet.jm-ready .cd-composer-bottom .submit-btn{min-height:46px}.jk-cabinet.jm-ready .cd-topic-actions>button{min-height:44px}.jk-cabinet.jm-ready .cd-support-note{font-size:11px}
 body.jk-cabinet.jm-ready.jm-chat-open{overflow:hidden!important}.jk-cabinet.jm-ready.jm-chat-open .chat-dock{position:fixed!important;inset:var(--jm-visible-top,0px) 0 auto!important;height:var(--jm-visible-height,100dvh)!important;max-height:var(--jm-visible-height,100dvh)!important;width:100%!important;max-width:none!important;display:flex!important;z-index:1200!important;padding:0!important;background:var(--jk-surface)!important}
 body.jk-cabinet.jm-ready.jm-chat-open .chat-window:not(.jm-current-chat){display:none!important}
 body.jk-cabinet.jm-ready.jm-chat-open .chat-window.jm-current-chat{display:flex!important;flex-direction:column;width:100%!important;max-width:100%!important;height:100%!important;max-height:none!important;min-height:0!important;margin:0!important;border:0!important;border-radius:0!important;box-sizing:border-box!important;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom)}
 body.jk-cabinet.jm-ready.jm-chat-open .chat-window>header{flex:none;min-height:62px}.jk-cabinet.jm-ready.jm-chat-open .chat-window .direct-chat-messages{flex:1;min-height:0!important;height:auto!important;max-height:none!important;overflow:auto;overscroll-behavior:contain}.jk-cabinet.jm-ready.jm-chat-open .chat-window>form{flex:none;min-height:80px}.jk-cabinet.jm-ready.jm-chat-open .chat-window :is([data-chat-close],button[type=submit]){min-height:44px;min-width:44px}
}
@media(max-width:360px){.jm-nav-item>span{font-size:10px}body.jk-public.jm-ready .header-inner{padding-inline:8px;gap:4px}.jk-public.jm-ready .header-actions{gap:2px}.jk-public.jm-ready .language-switch button{min-width:29px}.jk-public.jm-ready .header-inner .brand-logo{width:39px!important;height:40px!important}.jk-studio.jm-studio-ready .jm-sheet .field-row{grid-template-columns:minmax(0,1fr)}body.jk-cabinet.jm-ready .jk-topbar .language-switch button{min-width:27px}}
@media(prefers-reduced-motion:reduce){.jm-sheet,.jm-bottom-nav,.jm-studio-actions{transition:none!important;scroll-behavior:auto!important}}
@media print{.jm-bottom-nav,.jm-studio-actions,.jm-studio-tools,.jm-sheet{display:none!important}body.jm-ready{padding-bottom:0!important}}

/* Approved first navigation variant, shared by public pages and the cabinet. */
@media screen and (max-width:760px){
 body.jm-has-nav .jm-bottom-nav{--jm-nav-surface:#fffdfa;--jm-nav-muted:#6b655e;--jm-nav-line:#e4dfd6;--jm-nav-active:#e8590c;grid-template-columns:repeat(4,minmax(0,1fr));min-height:64px;padding-top:6px;padding-bottom:max(6px,env(safe-area-inset-bottom));background:var(--jm-nav-surface);border-color:var(--jm-nav-line);box-shadow:0 -4px 18px #00000008;font-family:Arial,sans-serif}
 html[data-theme=dark] body.jm-has-nav .jm-bottom-nav{--jm-nav-surface:#242422;--jm-nav-muted:#c6c0b7;--jm-nav-line:#3d3b36}
 body.jm-has-nav .jm-bottom-nav .jm-nav-item{min-height:48px;gap:4px;background:transparent!important;color:var(--jm-nav-muted);font-family:inherit;box-sizing:border-box}
 body.jm-has-nav .jm-bottom-nav .jm-nav-item[aria-current]{color:var(--jm-nav-active)}
 body.jm-has-nav .jm-bottom-nav .jm-nav-item>span{font-size:11px;line-height:1.2;font-weight:500}
 body.jm-has-nav .jm-bottom-nav .jm-nav-item>svg{width:22px;height:22px}
 body.jm-has-nav .jm-bottom-nav .jm-unread{border-color:var(--jm-nav-surface);background:var(--jm-nav-active);color:#fff}
}
