/* Material topics reuse the personal collection control layout. */
.kf-material-controls{align-items:end;font-size:15px}
.kf-material-controls label[hidden]{display:none}
.kf-material-controls label:first-of-type{flex:2 1 240px}
.kf-material-controls .kf-material-search-submit{min-height:44px;padding:8px 18px;border:1px solid #dfe6df;border-radius:8px;background:#fff;color:var(--kunst-green,#27643e);font:inherit;cursor:pointer}
.kf-material-controls .kf-material-search-submit:hover{border-color:currentColor}
.kf-material-result-count:empty{display:none}
.kf-material-result-count{font-size:15px;color:#59665e;margin-block:0 16px}
.kf-material-topic-paths{display:block;font-size:15px;line-height:1.6;margin-block:10px}
.kf-material-topic-paths a{color:var(--kunst-green,#27643e);text-decoration:underline;text-underline-offset:3px}
.kf-material-topic-picker{padding:10px;border:1px solid #dfe6df;border-radius:8px}
.kf-material-topic-picker summary{cursor:pointer;color:var(--kunst-green,#27643e)}
.kf-material-topic-picker[open] summary{margin-bottom:12px}
.kf-material-topic-picker label{display:flex;align-items:baseline;gap:8px;margin-block:6px;font-size:15px}
.kunst-material-classification>label{display:block;margin-block:14px 6px}
[data-km-catalog][aria-busy=true] .kf-cards{opacity:.65}
@media(max-width:600px){.kf-material-controls label{flex-basis:100%}.kf-material-controls .kf-material-search-submit{width:100%}.kf-material-topic-picker label{line-height:1.5}}
