.gb-badge-status{background:var(--gb-brand)}.swiper-pagination-bullet-active{background:var(--gb-gold);opacity:1;transform:scale(1.2)}.gb-doc-list-main{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.gb-doc-item{display:flex;align-items:center;gap:15px;padding:15px;border:1px solid #e2e8f0;border-radius:8px;text-decoration:none;transition:.2s;background:#fff}.gb-doc-item:hover{border-color:var(--gb-gold);background:#fcfcfc;transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.05)}.gb-doc-icon{font-size:1.5rem;color:var(--gb-brand)}.gb-doc-content{display:flex;flex-direction:column}.gb-doc-info{font-weight:700;color:#333;font-size:.95rem;line-height:1.3}.gb-doc-dl{font-size:.8rem;color:#64748b;margin-top:2px;text-transform:uppercase;font-weight:600}.gb-energy-vis{margin-top:30px;padding-top:20px;border-top:1px solid #f1f5f9}.gb-energy-bar{display:flex;width:100%;height:32px;border-radius:6px;overflow:hidden;position:relative}.gb-energy-seg{flex:1;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;color:rgba(255,255,255,.9);position:relative}.gb-en-A_PLUS{background:#008c3b}.gb-en-A{background:#00a651}.gb-en-B{background:#6db847}.gb-en-C{background:#bdd72a}.gb-en-D{background:#fff200;color:#444}.gb-en-E{background:#fdb913;color:#444}.gb-en-F{background:#f37021}.gb-en-G{background:#e30613}.gb-en-H{background:#9e1f63}.gb-energy-marker{position:absolute;top:-38px;left:50%;transform:translateX(-50%);background:#1e293b;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:700;white-space:nowrap;z-index:10}.gb-energy-marker::after{content:"";position:absolute;bottom:-6px;left:50%;margin-left:-6px;border-width:6px;border-style:solid;border-color:#1e293b transparent transparent transparent}@media (max-width:768px){.gb-doc-list-main{grid-template-columns:1fr}.gb-doc-item{padding:12px}}@media print{.gb-print-hero-img{width:100%;height:350px;object-fit:cover;border:1px solid #ddd;margin-bottom:25px}}