/* index2.php —— 在售域名池（namepool）搜索页样式
   配色沿用 name.fanda.cn：深底 + 金色主色 */

*, *::before, *::after { box-sizing: border-box; }

:root {
  --bg:       #101828;
  --panel:    rgba(255, 255, 255, .055);
  --panel-hi: rgba(255, 255, 255, .09);
  --line:     rgba(255, 255, 255, .115);
  --line-hi:  rgba(209, 165, 61, .38);
  --text:     #FFFFFF;
  --muted:    #8B95A7;
  --accent:   #D1A53D;
  --accent-2: #B98E2C;
  --radius:   18px;
}

html { height: 100%; }

body {
  margin: 0;
  min-height: 100vh;
  background: var(--bg);
  color: var(--text);
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC",
               "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;
  -webkit-font-smoothing: antialiased;
  display: flex;
  flex-direction: column;
  overflow-x: hidden;
}

.bg { position: fixed; inset: 0; pointer-events: none; z-index: 0; }
.bg::before {
  content: ""; position: absolute; inset: 0;
  background:
    radial-gradient(760px 460px at 50% -6%, rgba(209, 165, 61, .15), transparent 62%),
    radial-gradient(600px 400px at 92% 8%, rgba(64, 120, 255, .10), transparent 66%);
}
.bg::after {
  content: ""; position: absolute; inset: 0;
  background-image:
    linear-gradient(rgba(255,255,255,.018) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,.018) 1px, transparent 1px);
  background-size: 56px 56px;
  mask-image: radial-gradient(circle at 50% 26%, #000 0%, transparent 72%);
  -webkit-mask-image: radial-gradient(circle at 50% 26%, #000 0%, transparent 72%);
}

/* ---------- 布局 ---------- */
.wrap {
  position: relative; z-index: 1;
  width: 100%; max-width: 1080px;
  margin: 0 auto; padding: 22px 20px 16px;
  flex: 1 0 auto;
}

.topbar {
  display: flex; align-items: center; justify-content: space-between;
  gap: 14px; flex-wrap: wrap; margin-bottom: 40px;
}
.brand {
  display: inline-flex; align-items: center; gap: 9px;
  font-size: 15px; font-weight: 600; letter-spacing: .2px;
  color: var(--text); text-decoration: none;
}
.brand .mark {
  width: 26px; height: 26px; border-radius: 8px;
  display: grid; place-items: center;
  background: linear-gradient(135deg, var(--accent), var(--accent-2));
  color: #201703; font-size: 13px; font-weight: 800;
}
.brand small { color: var(--accent); font-weight: 450; }
/* 品牌后缀标语：只加在「· 域名库」后面，前面 NamePool.cn 与 · 域名库 的配色一律不动 */
.brand .slogan {
  color: var(--text);
  font-weight: 450;
  font-size: 13px;
  letter-spacing: .2px;
  margin-left: 2px;
}
@media (max-width: 560px) {
  .brand .slogan { display: none; }   /* 手机顶部空间紧，标语不显示，避免换行挤压 */
}
.topmeta { font-size: 13px; color: var(--muted); display: flex; flex-direction: column; align-items: flex-end; gap: 6px; }
.topmeta .upd { display: inline-flex; align-items: center; gap: 8px; }
.topmeta .dot { width: 7px; height: 7px; border-radius: 50%; background: #3ddc84; box-shadow: 0 0 8px rgba(61,220,132,.85); }

/* ---------- 标题 ---------- */
.hero { text-align: center; margin-bottom: 26px; }
.hero h1 {
  margin: 0 0 10px; font-size: 30px; font-weight: 700; letter-spacing: .3px;
  color: #E1E7F1;   /* 比正文纯白暗一档，避免 30px 大字在深底上过曝 */
}
.hero h1 em { font-style: normal; color: var(--accent); }
.hero p { margin: 0; color: var(--muted); font-size: 14px; }

/* ---------- 搜索 ---------- */
.searchbox { max-width: 520px; margin: 0 auto 4px; }
.searchrow {
  display: flex; align-items: center; gap: 8px;
  background: var(--panel); border: 1px solid var(--line);
  border-radius: 12px; padding: 6px 6px 6px 13px;
  transition: border-color .18s, box-shadow .18s, background .18s;
}
.searchrow:focus-within {
  border-color: var(--line-hi);
  background: var(--panel-hi);
  box-shadow: 0 0 0 4px rgba(209, 165, 61, .08);
}
.searchrow .ico { display: flex; color: var(--muted); line-height: 1; }
.searchrow .ico svg { display: block; width: 20px; height: 20px; }
.searchrow input[type="search"] {
  flex: 1; min-width: 0; border: 0; outline: 0; background: transparent;
  color: var(--text); font-size: 16px; padding: 8px 0;
  font-family: inherit;
}
.searchrow input[type="search"]::placeholder { color: #5d6678; }
.searchrow button {
  border: 0; cursor: pointer; font-family: inherit;
  padding: 9px 20px; border-radius: 9px;
  font-size: 14px; font-weight: 650;
  color: #201703; background: linear-gradient(135deg, var(--accent), var(--accent-2));
  transition: filter .18s, transform .12s;
}
.searchrow button:hover { filter: brightness(1.06); }
.searchrow button:active { transform: translateY(1px); }

/* 后缀多选 */
.suffixes {
  max-width: 780px; margin: 0 auto;   /* 纵向间距交给 .tagblock 统一控制：后缀行 → 标签行 12px */
  display: flex; flex-wrap: wrap; align-items: center; gap: 8px;
  padding: 2px 2px 0;
}
.chip { display: inline-flex; }
.chip input { position: absolute; opacity: 0; width: 0; height: 0; }
.chip span {
  position: relative;
  display: inline-flex; align-items: center; gap: 6px;
  padding: 7px 9px; border-radius: 10px; cursor: pointer;
  font-size: 13.5px; color: #FFFFFF;
  border: 1px solid var(--line); background: rgba(255,255,255,.02);
  transition: .16s; user-select: none;
}
.chip span b { font-weight: 600; color: #FFFFFF; font-size: 12px; }
/* 选中：不描边框、不加线，只把文字提成金色 */
.chip input:checked + span {
  color: var(--accent); border-color: transparent;
  background: transparent;
}
.chip input:checked + span:hover { color: var(--accent); background: transparent; }
.chip input:checked + span b { color: var(--accent); }
.chip input:focus-visible + span { outline: 2px solid var(--accent); outline-offset: 2px; }
.sfx-tools { display: flex; gap: 10px; margin-right: 6px; }
.sfx-tools button {
  border: 0; background: transparent; color: var(--muted);
  font-size: 13px; cursor: pointer; padding: 4px 2px; font-family: inherit;
}
.sfx-tools button:hover { color: var(--accent); }

/* ---------- 口径 / 形态标签（判定规则同 selling 页） ---------- */
.tagblock {
  /* 标签自身 padding 12 + border 1 = 13px，正好等于卡片内文字左缩进（padding 12 + border 1），
     所以不再左移，首个「全部」的文字与下方卡片里的域名左对齐 */
  /* 纵向：每行文字之间统一 8px（比默认更紧凑）
       后缀行 → 标签首行：后缀 padding 7+1=8、标签 3+1=4，共 12，用 -4 抵消
       标签行 → 标签行  ：上下各 4，gap 0 → 8
       标签末行 → 结果头：4 + margin 3 ≈ 8（结果头首行带 1.3 半行距） */
  margin: -4px 0 3px;
  display: flex; flex-direction: column; gap: 0;
}
.tagrow { display: flex; flex-wrap: wrap; align-items: center; gap: 7px; }
.tag {
  position: relative;
  display: inline-flex; align-items: center;
  padding: 3px 12px; border-radius: 999px;
  /* 纯文字标签：不描边框、不铺底色；保留 1px 透明边框只为占位，避免 hover/选中时文字位移 */
  border: 1px solid transparent; background: transparent;
  font-size: 13px; color: var(--muted); text-decoration: none;
  font-family: inherit; letter-spacing: 0;
  transition: .16s; user-select: none;
}
/* 悬停只提亮文字，不加框、不加底 */
.tag:hover { color: var(--text); border-color: transparent; background: transparent; }
.tag b { font-weight: 600; font-size: 12px; color: #FFFFFF; margin-left: 6px; font-variant-numeric: tabular-nums; }

/* 选中态：不描边框、不加线，只把文字提成金色；未选中保持灰色 */
.tagd.on {
  color: var(--accent); border-color: transparent;
  background: transparent;
}
.tagd.on:hover { color: var(--accent); border-color: transparent; background: transparent; }

/* 形态 = 二级维度，选中同样是金字，靠位置与口径区分 */
.tagp { padding: 3px 12px; font-size: 13px; font-family: inherit; letter-spacing: 0; }
.tagp b { font-size: 11.5px; margin-left: 5px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", sans-serif; letter-spacing: 0; }
.tagp.on {
  color: var(--accent); border-color: transparent;
  background: transparent;
}
.tagp.on:hover { color: var(--accent); border-color: transparent; background: transparent; }

/* ---------- 结果 ---------- */
.resulthead {
  display: flex; align-items: baseline; justify-content: space-between;
  gap: 12px; flex-wrap: wrap;
  /* 左右各缩进 13px = 卡片的内边距 12 + 边框 1：
     左边让「精品域名展示」与卡片里的域名左对齐，右边让「刷新」与末位卡片的价格右对齐 */
  margin: 0 0 9px; padding: 0 13px;
}
.resulthead .cnt { font-size: 13px; color: var(--muted); }
.resulthead .cnt b { color: var(--accent); font-weight: 400; }
.resulthead .kw { color: var(--text); font-weight: 600; }
/* 结果头右侧的「刷新」：纯文字链接，不加框，避免撑高这一行 */
.resulthead .refresh {
  flex: none; font-size: 13px; color: var(--accent);
  text-decoration: none; transition: color .16s;
}
.resulthead .refresh:hover { color: #E6C36B; }
/* 结果头右侧的翻页：上下页箭头 + 页码，纯文字不加框 */
.resulthead .pg {
  flex: none; display: inline-flex; align-items: center; gap: 8px;
  font-size: 13px; line-height: 1; white-space: nowrap;
}
.resulthead .pg a,
.resulthead .pg .off {
  font-size: 16px; line-height: 1; padding: 0 1px;
  text-decoration: none; transition: color .16s;
}
.resulthead .pg a { color: var(--accent); }
.resulthead .pg a:hover { color: #E6C36B; }
.resulthead .pg .off { color: #3A4356; }

.grid {
  display: grid; gap: 8px;
  grid-template-columns: repeat(5, minmax(0, 1fr));
}
.card {
  display: flex; align-items: center; justify-content: space-between; gap: 8px;
  padding: 11px 12px; border-radius: 12px;
  background: var(--panel); border: 1px solid var(--line);
  transition: .16s; min-width: 0;
}
.card:hover {
  border-color: var(--line-hi);
  background: var(--panel-hi);
  transform: translateY(-1px);
}
.card .dm {
  min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
  font-size: 14px; font-weight: 400; letter-spacing: .1px;
  color: #FFFFFF;
}
.card .dm i { font-style: normal; color: #D1A53D; font-weight: 400; }
.card .dm mark { background: rgba(209, 165, 61, .18); color: var(--accent); border-radius: 3px; padding: 0 1px; font-weight: 400; }
.card .pr {
  flex: none; font-size: 14px; font-weight: 400; color: #66CFD2;
  letter-spacing: .1px; font-variant-numeric: tabular-nums;
}
.card .pr small { font-size: 14px; color: #4FB4B7; font-weight: 400; margin-right: 1px; letter-spacing: .1px; }

/* 价格配色按「位数」（PHP 里 pool_price_tier() 决定挂哪个 class）
   p1 青 1~4 位（<1万）/ p2 亮紫 5 位（1万~9.9万）/ p3 红 6 位及以上（≥10万） */
.card .pr.p1 { color: #66CFD2; } .card .pr.p1 small { color: #4FB4B7; }
.card .pr.p2 { color: #C084FC; } .card .pr.p2 small { color: #9D63D8; }
.card .pr.p3 { color: #FF6F6F; } .card .pr.p3 small { color: #DC5656; }

.empty {
  text-align: center; padding: 64px 20px; color: var(--muted);
  border: 1px dashed var(--line); border-radius: var(--radius);
}
.empty b { display: block; color: var(--text); font-size: 16px; margin-bottom: 8px; font-weight: 600; }
.empty span { font-size: 13.5px; }

/* 分页 */
.pager {
  display: flex; align-items: center; justify-content: center;
  gap: 6px; flex-wrap: wrap; margin-top: 19px;
}
.pager a, .pager span {
  min-width: 29px; padding: 5px 9px; border-radius: 8px;
  font-size: 12px; text-align: center; text-decoration: none;
  color: var(--muted); border: 1px solid var(--line);
  background: rgba(255,255,255,.02); transition: .16s;
}
.pager a:hover { color: var(--text); border-color: var(--line-hi); }
.pager .on {
  color: #201703; font-weight: 650; border-color: transparent;
  background: linear-gradient(135deg, var(--accent), var(--accent-2));
}
.pager .gap { border: 0; background: transparent; }

/* ---------- 响应式：桌面 5 列 → 平板 3 列 → 手机 2/1 列 ---------- */
@media (max-width: 980px) {
  .grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .hero h1 { font-size: 25px; }
}
@media (max-width: 760px) {
  .grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 560px) {
  .wrap { padding: 16px 14px 40px; }
  .grid { grid-template-columns: 1fr; gap: 7px; }
  .hero h1 { font-size: 22px; }
  .searchrow button { padding: 9px 14px; }
  .sfx-tools { width: 100%; justify-content: flex-start; margin-right: 0; }
  .topmeta { font-size: 12px; }
}

/* ---------- whois 弹窗（点卡片打开）---------- */
/* 卡片是 <a href="/info/<域名>">：爬虫跟链接走，人点由 whois.js 拦下来弹窗。
   链接样式在这里抹掉，视觉跟原来的 div 一样。 */
.card { cursor: pointer; text-decoration: none; color: inherit; }
body.whois-open { overflow: hidden; }

.whois-mask {
  position: fixed; inset: 0; z-index: 120;
  display: flex; align-items: center; justify-content: center;
  padding: 24px; background: rgba(3, 5, 11, .74);
  -webkit-backdrop-filter: blur(4px); backdrop-filter: blur(4px);
  opacity: 0; pointer-events: none; transition: opacity .18s ease;
}
.whois-mask[hidden] { display: none; }
.whois-mask.on { opacity: 1; pointer-events: auto; }

.whois-box {
  width: 100%; max-width: 468px; max-height: 84vh; outline: none;
  display: flex; flex-direction: row;
  background: #1E2739; border: 1px solid rgba(255, 255, 255, .14);
  border-radius: 15px; box-shadow: 0 28px 70px rgba(0, 0, 0, .62);
  overflow: hidden;
  transform: translateY(8px) scale(.985); opacity: 0;
  transition: transform .2s ease, opacity .2s ease;
}
.whois-mask.on .whois-box { transform: none; opacity: 1; }
/* 有二维码时右侧多一栏：左明细 + 右扫码 */
.whois-box.has-side { max-width: 706px; }
.whois-main {
  flex: 1 1 auto; min-width: 0; min-height: 0;
  display: flex; flex-direction: column;
}
.whois-side {
  flex: 0 0 auto; width: 200px;
  display: flex; flex-direction: column; align-items: center; justify-content: center;
  gap: 9px; padding: 18px 16px;
  border-left: 1px solid rgba(255, 255, 255, .07);
  border-radius: 0 15px 15px 0;
  background: rgba(255, 255, 255, .03);
}
.ws-qr img {
  display: block; width: 132px; height: 132px; object-fit: contain;
  background: #fff; border-radius: 10px; padding: 6px;
  box-shadow: 0 8px 22px rgba(0, 0, 0, .35);
}
.ws-tip { font-size: 11.5px; line-height: 1; color: #6F7A8D; letter-spacing: .4px; }

.whois-head {
  display: flex; align-items: center; gap: 9px; flex: none;
  padding: 15px 14px 13px 18px;
  border-bottom: 1px solid rgba(255, 255, 255, .07);
}
.whois-title {
  margin: 0; min-width: 0; flex: 0 1 auto;
  font-size: 15px; font-weight: 600; letter-spacing: .2px; color: #E6ECF6;
  overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
}
.whois-title i { font-style: normal; color: #E6ECF6; }   /* 后缀跟主体同色，纯白，不再用金色 */
.whois-badge {
  flex: none; font-size: 11px; line-height: 1; letter-spacing: .3px;
  padding: 4px 7px; border-radius: 5px;
  color: #D1A53D; background: rgba(209, 165, 61, .10);
}
.whois-badge.ok   { color: #B98BFF; background: rgba(185, 139, 255, .12); }
.whois-badge.wait { color: #8B95A7; background: rgba(255, 255, 255, .06); }
.whois-badge.off  { color: #7C8698; background: rgba(255, 255, 255, .05); }
.whois-badge.bad  { color: #C46A5F; background: rgba(196, 106, 95, .12); }
.whois-x {
  flex: none; margin-left: auto; width: 26px; height: 26px; padding: 0;
  display: inline-flex; align-items: center; justify-content: center;
  border: 0; border-radius: 7px; background: transparent;
  color: #6F7A8D; font-size: 18px; line-height: 1; cursor: pointer;
  transition: color .15s, background .15s;
}
.whois-x:hover { color: #E6ECF6; background: rgba(255, 255, 255, .07); }

.whois-body {
  flex: 1 1 auto; min-height: 0; overflow-y: auto; overscroll-behavior: contain;
  padding: 6px 18px 12px;
}
.whois-body::-webkit-scrollbar { width: 8px; }
.whois-body::-webkit-scrollbar-thumb { background: rgba(255, 255, 255, .10); border-radius: 4px; }

.wr {
  display: flex; gap: 14px; padding: 8px 0;
  border-bottom: 1px dashed rgba(255, 255, 255, .07);
}
.wr:last-child { border-bottom: 0; }
.wk {
  flex: none; width: 88px; white-space: nowrap; letter-spacing: .3px;
  font-size: 12px; line-height: 1.65; color: #8A94A6;
}
.wv {
  flex: 1 1 auto; min-width: 0; word-break: break-word;
  font-size: 13px; line-height: 1.65; color: #C3CBDA;
}
.wt {
  display: inline-block; margin: 0 4px 3px 0; padding: 1px 6px;
  border-radius: 4px; font-weight: 400; font-size: 12px; line-height: 1.55;
  color: #A7B6CB; background: rgba(255, 255, 255, .07);
  font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
}
.wt.dim { color: #8592A6; }
.wt.mail { color: #4F9EA1; background: rgba(79, 158, 161, .10); margin-bottom: 2px; }
.wt.chat { color: #3FB980; background: rgba(63, 185, 128, .12); margin-bottom: 2px; }
.wx {
  display: inline-block; vertical-align: baseline;
  font-style: normal; font-size: 11px; color: #5F6B7E; margin: 0 6px 0 8px;
}

.whois-note { padding: 15px 0 17px; font-size: 13px; line-height: 1.75; color: #8B95A7; }
.whois-load { display: flex; justify-content: center; gap: 5px; padding: 22px 0 24px; }
.whois-load i {
  width: 5px; height: 5px; border-radius: 50%; background: #D1A53D;
  opacity: .3; animation: wsz 1s ease-in-out infinite;
}
.whois-load i:nth-child(2) { animation-delay: .15s; }
.whois-load i:nth-child(3) { animation-delay: .3s; }
@keyframes wsz {
  0%, 100% { opacity: .25; transform: translateY(0); }
  50%      { opacity: 1;   transform: translateY(-3px); }
}

/* 窄屏放不下左右两栏：二维码挪到明细下方，横排 */
@media (max-width: 720px) {
  .whois-box.has-side { max-width: 468px; flex-direction: column; }
  .whois-side {
    width: auto; flex-direction: row; justify-content: center; gap: 12px;
    padding: 12px 15px;
    border-left: 0; border-top: 1px solid rgba(255, 255, 255, .07);
    border-radius: 0 0 15px 15px;
  }
  .ws-qr img { width: 82px; height: 82px; padding: 4px; border-radius: 8px; }
}

@media (max-width: 560px) {
  .whois-mask { padding: 14px; }
  .whois-box { max-height: 88vh; }
  .whois-head { padding: 13px 12px 11px 15px; }
  .whois-body { padding: 4px 15px 10px; }
  .wk { width: 84px; font-size: 11.5px; }
}

/* ---------- 页脚（备案号 / 站点声明） ----------
   列表页是长页，页脚跟在内容后面即可，不做固定定位 */
.pool-foot {
  position: relative;
  z-index: 1;
  width: 100%;
  max-width: 1080px;
  margin: 0 auto;
  padding: 14px 24px 12px;
  text-align: center;
  font-size: 13.5px;
  line-height: 1.8;
  color: var(--muted);
}

/* 备案号（2026-11-10）：首页底部第二行，链到工信部备案系统 */
.pool-foot a { color: var(--muted); text-decoration: none; transition: color .2s ease; }
.pool-foot a:hover { color: var(--accent); text-decoration: underline; }
@media (max-width: 560px) {
  .pool-foot { padding: 12px 20px 10px; font-size: 13px; }
}

/* 推荐位备注：鼠标移到卡片上时，在卡片正上方弹出气泡（纯 CSS，不占布局） */
.card[data-note] { position: relative; }
.card[data-note]:hover::after {
  content: attr(data-note);
  position: absolute;
  left: 50%;
  bottom: calc(100% + 9px);
  transform: translateX(-50%);
  z-index: 30;
  width: max-content;
  max-width: 240px;
  padding: 7px 11px;
  border-radius: 8px;
  background: rgba(26, 33, 47, .98);
  border: 1px solid rgba(209, 165, 61, .45);
  box-shadow: 0 10px 26px rgba(0, 0, 0, .55);
  color: #F2F5FA;
  font-size: 12.5px;
  line-height: 1.6;
  font-weight: 400;
  letter-spacing: .2px;
  text-align: center;
  white-space: normal;
  word-break: break-word;
  pointer-events: none;
}
/* 气泡下方小三角，指向卡片 */
.card[data-note]:hover::before {
  content: '';
  position: absolute;
  left: 50%;
  bottom: calc(100% + 4px);
  transform: translateX(-50%);
  z-index: 31;
  width: 0; height: 0;
  border: 5px solid transparent;
  border-top-color: rgba(209, 165, 61, .45);
  border-bottom: 0;
  pointer-events: none;
}

/* 顶栏「我有域名要卖」入口 */
.topmeta .apply-link {
  display: inline-flex; align-items: center;
  padding: 5px 11px; border-radius: 8px;
  font-size: 12.5px; letter-spacing: .2px;
  color: var(--accent); text-decoration: none;
  border: 1px solid rgba(209, 165, 61, .38);
  background: rgba(209, 165, 61, .08);
  transition: .16s;
}
.topmeta .apply-link:hover {
  background: rgba(209, 165, 61, .16);
  border-color: rgba(209, 165, 61, .6);
  text-decoration: none;
}
@media (max-width: 560px) {
  .topmeta .apply-link { padding: 4px 9px; font-size: 12px; }
}

/* 购买联系邮箱 / 微信：值后面跟「复制」按钮。
   按钮用 margin-left:auto 贴到 .wv 右边缘 —— 两行 .wv 等宽，所以按钮天然对齐，
   不会出现「短的那个按钮跟在值屁股后面」的参差感。 */
.wr-copy .wv { display: flex; align-items: center; gap: 10px; }
.wr-copy .wv .wt { margin: 0; }
.wcopy {
  margin-left: auto; flex: 0 0 auto;
  padding: 2px 9px; border-radius: 6px; cursor: pointer;
  font-size: 11.5px; line-height: 1.7; font-family: inherit;
  color: #9FB0C8; background: rgba(255, 255, 255, .06);
  border: 1px solid rgba(255, 255, 255, .13);
  transition: color .15s, background .15s, border-color .15s;
}
.wcopy:hover { color: #E6ECF6; background: rgba(255, 255, 255, .12); border-color: rgba(255, 255, 255, .2); }
.wcopy.done { color: #6FD79E; background: rgba(111, 215, 158, .1); border-color: rgba(111, 215, 158, .42); }

/* 弹窗域名右边的展示报价：纯文字，不做按钮样（无底色/无边框），字号比域名大一点 */
.whois-badge.price {
  color: #E5B44A; background: none;
  border: 0; border-radius: 0; padding: 0;
  font-size: 18px; font-weight: 600; letter-spacing: .3px; line-height: 1.2;
}
