.ui-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;margin-bottom:21px;display:flex}.ui-page-header-main{flex:320px;min-width:0}@media (width<=800px){.ui-page-header .ui-page-header-eyebrow{margin-bottom:9px;font-size:9px}}.ui-page-header .ui-page-header-title{color:var(--ui-text);letter-spacing:-.6px;margin:0;font-size:26px;font-weight:500;line-height:1.35}.ui-page-header--level-2 .ui-page-header-title{letter-spacing:-.3px;font-size:20px}.ui-page-header-count{color:var(--ui-muted);font-family:var(--ui-font-numeric);letter-spacing:0;font-variant-numeric:tabular-nums;margin-left:8px;font-size:18px;font-weight:500}.ui-page-header .ui-page-header-description{color:var(--ui-muted);margin:6px 0 0;font-size:12px;line-height:1.65}.ui-page-header-extra{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}@media (width<=800px){.ui-page-header{gap:12px;margin-bottom:17px}.ui-page-header-main{flex-basis:100%}.ui-page-header .ui-page-header-title{font-size:23px}.ui-page-header--level-2 .ui-page-header-title{font-size:19px}}.ui-section-card.ant-card{border-color:var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);min-width:0;box-shadow:none;margin-bottom:18px}.ui-section-card.ant-card>.ant-card-head{border-bottom:0;min-height:0;padding:16px 18px}.ui-section-card>.ant-card-head>.ant-card-head-wrapper{flex-wrap:wrap;gap:12px}.ui-section-card>.ant-card-head .ant-card-head-title{white-space:normal;text-overflow:clip;padding:0;overflow:visible}.ui-section-card>.ant-card-head .ant-card-extra{flex-wrap:wrap;align-items:center;gap:8px;margin-inline-start:auto;padding:0;display:flex}.ui-section-card .ui-section-card-title{color:var(--ui-text);margin:0;font-size:16px;font-weight:500;line-height:1.5}.ui-section-card-subtitle{color:var(--ui-muted);margin-top:4px;font-size:12px;font-weight:400;line-height:1.6;display:block}.ui-section-card.ant-card>.ant-card-body{padding:18px}.ui-section-card--headed.ant-card>.ant-card-body{padding-top:0}.ui-section-card--flush.ant-card>.ant-card-body{border-radius:0 0 var(--ui-radius) var(--ui-radius);padding:0;overflow:hidden}@media (width<=800px){.ui-section-card.ant-card>.ant-card-head{padding:14px}.ui-section-card .ui-section-card-title{font-size:15px}.ui-section-card.ant-card>.ant-card-body{padding:14px}.ui-section-card--headed.ant-card>.ant-card-body{padding-top:0}.ui-section-card--flush.ant-card>.ant-card-body{padding:0}}.ui-status-tag.ant-tag{white-space:nowrap;vertical-align:middle;border:0;border-radius:4px;align-items:center;gap:5px;margin-inline-end:0;padding:3px 7px;font-size:11px;font-weight:400;line-height:1.35;display:inline-flex}.ui-status-tag.ant-tag>svg,.ui-status-tag.ant-tag>svg.lucide{flex:none;width:12px;height:12px}.ui-status-tag-dot{background:currentColor;border-radius:50%;flex:none;width:4px;height:4px}.ui-status-tag--success.ant-tag{color:var(--ui-success);background:var(--ui-success-soft)}.ui-status-tag--warning.ant-tag{color:var(--ui-warning);background:var(--ui-warning-soft)}.ui-status-tag--danger.ant-tag{color:var(--ui-danger);background:var(--ui-danger-soft)}.ui-status-tag--info.ant-tag{color:var(--ui-primary);background:var(--ui-primary-soft)}.ui-status-tag--neutral.ant-tag{color:var(--ui-muted);background:var(--ui-bg)}.ui-status-tag--archived.ant-tag{color:var(--ui-muted);opacity:.85;background:#eff0f0}.ui-kpi-strip{grid-template-columns:repeat(var(--ui-kpi-cols,4), minmax(0, 1fr));gap:12px;min-width:0;margin-bottom:18px;display:grid}@media (width<=1400px){.ui-kpi-strip{grid-template-columns:repeat(var(--ui-kpi-cols-xl,var(--ui-kpi-cols,4)), minmax(0, 1fr))}}@media (width<=1200px){.ui-kpi-strip{grid-template-columns:repeat(var(--ui-kpi-cols-lg,4), minmax(0, 1fr))}}@media (width<=800px){.ui-kpi-strip{grid-template-columns:repeat(var(--ui-kpi-cols-md,2), minmax(0, 1fr));gap:10px}}@media (width<=480px){.ui-kpi-strip{grid-template-columns:repeat(var(--ui-kpi-cols-sm,2), minmax(0, 1fr))}}@media (width<=360px){.ui-kpi-strip{grid-template-columns:repeat(var(--ui-kpi-cols-xs,var(--ui-kpi-cols-sm,2)), minmax(0, 1fr))}}.ui-kpi-card.ant-card{border-color:var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);min-width:0;box-shadow:none}.ui-kpi-card.ant-card>.ant-card-body{flex-direction:column;height:100%;padding:0;display:flex}.ui-kpi-card-hit{border-radius:inherit;width:100%;min-width:0;color:inherit;font:inherit;text-align:start;background:0 0;border:0;flex-direction:column;flex:auto;align-items:flex-start;gap:8px;margin:0;padding:16px 20px;text-decoration:none;display:flex}.ui-kpi-card--interactive .ui-kpi-card-hit{cursor:pointer;transition:background-color .18s,box-shadow .18s}.ui-kpi-card--interactive .ui-kpi-card-hit:hover{background:var(--ui-primary-soft);color:inherit}.ui-kpi-card--interactive .ui-kpi-card-hit:focus-visible{outline:2px solid var(--ui-primary);outline-offset:-2px}.ui-kpi-card--interactive .ui-kpi-card-hit:disabled{cursor:not-allowed;opacity:.55}.ui-kpi-card--pressed.ant-card{border-color:var(--ui-primary);box-shadow:inset 0 0 0 1px var(--ui-primary)}.ui-kpi-card--pressed .ui-kpi-card-hit{background:var(--ui-primary-soft)}.ui-kpi-card-label{min-width:0;color:var(--ui-muted);align-items:center;gap:6px;font-size:13px;line-height:1.5;display:flex}.ui-kpi-card-icon{color:var(--ui-primary);flex:none;display:inline-flex}.ui-kpi-card-icon>svg{width:16px;height:16px}.ui-kpi-card-value{color:var(--ui-text);font-family:var(--ui-font-numeric);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(22px,2vw,28px);font-weight:600;line-height:1.2;display:block}.ui-kpi-card-unit{font-family:var(--ui-font);margin-left:6px;font-size:12px;font-weight:400}.ui-kpi-card-hint{color:var(--ui-muted);font-size:12px;line-height:1.5;display:block}.ui-kpi-card-value--locked{font-family:var(--ui-font);font-size:12px;font-weight:400;line-height:1.5}.ui-kpi-card-lock{border:1px solid color-mix(in srgb, var(--ui-warning) 22%, transparent);background:var(--ui-warning-soft);color:var(--ui-warning);white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;display:inline-flex}.ui-kpi-card-lock>svg{flex:none}.ui-kpi-card-extra{width:100%;min-width:0;display:block}.ui-kpi-card-extra--outside{padding:0 20px 16px}.ui-kpi-card-footer{border-top:1px solid var(--ui-border);color:var(--ui-muted);padding:10px 20px;font-size:12px}.ui-kpi-card-skeleton.ant-skeleton-element .ant-skeleton-input{width:72px;min-width:72px;height:28px}.ui-kpi-card--success .ui-kpi-card-value{color:var(--ui-success)}.ui-kpi-card--warning .ui-kpi-card-value{color:var(--ui-warning)}.ui-kpi-card--danger .ui-kpi-card-value{color:var(--ui-danger)}.ui-kpi-card--muted .ui-kpi-card-value{color:var(--ui-muted)}.ui-kpi-card--accent.ant-card{border-color:var(--ui-primary);background:var(--ui-primary)}.ui-kpi-card--accent .ui-kpi-card-value{color:var(--ui-surface)}.ui-kpi-card--accent :is(.ui-kpi-card-label,.ui-kpi-card-hint,.ui-kpi-card-icon){color:var(--ui-on-primary-muted)}.ui-kpi-card--accent .ui-kpi-card-footer{color:var(--ui-on-primary-muted);border-top-color:#fff3}.ui-kpi-card--accent.ui-kpi-card--interactive .ui-kpi-card-hit:hover,.ui-kpi-card--accent.ui-kpi-card--pressed .ui-kpi-card-hit{background:var(--ui-primary-hover)}.ui-kpi-card--accent .ui-kpi-card-hit:focus-visible{outline-color:var(--ui-surface)}@media (width<=800px){.ui-kpi-card-hit{padding:14px}.ui-kpi-card-extra--outside{padding:0 14px 14px}.ui-kpi-card-footer{padding:10px 14px}}.ui-page-loading{color:var(--ui-muted);flex-direction:column;justify-content:center;align-items:center;gap:15px;display:flex}.ui-page-loading-label{font-size:12px}.ui-page-loading--compact{flex-direction:row;justify-content:flex-start;gap:8px;padding:8px 0}.ui-page-loading--compact .ui-page-loading-label{font-size:13px}.ui-error-alert.ant-alert{background:var(--ui-danger-soft);border-color:#edd4d0;margin-bottom:16px;font-size:13px;line-height:1.7}.ui-error-alert.ant-alert :is(.ant-alert-title,.ant-alert-description,.ant-alert-icon){color:var(--ui-danger)}.ui-error-alert.ant-alert .ant-alert-description{font-size:13px}.ui-error-alert--compact.ant-alert{margin-bottom:0;padding:7px 12px}.ui-empty-state.ant-empty{color:var(--ui-muted);margin:0;padding:42px 20px;font-size:13px}.ui-empty-state--compact.ant-empty{padding:20px 12px}.ui-empty-state.ant-empty .ant-empty-image{opacity:1;height:auto;color:var(--ui-muted);justify-content:center;margin-bottom:14px;font-size:28px;line-height:1;display:flex}.ui-empty-state--compact.ant-empty .ant-empty-image{margin-bottom:10px;font-size:22px}.ui-empty-state.ant-empty .ant-empty-image svg{width:1em;height:1em;margin:0}.ui-empty-state.ant-empty .ant-empty-description{color:var(--ui-muted)}.ui-empty-state-title{color:var(--ui-text);margin-bottom:4px;font-size:14px;font-weight:500;display:block}.ui-empty-state-description{display:block}.ui-empty-state.ant-empty .ant-empty-footer{margin-top:14px}.ui-search-input.ant-input-affix-wrapper{flex:240px;min-width:0;max-width:430px;font-size:13px}.ui-search-input .ui-search-input-icon{color:var(--ui-muted);flex:none}.ui-filter-bar{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;margin-bottom:16px;display:flex}.ui-filter-bar--flush{margin-bottom:0}.ui-filter-bar-tail{flex-wrap:wrap;align-items:center;gap:10px;margin-inline-start:auto;display:flex}.ui-filter-bar .ui-filter-bar-count{color:var(--ui-muted);font-size:12px}.ui-filter-bar .ui-filter-bar-reset.ant-btn{padding-inline:0;font-size:12px}@media (width<=800px){.ui-search-input.ant-input-affix-wrapper{flex-basis:100%;max-width:none;font-size:16px}}.ui-count-segmented{max-width:100%;overflow-x:auto}.ui-count-segmented-label{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ui-count-segmented-count{background:var(--ui-bg);min-width:18px;color:var(--ui-muted);font-family:var(--ui-font-numeric);text-align:center;font-variant-numeric:tabular-nums;border-radius:9px;padding:0 5px;font-size:11px;font-weight:500;line-height:18px}.ui-count-segmented .ant-segmented-item-selected .ui-count-segmented-count{background:var(--ui-primary-soft);color:var(--ui-primary)}.ui-count-segmented-count--warning,.ui-count-segmented .ant-segmented-item-selected .ui-count-segmented-count--warning{background:var(--ui-warning-soft);color:var(--ui-warning)}.ui-count-segmented-count--danger,.ui-count-segmented .ant-segmented-item-selected .ui-count-segmented-count--danger{background:var(--ui-danger-soft);color:var(--ui-danger)}.ant-btn.ui-icon-button--text.ant-btn-color-default.ant-btn-variant-text{--ant-btn-text-color:var(--ui-muted);--ant-btn-text-color-hover:var(--ui-primary);--ant-btn-text-color-active:var(--ui-primary);--ant-btn-bg-color-hover:var(--ui-bg);--ant-btn-bg-color-active:var(--ui-primary-soft)}.ant-btn.ui-icon-button--text.ant-btn-variant-text:not(:where(.ui-icon-button--plain-state))[aria-pressed=true],.ant-btn.ui-icon-button--text.ant-btn-variant-text:not(:where(.ui-icon-button--plain-state))[aria-expanded=true]{--ant-btn-text-color:var(--ui-primary);--ant-btn-bg-color:var(--ui-primary-soft);--ant-btn-bg-color-hover:var(--ui-primary-soft)}.ant-btn.ui-icon-button>.ant-btn-icon>svg{flex:none}@media (pointer:coarse){.ant-btn.ui-icon-button{min-width:44px;min-height:44px}}.ui-row-clickable{cursor:pointer}.ui-row-clickable:focus-visible{outline:2px solid var(--ui-primary);outline-offset:-2px}.ui-row-clickable:focus-visible>td,.ui-row-highlight>td,.ui-row-highlight:focus>td{background:var(--ui-primary-soft)}.ui-row-highlight:focus{outline:none}.ant-pagination.ui-table-pagination{flex-wrap:wrap;row-gap:10px;padding-inline:16px;font-size:13px}.ant-pagination.ui-table-pagination .ant-pagination-total-text{color:var(--ui-muted);margin-inline-end:auto}.ant-pagination.ui-table-pagination .ant-pagination-item-active{background:var(--ui-primary-soft);border-color:var(--ui-primary)}.ant-pagination.ui-table-pagination :is(button,a,input):focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px}@media (pointer:coarse),(width<=800px){.ant-pagination.ui-table-pagination .ant-pagination-item,.ant-pagination.ui-table-pagination .ant-pagination-prev,.ant-pagination.ui-table-pagination .ant-pagination-next,.ant-pagination.ui-table-pagination .ant-pagination-jump-prev,.ant-pagination.ui-table-pagination .ant-pagination-jump-next{min-width:44px;height:44px;line-height:42px}.ant-pagination.ui-table-pagination .ant-pagination-options-quick-jumper,.ant-pagination.ui-table-pagination .ant-pagination-options-quick-jumper input{height:44px;line-height:42px}}@media (width<=600px){.ant-pagination.ui-table-pagination{justify-content:center}.ant-pagination.ui-table-pagination .ant-pagination-total-text{text-align:center;flex-basis:100%;margin-inline-end:0}}.ui-grouped-tables.ant-collapse .ant-collapse-body{padding:0}.ui-file-upload,.ui-file-upload>.ant-upload{max-width:100%;display:inline-flex}
