.report-product-months{color:#282321;background:linear-gradient(#fffaf7 0,#fff 100%);border:1px solid #eadfd7;border-radius:12px;grid-column:1/-1;margin-top:4px;padding:0;overflow:hidden;box-shadow:0 8px 22px #3e241208}.report-product-months>header{background:#fff7f2;border-bottom:1px solid #f0e6df;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 12px;display:flex}.report-product-months>header div{min-width:0}.report-product-months>header h3{color:#282321;margin:0 0 3px;font-size:11px;font-weight:800}.report-product-months>header small{color:#8b7d74;font-size:8px;display:block}.report-product-months>header>b{color:#c84e0c;background:#ffeadc;border-radius:99px;flex:none;padding:5px 9px;font-size:8px}.report-month-chart{scrollbar-width:thin;scrollbar-color:#e9cbbb transparent;max-height:330px;padding:7px 9px 9px;overflow-y:auto}.report-month-row{border-radius:7px;grid-template-columns:112px minmax(80px,1fr) 58px;align-items:center;gap:12px;min-height:30px;padding:5px 7px;transition:background .15s;display:grid}.report-month-row:nth-child(2n){background:#fcfaf8}.report-month-row:hover{background:#fff1e8}.report-month-row>span{color:#39322e;white-space:nowrap;font-size:9px;font-weight:750}.report-month-row>span small{color:#998d85;font-size:8px;font-weight:600}.report-month-row>i{background:#eee8e4;border-radius:99px;height:8px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #55321b12}.report-month-row>i b{background:linear-gradient(90deg,#f47a32,#ee681c);border-radius:99px;min-width:4px;height:100%;display:block;box-shadow:0 2px 6px #ee681c28}.report-month-row>strong{text-align:right;color:#292421;white-space:nowrap;margin:0;font-size:9px}.report-month-row>strong small{color:#8f847d;font-size:7px;font-weight:600}.report-month-row.latest{background:#fff0e6}.report-month-row.latest>span{color:#d95710}.report-month-row.latest>i{background:#f5d7c5}.report-month-chart>p{text-align:center;color:#8f847d;border:1px dashed #e6d8cf;border-radius:8px;margin:5px;padding:18px;font-size:9px}@media (max-width:520px){.report-product-months>header{padding:12px}.report-month-chart{max-height:300px;padding:5px}.report-month-row{grid-template-columns:88px minmax(50px,1fr) 48px;gap:8px;min-height:29px;padding:4px 6px}.report-month-row>span,.report-month-row>strong{font-size:8px}}
