.axb-placements { display: grid; justify-items: center; gap: 16px; }
.axb-placements:empty { display: none; }
.axb-tower { margin-top: 22px; padding-top: 16px; border-top: 1px solid #8df4ff56; }
.axb-long { margin: 0 auto 19px; }
.axb-slot { max-width: 100%; text-align: center; min-width: 0; }
.axb-slot > span { display: block; margin: 0 0 4px; color: #e3dafe; font-size: 11px; letter-spacing: .07em; }
.axb-slot a { display: block; max-width: 100%; border-radius: 6px; outline-offset: 4px; }
.axb-slot img { display: block; max-width: 100%; height: auto; border-radius: inherit; }
.axb-long .axb-slot { width: min(100%,728px); }
.axb-tower .axb-slot { width: min(100%,125px); }
.axb-console form, .axb-console article { padding: 14px; margin-block: 12px; border: 1px solid #83bfff65; border-radius: 9px; }
.axb-console label { display: block; margin: 8px 0; }
.axb-console img { display: block; max-width: 100%; height: auto; }
.axb-console input { max-width: 100%; }
.axb-console button { margin: 4px; }
@media (max-width: 991px) { .axb-tower { display: none; } }
