.kmcw-filter-buttons{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 26px}.kmcw-filter-buttons button{cursor:pointer;border:1px solid #cfd9d1;background:#fffdf8;color:#134b37;padding:8px 12px;border-radius:999px;font-size:11px;font-weight:800}.kmcw-filter-buttons button:hover,.kmcw-filter-buttons button.active{background:#0a5d3d;border-color:#0a5d3d;color:#fff}.kmcw-doc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.kmcw-doc-grid article{align-items:flex-start;min-height:225px;padding:25px}.kmcw-doc-grid article>b{flex:0 0 auto}.kmcw-doc-grid article span{display:flex;flex-direction:column;align-items:flex-start;height:100%}.kmcw-doc-grid article h3{font:700 25px/1.15 Georgia,serif;margin:12px 0}.kmcw-doc-grid article p{color:#68766e;line-height:1.55}.kmcw-doc-grid article a{margin-top:auto;display:inline-block}.kmca-toolbar-actions{display:flex;gap:9px}.kmca-toolbar-actions>a{cursor:pointer;background:var(--g);color:#fff;padding:13px 16px;font-size:12px;font-weight:900}.kmca-toolbar-actions>a.secondary{background:#fff;color:var(--g);border:1px solid #b9c9bf}.kmca-category-manager{position:fixed;z-index:30;inset:0 0 0 260px;background:#f4f6f2;overflow:auto;padding:32px 38px}.kmca-category-manager>header{display:flex;align-items:flex-start;margin-bottom:24px}.kmca-category-manager>header small{color:var(--g);text-transform:uppercase;font-weight:900}.kmca-category-manager>header h2{font:700 34px Georgia,serif;margin:5px 0}.kmca-category-manager>header p{color:var(--muted)}.kmca-category-manager>header>a{margin-left:auto;font-size:34px}.kmca-category-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.kmca-category-columns>article{background:#fff;border:1px solid var(--line);padding:20px}.kmca-category-columns h3{font:700 22px Georgia,serif;margin:0 0 15px}.kmca-category-add{display:grid;gap:8px;padding-bottom:17px;border-bottom:1px solid var(--line)}.kmca-category-add input,.kmca-category-add select{height:40px;padding:0 10px;border:1px solid #ccd7cf}.kmca-category-add button{cursor:pointer;height:40px;border:0;background:var(--g);color:#fff;font-weight:800}.kmca-category-list>div{display:flex;gap:8px;align-items:center;padding:12px 0;border-bottom:1px solid #edf0ed}.kmca-category-list span{display:flex;flex:1;flex-direction:column}.kmca-category-list small{color:var(--muted);margin-top:3px}.kmca-category-list button{cursor:pointer;border:0;background:#f7e9e7;color:#a33b34;padding:7px}.kmca-category-note{display:flex;justify-content:space-between;gap:12px;background:#eef5f0;padding:11px 13px;margin-bottom:15px;color:#586a60;font-size:11px}.kmca-category-note a{color:var(--g);font-weight:900}.kmca-body button,.kmca-body a{cursor:pointer}@media(max-width:1000px){.kmca-category-columns{grid-template-columns:1fr}.kmca-category-manager{inset:0 0 0 80px}}@media(max-width:700px){.kmcw-doc-grid{grid-template-columns:1fr}.kmca-toolbar{align-items:flex-start;gap:15px}.kmca-toolbar-actions{flex-wrap:wrap;justify-content:flex-end}.kmca-category-manager{inset:0;padding:20px 14px}.kmca-category-note{flex-direction:column}}
