.medxy-news-search-band { border-top:1px solid #e3eaf3; border-bottom:1px solid #d8e3f0; background:#edf3fb; color:#163b66; }
.medxy-news-search-band__inner { max-width:1280px; margin:0 auto; padding:20px 32px; display:flex; align-items:center; justify-content:space-between; gap:28px; }
.medxy-news-search-band__label { flex:0 1 35%; }
.medxy-news-search-band__label strong { display:block; font-size:20px; line-height:1.45; font-weight:750; }
.medxy-news-search-band__label span { display:block; color:#526881; font-size:13px; line-height:1.6; margin-top:4px; }
form.medxy-news-search-form { display:flex; align-items:center; gap:10px; flex:1 1 65%; min-width:0; padding:7px; margin:0; background:#fff; border:1px solid #9fb7d5; border-radius:10px; box-sizing:border-box; }
.medxy-news-search-form>svg { flex:0 0 23px; width:23px; height:23px; margin-left:10px; color:#42658f; }
.medxy-news-search-form input[type=search] { flex:1 1 auto; width:100%; min-width:0; padding:8px 3px; margin:0; min-height:44px; border:0; background:#fff; color:#23344d; font-size:16px; box-shadow:none; }
.medxy-news-search-form button[type=submit] { flex:0 0 auto; min-height:44px; padding:10px 22px; border:0; border-radius:7px; background:#163b66; color:#fff; font-size:15px; font-weight:700; line-height:1.5; cursor:pointer; box-shadow:none; }
.medxy-news-search-form button:hover { background:#24578d; }
.medxy-news-search-form input:focus-visible,.medxy-news-search-form button:focus-visible { outline:3px solid #3273bf; outline-offset:2px; }
#masthead a.bloglo-search { display:inline-flex; align-items:center; gap:9px; padding:10px 14px; border:1px solid #c8d8eb; border-radius:8px; background:#edf3fb; color:#163b66; min-height:44px; text-decoration:none; }
#masthead a.bloglo-search .bloglo-icon { width:20px; height:20px; }
.medxy-search-trigger-label { font-size:14px; font-weight:700; line-height:1.4; white-space:nowrap; }
@media(max-width:800px) { .medxy-news-search-band__inner { padding:18px 24px; align-items:stretch; flex-direction:column; gap:12px; } .medxy-news-search-band__label strong { font-size:18px; } }
@media(max-width:480px) { .medxy-news-search-band__inner { padding:16px 20px; } form.medxy-news-search-form { flex-wrap:wrap; gap:4px; } .medxy-news-search-form input[type=search] { width:calc(100% - 43px); } .medxy-news-search-form button[type=submit] { width:100%; } .medxy-news-search-band__label span { font-size:12px; } }
