
/* Batch 115 — Progressive Full-Spec presentation. Data remains complete; only presentation is tiered. */
#annideee-product-page .spec-primary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
#annideee-product-page .spec-primary-card{min-width:0!important;min-height:112px!important;height:auto!important;padding:16px!important;background:#f7f8fa!important;border-radius:18px!important}
#annideee-product-page .spec-primary-card span{display:block;color:var(--muted);font-size:.78rem;line-height:1.35}
#annideee-product-page .spec-primary-card b{display:block;margin-top:7px;font-size:.98rem;line-height:1.45;overflow-wrap:anywhere;word-break:normal;white-space:normal}
#annideee-product-page .spec-deep-section{margin-top:18px;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff}
#annideee-product-page .spec-deep-section h3{margin:0;padding:16px 16px 4px;font-size:1rem}
#annideee-product-page .spec-deep-hint{margin:0;padding:0 16px 14px;color:var(--muted);font-size:.76rem;line-height:1.45}
#annideee-product-page .spec-deep-row{display:grid;grid-template-columns:minmax(105px,34%) minmax(0,1fr);gap:14px;padding:13px 16px;border-top:1px solid var(--line);align-items:start}
#annideee-product-page .spec-deep-row span{min-width:0;color:var(--muted);font-size:.79rem;line-height:1.45;overflow-wrap:anywhere}
#annideee-product-page .spec-deep-row b{min-width:0;font-size:.87rem;line-height:1.5;overflow-wrap:anywhere;word-break:normal;white-space:normal}
@media(max-width:360px){
  #annideee-product-page .spec-primary-grid{grid-template-columns:1fr!important}
  #annideee-product-page .spec-primary-card{min-height:auto!important}
  #annideee-product-page .spec-deep-row{grid-template-columns:1fr;gap:5px}
}
