.ax-canonical-table{--ax-ct-bg:var(--surface-card,#ffffff);--ax-ct-border:var(--border-subtle,rgba(20,40,80,0.08));--ax-ct-border-strong:var(--border-default,rgba(20,40,80,0.12));--ax-ct-title:var(--text-primary,#142233);--ax-ct-subtitle:var(--text-tertiary,#6f87a0);--ax-ct-header:var(--text-tertiary,#8a9bb0);--ax-ct-text:var(--text-secondary,#36475c);--ax-ct-muted:var(--text-tertiary,#6f87a0);--ax-ct-search-bg:color-mix(in srgb,var(--text-primary,#142850) 5%,transparent);--ax-ct-subtle:color-mix(in srgb,var(--text-primary,#142850) 4%,transparent);--ax-ct-hover:color-mix(in srgb,var(--text-primary,#142850) 7%,transparent);--ax-ct-avatar-bg:var(--ax-navy-700,#142850);--ax-ct-avatar-text:#ffffff;--ax-ct-radius:4px;--ax-ct-shadow:var(--shadow-xs,0 1px 3px rgba(20,40,80,0.06));background:var(--ax-ct-bg);border:1px solid var(--ax-ct-border);border-radius:var(--ax-ct-radius);box-shadow:var(--ax-ct-shadow);overflow:hidden}.ax-canonical-table__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:20px 22px 16px}.ax-canonical-table__heading{min-width:0}.ax-canonical-table__title{font-size:16px;font-weight:600;color:var(--ax-ct-title);line-height:1.3}.ax-canonical-table__subtitle{margin-top:4px;font-size:13px;color:var(--ax-ct-subtitle);line-height:1.4}.ax-canonical-table__toolbar{display:flex;align-items:center;gap:10px;flex-shrink:0}.ax-canonical-table__search{position:relative;width:220px}.ax-canonical-table__search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--ax-ct-muted);pointer-events:none}.ax-canonical-table__search-input{width:100%;height:36px;padding:0 12px 0 36px;border:1px solid var(--ax-ct-border);border-radius:var(--ax-ct-radius);background:var(--ax-ct-search-bg);font-size:13px;color:var(--ax-ct-text);outline:none}.ax-canonical-table__search-input::placeholder{color:var(--ax-ct-muted)}.ax-canonical-table__search-input:focus{border-color:rgba(91,188,77,.45);box-shadow:0 0 0 2px rgba(91,188,77,.12)}.ax-canonical-table__filter{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:1px solid var(--ax-ct-border-strong);border-radius:var(--ax-ct-radius);background:var(--ax-ct-bg);font-size:13px;font-weight:500;color:var(--ax-ct-text);cursor:pointer;transition:background .12s ease,border-color .12s ease}.ax-canonical-table__filter:hover{background:var(--ax-ct-hover);border-color:var(--ax-ct-border-strong)}.ax-canonical-table__filter.is-active{border-color:rgba(91,188,77,.45);background:rgba(91,188,77,.06);color:#2e7d32}.ax-canonical-table__scroll{overflow-x:auto}.ax-canonical-table__scroll--virtualized{max-height:min(640px,72vh);overflow:auto;overscroll-behavior:contain}.ax-canonical-table__scroll--virtualized .ax-canonical-table__table thead{position:sticky;top:0;z-index:2}.ax-canonical-table__table{width:100%;border-collapse:collapse;font-size:13px}.ax-canonical-table__table thead tr{background:var(--ax-ct-subtle)}.ax-canonical-table__table thead th{padding:10px 22px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ax-ct-header);text-align:left;border-bottom:1px solid var(--ax-ct-border-strong);white-space:nowrap}.ax-canonical-table__table thead th.is-right{text-align:right}.ax-canonical-table__table thead th.is-center{text-align:center}.ax-canonical-table__table tbody td{padding:14px 22px;color:var(--ax-ct-muted);border-bottom:1px solid var(--ax-ct-border);vertical-align:middle}.ax-canonical-table__table tbody tr:last-child td{border-bottom:0}.ax-canonical-table__table tbody tr:hover{background:var(--ax-ct-hover)}.ax-canonical-table__row--clickable{cursor:pointer}.ax-canonical-table__row--clickable:focus-visible{outline:2px solid #4caf50;outline-offset:-2px}@media (max-width:767px){.ax-canonical-table__header,.ax-canonical-table__toolbar{align-items:stretch;width:100%}.ax-canonical-table__toolbar{flex-wrap:wrap}.ax-canonical-table__search{flex:1 1 100%;width:100%}.ax-canonical-table__table{min-width:680px}}.ax-canonical-table__table tbody td.is-right{text-align:right}.ax-canonical-table__table tbody td.is-center{text-align:center}.ax-canonical-table__id{font-family:var(--font-mono,ui-monospace,monospace);font-size:12.5px;color:var(--ax-ct-muted)}.ax-canonical-table__avatar-cell{display:flex;align-items:center;gap:10px}.ax-canonical-table__avatar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--ax-ct-avatar-bg);color:var(--ax-ct-avatar-text);font-size:11px;font-weight:600;flex-shrink:0}.ax-canonical-table__name{font-weight:500;color:var(--ax-ct-title)}.ax-canonical-table__role{display:inline-flex;align-items:center;gap:7px;color:var(--ax-ct-muted)}.ax-canonical-table__role-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.ax-canonical-table__role-dot--success{background:#5bbc4d}.ax-canonical-table__role-dot--warning{background:#e8a317}.ax-canonical-table__role-dot--info{background:#142850}.ax-canonical-table__role-dot--neutral{background:#8a9bb0}.ax-canonical-table__metric{font-variant-numeric:tabular-nums}.ax-canonical-table__metric-unit,.ax-canonical-table__metric-value{font-weight:400;color:var(--ax-ct-muted)}.ax-canonical-table__metric-unit{margin-left:4px}.ax-canonical-table__badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:500;white-space:nowrap}.ax-canonical-table__badge-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.ax-canonical-table__badge--available,.ax-canonical-table__badge--success{background:var(--state-verified-bg,rgba(91,188,77,.12));color:#2e7d32}.ax-canonical-table__badge--available .ax-canonical-table__badge-dot,.ax-canonical-table__badge--success .ax-canonical-table__badge-dot{background:#5bbc4d}.ax-canonical-table__badge--in_field,.ax-canonical-table__badge--neutral,.ax-canonical-table__badge--on_leave{background:color-mix(in srgb,var(--text-primary,#142850) 8%,transparent);color:var(--text-secondary,#4e627b)}.ax-canonical-table__badge--in_field .ax-canonical-table__badge-dot,.ax-canonical-table__badge--neutral .ax-canonical-table__badge-dot,.ax-canonical-table__badge--on_leave .ax-canonical-table__badge-dot{background:#142850}.ax-canonical-table__badge--warning{background:var(--state-pending-bg,rgba(232,163,23,.12));color:#b45309}.ax-canonical-table__badge--warning .ax-canonical-table__badge-dot{background:#e8a317}.ax-canonical-table__badge--danger{background:var(--state-risk-bg,rgba(224,82,82,.12));color:#b91c1c}.ax-canonical-table__badge--danger .ax-canonical-table__badge-dot{background:#e05252}.ax-canonical-table__badge--info,.ax-canonical-table__badge--primary{background:color-mix(in srgb,var(--text-primary,#142850) 8%,transparent);color:var(--text-secondary,#1e3a5f)}.ax-canonical-table__badge--info .ax-canonical-table__badge-dot,.ax-canonical-table__badge--primary .ax-canonical-table__badge-dot{background:#2563eb}.ax-canonical-table__badge--indigo{background:rgba(99,102,241,.12);color:#4338ca}.ax-canonical-table__badge--indigo .ax-canonical-table__badge-dot{background:#6366f1}.ax-canonical-table__badge--teal{background:rgba(20,184,166,.12);color:#0f766e}.ax-canonical-table__badge--teal .ax-canonical-table__badge-dot{background:#14b8a6}.ax-canonical-table__action{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;background:transparent;border-radius:var(--ax-ct-radius);color:var(--ax-ct-muted);cursor:pointer}.ax-canonical-table__action:hover{background:var(--ax-ct-hover);color:var(--ax-ct-text)}.ax-canonical-table__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 22px;border-top:1px solid var(--ax-ct-border);background:var(--ax-ct-subtle)}.ax-canonical-table__page-label{font-size:13px;color:var(--ax-ct-muted)}.ax-canonical-table__page-nav{display:inline-flex;align-items:center;gap:6px}.ax-canonical-table__page-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--ax-ct-border-strong);border-radius:var(--ax-ct-radius);background:var(--ax-ct-bg);color:var(--ax-ct-text);cursor:pointer;transition:background .12s ease,opacity .12s ease}.ax-canonical-table__page-btn:hover:not(:disabled){background:var(--ax-ct-hover)}.ax-canonical-table__page-btn:disabled{opacity:.4;cursor:not-allowed}.ax-canonical-table__table tbody tr.ax-canonical-table__row--clickable{cursor:pointer}.ax-canonical-table__header-action{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--ax-ct-border-strong);border-radius:var(--ax-ct-radius);background:var(--ax-ct-bg);color:var(--ax-ct-text);cursor:pointer;transition:background .12s ease}.ax-canonical-table__header-action:hover:not(:disabled){background:var(--ax-ct-hover)}.ax-canonical-table__empty{padding:48px 22px;text-align:center;font-size:13px;color:var(--ax-ct-muted)}@media (max-width:768px){.ax-canonical-table__header{flex-direction:column;align-items:stretch}.ax-canonical-table__toolbar{width:100%;flex-wrap:wrap}.ax-canonical-table__search{width:100%;flex:1 1 100%;min-width:0}.ax-canonical-table__table{min-width:720px}.ax-canonical-table__footer{flex-direction:column;align-items:flex-start;gap:8px}}.ax-priority-gauge{--ax-pg-border:rgba(20,40,80,0.08);background:#ffffff;border:1px solid var(--ax-pg-border);border-radius:4px;box-shadow:0 1px 3px rgba(20,40,80,.06);padding:20px 22px 0}.ax-priority-gauge__title{font-size:13px;font-weight:600;color:#6f87a0;margin-bottom:8px}.ax-priority-gauge__chart{position:relative;height:160px;display:flex;align-items:flex-end;justify-content:center}.ax-priority-gauge__center{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);text-align:center}.ax-priority-gauge__center-label{font-size:11px;color:#8a9bb0;margin-bottom:2px}.ax-priority-gauge__center-value{font-family:var(--font-mono,ui-monospace,monospace);font-size:36px;font-weight:500;line-height:1;color:#142233}.ax-priority-gauge__scorecards{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ax-pg-border);margin-top:8px}.ax-priority-gauge__scorecard{display:flex;align-items:stretch;gap:10px;padding:14px 16px;border-right:1px solid var(--ax-pg-border)}.ax-priority-gauge__scorecard:last-child{border-right:0}.ax-priority-gauge__scorecard-bar{width:3px;border-radius:2px;flex-shrink:0}.ax-priority-gauge__scorecard-bar--high{background:#e05252}.ax-priority-gauge__scorecard-bar--medium{background:#e8a317}.ax-priority-gauge__scorecard-bar--low{background:#5bbc4d}.ax-priority-gauge__scorecard-label{font-size:11px;color:#8a9bb0;margin-bottom:4px}.ax-priority-gauge__scorecard-value{font-size:14px;font-weight:600;color:#142233}.ax-priority-gauge__scorecard-unit{font-weight:400;color:#6f87a0}.ax-throughput-chart{--ax-tc-border:rgba(20,40,80,0.08);background:#ffffff;border:1px solid var(--ax-tc-border);border-radius:4px;box-shadow:0 1px 3px rgba(20,40,80,.06);padding:20px 22px 16px}.ax-throughput-chart__title{font-size:13px;font-weight:600;color:#6f87a0;margin-bottom:12px}.ax-throughput-chart__body{width:100%}.ax-throughput-tip{background:#ffffff;border:1px solid rgba(20,40,80,.12);border-radius:4px;box-shadow:0 4px 12px rgba(20,40,80,.1);padding:10px 12px;min-width:120px}.ax-throughput-tip__label{font-size:11px;font-weight:600;color:#6f87a0;margin-bottom:6px}.ax-throughput-tip__row{display:flex;align-items:center;gap:6px;font-size:12px;color:#36475c;margin-top:4px}.ax-throughput-tip__swatch{width:8px;height:8px;border-radius:1px;flex-shrink:0}.ax-throughput-tip__swatch--verified{background:#5bbc4d}.ax-throughput-tip__swatch--open{background:#142850}