#hl-product-report,
.hl-product-report{width:100%;min-width:0;max-width:100%;padding:0 0 18px;color:#1f2937;font-size:12px;line-height:1.5}
#hl-product-report *{box-sizing:border-box}
#hl-product-report .pr-clockbar{height:40px;margin:0 0 12px;display:flex;align-items:center;justify-content:space-between;color:#515a6e;font-size:12px}
#hl-product-report .pr-clock{display:flex;align-items:center;white-space:nowrap}
#hl-product-report .pr-clock small,#hl-product-report .pr-range small{font-size:11px;font-weight:400}
#hl-product-report .pr-clock i{font-style:normal;margin:0 4px}
#hl-product-report .pr-clock b{font-weight:400;color:#515a6e}
#hl-product-report .pr-range{display:flex;align-items:center;gap:8px;white-space:nowrap}
#hl-product-report .pr-range em{font-style:normal;color:#606266}
#hl-product-report .pr-range input[disabled]{background:#f5f7fa;color:#a8abb2;cursor:not-allowed}
#hl-product-report .pr-panel{width:100%;min-width:0;max-width:100%;background:#fff;border:1px solid #e5e7eb;border-radius:4px;padding:14px 16px;margin-bottom:14px;box-shadow:0 1px 2px rgba(15,23,42,.03)}
#hl-product-report .pr-head{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:8px}
#hl-product-report .pr-title-main{font-size:24px;font-weight:600;color:#111827;display:flex;align-items:center;gap:4px}
#hl-product-report .pr-head-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
#hl-product-report select,
#hl-product-report input[type="date"],
#hl-product-report input[type="text"],
#hl-product-report input[type="number"],
#hl-product-report #pr-keyword{height:32px;border:1px solid #d1d5db;border-radius:4px;padding:0 10px;background:#fff;color:#111827;outline:none}
#hl-product-report #pr-keyword{min-width:260px}
#hl-product-report .pr-query,#hl-product-report .pr-export,#hl-product-report .pr-btn-detail,#hl-product-report .pr-page-btn,#hl-product-report .pr-page-num,#hl-product-report .pr-modal-export,#hl-product-report .pr-sort{border:1px solid #d1d5db;background:#fff;border-radius:4px;color:#374151;cursor:pointer}
#hl-product-report .pr-query{height:32px;padding:0 18px;background:#1677ff;border-color:#1677ff;color:#fff}
#hl-product-report .pr-export{height:32px;padding:0 14px}
#hl-product-report .pr-btn-detail{height:28px;padding:0 10px;color:#1677ff;border-color:#b8d6ff;background:#f5f9ff;white-space:nowrap}
#hl-product-report .pr-help{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#6b7280;color:#fff;font-size:10px;font-weight:700;cursor:help;vertical-align:middle;margin-left:4px}
.pr-tipbox{position:fixed;z-index:99999;max-width:320px;background:#fff;border:1px solid #e5e7eb;border-radius:4px;box-shadow:0 10px 30px rgba(15,23,42,.16);padding:12px 14px;font-size:12px;color:#4b5563;line-height:1.7}
.pr-tipbox .pr-red{color:#ef4444}
#hl-product-report .pr-legend{position:absolute;z-index:2;top:0;left:0;height:26px;display:flex;align-items:center;gap:8px;color:#333;font-size:12px;line-height:14px}
#hl-product-report .pr-legend .dot{width:25px;height:14px;border-radius:2px;background:#0091ff;display:inline-block}
#hl-product-report .pr-chart-scroll{position:relative;height:260px;overflow:hidden;padding:0}
#hl-product-report #pr-chart-svg-host{width:100%;height:240px;overflow:hidden}
#hl-product-report .pr-chart-svg{display:block;width:100%;height:240px;min-height:240px}
#hl-product-report .pr-chart-svg .split-area{fill:#fafafa}
#hl-product-report .pr-chart-svg .grid{stroke:#e5e7eb;stroke-width:1}
#hl-product-report .pr-chart-svg .bar{fill:#0091ff;stroke:transparent;stroke-width:10px;pointer-events:all}
#hl-product-report .pr-chart-svg .y{fill:#7b7b7b;font-size:12px}
#hl-product-report .pr-chart-svg .x,#hl-product-report .pr-chart-svg .val{fill:#333;font-size:12px}
#hl-product-report .pr-chart-svg .val{fill:#333}
#hl-product-report .pr-chart-svg .split-area,
#hl-product-report .pr-chart-svg .grid,
#hl-product-report .pr-chart-svg .x,
#hl-product-report .pr-chart-svg .y,
#hl-product-report .pr-chart-svg .val{pointer-events:none}
#hl-product-report .pr-chart-svg .pr-chart-bar{cursor:help}
#hl-product-report .pr-chart-svg .pr-chart-bar:hover .bar{fill:#0091ff;opacity:.82}
#hl-product-report .pr-chart-zoom{position:absolute;z-index:3;left:56px;right:20px;bottom:0;height:20px;margin:0}
#hl-product-report .pr-chart-zoom-track{position:absolute;left:0;right:0;top:4px;height:13px;overflow:hidden;border:1px solid #dce8f5;background:#f4f1fa}
#hl-product-report .pr-chart-zoom-selection{position:absolute;top:-1px;height:13px;border-top:1px solid #9dc8f4;border-bottom:1px solid #9dc8f4;background:rgba(0,145,255,.15);pointer-events:none}
#hl-product-report .pr-chart-zoom-selection i{position:absolute;top:-1px;width:3px;height:15px;background:#0091ff}
#hl-product-report .pr-chart-zoom-selection i:first-child{left:0}
#hl-product-report .pr-chart-zoom-selection i:last-child{right:0}
#hl-product-report .pr-chart-range{position:absolute;inset:0;width:100%;height:20px;margin:0;pointer-events:none;-webkit-appearance:none;appearance:none;background:transparent}
#hl-product-report .pr-chart-range-start{z-index:3}
#hl-product-report .pr-chart-range-end{z-index:4}
#hl-product-report .pr-chart-range::-webkit-slider-runnable-track{height:20px;border:0;background:transparent}
#hl-product-report .pr-chart-range::-webkit-slider-thumb{width:24px;height:20px;border:0;background:transparent;pointer-events:auto;cursor:ew-resize;-webkit-appearance:none;appearance:none}
#hl-product-report .pr-chart-range::-moz-range-track{height:20px;border:0;background:transparent}
#hl-product-report .pr-chart-range::-moz-range-thumb{width:24px;height:20px;border:0;background:transparent;pointer-events:auto;cursor:ew-resize}
#hl-product-report .pr-chart-empty,#hl-product-report .pr-loading,#hl-product-report .pr-load-error{height:240px;display:flex;align-items:center;justify-content:center;color:#6b7280}
.pr-chart-tooltip{position:fixed;z-index:100000;min-width:150px;padding:10px 12px;border:1px solid #e4e7ed;border-radius:4px;background:#fff;color:#303133;font-size:12px;line-height:1.5;box-shadow:0 2px 6px rgba(0,0,0,.25);pointer-events:none}
.pr-chart-tooltip-title{max-width:260px;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#303133}
.pr-chart-tooltip-row{display:flex;align-items:center;gap:6px}
.pr-chart-tooltip-row i{width:10px;height:10px;border-radius:2px;background:#0091ff}
.pr-chart-tooltip-row b{margin-left:auto;padding-left:10px;color:#303133;font-weight:600}
#hl-product-report .pr-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;flex-wrap:wrap}
#hl-product-report .pr-tabs{display:flex;gap:8px}
#hl-product-report .pr-tabs button{height:32px;padding:0 16px;border:1px solid #d1d5db;background:#fff;border-radius:4px;cursor:pointer;color:#374151}
#hl-product-report .pr-tabs button.active{background:#1677ff;border-color:#1677ff;color:#fff}
#hl-product-report .pr-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
#hl-product-report .pr-inline-loading,#hl-product-report .pr-inline-error{margin-bottom:8px;color:#6b7280}
#hl-product-report .pr-inline-error{color:#dc2626}
#hl-product-report .pr-table-wrap{width:100%;min-width:0;max-width:100%;overflow:auto;border:1px solid #e5e7eb;border-radius:4px}
#hl-product-report table{border-collapse:collapse;width:100%;min-width:1500px;background:#fff}
#hl-product-report th,#hl-product-report td{border-bottom:1px solid #edf0f2;border-right:1px solid #edf0f2;padding:9px 10px;vertical-align:middle;font-size:12px;color:#606266;background:#fff}
#hl-product-report th:last-child,#hl-product-report td:last-child{border-right:none}
#hl-product-report th{background:#fafafa;color:#111827;font-weight:600;text-align:center;white-space:nowrap}
#hl-product-report td.pr-right,#hl-product-report .pr-right{text-align:right}
#hl-product-report .pr-th-select{position:relative;display:flex;justify-content:center;align-items:center;gap:4px}
#hl-product-report .pr-th-select select{height:28px;min-width:94px;padding:0 6px}
#hl-product-report .pr-status-trigger{height:24px;min-width:120px;padding:0 5px;border:0;background:transparent;color:#222;font-size:13px;font-weight:700;cursor:pointer}
#hl-product-report .pr-status-trigger i{font-style:normal;color:#909399;font-weight:400}
#hl-product-report .pr-status-menu{position:absolute;z-index:100;top:31px;left:50%;transform:translateX(-50%);width:155px;padding:6px 0;border:1px solid #e4e7ed;border-radius:4px;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.14);text-align:left}
#hl-product-report .pr-status-menu label{display:block;height:30px;padding:5px 12px;color:#606266;font-size:12px;font-weight:400;cursor:pointer}
#hl-product-report .pr-status-menu label:hover{background:#f5f7fa}
#hl-product-report .pr-sort{display:inline-flex;align-items:center;gap:4px;border:none;background:transparent;padding:0;font-weight:600;color:#111827}
#hl-product-report .pr-sort.active{color:#1677ff}
#hl-product-report .pr-sort i{font-style:normal;color:#9ca3af;font-size:11px}
#hl-product-report .pr-sort.active i{color:#1677ff}
#hl-product-report .th-multi{line-height:1.35}
#hl-product-report .pr-product{display:flex;gap:10px;align-items:flex-start;min-width:240px}
#hl-product-report .pr-thumb-wrap{width:44px;height:44px;flex:0 0 auto;border-radius:4px;overflow:hidden;background:#f3f4f6;border:1px solid #e5e7eb}
#hl-product-report .pr-thumb{width:100%;height:100%;object-fit:cover;display:block}
#hl-product-report .pr-product-meta{min-width:0}
#hl-product-report .pr-title{display:block;color:#1677ff;text-decoration:none;line-height:1.45;word-break:break-all;margin-bottom:2px}
#hl-product-report .pr-cn{color:#6b7280;line-height:1.35;margin-bottom:2px}
#hl-product-report .pr-cn-edit{display:block;max-width:185px;margin:0 0 2px;padding:0;border:0;background:transparent;color:#606266;font-size:12px;line-height:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;text-align:left}
#hl-product-report .pr-cn-edit:hover{color:#0091ff}
#hl-product-report .pr-cn-edit i{font-style:normal;color:#0091ff}
#hl-product-report .pr-note-edit{display:flex;align-items:center;gap:3px;margin:2px 0}
#hl-product-report .pr-note-edit .pr-note-input{width:130px;height:24px;padding:0 5px;font-size:12px}
#hl-product-report .pr-note-edit button{height:24px;padding:0 4px;border:0;background:transparent;color:#0091ff;font-size:11px;cursor:pointer}
#hl-product-report .pr-sub{color:#4b5563;line-height:1.35}
#hl-product-report .pr-sku-link{color:#1677ff;cursor:help}
#hl-product-report .pr-type{display:inline-block;padding:0 6px;min-width:44px;line-height:16px;border-radius:3px;font-size:11px;text-align:center;font-weight:600}
#hl-product-report .pr-type.full{background:#8bd449;color:#fff}
#hl-product-report .pr-type.local{background:#e5e7eb;color:#374151}
#hl-product-report .pr-status.active{color:#22a447}
#hl-product-report .pr-status.paused{color:#ef4444}
#hl-product-report .pr-status.other{color:#6b7280}
#hl-product-report .pr-spec{max-width:160px;white-space:normal;line-height:1.45;word-break:break-word}
#hl-product-report .pr-empty{text-align:center;color:#9ca3af;padding:24px 10px}
#hl-product-report .pr-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;flex-wrap:wrap}
#hl-product-report .pr-page-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
#hl-product-report .pr-page-btn,#hl-product-report .pr-page-num{min-width:28px;height:28px;padding:0 8px}
#hl-product-report .pr-page-num.active{background:#1677ff;color:#fff;border-color:#1677ff}
#hl-product-report .pr-page-btn[disabled]{cursor:not-allowed;opacity:.45}
#hl-product-report .pr-page-jump{display:flex;align-items:center;gap:6px;color:#4b5563}
#hl-product-report .pr-page-jump input{width:50px;height:28px}
#hl-product-report .pr-total{color:#4b5563}
#hl-product-report .pr-modal-mask{position:fixed;inset:0;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;z-index:9999;padding:24px}
#hl-product-report .pr-modal{width:min(1380px,96vw);max-height:90vh;overflow:auto;background:#fff;border-radius:8px;box-shadow:0 20px 60px rgba(15,23,42,.28);padding:0}
#hl-product-report .pr-modal-head{display:flex;justify-content:space-between;align-items:flex-start;padding:14px 16px;border-bottom:1px solid #e5e7eb}
#hl-product-report .pr-modal-title{font-size:24px;font-weight:600;color:#111827}
#hl-product-report .pr-modal-note{margin-top:2px;color:#9ca3af;font-size:12px}
#hl-product-report .pr-modal-close{border:none;background:transparent;font-size:28px;line-height:1;color:#4b5563;cursor:pointer}
#hl-product-report .pr-modal-item{padding:16px;color:#606266;border-bottom:1px solid #eef2f7}
#hl-product-report .pr-modal-tabs{display:flex;align-items:center;gap:18px;padding:0 16px;border-bottom:1px solid #e5e7eb}
#hl-product-report .pr-modal-tabs button{height:40px;border:none;background:transparent;color:#6b7280;cursor:pointer;font-size:14px}
#hl-product-report .pr-modal-tabs button.active{color:#1677ff;border-bottom:2px solid #1677ff}
#hl-product-report .pr-modal-tabs .pr-modal-export{margin-left:auto;height:28px;padding:0 12px;border:1px solid #d1d5db;background:#fff;border-radius:4px;color:#374151}
#hl-product-report .pr-modal-table{width:100%;min-width:1180px;border-collapse:collapse}
#hl-product-report .pr-modal-table th,#hl-product-report .pr-modal-table td{padding:9px 10px;border-bottom:1px solid #edf0f2;border-right:1px solid #edf0f2;white-space:nowrap}
#hl-product-report .pr-modal-table th:last-child,#hl-product-report .pr-modal-table td:last-child{border-right:none}
#hl-product-report .pr-modal-loading,#hl-product-report .pr-modal-empty{padding:40px 20px;text-align:center;color:#6b7280}
#hl-product-report .pr-pagination.modal{padding:10px 16px 16px;margin:0}
#hl-product-report .pr-mini-select{display:inline-flex;align-items:center;height:28px;padding:0 10px;border:1px solid #d1d5db;border-radius:4px;color:#606266;background:#fff}
.pr-toast{position:fixed;left:50%;top:72px;z-index:1000003;transform:translateX(-50%);padding:10px 18px;border:1px solid #e1f3d8;border-radius:4px;background:#f0f9eb;color:#67c23a;font-size:13px;box-shadow:0 4px 14px rgba(0,0,0,.12)}
@media (max-width: 1200px){
  #hl-product-report .pr-head,#hl-product-report .pr-toolbar{flex-direction:column;align-items:flex-start}
  #hl-product-report .pr-tools{width:100%}
  #hl-product-report #pr-keyword{flex:1;min-width:220px}
}

/* Blue Whale report proportions. */
#hl-product-report .pr-panel{
  border-radius:0;
  box-shadow:none;
}
#hl-product-report .pr-clockbar + .pr-panel{
  padding:12px 16px 0;
  margin-bottom:12px;
}
#hl-product-report .pr-head{
  min-height:28px;
  margin-bottom:8px;
}
#hl-product-report .pr-title-main{
  font-size:16px;
  line-height:24px;
  font-weight:700;
  color:#222;
}
#hl-product-report .pr-chart-svg{height:240px;min-height:240px}
#hl-product-report .table-panel{
  padding-top:0;
}
#hl-product-report th{
  height:46px;
  padding-top:7px;
  padding-bottom:7px;
  color:#222;
  font-size:13px;
  background:#f5f7fa;
  white-space:nowrap;
}
#hl-product-report td{
  height:103px;
  color:#606266;
  font-size:12px;
}
#hl-product-report table{
  min-width:1692px;
  table-layout:fixed;
}
#hl-product-report th.th-multi{
  white-space:normal;
  line-height:16px;
  font-size:12px;
  padding:4px 2px;
}
#hl-product-report th.th-multi .pr-help{
  width:13px;
  height:13px;
  margin-left:2px;
  font-size:9px;
}
#hl-product-report .c-info{width:250px}
#hl-product-report .c-ml{width:95px}
#hl-product-report .c-spec{width:130px}
#hl-product-report .c-type{width:80px}
#hl-product-report .c-listed{width:100px}
#hl-product-report .c-first{width:120px}
#hl-product-report .c-status{width:160px}
#hl-product-report .c-store{width:80px}
#hl-product-report .c-num{width:115px}
#hl-product-report .c-sale-qty{width:120px}
#hl-product-report .c-sale-amount{width:142px}
#hl-product-report .c-stock{width:95px}
#hl-product-report .c-op{width:105px}
#hl-product-report .pr-thumb-wrap{
  border-radius:0;
}
#hl-product-report .pr-pagination{
  min-height:48px;
  margin-top:0;
}
#hl-product-report .pr-modal-title{
  font-size:18px;
}
@media (max-width:1200px){
  #hl-product-report .pr-head{
    min-height:auto;
  }
}

#hl-product-report .pr-sku-link{padding:0;border:0;background:none;color:#1677ff;font-size:12px;cursor:pointer}
#hl-product-report .pr-copy{padding:0 3px;border:0;background:none;color:#1677ff;font-size:12px;cursor:pointer}
#hl-product-report .pr-sku-modal{width:560px;max-width:90vw;background:#fff;border-radius:5px;box-shadow:0 18px 48px rgba(15,23,42,.24)}
#hl-product-report .pr-sku-list{max-height:55vh;padding:14px 16px;overflow:auto}
#hl-product-report .pr-sku-list>div{height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 10px;border-bottom:1px solid #edf0f2;color:#606266;font-size:12px}

/* 商品分析报表：与成本管理一致的单纵向滚动、固定分页和底部横向滚动条。 */
body.hl-product-report-layout .app-main{
  padding-top:0!important;
  padding-left:11px!important;
  padding-right:11px!important;
  overflow-x:hidden!important;
  overflow-y:auto!important;
}
body.hl-product-report-layout > #hl-fixed-hscroll{
  display:none!important;
}
#hl-product-report .table-panel{
  overflow:visible!important;
}
#hl-product-report > .pr-clockbar{
  width:calc(100% + 22px)!important;
  max-width:none!important;
  height:72px!important;
  min-height:72px!important;
  margin:0 -11px!important;
  padding:0 14px!important;
  box-sizing:border-box!important;
  background:#fff!important;
  border-bottom:20px solid #f1f4f8!important;
  box-shadow:none!important;
}
#hl-product-report .pr-toolbar{
  position:sticky!important;
  top:0!important;
  z-index:128!important;
  min-height:42px;
  margin:0!important;
  padding:5px 0!important;
  background:#fff!important;
  border-bottom:1px solid #dfe5ec!important;
  box-shadow:0 1px 2px rgba(25,45,75,.05)!important;
}
#hl-product-report .pr-table-wrap,
#hl-product-report .pr-table-wrap.hl-native-hscroll-hidden-v250{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  height:auto!important;
  max-height:none!important;
  overflow-x:clip!important;
  overflow-y:visible!important;
  contain:inline-size!important;
  scrollbar-width:auto!important;
  scrollbar-color:#c8d0d8 #f5f7f9!important;
}
#hl-product-report .pr-table-wrap > .pr-table{
  max-width:none!important;
  transform:translateX(0);
  transform-origin:left top!important;
  will-change:transform;
}
#hl-product-report .pr-table thead th{
  position:sticky!important;
  top:var(--pr-sticky-toolbar-height,42px)!important;
  z-index:127!important;
  background:#f5f7fa!important;
  box-shadow:0 1px 0 rgba(217,225,232,.95)!important;
}
#hl-product-report .pr-table td{
  height:94px;
}
#hl-product-report .pr-table .pr-product-meta{
  width:calc(100% - 54px);
  overflow:hidden;
}
#hl-product-report .pr-table .pr-title{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  word-break:normal;
}
#hl-product-report .pr-pagination.pr-fixed-pagination{
  position:fixed!important;
  right:auto!important;
  bottom:0!important;
  z-index:130!important;
  height:48px!important;
  min-height:48px!important;
  padding:0 12px!important;
  margin:0!important;
  display:flex!important;
  flex:none!important;
  flex-wrap:nowrap!important;
  align-items:center!important;
  justify-content:space-between!important;
  box-sizing:border-box!important;
  background:#fff!important;
  border-top:1px solid #d8e0ea!important;
  box-shadow:0 -2px 8px rgba(28,45,70,.09)!important;
  color:#657283!important;
  font-size:12px!important;
}
#hl-product-report .pr-pagination.pr-fixed-pagination .pr-total{
  white-space:nowrap!important;
  color:#657283!important;
}
#hl-product-report .pr-pagination.pr-fixed-pagination .pr-page-right{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:8px!important;
  flex-wrap:nowrap!important;
  white-space:nowrap!important;
}
#hl-product-report .pr-pagination.pr-fixed-pagination #pr-page-size{
  height:28px!important;
  min-width:86px!important;
  padding:0 24px 0 9px!important;
  border:1px solid #dce3eb!important;
  border-radius:4px!important;
  background:#fff!important;
  color:#6c7885!important;
  font-size:11px!important;
}
#hl-product-report .pr-pagination.pr-fixed-pagination .pr-page-btn,
#hl-product-report .pr-pagination.pr-fixed-pagination .pr-page-num{
  min-width:28px!important;
  width:28px!important;
  height:28px!important;
  padding:0!important;
  border:1px solid #e1e7ed!important;
  border-radius:2px!important;
  background:#f7f8fa!important;
  color:#8e99a6!important;
  font-size:12px!important;
  line-height:26px!important;
  text-align:center!important;
}
#hl-product-report .pr-pagination.pr-fixed-pagination .pr-page-num.active{
  background:#269bf0!important;
  border-color:#269bf0!important;
  color:#fff!important;
}
#hl-product-report .pr-pagination.pr-fixed-pagination .pr-page-btn:disabled{
  opacity:.4!important;
  cursor:not-allowed!important;
}
#hl-product-report .pr-pagination.pr-fixed-pagination .pr-page-jump{
  display:flex!important;
  align-items:center!important;
  gap:5px!important;
  color:#657283!important;
  font-weight:400!important;
}
#hl-product-report .pr-pagination.pr-fixed-pagination .pr-page-jump input{
  width:42px!important;
  height:28px!important;
  padding:0 5px!important;
  border:1px solid #dce3eb!important;
  border-radius:3px!important;
  background:#fff!important;
  color:#657283!important;
  font-size:11px!important;
  text-align:center!important;
}
body > #hl-product-report-hscroll{
  position:fixed!important;
  z-index:131!important;
  height:20px!important;
  overflow-x:auto!important;
  overflow-y:hidden!important;
  box-sizing:border-box!important;
  background:#fbfcfd!important;
  border-top:1px solid #eef2f5!important;
  border-bottom:1px solid #eef2f5!important;
  box-shadow:none!important;
  scrollbar-width:auto!important;
  scrollbar-color:#c8d0d8 #f5f7f9!important;
  overscroll-behavior-x:contain!important;
}
body > #hl-product-report-hscroll[hidden]{display:none!important}
body > #hl-product-report-hscroll::-webkit-scrollbar{height:18px!important}
body > #hl-product-report-hscroll::-webkit-scrollbar-track{background:#f5f7f9!important;border-radius:5px!important}
body > #hl-product-report-hscroll::-webkit-scrollbar-thumb{background:#c8d0d8!important;border-radius:5px!important;border:1px solid #f5f7f9!important}
body > #hl-product-report-hscroll::-webkit-scrollbar-thumb:hover{background:#b8c2cc!important}
.pr-fixed-hscroll-inner{height:1px!important;min-height:1px!important;pointer-events:none!important}

#hl-product-report .pr-sort{
  color:#222!important;
}
#hl-product-report .pr-sort-arrows{
  display:inline-flex;
  width:9px;
  height:14px;
  margin-left:1px;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  line-height:7px;
}
#hl-product-report .pr-sort-arrows i{
  height:7px;
  color:#c0c4cc;
  font-size:7px;
  font-style:normal;
  line-height:7px;
}
#hl-product-report .pr-sort-arrows i.active{
  color:#409eff;
}
