@layer base{button,input,textarea,select{font:inherit}}@layer antd;:root{--app-color-text:#172033;--app-color-text-strong:#0f172a;--app-color-text-heading:#1e293b;--app-color-text-secondary:#475569;--app-color-text-muted:#64748b;--app-color-text-code:#334155;--app-color-text-disabled:#8c8c8c;--app-color-bg-layout:#f4f6f9;--app-color-surface:#fff;--app-color-surface-subtle:#f8fafc;--app-color-surface-raised:#fbfcfe;--app-color-surface-sunken:#fafbfc;--app-color-surface-neutral:#f1f5f9;--app-color-surface-neutral-soft:#eef2f6;--app-color-on-dark:var(--app-color-surface-subtle);--app-color-border:#e2e8f0;--app-color-border-soft:#e6ebf2;--app-color-border-subtle:#edf2f7;--app-color-border-hairline:#e8edf4;--app-color-border-card:#dfe6ef;--app-color-border-card-strong:#dbe6f5;--app-color-border-bar:#dbe3ed;--app-color-border-divider:#f0f0f0;--app-color-border-input:#d9d9d9;--app-color-border-hover:#cbd5e1;--app-color-primary:#2563eb;--app-color-primary-deep:#1d4ed8;--app-color-primary-bright:#3b82f6;--app-color-primary-soft:#eff6ff;--app-color-primary-tint:#f0f7ff;--app-color-primary-tint-soft:#f8fbff;--app-color-primary-border:#dbeafe;--app-color-primary-border-strong:#bfdbfe;--app-color-primary-border-active:#93c5fd;--app-color-success:#059669;--app-color-success-tint:#f0fdf4;--app-color-warning:#d97706;--app-color-warning-border:#f6c96b;--app-color-warning-tint:#fffaf0;--app-color-warning-tint-row:#fffbf2;--app-color-pending-tint:#fffbe6;--app-color-pending-tint-hover:#fff7d1;--app-color-danger:#dc2626;--app-color-danger-strong:#ef4444;--app-color-danger-tint-row:#fff7f7;--app-color-gold:#ad6800;--app-color-online:#16a34a;--app-color-wood:#15803d;--app-color-silver:#7c3aed;--app-color-neutral:#94a3b8;--app-color-login-backdrop:#eef2f7;--app-color-text-strong-rgb:15 23 42;--app-color-surface-rgb:255 255 255;--app-color-primary-rgb:37 99 235;--app-color-primary-bright-rgb:59 130 246;--app-color-danger-rgb:220 38 38;--app-color-border-hover-rgb:203 213 225;--app-shadow-sider:8px 0 24px rgb(var(--app-color-text-strong-rgb) / 8%);--app-shadow-header:0 1px 4px rgb(var(--app-color-text-strong-rgb) / 4%);--app-shadow-brand:0 8px 20px rgb(var(--app-color-primary-rgb) / 28%);--app-shadow-login-card:0 24px 64px rgb(var(--app-color-text-strong-rgb) / 12%);--app-shadow-workbench:0 8px 24px rgb(var(--app-color-primary-rgb) / 8%);--app-shadow-field-selected:0 2px 8px -2px rgb(var(--app-color-primary-rgb) / 14%), 0 0 0 1px rgb(var(--app-color-primary-bright-rgb) / 12%);--app-shadow-segmented-item:0 1px 3px rgb(var(--app-color-text-strong-rgb) / 10%);--app-shadow-config-nav:0 4px 12px rgb(var(--app-color-text-strong-rgb) / 6%);--app-shadow-field-error:0 0 0 2px rgb(var(--app-color-danger-rgb) / 10%);--app-shadow-savebar:0 -8px 24px rgb(var(--app-color-text-strong-rgb) / 8%);--app-radius-sm:4px;--app-radius-md:6px;--app-radius-lg:8px;--app-radius-xl:10px;--app-font-size-2xs:11px;--app-font-size-xs:12px;--app-font-size-sm:13px;--app-font-size-md:14px;--app-font-size-lg:15px;--app-font-size-xl:16px;--app-font-size-2xl:17px;--app-font-size-3xl:18px;--app-font-size-4xl:19px;--app-font-size-5xl:20px;--app-font-size-6xl:22px}.css-var-admin-web-v4{--app-color-primary:var(--ant-color-primary,#2563eb);--app-color-primary-soft:var(--ant-color-primary-bg,#eff6ff);--app-color-primary-border:var(--ant-color-primary-border,#dbeafe);--app-color-success:var(--ant-color-success,#059669);--app-color-danger:var(--ant-color-error,#dc2626);--app-color-warning:var(--ant-color-warning,#d97706)}.summary-card{container-type:inline-size}.config-change-summary{width:min(480px,100vw - 64px);max-height:min(420px,55vh);overflow:auto}.config-change-summary .ant-list-item{align-items:flex-start;gap:16px}.config-change-summary .ant-btn{padding-left:0}.config-change-summary .ant-list-item>.ant-typography{text-align:right;overflow-wrap:anywhere}.summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;min-width:0;min-height:50px;display:grid}.summary-strip>.ant-statistic,.summary-strip>.ant-skeleton{border-right:1px solid var(--app-color-border);min-width:0;padding-inline:16px}.summary-strip>:first-child{padding-left:0}.summary-strip>:last-child{border-right:0;padding-right:0}.summary-strip .ant-statistic-title{color:var(--app-color-text-muted);font-size:var(--app-font-size-xs);margin-bottom:4px}.summary-strip .ant-statistic-content{min-width:0;color:var(--app-color-text-strong);font-size:var(--app-font-size-4xl);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:26px}.summary-strip .ant-statistic-content-prefix,.summary-strip .ant-statistic-content-suffix{font-size:var(--app-font-size-xs)}@container (width>=1000px){.summary-strip{align-items:center;min-height:32px}.summary-strip>.ant-statistic{align-items:baseline;gap:8px;display:flex}.summary-strip .ant-statistic-title{flex:none;margin-bottom:0}}@container (width<=800px){.summary-strip{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.summary-strip>.ant-statistic{align-items:baseline;gap:8px;display:flex}.summary-strip .ant-statistic-title{flex:none;margin-bottom:0}.summary-strip>:nth-child(2){border-right:0;padding-right:0}.summary-strip>:nth-child(3){padding-left:0}}:root{color:var(--app-color-text);background:var(--app-color-bg-layout);font-synthesis:none;text-rendering:optimizelegibility}*{box-sizing:border-box}html,body,#root{min-width:320px;height:100%;min-height:100%;margin:0}.ant-layout{min-width:0}body{overflow:auto hidden}.app-page{flex-direction:column;gap:16px;min-width:0;padding:24px;display:flex}.filter-grid{align-items:center;gap:10px;display:grid}.filter-grid>.ant-input-number,.filter-grid>.ant-select{width:100%}.filter-pending-notice{color:var(--app-color-text-secondary);font-size:var(--app-font-size-xs);margin-top:10px;display:block}.unmatched-account-ids{width:100%}.unmatched-account-ids summary{cursor:pointer}.unmatched-account-ids .ant-typography{white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;margin-top:8px;overflow:auto}.selected-accounts-tools{margin-bottom:16px;display:flex}.selected-accounts-tools>.ant-space-item:first-child{flex:1;min-width:0}.selected-account-state{flex-direction:column;display:flex}.selected-account-state .ant-typography{font-size:var(--app-font-size-xs)}.account-selection-review.ant-btn{padding-inline:0;font-weight:600}.adaptive-filter-card{container-type:inline-size}.adaptive-filter-card .filter-grid>*{min-width:0}.pagination-bar{align-items:center;gap:16px;display:flex}.state-block{place-items:center;min-height:280px;display:grid}.table-card--dense .ant-table-small .ant-table-thead>tr>th{font-size:var(--app-font-size-xs);white-space:nowrap;padding:8px}.table-card--dense .ant-table-small .ant-table-tbody>tr>td{padding:7px 8px}.page-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.page-heading .ant-typography{margin-top:0;margin-bottom:2px}.table-column-toolbar{flex:none;justify-content:flex-end;padding:8px 12px;display:flex}.app-state{background:var(--app-color-bg-layout);place-items:center;min-height:100vh;display:grid}.app-state__spin-space{width:220px;height:92px}.content-loading{place-items:center;min-height:320px;display:grid}.error-boundary{place-items:center;min-height:320px;padding:24px;display:grid}.error-boundary__detail{overflow-wrap:anywhere;max-width:560px;font-size:var(--app-font-size-xs)}.app-layout{--app-sider-width:224px;width:100%;max-width:100vw;height:100dvh;overflow:hidden}.app-layout[data-sider-state=collapsed]{--app-sider-width:72px}.app-layout>.ant-layout{width:0;height:100%;min-height:0;overflow:hidden}.app-sider{z-index:20;overscroll-behavior:contain;height:100%;box-shadow:var(--app-shadow-sider);overflow-y:auto}.brand{width:100%;height:64px;color:var(--app-color-on-dark);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0 19px;display:flex}.brand__mark,.login-card__logo{width:34px;height:34px;color:var(--app-color-surface);font-size:var(--app-font-size-3xl);background:linear-gradient(145deg, var(--app-color-primary-bright), var(--app-color-primary-deep));box-shadow:var(--app-shadow-brand);border-radius:9px;flex:0 0 34px;place-items:center;display:inline-grid}.brand__name{font-size:var(--app-font-size-xl);white-space:nowrap;font-weight:650;overflow:hidden}.app-header{z-index:15;border-bottom:1px solid var(--app-color-border-hairline);height:64px;box-shadow:var(--app-shadow-header);flex:0 0 64px;justify-content:space-between;align-items:center;padding:0 24px;display:flex}.app-header__title{color:var(--app-color-text);font-size:var(--app-font-size-lg);font-weight:600;display:block}.app-header__leading,.app-header__location{min-width:0}.app-header__location{flex-direction:column;justify-content:center;display:flex}.app-header__breadcrumb{font-size:var(--app-font-size-2xs);line-height:16px}.app-header__breadcrumb+.app-header__title{line-height:20px}.app-content{overscroll-behavior:contain;flex:auto;width:100%;min-width:0;max-width:100%;min-height:0;padding:0;overflow:auto}.login-page{background:radial-gradient(circle at 20% 10%, rgb(var(--app-color-primary-rgb) / 10%), transparent 32%), radial-gradient(circle at 85% 80%, rgb(var(--app-color-text-strong-rgb) / 8%), transparent 30%), var(--app-color-login-backdrop);grid-template-columns:minmax(0,1fr);place-items:center;height:100dvh;min-height:0;padding:24px;display:grid;position:relative;overflow:hidden auto}.login-card{border:1px solid rgb(var(--app-color-border-hover-rgb) / 65%);width:100%;max-width:420px;box-shadow:var(--app-shadow-login-card)}.login-card .ant-card-body{padding:36px}.login-card__heading{text-align:center;flex-direction:column;align-items:center;margin-bottom:28px;display:flex}.login-card__heading .ant-typography{margin-top:12px;margin-bottom:2px}.login-card__alert{margin-bottom:20px}.worker-filter-grid{grid-template-columns:minmax(170px,220px) minmax(260px,1fr) auto}.worker-detail-loading{min-height:320px}.workers-table-card,.miniapp-admin-table-card,.scan-results-card{min-width:0;overflow:hidden}.worker-small-text{font-size:var(--app-font-size-2xs)}.worker-capacity{flex-direction:column;gap:5px;min-width:0;display:flex}.worker-capacity>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.worker-capacity--compact{width:175px}.worker-card-grid{grid-template-columns:repeat(2,minmax(360px,1fr));gap:12px;min-width:0;display:grid}.worker-card{min-width:0}.worker-card-counts{background:var(--app-color-surface-subtle);border:1px solid var(--app-color-border-soft);border-radius:var(--app-radius-lg);grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0;padding:10px;display:grid}.worker-card-counts>div{border-right:1px solid var(--app-color-border);text-align:center;flex-direction:column;align-items:center;min-width:0;padding:2px 6px;display:flex}.worker-card-counts>div:last-child{border-right:0}.worker-card-counts strong{font-size:var(--app-font-size-2xl)}.worker-card-counts span{color:var(--app-color-text-muted);font-size:var(--app-font-size-2xs)}.worker-danger-text,.scan-danger-text,.ledger-delta-negative{color:var(--app-color-danger)}.ledger-delta-positive{color:var(--app-color-success)}.worker-detail{flex-direction:column;gap:14px;display:flex}.worker-reconciliation{width:100%}.intelligence-hero{grid-template-columns:minmax(0,3fr) minmax(310px,2fr);align-items:start;gap:16px;display:grid}.intelligence-entry-heading{align-items:center;gap:12px;margin-bottom:20px;display:flex}.intelligence-entry-heading .ant-typography{margin:0}.intelligence-entry-icon{width:46px;height:46px;color:var(--app-color-primary);background:var(--app-color-primary-soft);border:1px solid var(--app-color-primary-border-strong);font-size:var(--app-font-size-6xl);border-radius:11px;flex:0 0 46px;place-items:center;display:inline-grid}.intelligence-kingdom-field{flex-direction:column;gap:7px;display:flex}.recent-kingdoms{align-items:center;gap:10px;min-height:40px;margin:14px 0;display:flex}.recent-kingdoms .ant-tag-checkable{border:1px solid var(--app-color-border);margin:0;padding:3px 9px}.scan-entry-actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.intelligence-explainer ul{color:var(--app-color-text-secondary);gap:8px;margin:0 0 18px;padding-left:22px;line-height:1.8;display:grid}.scan-page-loading{flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:calc(100vh - 64px);display:flex}.scan-page-heading{align-items:center}.scan-back-button{height:auto;margin:0 0 4px -15px;padding-block:0}.scan-stat-grid{grid-template-columns:repeat(5,minmax(145px,1fr));gap:12px;display:grid}.scan-stat-grid strong{font-size:var(--app-font-size-4xl)}.scan-filter-grid{grid-template-columns:minmax(220px,1.4fr) minmax(170px,1fr) 145px 165px auto}.scan-filter-actions{justify-self:end}.scan-results-card>.ant-card-body>.ant-alert,.miniapp-admin-table-card>.ant-card-body>.ant-alert{margin:12px}.scan-pagination{border-top:1px solid var(--app-color-border-divider);justify-content:space-between;min-height:58px;padding:10px 16px}.march-list{flex-direction:column;gap:8px;padding:4px 12px;display:flex}.march-list article{background:var(--app-color-surface);border:1px solid var(--app-color-border);border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.march-list article>div:first-child{flex-direction:column;min-width:0;display:flex}.miniapp-section-nav{align-items:center;min-height:32px;padding-inline:2px;display:flex}.miniapp-section-nav__items{min-width:0}.miniapp-audit-filter-grid,.miniapp-ledger-filter-grid,.miniapp-order-filter-grid{grid-template-columns:minmax(180px,240px) minmax(300px,1fr) auto}.miniapp-order-event{flex-direction:column;gap:3px;display:flex}.miniapp-events-loading{min-height:220px;color:var(--app-color-text-muted)}.miniapp-order-update-form{width:100%}.miniapp-order-update-form>label{flex-direction:column;gap:7px;display:flex}.miniapp-order-status-select{width:100%}.miniapp-audit-cell-stack{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.miniapp-audit-cell-stack .ant-btn-link{height:auto;padding:0}.miniapp-audit-progress{flex-direction:column;gap:3px;min-width:0;display:flex}.miniapp-audit-progress>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.miniapp-audit-progress .ant-progress{margin:0;line-height:1}.miniapp-audit-progress .ant-tag,.miniapp-audit-cell-stack .ant-tag{margin-inline-end:0}.miniapp-audit-times{font-size:var(--app-font-size-xs)}.miniapp-audit-drawer-content{width:100%}.miniapp-user-filter-grid{grid-template-columns:minmax(240px,2fr) minmax(160px,1fr) minmax(185px,1fr) 130px auto}.miniapp-filter-actions{white-space:nowrap;justify-self:end}.miniapp-users-table-card{width:100%;min-width:0}.miniapp-inline-toolbar{min-height:30px;color:var(--app-color-primary);background:var(--app-color-primary-soft);border-bottom:1px solid var(--app-color-primary-border);justify-content:space-between;align-items:center;gap:12px;padding:3px 10px 3px 14px;display:flex}.miniapp-inline-toolbar .ant-typography{font-size:var(--app-font-size-sm)}.miniapp-user-identity{flex-direction:column;min-width:0;display:flex}.miniapp-user-identity>.ant-typography{max-width:215px;margin:0}.miniapp-positive-balance{color:var(--app-color-success)}.miniapp-draft-conflict{margin-bottom:12px}.order-identity-cell{flex-direction:column;gap:2px;min-width:0;display:flex}.order-identity-cell>.ant-typography:last-child{font-size:var(--app-font-size-xs)}.order-resource-amount{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.order-summary{background:var(--app-color-surface-subtle);border:1px solid var(--app-color-border-soft);border-radius:var(--app-radius-lg);padding:12px}.miniapp-inline-level{width:104px}.miniapp-users-table-card .ant-table-tbody>.miniapp-user-row--dirty>td{background:var(--app-color-pending-tint)}.miniapp-users-table-card .ant-table-tbody>.miniapp-user-row--dirty:hover>td{background:var(--app-color-pending-tint-hover)}.miniapp-inline-change-list{border:1px solid var(--app-color-border-soft);border-radius:var(--app-radius-lg);overflow:hidden}.miniapp-inline-change-list .ant-list-item{justify-content:space-between;align-items:flex-start;gap:16px;padding-inline:12px}.miniapp-inline-change-list .ant-list-item>.ant-typography:last-child{text-align:right;word-break:break-word}.miniapp-cursor-pagination{border-top:1px solid var(--app-color-border-divider);justify-content:space-between;min-height:56px;padding:10px 16px}.miniapp-page-size{width:76px;margin:0 5px}.miniapp-modal-form,.miniapp-binding-form{margin-top:16px}.miniapp-score-input{width:100%}.miniapp-binding-term-options{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.miniapp-binding-term-options .ant-radio-button-wrapper{text-align:center}.miniapp-quick-options{margin-top:9px}.miniapp-bindings-section{border:1px solid var(--app-color-border-soft);border-radius:var(--app-radius-lg);margin-top:16px;overflow:hidden}.miniapp-section-heading{background:var(--app-color-surface-subtle);border-bottom:1px solid var(--app-color-border-soft);justify-content:space-between;align-items:center;gap:8px;min-height:45px;padding:8px 12px;display:flex}.miniapp-bindings-section .ant-alert{margin:12px}.miniapp-batch-binding__users,.miniapp-batch-binding__results{border:1px solid var(--app-color-border-soft);border-radius:var(--app-radius-lg);margin-top:16px;overflow:hidden}.miniapp-batch-binding__search{border-bottom:1px solid var(--app-color-border-soft);grid-template-columns:minmax(360px,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.miniapp-batch-binding__users .ant-table-row{cursor:pointer}.miniapp-batch-binding__query-error{margin:12px}.miniapp-batch-binding__settings{background:var(--app-color-surface-subtle);border:1px solid var(--app-color-border-soft);border-radius:var(--app-radius-lg);grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:20px;margin-top:16px;padding:14px;display:grid}.miniapp-batch-binding__settings>div{flex-direction:column;gap:7px;min-width:0;display:flex}.miniapp-batch-binding__selected-user{align-items:center;min-height:32px;display:flex}.miniapp-batch-binding__progress{gap:4px;margin-top:16px;display:grid}.miniapp-batch-binding__results .ant-table-wrapper{min-width:0}.miniapp-renewal-options{background:var(--app-color-surface-subtle);border:1px solid var(--app-color-border-soft);border-radius:var(--app-radius-lg);gap:10px;margin-top:16px;padding:14px;display:grid}.miniapp-renewal-preview{border:1px solid var(--app-color-border-soft);border-radius:7px;overflow:hidden}.account-filters,.account-filters__row{flex-wrap:wrap;gap:10px;min-width:0;display:flex}.account-filters{flex-direction:column}.account-filters__row--search{flex-wrap:nowrap}.account-filters__row--search .ant-input-affix-wrapper{min-width:280px;max-width:680px}.filter-control{width:150px}.filter-control--worker{width:220px}.filter-control--kingdom{width:120px}.filter-control--remark{width:190px}.accounts-page--virtual .filter-control--kingdom{width:180px}.batch-toolbar{z-index:10;background:var(--app-color-primary-tint);border-bottom:1px solid var(--app-color-primary-border);align-items:center;min-height:42px;padding:6px 14px;display:flex;position:sticky;top:0}.batch-toolbar>.ant-space{width:100%}.batch-toolbar .ant-btn{border-radius:var(--app-radius-sm)}.batch-toolbar--idle{background:var(--app-color-surface-subtle);border-bottom:1px solid var(--app-color-border-subtle)}.account-batch-toolbar{z-index:10;position:sticky;top:0;container-type:inline-size}.account-batch-toolbar__surface{background:var(--app-color-surface-subtle);border:1px solid var(--app-color-border);border-radius:var(--app-radius-lg) var(--app-radius-lg) 0 0;align-items:center;gap:16px;width:100%;min-height:48px;padding:8px 12px;display:flex}.account-batch-toolbar__surface--active{background:var(--app-color-primary-tint);border-color:var(--app-color-primary-border)}.account-batch-toolbar+.accounts-table-card{border-top:0;border-start-start-radius:0;border-start-end-radius:0}.account-batch-toolbar+.accounts-table-card .ant-table{border-radius:0}.account-batch-toolbar__selection,.account-batch-toolbar__actions{align-items:center;gap:8px;min-width:0;display:flex}.account-batch-toolbar__selection{white-space:nowrap;flex:none}.account-batch-toolbar__selection-icon{color:var(--app-color-primary)}.account-batch-toolbar__selection .ant-btn-link{height:24px;padding-inline:4px}.account-batch-toolbar__actions{flex-wrap:nowrap}.account-batch-toolbar__actions>.ant-btn,.account-batch-toolbar__actions>.ant-dropdown-trigger,.account-batch-toolbar__danger{flex:none}.account-batch-toolbar__danger{border-left:1px solid var(--app-color-border);margin-left:4px;padding-left:12px}@container (width<=959px){.account-batch-toolbar__surface{flex-direction:column;align-items:stretch;gap:4px;min-height:80px}.account-batch-toolbar__selection{min-height:28px}.account-batch-toolbar__actions{flex-wrap:wrap}}.accounts-table-card{width:100%;min-width:0}.accounts-page--virtual{height:100%}.accounts-page--virtual>*{flex-shrink:0}.accounts-page--virtual>.accounts-table-anchor{flex-direction:column;flex:1 0 320px;min-height:320px;display:flex}.accounts-page--virtual .account-batch-toolbar{flex:none;position:static}.accounts-page--virtual .accounts-table-card{flex-direction:column;flex:1;min-height:0;display:flex}.accounts-page--virtual .accounts-table-card>.ant-card-body{flex:1;min-height:0;position:relative}.account-table-viewport{min-width:0;position:absolute;inset:0}.account-table-viewport .ant-table-tbody-virtual .ant-table-cell{height:var(--account-row-height);white-space:nowrap;padding:6px}.resource-account-groups.ant-collapse{background:0 0;border:0;border-radius:0}.resource-workbench.ant-card{border-color:var(--app-color-primary-border-strong);box-shadow:var(--app-shadow-workbench);overflow:hidden}.resource-workbench>.ant-card-head{background:linear-gradient(135deg, var(--app-color-primary-soft) 0%, var(--app-color-surface-subtle) 68%, var(--app-color-success-tint) 100%)}.resource-workbench__loader{align-items:flex-end;gap:10px;min-width:0;display:flex}.resource-workbench__field{flex-direction:column;gap:6px;min-width:0;display:flex}.resource-workbench__field .ant-input-number{width:142px}.resource-workbench__field--kingdom .ant-input-number{width:150px}.resource-workbench__loader-note{align-self:center;min-width:0}.resource-workbench__progress{grid-template-columns:minmax(180px,360px) auto;align-items:center;gap:12px;margin-top:12px;display:grid}.resource-inventory-summary{border:1px solid var(--app-color-primary-border);border-radius:var(--app-radius-xl);background:var(--app-color-primary-tint-soft);margin-top:16px;padding:14px;position:relative;overflow:hidden}.resource-inventory-summary__heading{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.resource-inventory-summary__grid{grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px;margin-top:12px;display:grid}.resource-inventory-summary__item{border:1px solid var(--app-color-border);border-radius:var(--app-radius-lg);background:var(--app-color-surface);justify-content:space-between;align-items:baseline;gap:8px;min-width:0;padding:12px 14px;display:flex}.resource-inventory-summary__item>span{font-size:var(--app-font-size-xl);font-weight:700}.resource-inventory-summary__item>strong{font-size:var(--app-font-size-5xl);color:var(--app-color-text-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.resource-inventory-summary__time{text-align:right;margin-top:8px;display:block}.resource-matcher.ant-collapse{border-top:1px solid var(--app-color-border);border-radius:0;margin:14px -6px -8px}.resource-matcher__title{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.resource-matcher__body{flex-direction:column;gap:12px;display:flex}.resource-matcher__inputs{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.resource-matcher__actions{padding-bottom:1px}.resource-matcher__notice{display:block}.resource-match-result__grid{grid-template-columns:repeat(4,minmax(130px,1fr));gap:8px;margin-top:10px;display:grid}.resource-match-result__grid>div{border-radius:var(--app-radius-md);background:rgb(var(--app-color-surface-rgb) / 75%);gap:2px;padding:8px 10px;display:grid}.resource-match-result__grid span{color:var(--app-color-text-secondary);font-size:var(--app-font-size-xs)}.resource-account-groups>.ant-collapse-item{border-bottom:1px solid var(--app-color-border)}.resource-account-groups>.ant-collapse-item:last-child{border-bottom:0}.resource-account-groups>.ant-collapse-item>.ant-collapse-header{background:var(--app-color-surface-subtle);padding:12px 16px}.resource-account-groups .ant-collapse-content-box{padding:0}.resource-account-group__header{justify-content:space-between;align-items:center;gap:16px;width:100%;min-width:0;display:flex}.resource-account-group__identity{flex:none}.resource-account-group__totals{justify-content:flex-end}.resource-account-group__resource{margin-inline-end:0}.resource-account-group__viewport{min-width:0;height:clamp(240px,55vh,440px);position:relative}.accounts-table-card .ant-table-small .ant-table-thead>tr>th{font-size:var(--app-font-size-xs);white-space:nowrap;padding:7px 6px}.accounts-table-card .ant-table-small .ant-table-tbody>tr>td{padding:6px}.account-vip{font-weight:600}.account-vip.account-vip--active{color:var(--app-color-gold)}.account-vip.account-vip--inactive{color:var(--app-color-text-disabled)}.account-vip.account-vip--unknown{color:var(--app-color-text-muted);font-weight:400}.account-id-cell{align-items:center;gap:4px;min-width:0;display:flex}.account-id-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.accounts-table-anchor{width:100%;min-width:0}.removal-targets{margin-top:16px}.removal-target-list{background:var(--app-color-surface-subtle);border:1px solid var(--app-color-border);border-radius:var(--app-radius-md);max-height:180px;margin:8px 0 0;padding:8px 12px 8px 36px;overflow-y:auto}.removal-target-list li+li{margin-top:4px}.account-state-indicator{cursor:help;flex:0 0 18px;justify-content:center;align-items:center;min-width:18px;min-height:24px;display:inline-flex}.accounts-empty-state{min-height:320px;padding:32px}.cursor-pagination{justify-content:flex-end}.accounts-pagination{border-top:1px solid var(--app-color-border-divider);flex-wrap:wrap;justify-content:flex-end;min-height:56px;padding:10px 16px}.history-filter-grid{grid-template-columns:minmax(260px,2fr) repeat(3,minmax(150px,1fr)) auto}.history-filter-actions{white-space:nowrap;justify-self:end}@container (width<=959px){.adaptive-filter-card .history-filter-grid,.adaptive-filter-card .miniapp-user-filter-grid{grid-template-columns:repeat(3,minmax(130px,1fr)) max-content}.adaptive-filter-card .history-filter-grid>:first-child,.adaptive-filter-card .miniapp-user-filter-grid>:first-child{grid-column:1/-1}}.history-pagination{justify-content:space-between}.xml-file-field{flex-direction:column;gap:8px;display:flex}.xml-file-field input[type=file]{background:var(--app-color-surface-subtle);border:1px solid var(--app-color-border-input);border-radius:var(--app-radius-md);width:100%;padding:10px}.deploy-account-list{max-height:260px;overflow:auto}.worker-operation-back.ant-btn-link{height:auto;margin:0 0 8px -8px;padding-block:0}.background-error,.modal-error{margin-top:12px}.batch-results{flex-direction:column;gap:12px;display:flex}.result-card{border-color:var(--app-color-border-card-strong)}.result-card .ant-card-head-title{white-space:normal;overflow:visible}.batch-summary{margin-bottom:6px}.modal-result-list{max-height:240px;margin-top:12px;overflow:auto}.ownership-options{margin-top:20px;display:flex}.ownership-options .ant-radio-button-wrapper{text-align:center;flex:1}.deploy-config-drawer__content{flex-direction:column;gap:16px;display:flex}.deploy-config-drawer__mode{flex-direction:column;gap:8px;display:flex}.config-drawer__fields{min-width:0}.config-drawer__notice{background:var(--app-color-primary-soft);border:1px solid var(--app-color-primary-border);border-radius:var(--app-radius-lg);flex-direction:column;gap:2px;margin-bottom:12px;padding:8px 12px;display:flex}.config-drawer__notice .ant-typography{font-size:var(--app-font-size-sm)}.config-sections{flex-direction:column;gap:12px;display:flex}.config-section{border:1px solid var(--app-color-border-card-strong);border-radius:var(--app-radius-xl);background:var(--app-color-surface);overflow:hidden}.config-section__header{border-bottom:1px solid var(--app-color-border-subtle);background:var(--app-color-surface-subtle);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.config-section__title.ant-typography{font-size:var(--app-font-size-lg);margin:0;line-height:22px}.config-section__description{font-size:var(--app-font-size-xs);margin-top:2px;display:block}.config-drawer__footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.config-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px;display:grid}.config-field{background:var(--app-color-surface-sunken);border:1px solid var(--app-color-border-subtle);border-radius:var(--app-radius-lg);flex-direction:column;gap:8px;min-width:0;padding:12px 14px;transition:background-color .18s,border-color .18s,box-shadow .18s;display:flex;position:relative}.config-field:not(.config-field--selected):hover{background:var(--app-color-surface-subtle);border-color:var(--app-color-border-hover)}.config-field--wide{grid-column:1/-1}.config-field--selected{background:var(--app-color-surface);border-color:var(--app-color-primary-border-active);box-shadow:var(--app-shadow-field-selected)}.config-field--selected:before{background:var(--app-color-primary);border-radius:0 var(--app-radius-sm) var(--app-radius-sm) 0;content:"";width:3px;position:absolute;top:8px;bottom:8px;left:-1px}.config-field__heading{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.config-field__label{color:var(--app-color-text-heading);font-size:var(--app-font-size-sm);font-weight:600}.config-field__reset.ant-btn-link{height:auto;color:var(--app-color-text-muted);font-size:var(--app-font-size-xs);flex:none;padding:0 4px;line-height:20px}.config-field__reset.ant-btn-link:hover{color:var(--app-color-danger-strong)}.config-field__control>.ant-select,.config-field__control>.ant-input-number,.config-field__control>.ant-input,.config-field__control>.ant-segmented{width:100%}.config-field__control .ant-segmented{background:var(--app-color-surface-neutral-soft);border-radius:var(--app-radius-md);padding:2px}.config-field__control .ant-segmented-item-selected{box-shadow:var(--app-shadow-segmented-item);font-weight:600}.config-text-list-control{flex-direction:column;align-items:flex-end;width:100%;display:flex}.config-text-list-control>.ant-input{width:100%}.resource-type-options,.talent-strategy-options{width:100%;display:grid}.resource-type-options{grid-template-columns:repeat(4,minmax(0,1fr))}.talent-strategy-options{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-type-options .ant-radio-button-wrapper,.talent-strategy-options .ant-radio-button-wrapper{text-align:center;padding-inline:6px}.troop-targets,.troop-target{flex-direction:column;gap:8px;width:100%;display:flex}.troop-target{flex-direction:row}.troop-target .ant-select{flex:1;min-width:190px}.compact-list{margin:4px 0 0;padding-left:20px}.account-detail-page{padding-bottom:80px}.account-detail-page--loading{min-height:560px}.account-detail-heading{justify-content:space-between;align-items:flex-end;gap:20px;min-width:0;display:flex}.account-detail-heading .ant-typography{margin-top:0;margin-bottom:2px}.account-detail-back.ant-btn-link{height:auto;margin:0 0 8px -8px;padding-block:0}.account-runtime-card,.account-config-card,.account-diagnostics-card{border-color:var(--app-color-border-card);min-width:0}.account-runtime-caption{margin-bottom:8px;display:block}.account-issue-alert{border-color:var(--app-color-warning-border);background:var(--app-color-warning-tint)}.account-config-card>.ant-card-head{align-items:flex-start}.account-config-card>.ant-card-head .ant-card-extra{white-space:normal;max-width:80%;padding-block:13px}.account-template-summary{background:var(--app-color-surface-subtle);border:1px solid var(--app-color-border-hairline);border-radius:var(--app-radius-lg);justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:8px 12px;display:flex}.config-reference-error{margin-bottom:12px}.account-config-editor-fieldset{border:0;min-width:0;margin:0;padding:0;container-type:inline-size}.account-config-editor-fieldset:disabled{opacity:.72}.detail-config-editor{min-width:0}.detail-config-nav{z-index:3;background:rgb(var(--app-color-surface-rgb) / 96%);border:1px solid var(--app-color-border);border-radius:var(--app-radius-lg);min-height:40px;box-shadow:var(--app-shadow-config-nav);flex-wrap:wrap;align-items:center;gap:2px;margin-bottom:10px;padding:4px 6px;display:flex;position:sticky;top:0}.detail-config-nav a{min-height:30px;color:var(--app-color-text-secondary);border-radius:var(--app-radius-md);font-size:var(--app-font-size-sm);align-items:center;gap:6px;padding:4px 10px;font-weight:600;text-decoration:none;display:inline-flex}.detail-config-nav a:hover,.detail-config-nav a:focus-visible{color:var(--app-color-primary);background:var(--app-color-primary-soft)}.detail-config-nav a:focus-visible{outline:2px solid var(--app-color-primary);outline-offset:1px}.detail-config-nav a>span{min-width:18px;height:18px;color:var(--app-color-primary);background:var(--app-color-surface);border:1px solid var(--app-color-primary-border);font-size:var(--app-font-size-2xs);border-radius:9px;place-items:center;padding-inline:4px;line-height:16px;display:inline-grid}.detail-config-sections{flex-direction:column;gap:10px;display:flex}.detail-config-section{background:var(--app-color-surface-raised);border:1px solid var(--app-color-border-card);border-radius:var(--app-radius-lg);min-width:0;overflow:hidden}.detail-config-section__header{background:var(--app-color-surface);border-bottom:1px solid var(--app-color-border-hairline);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 16px;display:flex}.detail-config-section__header>div{min-width:0}.detail-config-section__title.ant-typography{font-size:var(--app-font-size-xl);margin:0 0 2px;scroll-margin-top:52px}.detail-config-section__title.ant-typography:focus{outline:none}.detail-config-section__body{background:var(--app-color-surface-raised);padding:8px}.detail-config-section__body .config-fields{grid-template-columns:1fr;gap:0;padding:0}.config-field--single{border:0;border-bottom:1px solid var(--app-color-border-subtle);min-height:44px;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:200px minmax(0,440px);justify-content:start;align-items:center;gap:16px;padding:6px 12px;display:grid}.detail-config-section__body .config-fields>.config-field--single:last-child{border-bottom:0}.config-field--single:not(.config-field--selected):hover{background:var(--app-color-surface-subtle);border-color:var(--app-color-border-subtle)}.config-field--single.config-field--selected{background:var(--app-color-primary-soft);border-color:var(--app-color-primary-border);box-shadow:none}.config-field--single.config-field--selected:before{display:none}.config-field--single .config-field__heading{width:100%}.config-field--single .config-field__control{justify-content:flex-start;width:100%;min-width:0;display:flex}.config-field--single.config-field--wide{flex-direction:column;align-items:stretch;display:flex}.config-field--single.config-field--wide .config-field__control{flex:none;width:100%}@container (width<=679px){.config-field--single:not(.config-field--wide){grid-template-columns:160px minmax(0,1fr)}}.detail-config-group__sections{flex-direction:column;gap:8px;display:flex}.detail-config-group__sections>.ant-typography{font-size:var(--app-font-size-md);margin:4px 4px 0}.config-field--error{border-color:var(--app-color-danger-strong);box-shadow:var(--app-shadow-field-error)}.account-config-feedback,.account-detail-result{margin-top:14px}.account-tab-panel{min-width:0}.account-tab-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.account-tab-pagination,.log-load-more{justify-content:center;margin-top:16px;display:flex}.operation-inline-detail{flex-direction:column;gap:12px;padding:8px 4px;display:flex}.operation-detail-table{border:1px solid var(--app-color-border-subtle);border-radius:var(--app-radius-lg)}.operation-json-details,.log-details-json{max-height:320px;color:var(--app-color-text-code);background:var(--app-color-surface-subtle);border:1px solid var(--app-color-border);border-radius:var(--app-radius-md);font-size:var(--app-font-size-xs);white-space:pre-wrap;word-break:break-word;margin:0;padding:10px 12px;overflow:auto}.operation-json-details summary{cursor:pointer;font-weight:600}.operation-json-details pre{white-space:pre-wrap;margin:10px 0 0}.log-filter-grid{background:var(--app-color-surface-subtle);border:1px solid var(--app-color-border-soft);border-radius:var(--app-radius-lg);grid-template-columns:repeat(4,minmax(150px,1fr));align-items:end;margin-bottom:14px;padding:12px}.log-filter-field{flex-direction:column;gap:6px;min-width:0;display:flex}.log-filter-field--range{grid-column:span 2}.log-filter-field>.ant-picker,.log-filter-field>.ant-select,.log-filter-field>.ant-segmented{width:100%}.log-filter-actions{justify-self:end}.log-result-meta,.log-truncated-alert{margin-bottom:10px}.account-log-row--error>.ant-table-cell{background:var(--app-color-danger-tint-row)}.account-log-row--warn>.ant-table-cell{background:var(--app-color-warning-tint-row)}.account-log-row--debug{color:var(--app-color-text-muted)}.account-config-savebar{bottom:0;right:0;left:var(--app-sider-width);z-index:14;min-height:56px;padding:8px max(24px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom));background:rgb(var(--app-color-surface-rgb) / 96%);border-top:1px solid var(--app-color-border-bar);box-shadow:var(--app-shadow-savebar);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed}.creator-heading{flex-wrap:wrap}.creator-heading>div:first-child{flex:1;min-width:240px}.creator-heading__description{display:block}.creator-summary-card .summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:0}.creator-summary-card .summary-strip>:nth-child(2){border-right:1px solid var(--app-color-border);padding-right:16px}.creator-summary-card .summary-strip>:nth-child(3){padding-left:16px}.creator-stat-note{font-size:var(--app-font-size-xs);margin-top:4px;display:block}.creator-workspace-card{min-width:0;overflow:hidden}.creator-tab-panel{min-width:0}.creator-filter-grid{background:var(--app-color-surface-subtle);border:1px solid var(--app-color-border-soft);border-radius:var(--app-radius-lg);grid-template-columns:minmax(220px,2fr) minmax(130px,1fr) minmax(150px,1fr) minmax(150px,1fr) auto;margin-bottom:14px;padding:12px}@container (width<=1080px){.creator-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.creator-filter-grid>:first-child{grid-column:1/-1}.creator-filter-grid>.ant-space:last-child{justify-self:end}}.creator-task-filter{background:var(--app-color-surface-subtle);border:1px solid var(--app-color-border-soft);border-radius:var(--app-radius-lg);grid-template-columns:minmax(180px,240px) minmax(180px,240px) auto 1fr;margin-bottom:14px;padding:12px}.creator-filter-refresh{justify-self:end}.creator-action-toolbar,.creator-proxy-toolbar{background:var(--app-color-primary-soft);border:1px solid var(--app-color-primary-border);border-radius:var(--app-radius-lg) var(--app-radius-lg) 0 0;border-bottom:0;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:10px 12px;display:flex}.creator-action-toolbar--idle{background:var(--app-color-surface-subtle);border-color:var(--app-color-border-soft)}.creator-proxy-toolbar{background:var(--app-color-surface-subtle);border:1px solid var(--app-color-border-soft);border-radius:var(--app-radius-lg);margin-bottom:14px}.creator-proxy-toolbar>div:first-child{flex-direction:column;gap:2px;display:flex}.creator-identity-cell{width:100%;min-width:0}.creator-identity-cell .ant-typography{max-width:225px}.creator-cursor-pagination{margin-top:14px}.creator-page-size{width:76px;margin:0 5px}.creator-table-progress{grid-template-columns:minmax(90px,1fr) auto;align-items:center;gap:8px;display:grid}.creator-proxy-selector,.creator-action-targets,.creator-task-count-form,.creator-proxy-form,.creator-action-form{margin-top:16px}.creator-proxy-selector{border:1px solid var(--app-color-border-soft);border-radius:var(--app-radius-lg);overflow:hidden}.creator-proxy-selector__toolbar{background:var(--app-color-surface-subtle);border-bottom:1px solid var(--app-color-border-soft);justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:8px 12px;display:flex}.creator-action-targets{background:var(--app-color-surface-subtle);border:1px solid var(--app-color-border-soft);border-radius:var(--app-radius-lg);max-height:260px;padding:12px;overflow:auto}.creator-action-targets .ant-list-item{gap:12px}.creator-action-targets .ant-list-item>.ant-typography:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.creator-drawer-loading{min-height:320px}.creator-task-detail{width:100%}.creator-task-progress{background:var(--app-color-surface-subtle);border:1px solid var(--app-color-border-soft);border-radius:var(--app-radius-lg);padding:12px 16px}.creator-task-progress>div:first-child{justify-content:space-between;margin-bottom:6px;display:flex}.templates-workspace-card{min-width:0;overflow:hidden}.templates-workspace-card .ant-tabs-nav{margin:0;padding:0 20px}.templates-workspace-card .ant-tabs-content-holder{min-width:0;padding:20px}.template-section-loading{min-height:160px}.talent-workspaces{flex-direction:column;gap:24px;display:flex}.talent-workspace{min-width:0}.template-section-heading,.template-editor__section-heading,.template-editor__catalog-heading,.template-editor__footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.template-section-heading{margin-bottom:12px}.template-section-heading .ant-typography,.template-editor__section-heading .ant-typography,.template-editor__catalog-heading .ant-typography{margin:0}.template-section-heading>div,.template-editor__section-heading>div,.template-editor__catalog-heading>div{flex-direction:column;gap:2px;min-width:0;display:flex}.talent-slot-grid{grid-template-columns:repeat(5,minmax(160px,1fr));gap:10px;display:grid}.talent-slot-card{background:var(--app-color-surface-subtle);border:1px solid var(--app-color-border);border-radius:var(--app-radius-lg);flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex}.talent-slot-card__heading{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.talent-slot-card__heading>div{flex-direction:column;min-width:0;display:flex}.talent-slot-card__facts{gap:5px;margin:0;display:grid}.talent-slot-card__facts>div{grid-template-columns:58px minmax(0,1fr);align-items:start;gap:6px;display:grid}.talent-slot-card__facts dt{color:var(--app-color-text-muted)}.talent-slot-card__facts dd{overflow-wrap:anywhere;text-align:right;min-width:0;margin:0}.talent-slot-card>.ant-btn{margin-top:auto}.named-template-workspace{min-width:0}.named-template-workspace>.ant-alert{margin-bottom:14px}.named-template-row .ant-list-item-meta{align-items:center;min-width:0}.named-template-row .ant-list-item-meta-description{font-size:var(--app-font-size-xs)}.named-template-icon{width:38px;height:38px;color:var(--app-color-primary);background:var(--app-color-primary-soft);border:1px solid var(--app-color-primary-border);border-radius:var(--app-radius-lg);place-items:center;display:inline-grid}.templates-pagination{border-top:1px solid var(--app-color-border-subtle);min-height:58px;margin:8px -20px -20px;padding:10px 20px}.template-editor{grid-template-columns:minmax(580px,3fr) minmax(340px,2fr);align-items:stretch;gap:14px;max-height:calc(100dvh - 170px);padding-right:3px;display:grid;overflow-y:auto}.template-editor>.template-name-field,.template-editor>.ant-alert,.template-editor>.template-editor__footer{grid-column:1/-1}.template-name-field{flex-direction:column;gap:7px;display:flex}.template-editor__section{background:var(--app-color-surface-subtle);border:1px solid var(--app-color-border);border-radius:var(--app-radius-lg);flex-direction:column;min-width:0;min-height:0;padding:14px;display:flex}.template-editor__section--steps,.template-editor__section--catalog{height:clamp(360px,52vh,520px)}.template-editor__section-heading,.template-editor__catalog-heading{margin-bottom:11px}.template-step-list{flex-direction:column;gap:8px;max-height:310px;padding-right:3px;display:flex;overflow-y:auto}.template-editor__section--steps .template-step-list,.template-editor__section--catalog .template-catalog-groups{flex:1;min-height:0;max-height:none}.template-step-row{background:var(--app-color-surface);border:1px solid var(--app-color-border);border-radius:7px;grid-template-columns:28px minmax(190px,1fr) 104px auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.template-step-row:has(.template-step-control--count){grid-template-columns:28px minmax(170px,1fr) 104px 82px auto}.template-step-row__index{width:25px;height:25px;color:var(--app-color-text-secondary);font-size:var(--app-font-size-xs);background:var(--app-color-surface-neutral);border-radius:50%;place-items:center;font-weight:700;display:inline-grid}.template-step-row__identity{flex-direction:column;min-width:0;display:flex}.template-step-row__identity>.ant-typography:last-child{font-size:var(--app-font-size-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.template-step-control{color:var(--app-color-text-muted);font-size:var(--app-font-size-2xs);flex-direction:column;gap:3px;display:flex}.template-step-control .ant-input-number{width:100%}.template-step-row__actions{justify-self:end}.template-catalog-search{width:min(320px,45%)}.template-editor__section--catalog .template-editor__catalog-heading{flex-direction:column;align-items:stretch;gap:10px}.template-editor__section--catalog .template-catalog-search{width:100%}.template-catalog-groups{flex-direction:column;gap:13px;max-height:280px;padding-right:3px;display:flex;overflow-y:auto}.template-catalog-group{flex-direction:column;gap:7px;display:flex}.template-catalog-grid{flex-wrap:wrap;gap:6px;display:flex}.template-catalog-item.ant-btn{align-items:center;height:auto;min-height:30px;padding-block:4px;display:inline-flex}.template-catalog-item .ant-tag{margin-inline-end:2px}.template-editor__footer{z-index:2;background:linear-gradient(to bottom, rgb(var(--app-color-surface-rgb) / 75%), var(--app-color-surface) 12px);justify-content:flex-end;padding-top:12px;position:sticky;bottom:0}.template-editor__footer>.ant-typography{margin-right:auto}.messaging-page{flex-direction:column;gap:12px;width:100%;height:100%;min-height:680px;display:flex}.messaging-heading{justify-content:space-between;align-items:center;display:flex}.messaging-heading h3{margin:0 0 8px}.messaging-workspace{flex:1;grid-template-columns:minmax(0,calc(20% - 4.8px)) minmax(0,1fr);align-items:stretch;gap:12px;min-height:0;display:grid}.messaging-inbox{flex-direction:column;gap:12px;min-width:0;min-height:0;display:flex}.messaging-account-heading{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.messaging-accounts{flex-direction:column;min-height:0;display:flex}.messaging-accounts .ant-card-body{flex-direction:column;flex:1;min-height:0;padding:12px;display:flex}.messaging-account-list{flex:1;min-height:0;margin-top:8px;overflow:auto}.messaging-account .ant-tag,.messaging-peer .ant-tag{align-self:flex-start}.messaging-select-account{place-items:center;min-height:500px;display:grid}.messaging-layout{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,3fr);align-items:stretch;gap:12px;min-height:0;display:grid}.messaging-layout>*{min-width:0}.messaging-conversation-tools{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.messaging-peer time{color:var(--app-color-text-muted);font-size:var(--app-font-size-xs)}.messaging-peer:focus-visible{outline:2px solid var(--app-color-primary);outline-offset:-2px}.messaging-ai-tools>summary{cursor:pointer;color:var(--app-color-text-secondary);padding:4px 0}.messaging-ai-tools[open]>summary{margin-bottom:12px}.messaging-conversations{flex-direction:column;min-height:0;display:flex}.messaging-conversations .ant-card-body{flex:1;min-height:0;padding:12px;overflow:auto}.messaging-peer{border:0;border-bottom:1px solid var(--app-color-border);text-align:left;cursor:pointer;background:0 0;flex-direction:column;gap:6px;width:100%;padding:14px 10px;display:flex}.messaging-peer span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--app-color-text-muted);overflow:hidden}.messaging-peer.is-selected{background:var(--app-color-primary-soft)}.messaging-history{flex-direction:column;flex:1;gap:12px;min-height:100px;margin-bottom:16px;display:flex;overflow:auto}.messaging-message{background:var(--app-color-surface-subtle);border:1px solid var(--app-color-border);border-radius:8px;align-self:flex-start;width:85%;padding:12px 16px}.messaging-message--outbound{background:var(--app-color-primary-soft);align-self:flex-end}.messaging-message p,.messaging-suggestion p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0}.messaging-translation{border-top:1px solid var(--app-color-border);color:var(--app-color-text-secondary);padding-top:8px}.messaging-compose{border-top:1px solid var(--app-color-border);flex-direction:column;flex:none;gap:12px;max-height:55%;margin-top:8px;padding-top:8px;display:flex;overflow-y:auto}.messaging-language{width:100px}.messaging-suggestion{background:var(--app-color-warning-tint);border:1px solid var(--app-color-warning-border);border-radius:8px;padding:12px}.messaging-operation-history>div{border-bottom:1px solid var(--app-color-border);padding:12px 0}.messaging-operation-history p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0}.messaging-account-filter{width:100%;margin-top:8px}.messaging-modal-toolbar{margin:16px 0}.messaging-modal-toolbar .ant-select{min-width:170px}.messaging-recipient-review{border:1px solid var(--app-color-border);border-radius:6px;max-height:120px;margin:12px 0;padding:10px;overflow:auto}.messaging-final-content{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--app-color-surface-subtle);border-radius:6px;max-height:260px;padding:12px;font-family:inherit;overflow:auto}.messaging-thread .ant-card-extra{margin-left:8px}.messaging-suggestion .ant-typography{margin:10px 0}.messaging-thread{flex-direction:column;min-height:0;display:flex}.messaging-thread>.ant-card-body{flex-direction:column;flex:1;min-height:0;padding:12px;display:flex}.messaging-thread>.ant-card-head{flex:none;padding:0 12px}.messaging-thread .ant-card-head-wrapper{flex-wrap:wrap;gap:4px;padding-block:8px}.messaging-thread .ant-card-head-title{overflow-wrap:anywhere;white-space:normal}.messaging-thread .ant-card-extra{margin-inline-start:0}.messaging-history-pagination{flex-wrap:wrap;flex:none}.messaging-compose-tools{justify-content:space-between}.messaging-account{gap:3px;padding:10px 6px}.messaging-account strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.messaging-customer-toolbar{border-bottom:1px solid var(--app-color-border);flex-wrap:wrap;flex:none;justify-content:space-between;gap:8px;margin-bottom:12px;padding-bottom:12px;display:flex}.messaging-stage-select{min-width:130px}.messaging-contact-identity{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.messaging-contact-identity>.ant-typography-secondary{font-size:12px;font-weight:400}.messaging-conversations .messaging-peer{gap:4px;padding:10px 8px}.messaging-conversation-row{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.messaging-conversation-row .ant-badge{flex:1;min-width:0;overflow:visible}.messaging-conversation-row strong{text-overflow:ellipsis;white-space:nowrap;color:var(--app-color-text);display:block;overflow:hidden}.messaging-conversation-row time{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.messaging-conversation-preview{line-height:1.5}.messaging-conversation-tools .ant-segmented-item-label{padding-inline:4px}.messaging-conversation-tools .ant-segmented-group{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.messaging-message--attempt{border-style:dashed}.messaging-ai-tools>.ant-space{margin-bottom:12px}@media (width<=1200px){.messaging-thread .ant-card-body{padding:14px}}@media (width<=1180px){.scan-stat-grid{grid-template-columns:repeat(3,minmax(145px,1fr))}.scan-filter-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}.scan-filter-actions{justify-self:start}.talent-slot-grid{grid-template-columns:repeat(3,minmax(170px,1fr))}}@media (prefers-reduced-motion:reduce){.batch-toolbar,.account-batch-toolbar,.config-field{transition:none;animation:none}}
