/* V11.7.5 主站按钮悬停交互柔化修复 */
.wl11-navlinks a,
.wl11-btn,
.catalog-detail-btn,
.service-package > a,
.wl11-biz-actions a,
.wl11-panel-foot a,
.wl11-item > a{
  transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease,opacity .18s ease,filter .18s ease;
}

.wl11-navlinks a:hover,
.wl11-navlinks a.active{
  background:rgba(250,252,255,.92);
  color:#2457d4;
  box-shadow:0 8px 18px rgba(28,47,78,.05);
}

.wl11-btn{
  background:rgba(248,250,252,.82);
  border-color:rgba(59,76,105,.14);
  color:#273650;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 4px 10px rgba(27,43,70,.03);
}

.wl11-btn:hover{
  transform:translateY(-1px);
  background:rgba(251,252,255,.94);
  border-color:rgba(71,92,129,.20);
  color:#21314b;
  box-shadow:0 10px 22px rgba(27,43,70,.08),inset 0 1px 0 rgba(255,255,255,.82);
}

.wl11-btn.primary{
  color:#fff;
  border-color:transparent;
  background:linear-gradient(135deg,#3568ea,#6557dd);
  box-shadow:0 12px 26px rgba(53,82,211,.20),inset 0 1px 0 rgba(255,255,255,.22);
}

.wl11-btn.primary:hover{
  transform:translateY(-1px);
  color:#fff;
  background:linear-gradient(135deg,#3c6ff0,#6b5fe3);
  box-shadow:0 14px 30px rgba(53,82,211,.24),inset 0 1px 0 rgba(255,255,255,.26);
}

.wl11-btn.dark:hover{
  background:#182645;
  border-color:#182645;
  color:#f4f7fd;
  box-shadow:0 14px 28px rgba(19,32,58,.18);
}

.wl11-btn.light{
  background:#f3f6fb;
  border-color:rgba(68,87,120,.12);
  color:#18253e;
}

.wl11-btn.light:hover{
  background:#ffffff;
  border-color:rgba(68,87,120,.18);
  color:#14213a;
  box-shadow:0 10px 22px rgba(27,43,70,.08),inset 0 1px 0 rgba(255,255,255,.82);
}

.wl11-btn.ghost-dark{
  background:rgba(255,255,255,.05);
  border-color:rgba(255,255,255,.16);
  color:#d9e1ef;
}

.wl11-btn.ghost-dark:hover{
  background:rgba(255,255,255,.10);
  border-color:rgba(255,255,255,.22);
  color:#ffffff;
  box-shadow:0 10px 24px rgba(9,18,33,.12);
}

.catalog-detail-btn:hover,
.service-package > a:hover{
  background:rgba(47,98,237,.12);
  color:#244fb8;
}

.wl11-biz-actions a:hover,
.wl11-panel-foot a:hover,
.wl11-item > a:hover{
  opacity:.85;
}

.wl11-actions .wl11-btn,
.service-summary-actions .wl11-btn,
.wl11-cta-actions .wl11-btn{
  backdrop-filter:blur(6px);
}

@media (hover:none){
  .wl11-btn:hover,
  .wl11-btn.primary:hover,
  .wl11-btn.dark:hover,
  .wl11-btn.light:hover,
  .wl11-btn.ghost-dark:hover,
  .catalog-detail-btn:hover,
  .service-package > a:hover{
    transform:none;
  }
}
