.hs-search-dialog{width:min(960px,94vw);max-width:94vw;max-height:88dvh;overflow:auto;padding:24px;border:1px solid #cbd7cf;border-radius:18px;color:#203436;background:#fafbf8}.hs-search-dialog::backdrop{background:rgba(15,35,29,.5)}.hs-search-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.hs-search-head h2{margin:0}.hs-search-head p{overflow-wrap:anywhere}.hs-search-controls{display:grid;grid-template-columns:190px 1fr auto;gap:12px;align-items:end}.hs-search-controls label{display:flex;flex-direction:column;gap:6px}.hs-search-controls input,.hs-search-controls select{width:100%;min-width:0;box-sizing:border-box}.hs-wood-only{display:flex;align-items:center;gap:8px;margin:12px 0}.hs-wood-only input{width:auto}.hs-shortcuts{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.hs-candidate{padding:16px;margin:12px 0;background:white;border:1px solid #d9e1dc;border-radius:10px}.hs-candidate p{font-size:13px;line-height:1.6;overflow-wrap:anywhere}.hs-candidate-heading,.hs-candidate-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hs-candidate-heading strong{font-size:19px;font-variant-numeric:tabular-nums}.hs-candidate-heading span{font-size:12px;color:#576b60}.hs-candidate-actions .mini{flex:1}.hs-candidate-actions a{font-size:13px}.hs-english{color:#59685f}.hs-lookup-button{margin-top:6px;align-self:flex-start;white-space:nowrap}@media(max-width:600px){.hs-search-dialog{padding:16px}.hs-search-controls{grid-template-columns:1fr}.hs-search-controls button{width:100%}.hs-candidate-actions .mini{flex-basis:100%}}
