.trend-drawer{padding:0 20px 24px}.trend-product{display:flex;gap:14px;padding:14px;margin-bottom:14px;border:1px solid #e5ebf3;border-radius:4px;background:#fff}.trend-product__image{width:64px;height:64px;flex:0 0 auto;border:1px solid #edf1f7;border-radius:4px;background:#f8fafc}.trend-product__content{min-width:0}.trend-product__name{color:#1f2937;font-size:13px;line-height:20px}.trend-product__meta{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:6px;color:#64748b;font-size:12px}.trend-chart-row,.trend-panel{margin-bottom:14px}.trend-panel{padding:14px;border:1px solid #e5ebf3;border-radius:4px;background:#fff}.trend-panel__title{margin-bottom:10px;color:#1f2937;font-size:14px;font-weight:500}.trend-chart{width:100%;height:260px}.trend-table{font-size:12px}.inventory-page{display:flex;flex-direction:column;gap:18px}.inventory-page .search-panel{min-height:82px;padding:0 22px;background:#fff;border:1px solid #e5ebf3;border-radius:4px;box-shadow:0 1px 2px rgba(15,23,42,.03)}.inventory-page .search-panel,.inventory-page .search-panel__item{display:flex;align-items:center;gap:10px}.inventory-page .search-panel__item--wide .el-input{width:280px}.inventory-page .search-panel__item .el-select{width:130px}.inventory-page .search-panel__label{flex:0 0 auto;color:#334155;font-size:14px;font-weight:500}.inventory-page .search-panel .el-button,.inventory-page .search-panel .el-input__inner{height:40px;border-radius:3px}.inventory-page .search-panel .el-button--primary{background:#409eff;border-color:#409eff}.inventory-page .search-panel .refresh-button{min-width:104px;padding:0 18px;font-weight:500;box-shadow:0 4px 10px rgba(64,158,255,.16)}.inventory-page .search-panel .refresh-button:hover{background:#2f8fe8;border-color:#2f8fe8}.inventory-page .table-card{margin:0 0 18px;background:#fff;border:1px solid #e5ebf3;border-radius:4px;box-shadow:0 1px 2px rgba(15,23,42,.03)}.inventory-page .table-card__header{display:flex;align-items:center;justify-content:space-between;height:68px;padding:0 22px;border-bottom:1px solid #e5ebf3}.inventory-page .table-card__header h1{margin:0;color:#111827;font-size:16px;font-weight:600}.inventory-page .table-card__header span{color:#64748b;font-size:13px}.inventory-page .table-card__body{padding:0 22px 16px}.inventory-page .table-card__footer{display:flex;justify-content:flex-end;padding:16px 0 0}.inventory-page .table-card__footer .el-pagination{font-size:12px}.inventory-page .table-card__footer .el-pagination .el-select .el-input{width:100px}.inventory-page .table-card__footer .el-pagination.is-background .btn-next,.inventory-page .table-card__footer .el-pagination.is-background .btn-prev,.inventory-page .table-card__footer .el-pagination.is-background .el-pager li{min-width:30px;height:30px;line-height:30px;border-radius:2px}.inventory-page .inventory-table{color:#334155;font-size:12px;border-left:0;border-right:0}.inventory-page .inventory-table.el-table:before{background:#e5ebf3}.inventory-page .inventory-table.el-table th.el-table__cell{height:68px;color:#667085;background:#fff;font-weight:400}.inventory-page .inventory-table.el-table th.el-table__cell .cell{text-align:center}.inventory-page .inventory-table.el-table td.el-table__cell,.inventory-page .inventory-table.el-table th.el-table__cell{border-color:#e9eef5}.inventory-page .inventory-table.el-table td.el-table__cell{height:62px}.inventory-page .inventory-table .el-button,.inventory-page .inventory-table .el-tag,.inventory-page .inventory-table.el-table .cell{font-size:12px}.inventory-page .inventory-table .product-column .cell{white-space:normal;line-height:18px}.inventory-page .inventory-table.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:#fafafa}.inventory-page .inventory-table.el-table .el-table__body tr:hover>td.el-table__cell{background:#f3f8ff}.inventory-page .inventory-table .el-button--text{color:#2f80ed;font-weight:500}.inventory-page .product-image{width:46px;height:46px;border-radius:4px;background:#f3f4f6;border:1px solid #edf1f7;cursor:zoom-in}.product-image-popover{text-align:center}.product-preview-image{display:block;width:220px;height:220px;-o-object-fit:contain;object-fit:contain}.inventory-page .product-name{color:#1f2937;font-weight:400;white-space:normal;word-break:break-word;cursor:default}.product-name-popover{max-width:360px}.product-name-popover__content{color:#1f2937;font-size:12px;line-height:20px;white-space:normal;word-break:break-word}.inventory-page .quantity{color:#0f7a0f;font-weight:700}.inventory-page .metric-cell{display:inline-flex;flex-direction:column;align-items:center;gap:3px;max-width:100%;line-height:16px}.inventory-page .metric-current{max-width:100%;color:#334155;font-weight:400;white-space:nowrap}.inventory-page .metric-current--stock{min-width:28px}.inventory-page .metric-previous{max-width:100%;font-size:10px;font-weight:500;line-height:12px;white-space:nowrap}.inventory-page .metric-change--up{color:#d93025}.inventory-page .metric-change--down{color:#0f7a0f}.inventory-page .muted{color:#9ca3af}#app,body,html{height:100%;margin:0}body{color:#1f2937;background:#eef3f9;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}*{box-sizing:border-box}.ops-layout{display:flex;min-width:1180px;height:100%}.ops-sidebar{width:210px;flex:0 0 210px;background:#f8fafc;border-right:1px solid #dfe6ef;transition:width .18s ease,flex-basis .18s ease}.ops-layout--collapsed .ops-sidebar{width:64px;flex-basis:64px}.ops-brand{display:flex;align-items:center;justify-content:center;height:58px;padding:0 16px;color:#1f2937;font-size:16px;font-weight:700;letter-spacing:0;background:#fff;border-bottom:1px solid #e5ebf3}.ops-layout--collapsed .ops-brand{justify-content:center;padding:0}.ops-brand__icon{margin-right:10px;color:#2563eb;font-size:20px}.ops-layout--collapsed .ops-brand__icon{margin-right:0}.ops-menu{padding:12px 0;border-right:0;font-size:14px}.ops-menu .el-menu-item,.ops-menu .el-submenu__title{height:56px;padding-left:30px!important;color:#4b5563;font-size:14px;font-weight:500;line-height:56px;background:transparent!important;transition:color .16s ease,background-color .16s ease}.ops-menu .el-menu-item i,.ops-menu .el-submenu__title i{width:18px;margin-right:12px;color:#8a9ab0;font-size:17px;vertical-align:middle}.ops-menu .el-submenu__icon-arrow{color:#a4afbf;font-size:12px}.ops-menu .el-menu-item.is-active{color:#2563eb;background:#e8f1ff!important;border-right:0;font-weight:600}.ops-menu .el-menu-item.is-active i{color:#2563eb}.ops-menu .el-submenu .el-menu-item{height:44px;padding-left:38px!important;color:#64748b;font-size:14px;font-weight:500;line-height:44px}.ops-menu .el-menu-item:hover,.ops-menu .el-submenu__title:hover{color:#2563eb;background:#edf5ff!important}.ops-menu.el-menu--collapse{width:63px}.ops-menu.el-menu--collapse .el-menu-item,.ops-menu.el-menu--collapse .el-submenu__title{display:flex;align-items:center;justify-content:center;padding:0!important}.ops-menu.el-menu--collapse .el-menu-item i,.ops-menu.el-menu--collapse .el-submenu__title i{width:20px;margin-right:0;text-align:center}.ops-menu.el-menu--collapse .el-submenu__icon-arrow{display:none}.ops-shell{display:flex;min-width:0;flex:1;flex-direction:column}.ops-topbar{justify-content:space-between;height:58px;padding:0 28px;background:#fff;border-bottom:1px solid #e5ebf3}.ops-topbar,.ops-topbar__left{display:flex;align-items:center}.ops-collapse-button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-right:20px;padding:0;color:#64748b;cursor:pointer;background:transparent;border:0;border-radius:4px}.ops-collapse-button:hover{color:#2563eb;background:#f3f7ff}.ops-collapse-button i{color:#64748b;font-size:18px}.ops-collapse-button:hover i{color:#2563eb}.ops-topbar__breadcrumb{color:#334155;font-size:14px}.ops-content{min-height:0;flex:1;padding:18px 14px;background:#eef3f9;overflow:auto}.page{min-height:100%}.page-card{background:#fff;border:1px solid #e5ebf3;border-radius:4px;box-shadow:0 1px 2px rgba(15,23,42,.03)}.page-card__header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #edf1f7}.page-card__title h1{margin:0;color:#111827;font-size:18px;line-height:26px}.page-card__title p{margin:4px 0 0;color:#7c8798;font-size:13px}.toolbar{display:flex;gap:10px;align-items:center;padding:14px 18px;border-bottom:1px solid #edf1f7}.toolbar .el-input{width:360px}.toolbar .el-select{width:120px}