#qcmpTabs{display:flex;justify-content:center;align-items:center;gap:.5rem;flex-wrap:wrap;margin:0 0 1rem;padding:.4rem;border-bottom:1px solid var(--bdr)}
#qcmpTabs .qcmp-tab{border:1px solid var(--bdr);background:var(--bg3);color:var(--txt2);border-radius:8px;padding:.55rem 1rem;font-family:var(--font-main);font-size:.82rem;font-weight:700;cursor:pointer;transition:.15s}
#qcmpTabs .qcmp-tab:hover{border-color:var(--gold);color:var(--gold2)}
#qcmpTabs .qcmp-tab.active{background:rgba(201,168,76,.14);border-color:var(--gold);color:var(--gold2);box-shadow:0 0 0 1px rgba(201,168,76,.12)}
#pg-compare .qcmp-panel{display:none;position:relative}
#pg-compare .qcmp-panel.active{display:block}
.qcmp-loading{display:none;align-items:center;justify-content:center;gap:.45rem;margin:0 auto .75rem;padding:.55rem .8rem;border:1px solid rgba(201,168,76,.28);border-radius:8px;color:var(--gold2);background:rgba(201,168,76,.06);font-size:.76rem;font-family:var(--font-main)}
.qcmp-loading.show{display:flex}.qcmp-hourglass{display:inline-block;font-size:1rem;animation:qcmpFlip 1s ease-in-out infinite}
@keyframes qcmpFlip{0%,100%{transform:rotate(0)}50%{transform:rotate(180deg)}}
#pg-compare .qwr-card,#pg-compare .qvo-card{margin-top:0}
@media(max-width:620px){#qcmpTabs .qcmp-tab{flex:1 1 100%;width:100%}}
