/* DBX ONE v134.8 / STOCKROOM v0.5 — current product polish */

/* STOCKROOM marketing demo CTA sits below the illustrative receipt in normal flow. */
.v134-demo-standalone{
  width:min(1180px,calc(100% - 40px));
  margin:clamp(38px,5vw,64px) auto 0;
  display:flex;
  justify-content:center;
  position:relative;
  z-index:1;
}
.v134-demo-big-cta{
  min-width:min(520px,100%);
  min-height:68px;
  padding:20px 34px!important;
  justify-content:center;
  text-align:center;
  font-size:18px!important;
  box-shadow:0 22px 60px rgba(31,143,255,.22);
}
.v134-receipt button[disabled]{pointer-events:none!important;user-select:none}

/* INSIGHTS demo: remove old alternating white accounting cards/panels. */
body.insights-demo-dark{
  background:#02050a!important;
  color:#f5f9fd!important;
}
body.insights-demo-dark main,
body.insights-demo-dark .op-section{
  background:linear-gradient(180deg,#02050a 0%,#06101c 100%)!important;
  color:#f5f9fd!important;
}
body.insights-demo-dark .op-section:nth-of-type(even),
body.insights-demo-dark .op-section:nth-of-type(odd){background:linear-gradient(180deg,#02050a 0%,#06101c 100%)!important}
body.insights-demo-dark .section-intro h2,
body.insights-demo-dark .op-panel h3,
body.insights-demo-dark .op-tier h3,
body.insights-demo-dark .op-card h3{color:#f5f9fd!important}
body.insights-demo-dark .section-intro p,
body.insights-demo-dark .op-panel li,
body.insights-demo-dark .op-panel p,
body.insights-demo-dark .op-tier p,
body.insights-demo-dark .op-tier li,
body.insights-demo-dark .op-card p{color:#a8b9ca!important}
body.insights-demo-dark .op-panel,
body.insights-demo-dark .op-tier,
body.insights-demo-dark .op-card{
  background:linear-gradient(150deg,rgba(12,27,45,.97),rgba(6,15,26,.99))!important;
  border-color:rgba(112,177,235,.16)!important;
  box-shadow:0 20px 58px rgba(0,0,0,.18)!important;
}
body.insights-demo-dark .op-tier .tier-label{color:#6dc7ff!important}
body.insights-demo-dark .op-tier .price{color:#f5f9fd!important}
body.insights-demo-dark .op-table-wrap{
  background:#07111d!important;
  border-color:rgba(112,177,235,.16)!important;
}
body.insights-demo-dark .op-table th{background:#0d2b49!important;color:#f7fbff!important;border-color:rgba(255,255,255,.08)!important}
body.insights-demo-dark .op-table td{background:#08131f!important;color:#b7c8d9!important;border-color:rgba(255,255,255,.07)!important}
body.insights-demo-dark .op-tier .button.secondary{color:#e6f3ff!important;border-color:rgba(111,193,255,.28)!important;background:rgba(15,42,67,.45)!important}

@media(max-width:640px){
  .v134-demo-standalone{width:calc(100% - 28px);margin-top:32px;margin-bottom:0}
  .v134-demo-big-cta{width:100%;min-width:0;min-height:62px;padding:18px 20px!important;font-size:16px!important}
}
.v134-stockroom-mark-logo{display:block;width:min(440px,78vw);height:auto;margin:0 0 34px;filter:drop-shadow(0 18px 45px rgba(0,0,0,.22))}
@media(max-width:640px){.v134-stockroom-mark-logo{width:min(330px,84vw);margin-bottom:26px}}
