/* 设计 token（第一版）：门户组件统一引用，不再各自硬编码主色与尺寸 */
:root { --qs-primary: #2f6bff; --qs-primary-hover: #2B62EB; --qs-primary-active: #275AD6; --qs-primary-light: #E6EDFF; --qs-radius: 8px; --qs-radius-lg: 12px; --qs-gap: 16px; --qs-font: 14px; --qs-shadow: 0 8px 28px rgba(0,0,0,.16); --qs-text: #333; --qs-muted: #999; }
@media (max-width:768px){
  .qs-cookie-bar{bottom:54px !important;}
  .qs-detail-content table,.qs-comp table{display:block;overflow-x:auto;}
  .qs-comp .layui-input,.qs-comp .layui-textarea{max-width:100%;box-sizing:border-box;}
}
