body{-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@media (max-width:599px){.hub-changes-table .ant-table-selection-column .ant-checkbox-wrapper{margin:-14px;padding:14px}}body{--app-sticky-top:56px}body.job-running{--app-sticky-top:64px}.hub-changes-table .ant-table-sticky-holder{top:56px!important;top:calc(var(--app-sticky-top, 56px) + var(--hub-bar-h, 0px))!important}.hub-changes-table .ant-table-sticky-scroll{z-index:4}.hub-changes-pager{scroll-margin-top:56px;scroll-margin-top:calc(var(--app-sticky-top, 56px) + var(--hub-bar-h, 0px))}.hub-changes-table--dense.ant-table-wrapper .ant-table.ant-table-small .ant-table-tbody>tr>td{padding-bottom:4px;padding-top:4px}.ant-pagination .ant-pagination-options{-webkit-margin-start:12px;margin-inline-start:12px}@media (max-width:599px){.table-pager .ant-pagination-next,.table-pager .ant-pagination-prev{height:44px;line-height:44px;min-width:44px}.table-pager .ant-pagination-next .ant-pagination-item-link,.table-pager .ant-pagination-prev .ant-pagination-item-link{height:44px;width:44px}.table-pager .ant-select{min-height:44px}.table-pager .ant-pagination-simple-pager,.table-pager .ant-pagination-simple-pager input{height:44px}.ant-modal-wrap .ant-modal .ant-modal-footer .ant-btn,.ant-popconfirm .ant-popconfirm-buttons .ant-btn{min-height:44px;padding-inline:16px}.drop-review-modal .ant-btn{min-height:44px}.drop-review-modal .drop-review-controls{flex-wrap:wrap}.drop-review-modal .drop-review-controls>div{flex:1 1 100%;order:-1}.drop-review-modal .drop-review-controls>div>.ant-btn{flex:1 1}}@media (max-width:599px){.drop-review-modal div:has(>.drop-range-wrap){flex-wrap:wrap}.drop-review-modal .drop-range-wrap{flex:1 1 100%!important}.ant-modal-wrap .ant-modal .ant-modal-close{height:44px;margin:-6px;width:44px}}:where(button,a,summary,[role=button],[role=tab],[role=switch],[role=menuitem],[tabindex]:not([tabindex="-1"]):not(input):not(textarea):not(select)):focus-visible{outline:2px solid currentColor!important;outline:2px solid var(--app-focus-ring,currentColor)!important;outline-offset:2px!important}.app-focus-ring:focus-visible{outline:2px solid currentColor!important;outline:2px solid var(--app-focus-ring,currentColor)!important;outline-offset:2px!important}.app-focus-ring--on-dark:focus-visible{outline-color:#ffffffe6!important}.app-hit{position:relative}.app-hit:after{content:"";height:max(100%,44px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:max(100%,min(44px,calc(100% + 8px)))}.app-hit--y:after{width:100%}@keyframes app-skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}.app-skeleton{animation:app-skeleton-pulse 1.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.app-skeleton{animation:none}}.drop-card .ant-btn{min-height:44px}.drop-card .ant-checkbox-wrapper,.drop-card label:has(>input[type=checkbox]){align-items:center;display:inline-flex;justify-content:center;min-height:44px;min-width:44px}.ct-page{margin-inline:auto;max-width:1440px;min-width:0}.ct-narrow{max-width:720px}.ct-stack{display:flex;flex-direction:column;gap:16px;min-width:0}.ct-cq{container-name:ct;container-type:inline-size;min-width:0}.ct-grid,.ct-summary{--ct-n:3;grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(0,1fr);min-width:0}.ct-grid[data-n="2"],.ct-summary[data-n="2"]{--ct-n:2}.ct-grid[data-n="3"],.ct-summary[data-n="3"]{--ct-n:3}.ct-grid[data-n="4"],.ct-summary[data-n="4"]{--ct-n:4}.ct-grid[data-n="6"],.ct-summary[data-n="6"]{--ct-n:6}@container ct (min-width: 560px){.ct-grid,.ct-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-grid[data-n="3"],.ct-summary[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@container ct (min-width: 960px){.ct-grid,.ct-summary{grid-template-columns:repeat(var(--ct-n),minmax(0,1fr))}.ct-grid[data-n="6"],.ct-summary[data-n="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.ct-steps{--ct-n:3;grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(0,1fr);min-width:0}.ct-steps[data-n="2"]{--ct-n:2}.ct-steps[data-n="3"]{--ct-n:3}.ct-steps[data-n="4"]{--ct-n:4}.ct-steps[data-n="5"]{--ct-n:5}@container ct (min-width: 560px){.ct-steps{grid-template-columns:repeat(var(--ct-n),minmax(0,1fr))}}.ct-cell{box-sizing:border-box;display:flex;flex-direction:column;gap:4px;min-width:0;padding:16px}.ct-cell__head{min-height:24px}.ct-cell__count{min-height:20px}.ct-cell__reason{font-size:13px;line-height:20px}.ct-cell__action{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;min-height:32px}.ct-split{--ct-aside:320px;grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr);min-width:0}@container ct (min-width: 1000px){.ct-split{grid-template-columns:minmax(0,1fr) var(--ct-aside)}.ct-split>.ct-split__aside{max-height:calc(100vh - 88px);max-height:calc(100vh - var(--app-sticky-top, 56px) - 32px);overflow:auto;position:-webkit-sticky;position:sticky;top:72px;top:calc(var(--app-sticky-top, 56px) + 16px)}}@container ct (min-width: 1400px){.ct-split{--ct-aside:360px}}.ct-table-page{display:flex;flex-direction:column;gap:12px;min-width:0}.ct-table-page__toolbar{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;min-width:0}.ct-table-page__table{max-width:100%;min-width:0;overflow-x:auto;position:relative}.ct-table-page__pager{display:flex;justify-content:flex-end}.ct-table-page .ant-table-thead>tr>th,.ct-th-nowrap{white-space:nowrap}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;background:var(--app-bg-page);font-family:var(--app-font-family);margin:0;transition:background .3s ease}.card-thumbnail{background:var(--app-bg-placeholder);border-radius:3px;cursor:zoom-in;display:block;height:39px;object-fit:contain;transition:transform .2s ease,box-shadow .2s ease;width:28px}.card-thumbnail:hover{border-radius:3px;box-shadow:0 4px 16px #00000040;position:relative;transform:scale(5);z-index:10}.row-severe-drop{background-color:var(--app-drop-row-base)!important}.row-severe-drop:hover>td{background-color:var(--app-drop-row-hover)!important}.row-dry-run>td.ant-table-cell-fix>*,.row-dry-run>td:not(.ant-table-cell-fix){opacity:.55}.register-preview-dup-row>td{opacity:.6}@keyframes register-pop-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.register-queue-panel{animation:register-pop-in .16s ease-out}body.job-running .dashboard-main{margin-top:100px}.dashboard-main:after{content:"";display:block;height:0;height:var(--bulk-bar-space,0)}
/*# sourceMappingURL=main.82295c61.css.map*/