body{margin:0;font-family:Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;background:linear-gradient(160deg,#f1f5f9,#e2e8f0 45%,#f8fafc);min-height:100vh;-webkit-text-size-adjust:100%}.admin-content-surface{background:#fff;border-radius:12px;border:1px solid rgba(15,23,42,.06);box-shadow:0 1px 2px #0f172a0a}.admin-layout-header{flex-wrap:wrap;gap:8px;min-height:56px;height:auto!important;line-height:1.4}.admin-layout-header-breadcrumb{flex:1 1 120px;min-width:0;overflow:hidden}.admin-layout-header-breadcrumb .ant-breadcrumb{overflow:hidden}.admin-layout-header-actions{flex-shrink:0}.admin-layout-content{padding:24px}.admin-content-surface-inner{padding:24px;min-height:calc(100vh - 104px)}.page-title-bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-bottom:12px}.page-title-bar .page-title-bar-extra{margin-left:auto}.page-filter-bar{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;margin-bottom:16px}.page-filter-bar .ant-picker,.page-filter-bar .ant-select,.page-filter-bar .ant-input{max-width:100%}.admin-page-table.ant-table-wrapper .ant-table-content{overflow-x:auto}.admin-mobile-drawer .ant-drawer-body{padding:0!important;background:linear-gradient(180deg,#0f172a,#1e293b)}@media(max-width:767.98px){.admin-layout-content{padding:12px}.admin-content-surface-inner{padding:12px 12px 20px;min-height:calc(100vh - 80px);border-radius:10px}.page-title-bar .page-title-bar-extra{margin-left:0;width:100%}.page-filter-bar>.ant-picker{width:100%!important}.page-filter-bar>.ant-select{width:100%!important;min-width:0!important}.page-filter-bar>.ant-input-affix-wrapper,.page-filter-bar>.ant-input{width:100%!important;min-width:0!important}.page-filter-bar>button{flex:1 1 auto;min-width:calc(50% - 4px)}.admin-layout-header-user-name{display:none}.ant-descriptions-bordered .ant-descriptions-item-label{width:36%;min-width:88px}.ant-table-pagination{flex-wrap:wrap;row-gap:8px}.ant-pagination-options{margin-inline-start:0!important}}.smart-link-table-metric-header.ant-table-cell{overflow:visible}.smart-link-batches-table.ant-table-wrapper .ant-table-thead>tr>th{overflow:visible}.smart-link-batches-table.ant-table-wrapper{width:100%}.smart-link-batches-table.ant-table-wrapper table{table-layout:fixed!important;width:100%!important}.smart-link-batches-table.ant-table-wrapper .ant-table-content{overflow-x:auto}.smart-link-batches-table.ant-table-wrapper .ant-table-thead>tr>th{height:48px;padding:8px 12px;background:#fafafa;vertical-align:middle}.smart-link-batches-table.ant-table-wrapper .ant-table-tbody>tr>td{padding:10px 12px;vertical-align:middle}.smart-link-batches-table.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix-right{background:#fff}.smart-link-batches-table.ant-table-wrapper .ant-table-cell-fix-right-first:after,.smart-link-batches-table.ant-table-wrapper .ant-table-cell-fix-right-last:after{box-shadow:inset -8px 0 8px -8px #0f172a24}.smart-link-col-resize-handle{position:absolute;top:0;right:-3px;width:7px;height:100%;cursor:col-resize;z-index:2;touch-action:none}.smart-link-col-resize-handle:hover,.smart-link-batches-table.ant-table-wrapper .ant-table-thead th:active .smart-link-col-resize-handle{background:#2563eb2e}.smart-link-batches-table .batch-table-name-cell{overflow:hidden}.smart-link-batches-table .batch-table-name-text{display:block;word-break:break-word;overflow-wrap:anywhere;white-space:normal;line-height:1.35;font-size:13px}.smart-link-batches-table .batch-table-origin-url-cell{overflow:hidden}.smart-link-batches-table .batch-table-origin-url-cell .ant-typography{max-width:100%}.smart-link-batches-table .batch-table-origin-url-cell .ant-typography a,.smart-link-batches-table .batch-table-origin-url-cell a.ant-typography{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;word-break:break-all}.smart-link-batches-table .smart-link-table-metric-header>span,.smart-link-batches-table .smart-link-table-metric-header .ant-tooltip-open{white-space:nowrap!important;flex-wrap:nowrap!important}.smart-link-batches-table .origin-url-clamp-link{font-size:12px}.smart-link-batches-table .ant-table-tbody .ant-space{flex-wrap:nowrap}.smart-link-batches-table .ant-table-tbody .ant-btn-sm{padding-inline:8px}@media(max-width:767.98px){.smart-link-batches-table .ant-table-tbody .ant-space{flex-wrap:wrap}}.batch-list-cards{display:flex;flex-direction:column;gap:12px}.batch-list-card .ant-card-body{padding:12px 14px}.batch-list-card-selected{border-color:#2563eb73;box-shadow:0 0 0 1px #2563eb1f}.batch-list-card-top{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:start}.batch-list-card-title{min-width:0;display:flex;flex-direction:column;gap:2px}.batch-list-card-name{word-break:break-word;overflow-wrap:anywhere;white-space:normal;line-height:1.35}.batch-list-card-meta{display:block;font-size:12px;margin:8px 0 0}.batch-list-card-url{margin-top:10px;padding:8px 10px;background:#f8fafc;border-radius:8px;border:1px solid rgba(15,23,42,.06)}.batch-list-card-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.batch-list-card-delivery-effect .ant-card-body{padding:14px 16px}.batch-list-card-jump{margin-top:10px}.batch-list-effect-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(116px,1fr));gap:8px;margin-top:12px}.batch-list-effect-metric{min-width:0;padding:8px 10px;border:1px solid rgba(15,23,42,.06);border-radius:6px;background:#f8fafc}.batch-list-effect-metric-label{display:block;font-size:12px;line-height:1.2;white-space:nowrap}.batch-list-effect-metric-value{display:block;margin-top:4px;font-size:15px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batch-list-card-actions{margin-top:12px;width:100%}.batch-list-card-actions .ant-btn{flex:1 1 auto;min-width:calc(50% - 4px)}.batch-list-cards-pagination{display:flex;justify-content:flex-end;flex-wrap:wrap;row-gap:8px}@media(min-width:992px){.smart-link-batches-table.ant-table-wrapper .ant-table-cell-fix-left,.smart-link-batches-table.ant-table-wrapper .ant-table-cell-fix-right{background:#fff}.smart-link-batches-table.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>.ant-table-cell-fix-left,.smart-link-batches-table.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>.ant-table-cell-fix-right{background:#fafafa}}
