.sales-analytics262{margin-top:20px}.sales-analytics-head262{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:14px}.sales-analytics-head262 h3{margin:3px 0 5px}.sales-analytics-head262 p{margin:0;color:var(--muted,#64748b)}.sales-comparisons262{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.sales-compare-card262{background:#fff;border:1px solid #dbe7df;border-radius:16px;padding:16px;box-shadow:0 8px 24px rgba(15,54,35,.06)}.sales-compare-card262 small{display:block;color:#64748b;font-weight:700}.sales-compare-card262 strong{display:block;font-size:1.55rem;margin:6px 0}.sales-compare-card262 span,.sales-compare-card262 em{display:block;font-size:.82rem;font-style:normal}.sales-compare-card262 .up{color:#15803d}.sales-compare-card262 .down{color:#b91c1c}.sales-compare-card262 em{color:#64748b;margin-top:5px}.goal-track262{height:9px;border-radius:999px;background:#e5e7eb;overflow:hidden;margin:10px 0}.goal-track262 i{display:block;height:100%;background:linear-gradient(90deg,#16834d,#53b175);border-radius:inherit}.sales-chart-grid262{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sales-chart-card262{background:#fff;border:1px solid #dbe7df;border-radius:18px;padding:17px;min-width:0;box-shadow:0 8px 24px rgba(15,54,35,.06)}.sales-chart-card262.wide{grid-column:1/-1}.sales-chart-card262 header h4{margin:0 0 3px;font-size:1.02rem}.sales-chart-card262 header p{margin:0 0 16px;color:#64748b;font-size:.86rem}.sales-bars262{display:grid;gap:11px}.sales-bar-row262{display:grid;grid-template-columns:minmax(90px,1fr) minmax(120px,2fr) auto;align-items:center;gap:10px}.sales-bar-label262{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.86rem;font-weight:650}.sales-bar-track262{height:12px;background:#eef3ef;border-radius:999px;overflow:hidden}.sales-bar-track262 i{display:block;height:100%;border-radius:inherit}.sales-bar-row262 b{font-size:.8rem;text-align:right}.tone1{background:#16834d}.tone2{background:#2f9e65}.tone3{background:#69b77d}.tone4{background:#a2c96a}.tone5{background:#d1a74f}.tone6{background:#de7d4b}.tone7{background:#7b8fb2}.tone8{background:#7d6bb3}.sales-columns262{height:250px;display:grid;grid-template-columns:repeat(12,minmax(28px,1fr));gap:7px;align-items:end;padding-top:26px}.sales-column-item262{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;min-width:0}.sales-column-item262>b{font-size:.65rem;white-space:nowrap;margin-bottom:4px;transform:rotate(-35deg);transform-origin:center}.sales-column-track262{height:175px;width:70%;background:#f0f4f1;border-radius:8px 8px 3px 3px;display:flex;align-items:flex-end;overflow:hidden}.sales-column-track262 i{width:100%;border-radius:7px 7px 2px 2px;display:block}.sales-column-item262 small{font-size:.66rem;margin-top:6px;white-space:nowrap;color:#64748b}.sales-donut-wrap262{display:flex;align-items:center;justify-content:center;gap:28px;min-height:190px}.sales-donut262{width:150px;height:150px;border-radius:50%;background:conic-gradient(#16834d 0 var(--paid),#e2a63b var(--paid) 100%);display:grid;place-items:center;position:relative}.sales-donut262:before{content:"";position:absolute;inset:25px;border-radius:50%;background:#fff}.sales-donut262 span{position:relative;text-align:center}.sales-donut262 b,.sales-donut262 small{display:block}.sales-donut262 b{font-size:1.4rem}.sales-donut262 small{color:#64748b}.sales-legend262{display:grid;gap:12px}.sales-legend262>div{display:grid;grid-template-columns:12px 1fr auto;gap:8px;align-items:center;font-size:.85rem}.sales-legend262 i{width:10px;height:10px;border-radius:50%}.sales-legend262 i.paid{background:#16834d}.sales-legend262 i.due{background:#e2a63b}.sales-empty262{display:grid;place-items:center;min-height:150px;border:1px dashed #cbd5e1;border-radius:12px;color:#64748b;text-align:center;padding:20px}
@media(max-width:900px){.sales-comparisons262{grid-template-columns:1fr}.sales-chart-grid262{grid-template-columns:1fr}.sales-chart-card262.wide{grid-column:auto}.sales-columns262{overflow-x:auto;grid-template-columns:repeat(12,48px)}.sales-analytics-head262{flex-direction:column}.sales-donut-wrap262{flex-direction:column}.sales-bar-row262{grid-template-columns:90px minmax(90px,1fr);}.sales-bar-row262 b{grid-column:2;text-align:left;margin-top:-7px}}
@media print{.sales-analytics262{break-before:page}.sales-analytics262 .btn{display:none}.sales-chart-card262{box-shadow:none;break-inside:avoid}}
