/* v2.99.115: visually separate comparison with SAPAAD from day-over-day movement */
.sapaad-split-card .bc-sales-variance{display:inline-flex;align-self:flex-start;align-items:center;border-radius:16px;padding:5px 8px;font-size:clamp(.53rem,.8vw,.69rem);line-height:1.25;font-weight:800;max-width:100%;white-space:normal;text-wrap:balance;letter-spacing:0;border:1px solid transparent;position:relative;z-index:1}
.sapaad-split-card .bc-sales-variance.is-hidden{display:none}
.sapaad-split-card .bc-sales-variance.is-negative{background:rgba(244,63,91,.23);border-color:rgba(251,126,142,.45);color:#ffd6de}
.sapaad-split-card .bc-sales-variance.is-positive{background:rgba(32,198,111,.19);border-color:rgba(76,235,151,.36);color:#aaffcb}
.sapaad-split-card .bc-sales-variance.is-even{background:rgba(255,231,173,.15);color:#ffe7ad}
.sapaad-split-card .sapaad-pos-half .sapaad-half-sub .sales-change{display:inline-block;padding:5px 8px!important;border-radius:16px;background:rgba(255,255,255,.1);color:#d8ffe9}
.sapaad-split-card .sapaad-pos-half .sapaad-half-sub .sales-change.negative{color:#ffe0c7}
@media(max-width:520px){.sapaad-split-card .bc-sales-variance{font-size:.48rem!important;padding:4px 5px!important}}
