/* Isolated pilot controls; existing Pflanzenwelt design remains authoritative. */
[hidden]{display:none!important}.pilot-scope{padding:18px;background:var(--soft);border:1px solid var(--line);border-radius:12px;margin:24px 0}.pilot-search{padding:24px 0}.pilot-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0}.pilot-filters label{min-width:0}.pilot-filters select,.pilot-search input{display:block;width:100%;padding:10px;border:1px solid var(--line);border-radius:8px;font:inherit;background:white;color:var(--ink)}.pilot-search .search-input-row{align-items:end}.pilot-actions{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin:18px 0}.pilot-actions button{white-space:normal}.pilot-result{max-width:650px;min-width:0}.pilot-result button{margin-top:16px}.pilot-pagination{display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin:32px 0}.pilot-pagination button{border:1px solid var(--line);background:white;border-radius:7px;padding:8px 14px}.pilot-pagination button:disabled{opacity:.55;cursor:default}.pilot-book{max-width:1000px;margin:30px auto}.pilot-book header h1{margin:20px 0}.pilot-book h2{margin:32px 0 18px}.pilot-book h3{margin:20px 0 12px}.pilot-book .book-hero{width:100%;max-height:460px;object-fit:contain;background:var(--soft)}.pilot-book .facts-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pilot-book .facts-list div{padding:14px;background:var(--soft);overflow-wrap:anywhere}.pilot-book .facts-list strong{display:block}.pilot-book .plant-gallery{margin-top:20px}.pilot-book details{margin:14px 0;border-bottom:1px solid var(--line);padding-bottom:12px}.pilot-book summary{cursor:pointer;font-weight:600}.pilot-pending{padding:18px;background:var(--soft);border:1px solid var(--line);border-radius:8px}.pilot-card-links{display:flex;gap:16px;flex-wrap:wrap}.pilot-result .scene-caption{margin:12px 0}.pilot-notes{margin:28px 0}.pilot-book .care-table-scroll{width:100%;max-width:100%;overflow-x:auto}.pilot-book .care-table{min-width:650px}.pilot-book .care-table td{white-space:normal}.pilot-book .contents a{display:block;margin:8px 0}.pilot-book>*{min-width:0;overflow-wrap:anywhere}@media(max-width:700px){.pilot-filters{grid-template-columns:1fr}.pilot-book .facts-list{grid-template-columns:1fr}.pilot-search .search-input-row{flex-direction:column;align-items:stretch}.pilot-search .search-input-row .btn{width:100%}.pilot-search .search-input-row>label{width:100%}.pilot-book .plant-gallery{grid-template-columns:1fr}.pilot-actions>.btn{max-width:100%}}

/* Additive 18-control and multi-chapter accessibility layout. */
.pilot-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.pilot-filters select,.pilot-search input,.pilot-search button,.pilot-book button{min-height:44px}.pilot-search select:focus-visible,.pilot-search button:focus-visible,.pilot-pagination button:focus-visible,.pilot-book button:focus-visible{outline:3px solid #275a42;outline-offset:3px}.pilot-search .finder-more{margin:18px 0}.pilot-search summary{cursor:pointer;padding:12px 0;font-weight:600}.pilot-book [data-book-id]{margin:30px 0}.pilot-result{max-width:none}.pilot-result>img{width:100%;height:auto;display:block}.pilot-card-links{overflow-wrap:anywhere}[data-match-context]{font-size:.9rem;color:var(--muted)}@media(max-width:700px){.pilot-filters{grid-template-columns:1fr}.pilot-search select{max-width:100%}.pilot-pagination button{min-height:44px}}
