.medicine-search-dialog{width:min(1080px,96vw);max-width:1080px;padding:30px;background:#f6f8f3;color:#203f34}.medicine-search-head{display:flex;align-items:start;justify-content:space-between;gap:12px}.medicine-search-head small{letter-spacing:2px;color:#62856d}.medicine-search-head h2{font-size:clamp(22px,4vw,32px);margin:8px 0}.medicine-search-head button{font-size:28px}.medicine-search-dialog>p{line-height:1.7;color:#607266}.medicine-filters{display:grid;grid-template-columns:1fr 2fr 1fr;gap:12px}.medicine-filters label{font-size:12px;color:#425c4c}.medicine-filters input,.medicine-filters select{display:block;width:100%;padding:11px;margin-top:5px;border:1px solid #c8d5c8;border-radius:9px;background:#fff;color:#203f34}.medicine-letters{display:flex;flex-wrap:wrap;gap:5px;margin:20px 0 12px}.medicine-letters button{padding:7px 10px;border:1px solid #cfdbcf;border-radius:7px;background:#fff}.medicine-letters button[aria-pressed=true]{background:#235443;color:#fff}.ms-controls{display:flex;justify-content:space-between;gap:10px;align-items:center}.ms-controls label{display:flex;gap:6px;align-items:center}.ms-controls input{width:auto;margin:0}#msResults{display:grid;grid-template-columns:1fr 1fr;gap:12px}.medicine-result{padding:18px;border:1px solid #d6dfd3;border-radius:14px;background:#fff;overflow-wrap:anywhere}.medicine-result h3{font-size:17px;line-height:1.5;margin:10px 0 4px}.medicine-result small{color:#6c7b71}.medicine-result p{line-height:1.6;font-size:13px;margin:10px 0}.medicine-result a{display:inline-block;margin-top:12px;color:#236044;font-weight:600;font-size:13px}.medicine-result summary{font-size:13px;cursor:pointer}.ms-tag{font-size:11px;background:#e8f2e8;padding:4px 7px;border-radius:5px}.ms-pending{background:#fff0cc}.ms-pages{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:25px}.ms-pages button{padding:10px 20px}.medicine-search-entry{font-weight:700}.ms-empty{padding:20px}@media(max-width:650px){.medicine-search-dialog{padding:20px 15px}.medicine-filters{grid-template-columns:1fr 1fr}.ms-query{grid-column:1/-1;grid-row:1}#msResults{grid-template-columns:1fr}.medicine-letters button{padding:8px 10px}.ms-controls{font-size:12px}}
.ms-main-search{margin:18px 0 14px}.ms-main-search>label{display:block;font-size:12px;font-weight:700;margin-bottom:7px}.ms-main-search>input{width:100%;padding:15px;border:1px solid #a8c4ad;border-radius:12px;background:#fff;color:#203f34;font-size:16px;box-sizing:border-box}.ms-examples{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px}.ms-examples small{font-size:11px;color:#738874}.ms-examples button{font-size:11px;min-height:34px;padding:6px 10px;border-radius:18px;border:1px solid #d5dfd2;background:#fff}.ms-advanced{margin:15px 0;border:1px solid #d5dfd2;border-radius:12px;padding:12px 14px}.ms-advanced>summary{cursor:pointer;font-size:13px;font-weight:700;min-height:22px}.ms-advanced[open]>summary{margin-bottom:15px}.ms-advanced .medicine-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.ms-review{display:flex;gap:7px;align-items:center;font-size:12px}.ms-review input{width:auto}.ms-controls{flex-wrap:wrap;justify-content:flex-end;margin:12px 0}.ms-controls button{font-size:11px;padding:7px 10px;min-height:36px;border-radius:9px;border:1px solid #d2dfcd;background:#fff}.ms-controls #msAppliedFilters{margin-right:auto;font-size:11px;color:#496c52;line-height:1.7;overflow-wrap:anywhere}.ms-source-note{display:block;font-size:10px;color:#788777;line-height:1.8;margin-top:24px}.medicine-search-dialog .ms-search-intro{font-size:13px}.ms-advanced select{min-width:0}
@media(max-width:650px){.ms-advanced{padding:12px 10px}.ms-examples{gap:5px}.ms-controls #msAppliedFilters{flex-basis:100%}}
.medicine-search-head{position:sticky;top:0;z-index:3;background:#f6f8f3;padding-bottom:8px}.medicine-search-head>button{flex:0 0 42px;min-height:42px}
