/* V1: lb-shell .lb-layout, kb-library-rail, pm-stat and toolbar dimensions. */
.lm45-project-shell{grid-template-columns:210px minmax(0,1fr);gap:24px}.lm45-project-folders.lm46-folders{display:block;padding:14px 8px;border:0;background:transparent}.lm46-folders .kb-rail-label{font-size:14px;margin:0 12px 16px;color:var(--muted);padding:7px 10px 9px;font-weight:400}.lm45-project-folders.lm46-folders>button{display:flex;align-items:center;gap:12px;font-size:15px;line-height:1.5;padding:15px 14px;margin:8px 0;min-height:54px;border-radius:18px;background:var(--paper);border:1px solid var(--line);font-weight:400}.lm46-folders>button .ico{width:18px;height:18px;flex:none;color:#3279c9}.lm46-folders>button span{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lm46-folders>button small{font-size:12px;background:#e1edf8;border-radius:12px;padding:3px 8px}.lm45-project-folders.lm46-folders>button.active{border-color:#3279c9;color:#3279c9;background:#edf6ff}.lm45-project-main>.th-metrics .th-metric{min-height:136px;padding:22px;gap:12px;justify-content:center;border-radius:22px}.lm45-project-main>.th-metrics .th-metric>strong{font-size:32px!important;font-weight:400!important;line-height:1.2;margin:0;letter-spacing:-.5px}.lm45-project-main>.th-metrics .th-metric>span{font-size:12px}.lm45-hub .th-projects>.th-section-head{margin:0 0 22px}.lm45-hub .th-projects>.th-section-head>div:empty{display:none}.lm45-hub .th-list-controls{padding:12px;border-radius:18px;gap:12px;min-height:62px}.lm45-hub .th-list-controls input,.lm45-hub .th-list-controls select{padding:9px 11px;font-size:12px;min-height:38px;border-radius:10px}.lm45-hub .th-search{max-width:none;min-width:200px}.lm45-project-record select{margin-top:8px;max-width:100%;font-size:11px;padding:6px 8px;border-radius:9px}.lm46-folder-manager>div{display:flex;align-items:center;gap:10px;padding:10px 0}.lm46-folder-manager span{flex:1;display:flex;align-items:center;gap:10px}.lm46-folder-manager .ico{width:18px;height:18px;color:#3279c9}.lm46-folder-manager button{padding:7px 10px;font-weight:400}.lm46-error{color:#a64242}
body.night .lm45-project-folders.lm46-folders>button.active{background:#343b44;color:#c6d6e7;border-color:#687b90}body.night .lm46-folders>button small{background:#3a4047}
@media(max-width:1000px){.lm45-project-shell{grid-template-columns:180px minmax(0,1fr)}}
@media(max-width:750px){.lm45-project-shell{grid-template-columns:1fr}.lm45-project-folders.lm46-folders{display:flex;flex-wrap:wrap;gap:8px;padding:0}.lm46-folders .kb-rail-label{width:100%;margin:0;padding:7px 0}.lm45-project-folders.lm46-folders>button{width:auto;min-height:44px;padding:10px;margin:0}.lm45-project-main>.th-metrics .th-metric>strong{font-size:28px!important}}

body[data-lm-surface] .main .lm45-hub .lm45-project-main>.th-metrics .th-metric>strong{font-size:32px!important;font-weight:400!important}
@media(max-width:750px){body[data-lm-surface] .main .lm45-hub .lm45-project-main>.th-metrics .th-metric>strong{font-size:28px!important}}
