/* V1 references: folders, overview, and one focused work area. */
.lm-ach-workspace,.lm-tools-workspace{display:grid;grid-template-columns:200px minmax(0,1fr);gap:28px;align-items:start}
.lm-work-content{min-width:0}.lm-folder-nav{position:sticky;top:18px;min-width:0}.lm-folder-nav h3{font-size:13px;font-weight:400;color:#596e84;margin:0 0 16px}
.lm-folder-nav>button{width:100%;display:flex;justify-content:space-between;gap:8px;padding:13px 15px;margin-bottom:9px;background:#ffffffad;border:1px solid #bdd3e550;border-radius:12px;text-align:left;font-weight:400;color:#596e84;line-height:1.6}
.lm-folder-nav>button:hover,.lm-folder-nav>button.active{background:#edf6ff;border-color:#91b5d6;color:#3279c9}.lm-folder-nav small{font-size:11px}.lm-folder-nav summary{cursor:pointer;font-size:12px;padding:15px 0}.lm-template-menu{display:grid;gap:8px}.lm-template-menu button{background:#ffffffb5;border:1px solid #bdd3e540;border-radius:10px;padding:12px;text-align:left;font-weight:400;color:#2c394b}.lm-template-menu span{display:block;font-size:12px}.lm-template-menu small{display:block;font-size:10px;color:#6c8096;margin-top:6px;line-height:1.7}
.lm-work-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}.lm-work-metrics article{padding:20px;background:#ffffffed;border-radius:18px;box-shadow:0 5px 24px #2b3f5308;min-width:0}.lm-work-metrics span{font-size:11px;color:#6c8096}.lm-work-metrics strong{display:block;font-weight:400;font-size:28px;color:#2c394b;margin-top:15px}
.lm-view-controls{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;font-size:11px;color:#6c8096}.lm-view-controls>div{display:flex;background:#edf3f8;padding:4px;border-radius:10px}.lm-view-controls button{background:transparent;font-size:12px;padding:7px 12px;font-weight:400}.lm-view-controls button[aria-pressed=true]{background:#fff;border-radius:8px}
.lm-ach-workspace[data-view=list] .ach-cards{display:grid;grid-template-columns:1fr;gap:10px}.lm-ach-workspace[data-view=list] .ach-card{display:grid;grid-template-columns:130px minmax(0,1.5fr) minmax(0,1fr) 90px;gap:15px;align-items:center;padding:18px 20px;border-radius:13px;min-height:0}.lm-ach-workspace[data-view=list] .ach-card h3,.lm-ach-workspace[data-view=list] .ach-card p{margin:0}.lm-ach-workspace[data-view=list] .ach-card-top>span{display:none}
.lm-template-picker{padding:15px;background:#f2f7fb66;border-radius:12px;margin-bottom:16px}.lm-template-picker p{font-size:11px;color:#6c8096;line-height:1.7}.lm-shared-editor .ach-editor label{font-weight:400}.lm-tools-workspace .lm-tool-filters label:has(select){display:none}.lm-tools-workspace .lm-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.lm-demo-label{display:inline-block;margin:0 0 14px;padding:4px 9px;background:#edf5ff;color:#596e84;font-size:10px;border-radius:7px;font-weight:400}
body[data-lm-surface] :is(.ach-root,.lm-shared-editor,.lm-ach-workspace,.lm-tools-workspace,.ln-surface,.hw-root,.pc-root) button.primary{background:#202632!important;color:#fff!important;border-color:#202632!important;font-weight:400!important}
body.night .lm-folder-nav>button,body.night .lm-template-menu button,body.night .lm-work-metrics article{background:#303237;color:#e0e3e8;border-color:#52565e}body.night .lm-work-metrics strong{color:#e0e3e8}body.night :is(.lm-folder-nav h3,.lm-work-metrics span,.lm-template-menu small,.lm-template-picker p,.lm-view-controls){color:#b8c0cb}body.night .lm-folder-nav>button.active{background:#3b424b;color:#d4e6fa}body.night .lm-view-controls>div{background:#303237}body.night .lm-view-controls button[aria-pressed=true]{background:#484c54;color:#e0e3e8}body.night .lm-demo-label{background:#3b424b;color:#d4e6fa}
.lm-folder-nav :is(button,summary):focus-visible,.lm-view-controls button:focus-visible{outline:2px solid #91b5d6;outline-offset:3px}
@media(max-width:1000px){.lm-ach-workspace,.lm-tools-workspace{grid-template-columns:170px minmax(0,1fr);gap:18px}.lm-work-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.lm-ach-workspace[data-view=list] .ach-card{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.lm-ach-workspace,.lm-tools-workspace{grid-template-columns:1fr}.lm-folder-nav{position:static;display:flex;gap:8px;flex-wrap:wrap}.lm-folder-nav h3{width:100%;margin-bottom:0}.lm-folder-nav>button{width:auto;margin:0;font-size:11px;padding:8px 10px}.lm-folder-nav details{width:100%}.lm-template-menu{grid-template-columns:repeat(2,minmax(0,1fr))}.lm-tools-workspace .lm-tool-grid{grid-template-columns:1fr}.lm-work-metrics{gap:10px}.lm-work-metrics article{padding:16px}.lm-ach-workspace[data-view=list] .ach-card{gap:8px;padding:15px}.lm-view-controls{flex-wrap:wrap}}

.lm-ach-workspace .ach-card h3{font-weight:400!important}.lm-tools-workspace .lm-tool-section{border-bottom:1px solid #bdd3e540;margin-bottom:14px}.lm-tool-section summary{padding:14px 0;font-size:13px;color:#596e84;cursor:pointer}.lm-tool-section .lm-tool-grid{margin:4px 0 18px}body.night .lm-tool-section summary{color:#b8c0cb}body[data-lm-surface] .pagehead:has(+.lm-ach-workspace) .actions button{background:#202632!important;color:white!important;border-radius:11px;padding:10px 15px;font-weight:400}

body[data-lm-surface] .lm-shared-editor :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:rgba(255,255,255,.97)!important;border:1px solid transparent!important;border-radius:11px!important;box-shadow:0 5px 18px #2b3f530e!important;font-weight:400!important;padding:10px 12px!important;color:#2c394b!important}body.night[data-lm-surface] .lm-shared-editor :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:#34363b!important;color:#e0e3e8!important}.lm-shared-editor label{font-weight:400!important}

body[data-lm-surface] .main .pagehead .actions button[data-ach=new],body[data-lm-surface] .main :is(.ach-root,.hw-root,.pc-root,.ln-surface) button.primary.primary,body[data-lm-surface] .lm-shared-editor #achievement-form button.primary{background:#202632!important;color:#fff!important;border-color:#202632!important;font-weight:400!important}

.lm-library-workspace{display:grid;grid-template-columns:200px minmax(0,1fr);gap:28px;align-items:start}.lm-library-workspace .kb-metrics{gap:14px}.lm-library-workspace .kb-overview-grid{gap:16px}.lm-library-workspace .lm-folder-nav details>button{display:block;width:100%;padding:9px 12px;text-align:left;border:0;background:transparent;font-size:11px;font-weight:400;color:inherit}.lm-library-workspace .lm-tool-filters label:has(select){display:none}.lm-library-workspace .lm-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1000px){.lm-library-workspace{grid-template-columns:170px minmax(0,1fr);gap:18px}.lm-library-workspace .kb-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.lm-library-workspace{grid-template-columns:1fr}.lm-library-workspace .lm-tool-grid{grid-template-columns:1fr}}

body[data-lm-surface=workspace][data-lm-page=知识库] .main button.primary.primary{background:#202632!important;color:#fff!important;border-color:#202632!important;font-weight:400!important}
