/* V21.6.314 — Sidebar performance card. Only for authorized PRO CLEAN workspaces.
 * Placed immediately before support, without altering the mobile dock or other trades. */
@media (min-width:981px) {
  .kbbp-app[data-kbbp-trade="pro_clean"] .kbbp-sidebar .kbbp-clean-gains-card {
    display:block;
    flex:0 0 auto;
    box-sizing:border-box;
    margin: auto 3px 8px;
    padding:13px 11px 11px;
    border:1px solid rgba(223,182,109,.65);
    border-radius:14px;
    background:linear-gradient(145deg,rgba(26,58,76,.96),rgba(13,41,59,.98));
    color:#f4f6fa;
    text-decoration:none;
    line-height:1.3;
    min-width:0;
    box-shadow:0 5px 18px rgba(0,0,0,.08);
  }
  .kbbp-app[data-kbbp-trade="pro_clean"] .kbbp-sidebar .kbbp-clean-gains-card + .kbbp-clean-help-footer {
    margin-top:0;
  }
  .kbbp-app[data-kbbp-trade="pro_clean"] .kbbp-sidebar .kbbp-clean-gains-heading {
    display:flex;align-items:center;gap:7px;
    color:#eed097;font-size:11px;font-weight:800;letter-spacing:.055em;
  }
  .kbbp-app[data-kbbp-trade="pro_clean"] .kbbp-sidebar .kbbp-clean-gains-heading svg{flex:0 0 18px;}
  .kbbp-app[data-kbbp-trade="pro_clean"] .kbbp-sidebar .kbbp-clean-gains-grid{
    display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;
    margin-top:12px;margin-bottom:9px;min-width:0;
  }
  .kbbp-app[data-kbbp-trade="pro_clean"] .kbbp-sidebar .kbbp-clean-gains-metric{
    min-width:0;display:flex;flex-direction:column;gap:4px;
  }
  .kbbp-app[data-kbbp-trade="pro_clean"] .kbbp-sidebar .kbbp-clean-gains-metric strong{
    display:block;color:#fff;font-size:clamp(14px,1.13vw,19px);font-weight:800;
    letter-spacing:-.035em;line-height:1.25;font-variant-numeric:tabular-nums;
    overflow-wrap:anywhere;
  }
  .kbbp-app[data-kbbp-trade="pro_clean"] .kbbp-sidebar .kbbp-clean-gains-metric:nth-child(2) strong{color:#f0cb86;}
  .kbbp-app[data-kbbp-trade="pro_clean"] .kbbp-sidebar .kbbp-clean-gains-metric small{
    color:#d1dce7;font-size:10.5px;line-height:1.36;font-weight:500;
  }
  .kbbp-app[data-kbbp-trade="pro_clean"] .kbbp-sidebar .kbbp-clean-gains-note{
    display:block;color:#c0d0dd;font-size:10px;line-height:1.4;margin-bottom:9px;
  }
  .kbbp-app[data-kbbp-trade="pro_clean"] .kbbp-sidebar .kbbp-clean-gains-action{
    display:flex;align-items:center;justify-content:space-between;
    gap:8px;padding-top:9px;border-top:1px solid rgba(226,190,124,.3);
    color:#f1d8a7;font-size:11.5px;font-weight:700;
  }
  .kbbp-app[data-kbbp-trade="pro_clean"] .kbbp-sidebar .kbbp-clean-gains-card:hover{
    border-color:#f0d292;background:linear-gradient(145deg,#20435a,#143348);
  }
  .kbbp-app[data-kbbp-trade="pro_clean"] .kbbp-sidebar .kbbp-clean-gains-card:focus-visible{
    outline:3px solid #f6d38a;outline-offset:2px;
  }
}
/* On mobile, the existing dashboard widget remains the sole presentation of gains. */
@media(max-width:980px){.kbbp-app .kbbp-clean-gains-card{display:none!important}}
