/* ============================================================
   case-chrome.css — /case 深色高端统一顶栏/页脚/客服
   从主站 theme.css 抽取 chrome 规则，全部选择器加 .rdc 前缀，
   不含全局 *{}/body/a/img reset，避免冲乱 moban(bootstrap) 内容。
   2026-07-25
   ============================================================ */
:root{
  --ink:#0a1424; --gold:#c9a24b; --gold-2:#e4c877; --gold-soft:rgba(201,162,75,.12);
  --line:rgba(201,162,75,.18);
  --tx-light:#e8eef7; --tx-light-mut:#9fb0c7; --tx-dark:#1a2433; --tx-mut:#5b6675;
  --paper:#f7f8fa; --shadow:0 18px 50px -20px rgba(4,12,26,.55);
  --maxw:1200px;
  --rdfont:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;
}
.rdc{font-family:var(--rdfont)}
.rdc *{box-sizing:border-box}
.rdc a{text-decoration:none}
.rdc img{display:block}

/* ============ 顶栏 ============ */
.rdc .top{position:sticky;top:0;z-index:500;background:rgba(10,20,36,.95);backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);border-bottom:1px solid var(--line)}
.rdc .top__in{max-width:var(--maxw);margin:0 auto;padding:0 24px;height:70px;display:flex;align-items:center;gap:30px}
.rdc .brand{display:flex;align-items:center;gap:11px}
.rdc .brand__logo{height:40px;width:auto;display:block}
.rdc .nav{display:flex;gap:4px;margin-left:8px}
.rdc .nav a{color:var(--tx-light-mut);font-size:15px;font-weight:500;padding:9px 14px;border-radius:9px;transition:.18s;white-space:nowrap}
.rdc .nav a:hover{color:#fff;background:rgba(255,255,255,.05)}
.rdc .nav a.on{color:var(--gold-2)}
.rdc .spacer{flex:1}
.rdc .top__cta{display:flex;align-items:center;gap:14px}
.rdc .login{color:var(--tx-light-mut);font-size:15px;font-weight:600}
.rdc .login:hover{color:#fff}
.rdc .btn-gold{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,var(--gold),var(--gold-2));color:#20180a;font-weight:800;font-size:15px;padding:11px 22px;border-radius:10px;box-shadow:0 10px 26px -10px rgba(201,162,75,.7);transition:.18s}
.rdc .btn-gold:hover{transform:translateY(-1px);box-shadow:0 14px 30px -10px rgba(201,162,75,.85)}
.rdc .burger{display:none}

/* ============ 页脚 ============ */
.rdc .foot{background:#08111e;color:var(--tx-light-mut);padding:56px 0 26px;border-top:1px solid var(--line)}
.rdc .foot .wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}
.rdc .foot__grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:36px;margin-bottom:36px}
.rdc .foot__brand{display:flex;align-items:center;gap:11px;margin-bottom:14px}
.rdc .foot p{font-size:13.5px;line-height:1.8;max-width:340px;color:var(--tx-light-mut)}
.rdc .foot h4{color:#fff;font-size:15px;margin-bottom:15px;font-weight:700}
.rdc .foot ul{list-style:none;padding:0;margin:0}
.rdc .foot ul li{margin-bottom:10px;list-style:none}
.rdc .foot ul a{font-size:13.5px;transition:.15s;color:var(--tx-light-mut)}
.rdc .foot ul a:hover{color:var(--gold-2)}
.rdc .foot__bot{border-top:1px solid rgba(255,255,255,.07);padding-top:22px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:13px}
.rdc .foot__bot span{color:var(--tx-light-mut)}
.rdc .foot__bot a{color:var(--tx-light-mut)}
.rdc .foot__bot a:hover{color:var(--gold-2)}

/* ============ 悬浮客服 ============ */
.rdc .fab{position:fixed;right:22px;bottom:26px;z-index:600;width:210px;background:#fff;border:1px solid #e6e9ef;border-radius:16px;box-shadow:0 20px 50px -14px rgba(4,12,26,.4);overflow:hidden}
.rdc .fab__top{background:linear-gradient(135deg,#0a1424,#12243f);color:#fff;text-align:center;padding:12px 10px 10px;font-weight:700;font-size:14px;position:relative}
.rdc .fab__top small{display:block;color:var(--gold-2);font-size:11px;font-weight:600;margin-top:2px}
.rdc .fab__close{position:absolute;top:8px;right:11px;color:var(--tx-light-mut);font-size:16px;cursor:pointer;line-height:1;background:none;border:0}
.rdc .fab__qr{padding:12px 12px 6px}
.rdc .fab__qr img{width:100%;border-radius:9px;display:block}
.rdc .fab__cap{text-align:center;font-size:12px;color:var(--tx-mut);padding:2px 10px 8px}
.rdc .fab__rows{padding:0 12px 12px;display:flex;flex-direction:column;gap:6px}
.rdc .fab__row{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--tx-dark);background:var(--paper);border:1px solid #eef0f4;border-radius:8px;padding:7px 10px}
.rdc .fab__row b{color:var(--ink);font-weight:700}
.rdc .fab__row .ic{color:var(--gold);font-weight:800;display:inline-flex}
.rdc .fab__row .ic svg{width:15px;height:15px;display:block}
.rdc .fab-open{display:none;position:fixed;right:22px;bottom:26px;z-index:600;background:linear-gradient(135deg,var(--gold),var(--gold-2));color:#20180a;font-weight:800;border:0;border-radius:100px;padding:13px 20px;box-shadow:0 14px 34px -10px rgba(201,162,75,.8);cursor:pointer;font-size:14px}
.rdc .fab.hide{display:none}
.rdc .fab-open.show{display:inline-flex;align-items:center;gap:7px}

/* ============ 响应式 ============ */
@media(max-width:960px){
  .rdc .nav,.rdc .login{display:none}
  .rdc .burger{display:flex;flex-direction:column;gap:5px;background:none;border:0;cursor:pointer}
  .rdc .burger span{width:24px;height:2px;background:#fff;border-radius:2px}
  .rdc .foot__grid{grid-template-columns:1fr 1fr}
  .rdc .fab{width:170px;right:14px;bottom:16px}
  .rdc .fab-open{right:14px;bottom:16px}
  body.nav-open .rdc .nav{display:flex;position:absolute;top:70px;left:0;right:0;flex-direction:column;background:#0a1424;padding:12px 16px;gap:2px;border-bottom:1px solid var(--line);z-index:499}
  body.nav-open .rdc .nav a{padding:11px 8px}
}

/* ============================================================
   /case 内容区 绿→金 统一 (覆盖 moban main.css 的 #12a06a=Allen绿)
   加载顺序: main.css(head) 后于 case-chrome.css(body header内) => 本表胜出
   基础 a 不用 !important(靠层叠), 高特异性处用 !important
   ============================================================ */
/* 基础内容链接 -> 深墨蓝(chrome的 .rdc .nav a / .foot ul a 特异性更高不受影响) */
a{color:#12233f}
a:hover{color:#b0862c}
.nav-this{color:#12233f}

/* 案件号(醒目) -> 金; 案件名 -> 深墨蓝 */
.bid__head-title h4 a{color:#b0862c !important;font-weight:800}
.bid__head-title h4 a:hover{color:#c9a24b !important}
.bid__head-title h5 a{color:#12233f !important}
.bid__head-title h5 a:hover{color:#b0862c !important}

/* 链接 hover / 激活态 -> 金 */
.header__nav-link:hover,.header__nav-link--active,.header__nav-item.show .header__nav-link,
.breadcrumb__item:hover,.breadcrumb a:hover,.main__btn:hover,.main__box-text a:hover,
.main__box-list a:hover,.sidebox__more,.sidebox__title button:hover,.sidebox__share ul a:hover,
.sidebox__nav a:hover,.sidebox__nav a.active,.post__tags a:hover,.post__dropdown-btn:hover,
.footer__nav a:hover,.contacts__list a,.privacy__text a,.sign__text a,
.pagination li:hover{color:#b0862c !important}

/* 图标(法院/品牌/律所等小图标) -> 亮金 */
.post__company i,.post__location i,.bid__head-title p i,.faq__box ul li:before{color:#c9a24b !important}

/* 按钮 -> 金渐变底 + 深字 */
.filter__btn,.form__btn,.main__btn,.sign__btn,.post__apply,.post__form button,
.messages__form button,.sidebox__search button,.messages__search button,.header__search-button{
  background:linear-gradient(135deg,#c9a24b,#e4c877) !important;color:#20180a !important;border-color:#c9a24b !important}
.filter__btn:before,.form__btn:before,.main__btn:before,.sign__btn:before,.post__apply:before,
.post__form button:before,.messages__form button:before{background:#b0862c !important}
.filter__btn:hover,.form__btn:hover,.sign__btn:hover,.post__apply:hover{color:#20180a !important}

/* 分页当前页 -> 深墨蓝底 */
.pagination .active,.pagination .active a,.pagination .active span{background:#12233f !important;color:#fff !important;border-color:#12233f !important}
.pagination li{color:#12233f}

/* 标题左边条 / 装饰条 / 滑块 -> 亮金 */
.main__title:before,.sidebox__title:before,.main__nav a:before,.main__box-list li:before,
.post__description ul li:before,.noUi-connect,.noUi-handle.noUi-handle-lower,
.noUi-handle.noUi-handle-upper{background:#c9a24b !important}

/* 输入框 focus 边框 -> 亮金 */
.filter__select:focus,.filter__input:focus,.form__select:focus,.form__input:focus,
.form__textarea:focus,.post__form input:focus,.sign__input:focus,.messages__search input:focus,
.messages__form input:focus{border-color:#c9a24b !important}

/* 更新/操作按钮 --blue/--green -> 金底深字 */
.post__actions-btn--blue,.post__actions-btn--green,.user__btn--blue{
  background:linear-gradient(135deg,#c9a24b,#e4c877) !important;color:#20180a !important;border-color:#c9a24b !important}
.post__actions-btn--blue:before,.post__actions-btn--green:before,.user__btn--blue:before{background:#b0862c !important}
.post__actions-btn--blue:hover,.post__actions-btn--green:hover,.user__btn--blue:hover{color:#20180a !important}

/* 字段小图标(time/fy/brand/lawfirm.png 绿色)-> CSS滤镜染金 */
.new-img-icon{filter:brightness(0) saturate(100%) invert(69%) sepia(35%) saturate(560%) hue-rotate(2deg) brightness(92%) contrast(87%)}
