/* VIP reference supplied by the owner on 22/10. Scoped to the public VIP page. */
body.ab-showcase #ContentColumn #News .ab-vip-official .ab-reference-content{padding:12px 14px 14px;font:12px/1.6 Nunito,'Segoe UI',sans-serif}
body.ab-showcase #ContentColumn #News .ab-vip-official .ab-reference-heading{min-height:32px;padding:0 10px!important;font-size:13px!important;gap:6px}
.ab-vip-official .ab-reference-panel{margin-bottom:14px}
.ab-vip-official .ab-vip-table-frame{padding:2px;border:1px solid #9e834f;box-shadow:inset 0 0 0 1px #f7e7bc;background:#eadcba}
body.ab-showcase #ContentColumn #News .ab-vip-official .ab-data-table{width:100%!important;max-width:none;min-width:0;margin:0;border-collapse:collapse;table-layout:fixed}
body.ab-showcase #ContentColumn #News .ab-vip-official .ab-data-table :is(th,td){padding:5px 8px!important;border:1px solid #b9a582!important;background:#e8d7ad!important;color:#49351f!important;font:12px/1.5 Nunito,'Segoe UI',sans-serif!important;overflow-wrap:break-word}
body.ab-showcase #ContentColumn #News .ab-vip-official .ab-data-table thead th{background:#d3c5a7!important;text-align:center;font-weight:800!important;font-size:11px!important}
body.ab-showcase #ContentColumn #News .ab-vip-official .ab-data-table tbody th{width:25%;font-weight:800!important;text-align:left}
body.ab-showcase #ContentColumn #News .ab-vip-official .ab-data-table tr :first-child{width:25%}
body.ab-showcase #ContentColumn #News .ab-vip-official .ab-data-table tbody tr:nth-child(odd)>:is(th,td){background:#d8c8a5!important}
.ab-vip-official .ab-vip-mounts{gap:10px}
.ab-vip-official .ab-vip-mounts figure{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:108px;padding:10px 5px;box-sizing:border-box;background:#d8c8a5;border:1px solid #b9a582}
.ab-vip-official .ab-vip-mounts img{width:auto;height:auto;max-width:64px;max-height:69px;object-fit:contain;margin:0 auto 8px;image-rendering:pixelated}
.ab-vip-official .ab-vip-mounts figcaption{font-size:12px;font-weight:700;color:#17669e}
.ab-vip-official .ab-vip-loyalty-intro{padding:4px 10px;background:#d8c8a5;border:1px solid #b9a582}
body.ab-showcase #ContentColumn #News .ab-vip-official :is(.ab-vip-loyalty-intro,.ab-vip-loyalty-notes) p{font:12px/1.65 Nunito,'Segoe UI',sans-serif!important;margin:0!important;padding:7px 0!important;text-align:left;border-bottom:1px solid #baa77e}
body.ab-showcase #ContentColumn #News .ab-vip-official .ab-vip-loyalty-intro p:last-child{border-bottom:0}
.ab-vip-official .ab-vip-loyalty-frame{width:56%;max-width:420px;margin:22px 0 10px;box-sizing:border-box}
body.ab-showcase #ContentColumn #News .ab-vip-official .ab-vip-loyalty-table tr :first-child{width:48%}
body.ab-showcase #ContentColumn #News .ab-vip-official .ab-vip-loyalty-table td{text-align:left}
body.ab-showcase #ContentColumn #News .ab-vip-official .ab-vip-loyalty-notes p:first-child{border-top:1px solid #baa77e}
body.ab-showcase #ContentColumn #News .ab-vip-official .ab-vip-loyalty-notes p:last-child{border-bottom:0}
@media(max-width:600px){.ab-vip-official .ab-vip-loyalty-frame{width:100%;max-width:420px}.ab-vip-official .ab-vip-mounts{gap:5px}.ab-vip-official .ab-vip-mounts figure{padding:8px 2px}.ab-vip-official .ab-vip-mounts figcaption{font-size:10px}body.ab-showcase #ContentColumn #News .ab-vip-official .ab-reference-content{padding:10px 8px}body.ab-showcase #ContentColumn #News .ab-vip-official .ab-data-table :is(th,td){padding:5px!important;font-size:11px!important}}
/* Keep all three labels on the same baseline without stretching sprite pixels. */
.ab-vip-official .ab-vip-mounts figure{display:grid;grid-template-rows:70px auto;align-content:center;justify-items:center;row-gap:8px}
.ab-vip-official .ab-vip-mounts img{align-self:end;margin:0}
body.ab-showcase #ContentColumn #News .ab-vip-official .ab-vip-mounts figcaption{color:#17669e!important;font:700 12px/1.4 Nunito,sans-serif!important}
@media(max-width:600px){body.ab-showcase #ContentColumn #News .ab-vip-official .ab-vip-mounts figcaption{font-size:10px!important}}
