.kb-search{margin-top:1.5rem;max-width:46rem}.kb-search label{display:block;font-weight:650;margin-bottom:.4rem}.kb-search input{font:inherit;width:100%;min-height:48px;padding:.75rem;border:1px solid var(--v2-line-strong);border-radius:4px;color:var(--v2-ink);background:var(--v2-surface)}.kb-search p{font-size:.9rem;color:var(--v2-muted);margin:.4rem 0}.kb-library [hidden]{display:none!important}.kb-search input:focus-visible,.mft-resume button:focus-visible{outline:3px solid var(--v2-focus);outline-offset:3px}
.mft-resume{margin-block:1.5rem;padding:1.3rem;border:1px solid var(--v2-line);background:var(--v2-surface-soft)}.mft-resume h3{font-size:1.2rem}.mft-resume p{max-width:78ch;font-size:.95rem;margin-top:.6rem}.mft-resume .mft-actions{margin-top:1rem}.mft-resume-status{min-height:1.7em}.mft-import-preview{border-top:1px solid var(--v2-line-strong);margin-top:1.2rem;padding-top:1rem}.mft-import-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:.9rem;max-height:22rem;overflow:auto;background:white;padding:1rem;border:1px solid var(--v2-line)}.mft-agenda{margin-top:1.75rem;padding:1.25rem;border-left:3px solid var(--v2-mft);background:var(--v2-mft-soft)}.mft-agenda h3{font-size:1.2rem}.mft-agenda ul{padding-left:1.25rem;margin-top:.7rem}.mft-agenda li{margin:.5rem 0}.mft-agenda p{font-size:.95rem;margin-top:.6rem}
@media(max-width:760px){.mft-resume{padding:1rem}.mft-resume .mft-actions>button{width:100%}.kb-search input{min-width:0}.kb-filters>label{min-width:0}}
@media print{.mft-resume,.mft-agenda,.mft-blank-download{display:none!important}}
.kb-library,.mft-resume,.mft-form select,#kb-library-title{scroll-margin-top:7rem}
