.ui-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ui-template{display:flex;flex-direction:column;gap:var(--space-4, 20px);min-width:0}.ui-template>*{min-width:0}.ui-page-header{display:flex;flex-direction:column;gap:var(--space-2, 8px);min-width:0}.ui-page-header__row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3, 16px)}.ui-page-header__text{min-width:0;flex:1 1 280px}.ui-page-header .ui-page-header__title{margin:0;font-size:clamp(1.35rem,1.1rem + .9vw,1.85rem);line-height:1.25;color:var(--text-primary, inherit)}.ui-page-header .ui-page-header__subtitle{margin:4px 0 0;color:var(--text-secondary, inherit);max-width:72ch}.ui-page-header__actions{display:flex;flex-wrap:wrap;gap:var(--space-2, 8px)}.ui-section{min-width:0}.ui-section__heading{display:flex;flex-direction:column;gap:2px;padding:4px 0;white-space:normal}.ui-section__title{margin:0;font-size:1rem;font-weight:600;line-height:1.4;color:var(--text-primary, inherit)}.ui-section__description{margin:0;font-size:.875rem;font-weight:400;color:var(--text-secondary, inherit)}.ui-feedback{padding:var(--space-3, 16px) 0}.ui-feedback__title{display:block;color:var(--text-primary, inherit)}.ui-feedback__description{display:block;margin-top:4px;color:var(--text-secondary, inherit)}.ui-data-view{display:flex;flex-direction:column;gap:var(--space-3, 12px);min-width:0}.ui-data-view__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2, 8px)}.ui-data-view__filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2, 8px);flex:1 1 320px;min-width:0}.ui-data-view__search{width:min(320px,100%)}.ui-data-view__actions{display:flex;flex-wrap:wrap;gap:var(--space-2, 8px)}.ui-data-view__table{min-width:0;overflow-x:auto}.ui-data-view__row--interactive{cursor:pointer}.ui-data-view__row--interactive:focus-visible{outline:2px solid var(--primary-color, #1677ff);outline-offset:-2px}.ui-data-view__row--selected>td{background:var(--table-header-bg, rgba(0, 0, 0, .04))}.ui-record-form{display:flex;flex-direction:column;min-width:0;width:100%}.ui-record-form__body{display:flex;flex-direction:column;gap:var(--space-4, 20px);min-width:0}.ui-record-form__error{margin-bottom:0}.ui-record-form__footer{display:flex;justify-content:flex-end;padding:var(--space-3, 12px) 0 0;margin-top:var(--space-3, 16px);border-top:1px solid var(--border-color, rgba(0, 0, 0, .08));background:var(--surface-bg, #fff)}.ui-record-form__footer--sticky{position:sticky;bottom:0;z-index:2;padding-bottom:var(--space-2, 8px)}.ui-form-section{margin:0;padding:0;border:0;min-width:0}.ui-form-section__title{margin-bottom:var(--space-2, 8px);padding:0;font-size:.95rem;font-weight:600;color:var(--text-primary, inherit)}.ui-form-section__description{margin:-4px 0 var(--space-3, 12px);color:var(--text-secondary, inherit)}.ui-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-4, 20px)}.ui-record-form--cols-1 .ui-form-grid,.ui-form-section--cols-1 .ui-form-grid{grid-template-columns:minmax(0,1fr)}.ui-form-grid>*{min-width:0}.ui-form-grid>.ui-field--wide{grid-column:1 / -1}.ui-record-form .ant-form-item-control-input{min-height:var(--control-height, 40px)}.ui-form-overlay .ant-modal-body{max-height:calc(100dvh - 160px);overflow-y:auto}.ui-form-overlay--fullscreen{top:0;max-width:100vw;margin:0;padding:0}.ui-form-overlay--fullscreen .ant-modal-content{min-height:100dvh;border-radius:0}.ui-form-overlay--fullscreen .ant-modal-body{max-height:calc(100dvh - 72px)}.ui-detail-panel{min-width:0}.ui-detail-panel .ant-descriptions-item-content{overflow-wrap:anywhere}.ui-status-badge{display:inline-flex;align-items:center;gap:6px;margin-inline-end:0}.ui-status-badge__dot{width:6px;height:6px;border-radius:50%;background:currentColor}.ui-status-badge--empty{color:var(--text-secondary, inherit)}.ui-action-bar{display:flex;flex-wrap:wrap;gap:var(--space-2, 8px)}.ui-action-bar--end{justify-content:flex-end}.ui-action-bar--start{justify-content:flex-start}.ui-action-bar__tip{display:inline-block}.ui-step-flow{min-width:0;overflow-x:auto}.ui-tpl-master-detail__body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4, 20px)}.ui-tpl-master-detail--open .ui-tpl-master-detail__body,.ui-tpl-master-detail__body:has(.ui-tpl-master-detail__detail){grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.ui-tpl-workspace__summary{display:flex;flex-wrap:wrap;gap:var(--space-3, 12px)}.ui-tpl-workspace__body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4, 20px)}.ui-tpl-workspace--aside .ui-tpl-workspace__body{grid-template-columns:minmax(0,1fr) minmax(260px,340px)}.ui-tpl-workbench__body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4, 20px)}.ui-tpl-workbench--queue .ui-tpl-workbench__body{grid-template-columns:minmax(260px,360px) minmax(0,1fr)}.ui-tpl-workbench--context .ui-tpl-workbench__body{grid-template-columns:minmax(0,1fr) minmax(260px,340px)}.ui-tpl-workbench--queue.ui-tpl-workbench--context .ui-tpl-workbench__body{grid-template-columns:minmax(240px,320px) minmax(0,1fr) minmax(240px,320px)}.ui-tpl-form__body{display:grid;grid-template-columns:minmax(0,960px);justify-content:center;gap:var(--space-4, 20px)}.ui-tpl-form--aside .ui-tpl-form__body{grid-template-columns:minmax(0,860px) minmax(220px,300px)}.ui-tpl-content__body{max-width:80ch;min-width:0}.ui-tpl-dashboard__filters{display:flex;flex-wrap:wrap;gap:var(--space-2, 8px)}.ui-tpl-dashboard__metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-3, 16px)}.ui-tpl-dashboard__charts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:var(--space-4, 20px)}.ui-tpl-bespoke{display:flex;flex-direction:column;min-width:0}.ui-tpl-bespoke--fill{min-height:calc(100dvh - 160px)}.ui-tpl-bespoke__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2, 8px)}.ui-tpl-bespoke__body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4, 20px);flex:1 1 auto;min-height:0}.ui-tpl-bespoke__body--aside{grid-template-columns:minmax(0,1fr) minmax(260px,340px)}.ui-tpl-bespoke__stage{position:relative;min-width:0;min-height:320px;overflow:auto}.ui-tpl-bespoke__aside{min-width:0}.ui-tpl-bespoke__footer{color:var(--color-text-secondary, rgba(0, 0, 0, .55));font-size:.875em}@media (max-width: 991px){.ui-tpl-bespoke__body--aside{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.ui-tpl-bespoke__stage *,.ui-tpl-bespoke__stage *:before,.ui-tpl-bespoke__stage *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width: 1199px){.ui-tpl-workbench--queue.ui-tpl-workbench--context .ui-tpl-workbench__body{grid-template-columns:minmax(240px,320px) minmax(0,1fr)}.ui-tpl-workbench--queue.ui-tpl-workbench--context .ui-tpl-workbench__context{grid-column:1 / -1}}@media (max-width: 991px){.ui-tpl-master-detail--open .ui-tpl-master-detail__body,.ui-tpl-master-detail__body:has(.ui-tpl-master-detail__detail),.ui-tpl-workspace--aside .ui-tpl-workspace__body,.ui-tpl-workbench--queue .ui-tpl-workbench__body,.ui-tpl-workbench--context .ui-tpl-workbench__body,.ui-tpl-workbench--queue.ui-tpl-workbench--context .ui-tpl-workbench__body,.ui-tpl-form--aside .ui-tpl-form__body{grid-template-columns:minmax(0,1fr)}.ui-tpl-master-detail--open .ui-tpl-master-detail__detail{order:-1}}@media (max-width: 767px){.ui-form-grid{grid-template-columns:minmax(0,1fr)}.ui-page-header__actions,.ui-data-view__actions,.ui-data-view__search{width:100%}}.ui-page-header .ui-page-header__title{font-weight:700;letter-spacing:-.015em}.ui-page-header .ant-breadcrumb{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ui-page-header .ant-breadcrumb,.ui-page-header .ant-breadcrumb a,.ui-page-header .ant-breadcrumb-link{color:var(--primary-color, #6B58CF)}.ui-section__card{border-radius:var(--card-radius, 12px);border-color:var(--card-border, #E3E7EF);box-shadow:var(--card-shadow, none)}.ui-section__card>.ant-card-head{border-bottom-color:var(--card-border, #E3E7EF);min-height:56px}.ui-section__title{font-weight:700}.ui-data-view .ant-table-wrapper .ant-table{border-radius:var(--radius-md, 8px)}.ui-data-view__row--selected>td{background:var(--primary-soft, #ECE8FB)!important}.ui-status-badge.ant-tag{border-radius:999px;font-weight:600;padding-inline:10px}.ui-tpl-dashboard__metrics{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:var(--ui-space-gap, 16px)}.ui-metric-card{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0;padding:16px 16px 14px 20px;background:var(--surface-bg, #fff);border:1px solid var(--card-border, #E3E7EF);border-radius:var(--card-radius, 12px);box-shadow:var(--card-shadow, none);overflow:hidden}.ui-metric-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--accent-bar, var(--primary-color, #6B58CF))}.ui-metric-card--interactive{cursor:pointer;transition:box-shadow .15s ease,border-color .15s ease}.ui-metric-card--interactive:hover{border-color:var(--primary-color, #6B58CF);box-shadow:var(--soft-shadow, 0 8px 24px rgba(0,0,0,.08))}.ui-metric-card--interactive:focus-visible{outline:2px solid var(--primary-color, #6B58CF);outline-offset:2px}.ui-metric-card__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.ui-metric-card__label{color:var(--text-secondary, #5B6476);font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-metric-card__body{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;min-width:0}.ui-metric-card__figures{display:flex;flex-direction:column;gap:2px;min-width:0}.ui-metric-card__value{color:var(--text-primary, #1F2937);font-size:28px;font-weight:700;line-height:1.15;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ui-metric-card__caption{color:var(--text-secondary, #5B6476);font-size:12px}.ui-metric-card__spark{flex:0 0 auto;color:var(--accent-bar, var(--primary-color, #6B58CF))}.ui-metric-card__skeleton{width:80px!important;min-width:80px!important}.ui-filter-bar{display:flex;flex-wrap:wrap;align-items:stretch;background:var(--surface-bg, #fff);border:1px solid var(--card-border, #E3E7EF);border-radius:var(--card-radius, 12px);box-shadow:var(--card-shadow, none);min-width:0}.ui-filter-bar__field{display:flex;flex-direction:column;gap:2px;flex:1 1 200px;min-width:0;padding:10px 16px;border-inline-end:1px solid var(--border-color, #D9DEE8)}.ui-filter-bar__field:last-of-type{border-inline-end:0}.ui-filter-bar__label{color:var(--text-secondary, #5B6476);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ui-filter-bar__control{min-width:0}.ui-filter-bar__control .ant-select,.ui-filter-bar__control .ant-picker,.ui-filter-bar__control .ant-input-affix-wrapper{width:100%}.ui-filter-bar__control .ant-select-selector,.ui-filter-bar__control .ant-picker{padding-inline-start:0!important;font-weight:600}.ui-filter-bar__extra{display:flex;align-items:center;gap:8px;padding:10px 16px;margin-inline-start:auto}.ui-record-summary{display:flex;flex-direction:column;min-width:0;background:var(--surface-bg, #fff);border:1px solid var(--card-border, #E3E7EF);border-radius:var(--card-radius, 12px);box-shadow:var(--card-shadow, none);overflow:hidden}.ui-record-summary__header{display:flex;flex-direction:column;gap:4px;padding:16px 16px 20px;background:var(--primary-soft, #ECE8FB)}.ui-record-summary__eyebrow{color:var(--primary-color, #6B58CF);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ui-record-summary__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}.ui-record-summary__title{margin:0;color:var(--text-primary, #1F2937);font-size:1.15rem;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.ui-record-summary__subtitle{margin:0;color:var(--text-secondary, #5B6476);font-size:12.5px}.ui-record-summary__body{flex:1 1 auto;padding:8px 16px 16px;min-width:0}.ui-record-summary__body .ant-descriptions-item-label{color:var(--text-secondary, #5B6476)}.ui-record-summary__footer{padding:0 16px 16px}.ui-record-summary__footer .ant-btn{width:100%}@media (max-width: 767px){.ui-filter-bar__field{flex-basis:100%;border-inline-end:0;border-bottom:1px solid var(--border-color, #D9DEE8)}.ui-filter-bar__field:last-of-type{border-bottom:0}.ui-metric-card__value{font-size:24px}}
