:root{--av-ui-page: #FBF8F4;--av-ui-card: #FFFDFB;--av-ui-line: #E8E0D5;--av-ui-line-2: #E0D6C8;--av-ui-ink: #2E2A26;--av-ui-ink-2: #6B635B;--av-ui-muted: #9C8F82;--av-ui-clay: #9C3F2E;--av-ui-clay-tint: #F6EDE4;--av-ui-clay-tint-2: #F0E2D6;--av-ui-ok: #0F6E56;--av-ui-ok-tint: #E7F0EB;--av-ui-warn: #854F0B;--av-ui-warn-tint: #F5EBDD;--av-ui-bad: #A32D2D;--av-ui-bad-tint: #F7E7E4;--av-ui-preview-white: #fff;--av-ui-preview-table-head: #FDFBF7;--av-ui-preview-row-hover: #F5EFE6;--av-ui-preview-chip: #F3EDE5}.canonical-icon{display:inline-flex;flex:0 0 auto;vertical-align:middle}.canonical-icon svg{display:block;height:100%;width:100%}.identity-cell{min-width:0}.identity-cell__primary{align-items:center;display:flex;min-width:0}.identity-cell__icon{color:var(--av-ui-clay);display:inline-flex;flex:0 0 auto;margin-right:8px}.identity-cell__name{color:var(--av-ui-ink);font-weight:600}.identity-cell__chip{background:var(--av-ui-preview-chip);border-radius:9px;color:var(--av-ui-ink-2);display:inline-block;font-size:10px;font-weight:700;margin-left:6px;padding:1px 7px;vertical-align:1px}.identity-cell__secondary{color:var(--av-ui-ink-2);font-size:11px;font-weight:400;margin-top:1px}.exception-cell{align-items:center;display:inline-flex;font-weight:600}.exception-cell__dot{border-radius:4px;display:inline-block;height:7px;margin-right:6px;width:7px}.exception-cell--danger{color:var(--av-ui-bad)}.exception-cell--danger .exception-cell__dot{background:var(--av-ui-bad)}.exception-cell--warning{color:var(--av-ui-warn)}.exception-cell--warning .exception-cell__dot{background:var(--av-ui-warn)}.filter-chip-row{align-items:center;display:flex;flex-wrap:wrap;gap:7px;margin:10px 0}.filter-chip{background:var(--av-ui-preview-white);border:1px solid var(--av-ui-line-2);border-radius:14px;color:var(--av-ui-ink);cursor:pointer;font-size:12.5px;padding:4px 13px}.filter-chip--active{background:var(--av-ui-clay);border-color:var(--av-ui-clay);color:var(--av-ui-preview-white);font-weight:600}.filter-chip-row__trailing{align-items:center;display:flex;gap:7px;margin-left:auto}.operational-table__toggle:focus-visible,.filter-chip:focus-visible,.exception-list-row__action button:focus-visible,.exception-list-row__action a:focus-visible{border-color:var(--av-ui-clay);box-shadow:var(--ring-brand);outline:none}.kpi-card{align-items:flex-start;background:var(--av-ui-card);border:1px solid var(--av-ui-line);border-radius:12px;display:flex;flex:1;gap:12px;min-width:180px;padding:13px 16px}.kpi-card__icon{align-items:center;background:var(--av-ui-clay-tint);border-radius:10px;color:var(--av-ui-clay);display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.kpi-card__label{color:var(--av-ui-ink-2);font-size:10px;letter-spacing:1.1px;text-transform:uppercase}.kpi-card__value{color:var(--av-ui-clay);font-family:Georgia,serif;font-size:20px;margin-top:1px}.kpi-card__value small{color:var(--av-ui-ink-2);font-family:Segoe UI,sans-serif;font-size:12px}.kpi-card__subline{color:var(--av-ui-ink-2);font-size:11px;margin-top:1px}.kpi-card--good .kpi-card__icon{background:var(--av-ui-ok-tint);color:var(--av-ui-ok)}.kpi-card--good .kpi-card__value{color:var(--av-ui-ok)}.exception-list-row{align-items:center;border-bottom:1px solid var(--av-ui-line);display:flex;gap:10px;padding:12px 16px}.exception-list-row:last-child{border-bottom:0}.exception-list-row__icon{align-items:center;border-radius:9px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.exception-list-row__icon--danger{background:var(--av-ui-bad-tint);color:var(--av-ui-bad)}.exception-list-row__icon--warning{background:var(--av-ui-warn-tint);color:var(--av-ui-warn)}.exception-list-row__content{flex:1;min-width:0}.exception-list-row__secondary{color:var(--av-ui-ink-2);font-size:11px;font-weight:400;margin-top:1px}.exception-list-row__action{flex:0 0 auto}.exception-list-row__action button,.exception-list-row__action a{background:var(--av-ui-preview-white);border:1px solid var(--av-ui-line-2);border-radius:8px;color:var(--av-ui-ink);cursor:pointer;font-size:12px;padding:5px 12px}.exception-list-row__action button:hover,.exception-list-row__action a:hover{border-color:var(--av-ui-clay);color:var(--av-ui-clay)}.operational-table{background:var(--av-ui-card);border:1px solid var(--av-ui-line);border-radius:12px;color:var(--av-ui-ink);overflow:auto}.operational-table table{border-collapse:collapse;table-layout:fixed;width:100%}.operational-table thead{position:sticky;top:0;z-index:1}.operational-table th{background:var(--av-ui-preview-table-head);border-bottom:1.5px solid var(--av-ui-line);color:var(--av-ui-ink-2);font-size:10px;font-weight:600;letter-spacing:1.2px;padding:10px 14px;text-align:left;text-transform:uppercase}.operational-table td{border-bottom:1px solid var(--av-ui-line);font-size:13px;padding:11px 14px;vertical-align:middle}.operational-table__row:last-child td{border-bottom:0}.operational-table__row--parent{background:var(--av-ui-page);height:56px}.operational-table__row--parent:hover{background:var(--av-ui-preview-row-hover)}.operational-table__row--parent td{font-weight:600}.operational-table__row--child{height:52px}.operational-table__row--child td:first-child{padding-left:44px}.operational-table__identity{align-items:center;display:flex;min-width:0}.operational-table__toggle{align-items:center;background:transparent;border:0;color:var(--av-ui-ink-2);cursor:pointer;display:inline-flex;flex:0 0 16px;font-size:11px;height:40px;justify-content:flex-start;padding:0;width:40px}.operational-table__toggle span{display:inline-block;transition:transform .15s ease-out}.operational-table__toggle[aria-expanded=true] span{transform:rotate(90deg)}.operational-table__cell-content{min-width:0}.operational-table__numeric{font-variant-numeric:tabular-nums;text-align:right}.operational-table th.operational-table__numeric{text-align:right}@media(max-width:640px){.operational-table{overflow:hidden}.operational-table table,.operational-table tbody{display:block;width:100%}.operational-table colgroup{display:none}.operational-table thead{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.operational-table__row{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto auto;height:auto;min-height:52px;width:100%}.operational-table__row--parent{min-height:56px}.operational-table td{border-bottom:0;display:none;min-width:0;padding:8px 14px}.operational-table td[data-column-priority=identity],.operational-table td[data-column-priority=exception],.operational-table td[data-column-priority=action],.operational-table td[data-column-priority=fact]{display:block}.operational-table td[data-column-priority=identity]{grid-column:1;grid-row:1}.operational-table td[data-column-priority=fact]:not(.operational-table__numeric){grid-column:1;grid-row:2;padding-top:0}.operational-table td[data-column-priority=fact].operational-table__numeric{grid-column:2;grid-row:1}.operational-table td[data-column-priority=action]{grid-column:3;grid-row:1;padding-left:0}.operational-table td[data-column-priority=exception]{grid-column:2 / 4;grid-row:2;padding-top:0;white-space:normal}.operational-table__row--child td[data-column-priority=identity]{padding-bottom:2px}.operational-table__row--child td[data-column-priority=exception]{padding-bottom:10px}}
