.container-center{
    max-width:640px;
    width:100%;
    margin:0 auto;
}
/* 新增热搜、历史样式，不影响原有页面 */
.hot-wrap{margin:12px 0;}
.hot-title{font-size:15px;color:#333;margin-bottom:10px;font-weight:bold;}
.hot-tags{display:flex;flex-wrap:wrap;gap:8px;}
.hot-tags span{padding:6px 12px;background:#f4f4f4;border-radius:5px;font-size:14px;color:#333;cursor:pointer;transition:.2s;}
.hot-tags span:active{background:#07c160;color:#fff;}
.history-wrap{margin:16px 0;}
.history-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;}
.history-title{font-size:15px;color:#333;font-weight:bold;}
.history-clear{font-size:13px;color:#999;cursor:pointer;}
.history-list{display:flex;flex-wrap:wrap;gap:8px;}
.history-item{display:flex;align-items:center;background:#f4f4f4;border-radius:5px;padding:6px 10px 6px 12px;gap:6px;font-size:14px;}
.history-word{color:#333;cursor:pointer;}
.history-del{width:18px;height:18px;border-radius:50%;background:#eee;color:#777;text-align:center;line-height:18px;font-size:12px;cursor:pointer;}
/* ===== v2026test 新增：搜索栏改版（图2样式）+ 站源选择下移 ===== */
.search-bar{display:flex;flex-direction:column;align-items:stretch;gap:6px;margin-bottom:6px;}
.search-row{display:flex;align-items:center;gap:6px;}
/* 搜索栏：直角 + 灰底 + 放大镜 + 右侧绿色取消按钮，无阴影、无边框色（与页面背景互换） */
.search-pill{flex:1;min-width:0;border-radius:5;padding:3px 4px 3px 12px;background:#f4f4f4;box-shadow:none;}
.search-ico{display:flex;align-items:center;color:#999;flex-shrink:0;}
.search-input{font-size:15px;padding:5px 4px;}
/* 取消按钮：原样 */
.cancel-btn{background:transparent;color:#07c160;border:none;border-radius:18px;padding:5px 5px;font-size:18px;flex-shrink:0;cursor:pointer;white-space:nowrap;}
.cancel-btn:active{opacity:.7;}
/* 站源选择：去掉下拉窗口，全部平铺成可选标签（直接展示、点击选择即搜索） */
#src_menu{position:static !important;display:flex !important;flex-wrap:wrap;gap:8px;padding:0 0 2px;border:none !important;border-radius:0 !important;box-shadow:none !important;background:transparent !important;width:auto !important;z-index:auto;}
#src_menu .src-opt{background:#f4f4f4;border-radius:5px;padding:6px 14px;font-size:13px;color:#333;white-space:nowrap;text-align:center;}
#src_menu .src-opt.active{background:#07c160;color:#fff;}
/* 站源区加载完成前先隐藏，避免「全部站源闪一下」再变少 */
#src_menu.hidden-src{display:none !important;}
/* 搜索栏边框：正常（未聚焦，无论有无文字）无边框颜色、无阴影；仅点击（聚焦）时变绿色 */
.search-pill,
.search-pill.has-value,
.search-pill.connected{ border-color:#fff !important; box-shadow:none !important; }
.search-pill.focus,
.search-pill:focus-within{ border-color:#07c160 !important; box-shadow:none; }
.search-input:focus{ outline:none; }
#wd:focus{ outline:none; }
/* ===== 页面背景与搜索栏背景互换：页面白色，搜索栏灰色 ===== */
body{ background:#fff !important; }
/* 其他白色底按钮/标签统一换灰色（站源、热搜、历史、分页） */
#src_menu .src-opt{ background:#f4f4f4; }
.hot-tags span{ background:#f4f4f4; }
.history-item{ background:#f4f4f4; }
.page-wrap button{ background:#f4f4f4; }
