.pulse-body{padding:20px 24px!important}.pulse-summary{display:flex;gap:28px;flex-wrap:wrap;margin-bottom:22px}.pulse-summary>div{display:flex;align-items:center;gap:9px;font-size:12px;color:#6c7c78}.pulse-summary strong{display:block;color:#203d35;font-size:19px;margin-top:5px;font-variant-numeric:tabular-nums}.pulse-dot{width:10px;height:10px;border-radius:50%;flex:none}.pulse-dot.sales{background:#18b693}.pulse-dot.purchases{background:#3689e8}.pulse-scroll{overflow-x:auto;padding-top:10px}.pulse-plot{display:flex;height:235px;min-width:390px;gap:12px}.pulse-axis{width:45px;height:185px;display:flex;flex-direction:column;justify-content:space-between;font-size:10px;color:#8c9d97;text-align:right;padding-right:3px}.pulse-columns{flex:1;display:flex;height:185px;gap:12px;background:repeating-linear-gradient(to top,#dceae540 0px,#dceae540 1px,transparent 1px,transparent 46.25px);border-bottom:1px solid #dce8e3}.pulse-day{flex:1;min-width:38px;position:relative;outline:none}.pulse-bars{height:100%;display:flex;gap:5px;justify-content:center;align-items:flex-end;padding:0 5px}.pulse-bar{width:17px;max-width:24px;flex:1;border-radius:7px 7px 0 0;transition:filter .2s,transform .2s;transform-origin:bottom}.pulse-bar.sales{background:linear-gradient(180deg,#42dac0,#10a77e);box-shadow:0 4px 10px #17b79720}.pulse-bar.purchases{background:linear-gradient(180deg,#73b9fa,#2878d7);box-shadow:0 4px 10px #3689e820}.pulse-day-label{text-align:center;margin-top:10px;color:#486058;font-size:11px}.pulse-day-label small{display:block;margin-top:3px;font-size:9px;color:#94a39c}.pulse-tooltip{position:absolute;bottom:45%;left:50%;transform:translate(-50%,0);opacity:0;pointer-events:none;background:#173f34;color:white;border-radius:9px;padding:10px 12px;font-size:10px;white-space:nowrap;box-shadow:0 8px 25px #173f3430;z-index:3;transition:opacity .15s}.pulse-tooltip span{display:block;margin-top:4px}.pulse-day:hover .pulse-tooltip,.pulse-day:focus .pulse-tooltip{opacity:1}.pulse-day:hover .pulse-bar,.pulse-day:focus .pulse-bar{filter:brightness(1.08)}.pulse-empty{padding:55px;text-align:center;color:#83988f}@media(max-width:600px){.pulse-body{padding:16px!important}.pulse-summary{gap:20px}.pulse-summary strong{font-size:17px}.pulse-columns{gap:6px}.pulse-bars{padding:0 3px}}@media(prefers-reduced-motion:reduce){.pulse-bar,.pulse-tooltip{transition:none}}





.pulse-dot.purchases{background:#eab14f}.pulse-dot.profit{background:#2589dc}.pulse-combo{width:100%;min-width:480px;display:block;height:auto;font-family:inherit;background:linear-gradient(180deg,#fbfefc,#fff)}.pulse-tick{font-size:10px;fill:#8b9f94}.pulse-weekday{font-size:11px;fill:#426453;font-weight:600}.pulse-note{display:block;margin-top:8px;font-size:10px;color:#82998d}.pulse-svg-day:focus rect,.pulse-svg-day:hover rect{filter:brightness(1.08)}.pulse-svg-day{outline:none}


