.operation-products{padding:0;overflow:hidden}.operation-products #operationProductFilter{padding:16px;margin:0;border-bottom:1px solid var(--border-subtle,#e2e9f0)}.product-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px}.product-toolbar small,.product-source,.product-note,.product-muted{color:var(--text-secondary,#71859a);font-size:12px}.product-toolbar>div{display:flex;gap:8px}.product-source{margin:0;padding:0 18px 12px}.product-note{padding:0 18px 14px;margin:0;line-height:1.8}.product-scroll{border-radius:0;border-left:0;border-right:0}.operation-product-table{min-width:1640px;table-layout:fixed;width:100%}.operation-product-table th{white-space:nowrap}.operation-product-table th:nth-child(1){width:54px}.operation-product-table th:nth-child(2){width:112px}.operation-product-table th:nth-child(3){width:330px}.operation-product-table th:nth-child(4){width:85px}.operation-product-table th:nth-child(5){width:65px}.operation-product-table th:nth-child(6){width:96px}.operation-product-table th:nth-child(9),.operation-product-table th:nth-child(10){width:60px}.operation-product-table th:nth-child(11){width:180px}.operation-product-table td{vertical-align:middle;font-size:13px}.product-name .link{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:left;line-height:1.7;white-space:normal;color:var(--text-primary,#29445d)}.product-name small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#71859a;margin-top:4px}.product-id{font-variant-numeric:tabular-nums}.product-route{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-status{white-space:nowrap;font-size:12px}.product-status:before{content:'';display:inline-block;width:6px;height:6px;border-radius:50%;background:#9aabba;margin-right:6px}.product-status.ok:before{background:#2caa78}.product-changed{color:#c06525!important}.product-pagination{padding:14px 18px;display:flex;gap:12px;align-items:center;justify-content:flex-end}.product-pagination select{padding:5px;min-height:30px}.product-drawer{position:fixed;margin:0 0 0 auto;inset:0 0 0 auto;width:min(860px,95vw);max-width:95vw;height:100dvh;max-height:100dvh;border:0;border-radius:0;padding:0}.product-drawer #dialogBody{padding:0}.product-drawer .dialog-head{padding:18px 24px;position:sticky;top:0;background:#fff;z-index:2;border-bottom:1px solid #e2e9f0}.product-detail{padding:22px 24px}.product-detail h2{font-size:18px;line-height:1.7;margin:0 0 10px}.product-detail .product-source{padding:0 0 16px;line-height:1.8}.product-detail-tabs{display:flex;flex-wrap:wrap;border-bottom:1px solid #e2e9f0;margin-bottom:24px;gap:4px}.product-detail-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;padding:11px 10px;color:#71859a;cursor:pointer}.product-detail-tabs button[aria-selected=true]{border-color:#2b86d9;color:#2478c1;font-weight:600}.product-kv{display:grid;grid-template-columns:110px 1fr;gap:15px 18px;line-height:1.7}.product-kv dt{color:#71859a}.product-kv dd{margin:0;overflow-wrap:anywhere}.product-detail h3{margin:24px 0 12px;font-size:14px}.product-children{display:grid;gap:12px}.product-children .link{text-align:left;line-height:1.6}.product-detail-empty{padding:55px 18px;text-align:center;color:#71859a;line-height:1.8;background:#f7f9fc;border-radius:8px}.product-detail-footer{padding:20px 0}.product-detail table td{white-space:normal;word-break:break-word}.product-drawer::backdrop{background:rgba(22,38,58,.3)}@media(max-width:760px){.product-toolbar{align-items:flex-start;flex-direction:column}.product-pagination{flex-wrap:wrap;justify-content:flex-start}.product-detail{padding:16px}.product-kv{grid-template-columns:90px 1fr;gap:12px}.product-toolbar small{display:block;margin-top:5px}}
