.qs{color:#263a32;font-size:16px}.qs button,.qs input,.qs select{font:inherit}.qs-form{display:flex;gap:8px;align-items:center}.qs-form input{min-width:0;flex:1;border:1px solid #dce3df;border-radius:14px;background:#fff;padding:13px}.qs button{cursor:pointer}.qs-primary{background:#204f3e!important;color:white!important;border-radius:12px;padding:12px}.qs-tabs{display:flex;gap:26px;border-bottom:1px solid #dce3df;margin:20px 0}.qs-tabs button{padding:12px 2px;border-bottom:2px solid transparent}.qs-tabs [aria-selected=true]{font-weight:650;border-color:#204f3e;color:#204f3e}.qs-options{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-bottom:16px}.qs-options[hidden]{display:none}.qs-options label{display:flex;align-items:center;gap:7px;font-size:14px}.qs-options select{width:auto;padding:5px}.qs-options input[type=checkbox]{width:auto}.qs-muted{font-size:14px;color:#65736c;line-height:1.6}.qs-status{padding:8px 0}.qs-row{display:flex;justify-content:space-between;align-items:center;margin:16px 0}.qs-row button{font-size:14px}.qs-history{display:flex;gap:10px;flex-wrap:wrap}.qs-history span{display:flex;background:#e9efeb;border-radius:20px;max-width:100%}.qs-history button{padding:8px;overflow-wrap:anywhere}.qs-result{display:block;width:100%;text-align:left;padding:20px 0;border-bottom:1px solid #e1e7e3}.qs-result strong{font-size:17px;line-height:1.5}.qs-result p{margin:9px 0;line-height:1.65;overflow-wrap:anywhere;white-space:pre-wrap}.qs-empty{text-align:center;padding:36px 8px}.qs-empty p{font-size:14px;color:#65736c}.qs-empty button{background:#e9efeb;border-radius:18px;padding:8px 14px;margin:5px}.qs-more{display:block;margin:22px auto;padding:10px}.search-entry{display:flex;align-items:center;gap:8px;border-radius:20px;background:#e9efeb;padding:9px 14px;color:#294d3d;font-size:14px}.search-entry svg{width:18px;height:18px}.qs input:focus-visible,.qs button:focus-visible{outline:2px solid #427761;outline-offset:3px}@media(max-width:480px){.qs-form{gap:5px}.qs-form input{padding:12px 8px}.qs-form button{font-size:14px}.qs-options{gap:10px}}
