:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#18202f;--admin-color-primary:#2563eb;--admin-color-primary-hover:#1d4ed8;--admin-color-primary-soft:#eff6ff;--admin-color-canvas:#f5f7fa;--admin-color-surface:#fff;--admin-color-surface-muted:#f8fafc;--admin-color-border:#e5eaf1;--admin-color-text:#18202f;--admin-color-text-secondary:#647084;--admin-color-text-tertiary:#98a2b3;--admin-color-success:#15803d;--admin-color-success-soft:#f0fdf4;--admin-color-warning:#b45309;--admin-color-warning-soft:#fff7ed;--admin-color-danger:#b42318;--admin-color-danger-soft:#fef2f2;--admin-color-info:#0e7490;--admin-color-info-soft:#ecfeff;--admin-space-1:4px;--admin-space-2:8px;--admin-space-3:12px;--admin-space-4:16px;--admin-space-5:20px;--admin-space-6:24px;--admin-radius-control:10px;--admin-radius-card:12px;--admin-shadow-sm:0 1px 2px #1018280f, 0 1px 3px #1018280d;--admin-shadow-md:0 14px 36px #10182814;--admin-motion-fast:.12s;--admin-motion-standard:.18s;--admin-layout-brand-rail-height:65px;background:#f5f7fa;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--admin-color-canvas);min-width:320px}body{min-width:320px;min-height:100vh;color:var(--admin-color-text);background:var(--admin-color-canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}.admin-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-result-title{color:inherit;font:inherit;margin:0}.admin-page-section__title.ant-typography{color:var(--admin-color-text);margin:0 0 16px;font-size:17px}.admin-page-toolbar{width:100%;margin-bottom:16px}.admin-page-toolbar .ant-input-affix-wrapper,.admin-page-toolbar>.ant-input{width:min(320px,100%)}.admin-section-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.admin-section-header h5.ant-typography{margin:0}.admin-section-header--actions-only{justify-content:flex-end}.admin-diagnostic-result,.admin-diagnostic-result>.ant-space-item{width:100%}.admin-stack-gap-3{margin-bottom:var(--admin-space-3)}.admin-stack-gap-4{margin-bottom:var(--admin-space-4)}.admin-stack-gap-6{margin-bottom:var(--admin-space-6)}.admin-reset-margin{margin:0}.admin-text-2xs{font-size:11px}.admin-text-xs{font-size:12px}.admin-text-sm{font-size:14px}.admin-detail-label{margin-bottom:var(--admin-space-1);color:var(--admin-color-text-tertiary);font-size:12px}.admin-control-fill{width:100%}.admin-filter-input{width:140px;max-width:100%}.admin-filter-select{width:130px;max-width:100%}.admin-control-compact{width:100px}.admin-control-short{width:110px}.admin-control-small{width:120px}.admin-control-medium{width:160px}.admin-control-session{width:170px}.admin-control-wide{width:180px}.admin-control-search{width:200px}.admin-control-large{width:240px}.admin-control-xlarge{width:280px}.admin-control-xxlarge{width:300px}:where(.admin-control-compact,.admin-control-short,.admin-control-small,.admin-control-medium,.admin-control-session,.admin-control-wide,.admin-control-search,.admin-control-large,.admin-control-xlarge,.admin-control-xxlarge){max-width:100%}.admin-stack-before-1{margin-top:var(--admin-space-1)}.admin-stack-before-4{margin-top:var(--admin-space-4)}.admin-stack-before-6{margin-top:var(--admin-space-6)}.admin-section-pad-bottom{padding-bottom:var(--admin-space-6)}.admin-inline-error{margin-bottom:var(--admin-space-3);display:block}.admin-text-compact{font-size:13px}.admin-table-cell-ellipsis{max-width:100%;display:block}.admin-subsection-header{justify-content:space-between;align-items:center;gap:var(--admin-space-3);margin-bottom:var(--admin-space-3);display:flex}.admin-subsection-title.ant-typography{margin:0;font-size:14px}.admin-checklist-row{border-bottom:1px solid var(--admin-color-border);padding:6px 0}.admin-code-pre{max-height:80px;margin:0;font-size:12px;overflow:auto}.admin-detail-value{word-break:break-all;white-space:pre-wrap;font-size:14px}.admin-muted-inline{margin-left:var(--admin-space-1);color:var(--admin-color-text-tertiary);font-size:12px}.admin-tone-success,.admin-tone-success .ant-statistic-content{color:var(--admin-color-success)}.admin-tone-warning,.admin-tone-warning .ant-statistic-content{color:var(--admin-color-warning)}.admin-tone-danger,.admin-tone-danger .ant-statistic-content,.admin-action-danger{color:var(--admin-color-danger)}.admin-tone-muted,.admin-tone-muted .ant-statistic-content{color:var(--admin-color-text-tertiary)}.admin-statistic-large .ant-statistic-content{font-size:22px}.admin-statistic-medium .ant-statistic-content{font-size:20px}.admin-action-disabled{color:var(--admin-color-text-tertiary);cursor:not-allowed}.admin-clickable-row{cursor:pointer}.admin-checklist-item--checked{color:var(--admin-color-text-tertiary);text-decoration:line-through}.admin-pre-wrap{white-space:pre-wrap}.admin-reading-width{max-width:700px}.admin-config-help-icon{color:var(--admin-color-text-tertiary);font-size:11px}.admin-detail-actions{margin-top:var(--admin-space-4);text-align:right}.admin-fullscreen-state,.admin-page-loading{justify-content:center;align-items:center;display:flex}.admin-fullscreen-state{min-height:100vh}.admin-page-loading{min-height:300px}.admin-drawer-loading{justify-content:center;padding:120px 0;display:flex}.admin-detail-stack{gap:var(--admin-space-4);flex-direction:column;display:flex}.admin-form-modal{top:max(var(--admin-space-4), 4vh);padding-bottom:max(var(--admin-space-4), 4vh)}.admin-form-modal .ant-modal-body{max-height:calc(100dvh - 190px);overscroll-behavior:contain;padding-inline-end:var(--admin-space-2);overflow-y:auto}.admin-form-modal .ant-form-item{margin-bottom:var(--admin-space-3)}.admin-danger-target{margin-bottom:var(--admin-space-3);color:#cf1322;background:#fff1f0;border:1px solid #ffa39e;border-radius:6px;padding:8px 12px;font-weight:600}.admin-error-debug{max-height:200px;margin-top:var(--admin-space-4);padding:var(--admin-space-4);background:var(--admin-color-surface-muted);text-align:left;border-radius:8px;font-size:12px;overflow:auto}#root{min-height:100vh}button,input,textarea,select{font:inherit}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--admin-color-primary);outline-offset:2px}@media (width<=576px){.admin-section-header{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
