#hyperscaler-deals-companies-list[data-bs-popper],#hyperscaler-deals-client-list[data-bs-popper],#hyperscaler-deals-service-type-list[data-bs-popper],#hyperscaler-deals-client-type-list[data-bs-popper]{margin-top:calc(var(--bs-dropdown-spacer, .125rem) + .375rem)}.badge-colocation{background:#6857e51f;color:var(--accent-color-3)}.badge-ct-hyperscaler{background:#2f6fed1f;color:#2f6fed}.badge-ct-neocloud{background:#0d948824;color:#0d9488}.badge-ct-ai-lab{background:#2f9e4421;color:#2f9e44}.badge-ct-enterprise{background:#64748b29;color:#64748b}[data-bs-theme=dark] .badge-ct-hyperscaler{color:#6ea8fe}[data-bs-theme=dark] .badge-ct-neocloud{color:#2dd4bf}[data-bs-theme=dark] .badge-ct-ai-lab{color:#51cf66}[data-bs-theme=dark] .badge-ct-enterprise{color:#94a3b8}.badge-ai-cloud,.badge-ai-cloud-gpu-as-a-service{background:#ff8d551f;color:#ee6c45}.badge-ai-compute-jv{background:#c1009f1f;color:#c1009f}.badge-default{background:rgba(var(--bs-body-color-rgb),.08);color:var(--bs-body-color)}.deal-detail-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.deal-detail-wrapper.open{grid-template-rows:1fr}.deal-detail-label{min-width:120px}.deal-detail-wrapper .hd-action-pill{height:2.5rem;min-width:8rem;border:2px solid transparent;border-radius:.5rem;background:linear-gradient(var(--bs-body-bg-2),var(--bs-body-bg-2)) padding-box,var(--gradient-primary) border-box}.deal-detail-wrapper .hd-action-pill:hover{background:linear-gradient(color-mix(in srgb,var(--accent-color-3) 8%,var(--bs-body-bg-2)),color-mix(in srgb,var(--accent-color-3) 8%,var(--bs-body-bg-2))) padding-box,var(--gradient-primary) border-box}@media(min-width:992px){#hyperscaler-deals-key-figures{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(1,1fr)}}#charts .hyperscaler-deals-bar-chart-aspect,#charts .hyperscaler-deals-bubble-chart-aspect{flex:1 1 auto;min-width:0;min-height:0;width:100%;aspect-ratio:.7}#charts .hyperscaler-deals-bar-chart-aspect>.position-relative,#charts .hyperscaler-deals-bubble-chart-aspect>.position-relative{min-height:0;height:100%}@media(min-width:576px){#charts .hyperscaler-deals-bar-chart-aspect,#charts .hyperscaler-deals-bubble-chart-aspect{aspect-ratio:1}}@media(min-width:1024px){#charts .hyperscaler-deals-bubble-chart-aspect{aspect-ratio:2}}@media(min-width:1200px){#charts .hyperscaler-deals-bar-chart-aspect{aspect-ratio:4/3}}.btn-icon[data-bs-toggle=tooltip] svg{width:18px;height:18px}#hyperscaler-deals-key-figures .card h4{display:flex;align-items:center;min-height:22px}#hyperscaler-deals-table .deal-client-name{max-width:140px}.hd-expander{border:0;background:none;color:var(--accent-color-3);font-size:14px;font-weight:600;cursor:pointer;padding:8px 12px;border-radius:8px}.hd-expander:hover{background:#6857e514}[data-bs-theme=dark] .hd-expander{color:var(--accent-color)}.hd-detail-grid{display:grid;grid-template-columns:1fr;gap:14px;padding:12px 14px;--hd-divider: color-mix(in srgb, var(--bs-body-color) 22%, transparent)}.hd-detail-grid .hd-grp-title{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.8px;color:var(--accent-color-3);margin-bottom:6px}.hd-detail-grid .hd-kv{display:flex;gap:8px;font-size:14px;padding:2px 0}.hd-detail-grid .hd-note{grid-column:1/-1;font-size:14px}.hd-detail-grid .hd-actions{grid-column:1/-1;display:flex;gap:10px;flex-wrap:wrap;border-top:1px dashed var(--hd-divider);padding-top:11px}[data-bs-theme=dark] .hd-detail-grid .hd-grp-title{color:var(--accent-color)}@media(min-width:768px){.hd-detail-grid{grid-template-columns:1fr 1fr 1fr}.hd-detail-grid>div:nth-child(2):not(.hd-note,.hd-actions),.hd-detail-grid>div:nth-child(3):not(.hd-note,.hd-actions){border-left:1px solid var(--hd-divider);padding-left:18px}}.hd-sim-cta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;background:color-mix(in srgb,var(--accent-color-3) 7%,transparent);border:1px solid var(--accent-color-3);border-radius:.625rem;padding:12px 16px}.hd-sim-cta .hd-sim-txt{flex:1;min-width:220px}.hd-sim-cta .hd-sim-icon{font-size:20px;color:var(--accent-color-3)}[data-bs-theme=dark] .hd-sim-cta{background:color-mix(in srgb,var(--accent-color-3) 14%,transparent)}
