.sa-panel{display:flex;flex-direction:column;gap:10px;height:100%;min-height:0;box-sizing:border-box}.sa-card{position:relative;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:16px 12px 10px}.sa-card__body{font-size:13px;line-height:1.75;color:#1f2937;white-space:pre-wrap;word-break:break-word}.sa-card__body--scroll{max-height:170px;overflow-y:auto;padding-right:2px}.sa-card__body--scroll::-webkit-scrollbar{width:5px}.sa-card__body--scroll::-webkit-scrollbar-thumb{background:#dbdfe7;border-radius:3px}.sa-card__tag{position:absolute;top:-1px;left:-1px;padding:2px 8px;font-size:10.5px;font-weight:600;letter-spacing:.5px;color:#fff;background:#6b7280;border-radius:10px 0 6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sa-card__tag--muted{background:#9ca3af}.sa-card__tag--accent{background:#4f46e5}.sa-card--prep{background:#f9fafb;border-color:#e5e7eb;padding:16px 12px 10px}.sa-card--prep .sa-card__tag{background:#64748b}.sa-card--prep-risk{background:#fffbeb;border-color:#fcd34d}.sa-card--prep-risk .sa-card__tag{background:#d97706}.sa-card--prep-risk .sa-card__body{color:#78350f}.sa-card--legal{flex:0 0 auto;min-height:80px;padding:18px 12px 10px}.sa-card--legal .sa-card__tag{background:#0f766e}.sa-card--summary{background:#f5f3ff;border-color:#ddd6fe;animation:sa-summary-in .3s ease-out}.sa-card--summary .sa-card__tag{background:#7c3aed}.sa-card--summary .sa-card__body{color:#1e1b4b}@keyframes sa-summary-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sa-flow-wrap{flex:1 1 auto;min-height:160px;display:flex;flex-direction:column}.sa-flow{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:2px 4px 4px;scroll-behavior:smooth}.sa-flow::-webkit-scrollbar{width:6px}.sa-flow::-webkit-scrollbar-thumb{background:#dbdfe7;border-radius:3px}.sa-suggestion-empty{display:flex;align-items:center;justify-content:center;flex:1;color:#94a3b8;font-size:13px;text-align:center;padding:24px 16px;background:#fff;border:1px dashed #e5e7eb;border-radius:10px}.sa-exchange{display:flex;flex-direction:column;gap:6px}.sa-bubble{position:relative;border-radius:10px;padding:18px 12px 10px;border:1px solid transparent}.sa-bubble .sa-card__tag{top:-1px;left:-1px}.sa-bubble--debtor{background:#f3f4f6;border-color:#e5e7eb;align-self:flex-start;max-width:92%}.sa-bubble__intent{position:absolute;top:4px;right:8px;padding:1px 7px;border-radius:10px;font-size:10.5px;font-weight:500;background:#e0e7ff;color:#4338ca;border:1px solid #c7d2fe;letter-spacing:.2px}.sa-bubble__text{font-size:13.5px;color:#111827;line-height:1.75;white-space:pre-wrap;word-break:break-word}.sa-bubble--agent{background:#fff;border-color:#c7d2fe;border-left:3px solid #4f46e5;padding:18px 12px 10px 14px}.sa-bubble__text--suggestion{font-size:14.5px;color:#111827;line-height:1.8}.sa-bubble__meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;padding-top:6px;border-top:1px solid #f1f5f9}.sa-bubble--miss{background:#fafafa;border:1px dashed #d1d5db;border-left:3px dashed #9ca3af;padding:18px 12px 10px 14px}.sa-bubble__text--miss{font-size:13px;color:#9ca3af;font-style:italic;line-height:1.6}.sa-cursor{display:inline-block;width:2px;height:1em;background:#4f46e5;margin-left:2px;vertical-align:text-bottom;animation:sa-blink .6s step-end infinite}@keyframes sa-blink{0%,to{opacity:1}50%{opacity:0}}.sa-coaching{display:flex;align-items:center;gap:6px;padding:6px 10px;margin-bottom:6px;background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #fcd34d;border-radius:8px;font-size:12.5px;font-weight:600;color:#92400e;animation:sa-coaching-flash 2s ease-in-out 2}.sa-coaching .anticon{color:#d97706;font-size:14px}@keyframes sa-coaching-flash{0%,to{opacity:1}50%{opacity:.6}}.sa-btn-copy{position:absolute;top:4px;right:6px;display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:500;padding:3px 9px;border-radius:6px;border:1px solid #e5e7eb;background:#f9fafb;color:#6b7280;cursor:pointer;transition:all .15s;font-family:inherit}.sa-btn-copy:hover{border-color:#4f46e5;color:#4f46e5;background:#eef2ff}.sa-btn-copy--ok{border-color:#10b981;color:#10b981;background:#d1fae5}.sa-btn-copy[disabled]{opacity:.5;cursor:not-allowed}.sa-tag{display:inline-block;font-size:11px;font-weight:500;padding:2px 8px;border-radius:6px;letter-spacing:.2px}.sa-tag--legal{color:#0f766e;background:#ccfbf1;border:1px solid #99f6e4}.sa-tag--strategy{color:#7c3aed;background:#ede9fe;border:1px solid #ddd6fe}.sa-legal-entry{margin-bottom:10px}.sa-legal-entry:last-child{margin-bottom:0}.sa-legal-entry__title{font-size:12.5px;font-weight:600;color:#374151;margin-bottom:4px}.sa-legal-entry__content{font-size:13px;color:#374151;line-height:1.7;white-space:pre-wrap;word-break:break-word}.sa-empty{color:#94a3b8;font-size:13px;text-align:center;padding:16px 0}.yjf-cp-overlay{position:fixed;inset:0;z-index:1200;background:#0f141e73;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:flex-start;justify-content:center;padding-top:14vh;animation:yjf-cp-fade-in var(--yjf-dur-fast, .14s) var(--yjf-ease-standard, cubic-bezier(.2, .7, .2, 1))}@keyframes yjf-cp-fade-in{0%{opacity:0}to{opacity:1}}.yjf-cp-panel{width:640px;max-width:92vw;max-height:68vh;background:#fff;border-radius:14px;box-shadow:0 24px 64px #00000038,0 2px 8px #00000014;overflow:hidden;display:flex;flex-direction:column;animation:yjf-cp-pop-in var(--yjf-dur-base, .22s) var(--yjf-ease-standard, cubic-bezier(.2, .7, .2, 1))}@keyframes yjf-cp-pop-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}.yjf-cp-search{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid rgba(0,0,0,.06)}.yjf-cp-search input{flex:1;border:none;outline:none;font-size:15px;font-family:inherit;background:transparent;color:var(--yjf-fg-1, #1d1d1f)}.yjf-cp-search input::-moz-placeholder{color:var(--yjf-fg-placeholder, #999)}.yjf-cp-search input::placeholder{color:var(--yjf-fg-placeholder, #999)}.yjf-cp-list{flex:1;overflow:auto;padding:8px 8px 4px}.yjf-cp-list::-webkit-scrollbar{width:6px}.yjf-cp-list::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}.yjf-cp-empty{padding:40px;text-align:center;color:var(--yjf-fg-subtle, #86868b);font-size:13px}.yjf-cp-group-label{padding:8px 12px 4px;font-size:11px;font-weight:600;color:var(--yjf-fg-subtle, #86868b);text-transform:uppercase;letter-spacing:.6px}.yjf-cp-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;cursor:pointer;transition:background .12s linear;-webkit-user-select:none;-moz-user-select:none;user-select:none}.yjf-cp-item[data-sel="1"]{background:#1890ff14}.yjf-cp-item[data-sel="1"] .yjf-cp-shortcut{opacity:1}.yjf-cp-icon{width:28px;height:28px;border-radius:6px;background:var(--yjf-bg-page, #F5F5F7);display:flex;align-items:center;justify-content:center;color:var(--yjf-fg-muted, #666);flex-shrink:0}.yjf-cp-body{flex:1;min-width:0}.yjf-cp-title{font-size:14px;color:var(--yjf-fg-1, #1d1d1f);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yjf-cp-hint{font-size:12px;color:var(--yjf-fg-subtle, #86868b);margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yjf-cp-shortcut{display:flex;gap:3px;opacity:.6;transition:opacity .12s linear;flex-shrink:0}.yjf-cp-footer{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;border-top:1px solid rgba(0,0,0,.06);background:#fafafa;font-size:11px;color:var(--yjf-fg-subtle, #86868b)}.yjf-cp-footer-hints{display:flex;gap:14px}.yjf-cp-brand{font-family:var(--yjf-font-mono, "SF Mono", Menlo, Consolas, monospace)}.yjf-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:4px;background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 1px #0000000a;font-size:10.5px;font-family:var(--yjf-font-mono, "SF Mono", Menlo, Consolas, monospace);color:var(--yjf-fg-muted, #666)}.yjf-cp-trigger{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 10px;border-radius:8px;background:var(--yjf-bg-page, #F5F5F7);border:1px solid var(--yjf-border, #e8e8e8);color:var(--yjf-fg-muted, #666);cursor:pointer;font-size:13px;font-family:inherit;transition:background var(--yjf-dur-fast, .14s) var(--yjf-ease-standard, cubic-bezier(.2, .7, .2, 1)),border-color var(--yjf-dur-fast, .14s) var(--yjf-ease-standard, cubic-bezier(.2, .7, .2, 1));-webkit-user-select:none;-moz-user-select:none;user-select:none}.yjf-cp-trigger:hover{background:#fff;border-color:var(--yjf-border-strong, #d9d9d9)}.yjf-cp-trigger-label{color:var(--yjf-fg-subtle, #86868b)}.yjf-cp-trigger-kbd{display:inline-flex;align-items:center;justify-content:center;height:18px;padding:0 5px;border-radius:4px;background:#fff;border:1px solid rgba(0,0,0,.08);font-size:11px;font-family:var(--yjf-font-mono, "SF Mono", Menlo, Consolas, monospace);color:var(--yjf-fg-muted, #666);line-height:1}@media (max-width: 1280px){.yjf-cp-trigger-label{display:none}.yjf-cp-trigger{padding:0 8px}}.yjf-ds-backdrop{position:fixed;inset:0;z-index:1100;background:#0f141e66;transition:opacity .28s var(--yjf-ease-standard, cubic-bezier(.2, .7, .2, 1))}.yjf-ds-drawer{position:fixed;top:0;right:0;bottom:0;width:580px;max-width:100vw;background:#fff;border-left:1px solid rgba(0,0,0,.06);box-shadow:-12px 0 32px #0f141e1f;display:flex;flex-direction:column;transition:transform .32s var(--yjf-ease-standard, cubic-bezier(.2, .7, .2, 1)),filter .28s linear}.yjf-ds-drawer[data-top="1"]{animation:yjf-ds-slide-in .32s var(--yjf-ease-standard, cubic-bezier(.2, .7, .2, 1))}@keyframes yjf-ds-slide-in{0%{transform:translate(100%)}}.yjf-ds-head{display:flex;align-items:center;gap:8px;padding:12px 18px;border-bottom:1px solid rgba(0,0,0,.06);background:#fafafcb8;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:12px;color:var(--yjf-fg-subtle, #86868b)}.yjf-ds-crumb{cursor:pointer;color:var(--yjf-fg-subtle, #86868b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px;transition:color var(--yjf-dur-fast, .14s) linear}.yjf-ds-crumb:hover{color:var(--yjf-fg-1, #1d1d1f)}.yjf-ds-crumb-sep{color:var(--yjf-fg-placeholder, #999);flex-shrink:0}.yjf-ds-title{color:var(--yjf-fg-1, #1d1d1f);font-weight:500;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yjf-ds-esc{font-size:10px;padding:1px 6px;border-radius:4px;background:#0000000d;font-family:var(--yjf-font-mono, "SF Mono", Menlo, Consolas, monospace);color:var(--yjf-fg-muted, #666)}.yjf-ds-close{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;background:transparent;color:var(--yjf-fg-muted, #666);cursor:pointer;font-size:14px;transition:background var(--yjf-dur-fast, .14s) linear}.yjf-ds-close:hover{background:#0000000a}.yjf-ds-body{flex:1;overflow:auto}@media (max-width: 720px){.yjf-ds-drawer{width:100vw}}#root{width:100%;height:100%}.w-full{width:100%}.h-full{height:100%}.gap-2{gap:.5rem}.gap-4{gap:1rem}.text-center{text-align:center}.text-primary{color:#1890ff}.text-gray-400{color:#d9d9d9}.text-gray-500{color:#bfbfbf}.text-sm{font-size:.875rem}.text-xs{font-size:.75rem}.ml-2{margin-left:.5rem}.justify-between{justify-content:space-between}.items-center{align-items:center}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}:root{--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 24px;--spacing-2xl: 32px;--header-height: 56px;--sidebar-width: 72px;--bottom-nav-height: 72px;--content-padding: 16px;--page-max-width: 100%;--button-height: 32px;--input-height: 32px;--table-row-height: 44px;--font-size-xs: 11px;--font-size-sm: 12px;--font-size-base: 14px;--font-size-lg: 16px;--font-size-xl: 18px;--font-size-2xl: 20px;--font-size-3xl: 24px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .07);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .15);--transition-fast: .15s ease;--transition-base: .2s ease;--transition-slow: .3s ease;--transition-smooth: .3s cubic-bezier(.4, 0, .2, 1)}@media (min-width: 1200px){:root{--header-height: 56px;--content-padding: 18px;--page-max-width: 1140px}}@media (min-width: 1366px){:root{--header-height: 60px;--content-padding: 20px;--page-max-width: 1280px}}@media (min-width: 1600px){:root{--header-height: 60px;--content-padding: 24px;--page-max-width: 1480px}}@media (min-width: 1920px){:root{--header-height: 60px;--content-padding: 28px;--page-max-width: 1760px}}@media (min-width: 2560px){:root{--content-padding: 32px;--page-max-width: 2200px}}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.text-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.text-optimized{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.table-compact .ant-table-thead>tr>th,.table-compact .ant-table-tbody>tr>td{padding:8px 12px!important}.table-compact .ant-table-thead>tr>th{font-size:13px;font-weight:600}.table-compact .ant-table-tbody>tr>td{font-size:13px}.ant-table-thead>tr>th{padding:10px 16px;font-weight:600;white-space:nowrap}.ant-table-tbody>tr>td{padding:10px 16px}@media (max-width: 1366px){.ant-table-thead>tr>th,.ant-table-tbody>tr>td{padding:6px 10px;font-size:13px}}:root{--yjf-brand: #1890ff;--yjf-brand-hover: #40a9ff;--yjf-brand-active: #096dd9;--yjf-brand-bg: #e6f4ff;--yjf-brand-border: #91caff;--yjf-brand-gradient: linear-gradient(135deg, var(--yjf-brand) 0%, var(--yjf-brand-active) 100%);--yjf-accent: #007AFF;--yjf-accent-hover: #0062CC;--yjf-accent-soft: rgba(0, 122, 255, .1);--yjf-accent-soft-strong: rgba(0, 122, 255, .12);--yjf-success: #52c41a;--yjf-success-bg: #f6ffed;--yjf-success-border: #b7eb8f;--yjf-warning: #faad14;--yjf-warning-alt: #fa8c16;--yjf-warning-bg: #fffbe6;--yjf-warning-border: #ffe58f;--yjf-danger: #ff4d4f;--yjf-danger-strong: #f5222d;--yjf-danger-bg: #fff2f0;--yjf-danger-border: #ffccc7;--yjf-info: #13c2c2;--yjf-processing: #1890ff;--yjf-org-applicant: #1890ff;--yjf-org-mediation: #52c41a;--yjf-org-arbitration: #faad14;--yjf-org-court: #f5222d;--yjf-org-notary: #722ed1;--yjf-org-lawfirm: #eb2f96;--yjf-fg-1: #1d1d1f;--yjf-fg-2: #1a1a1a;--yjf-fg-3: #333333;--yjf-fg-muted: #666666;--yjf-fg-subtle: #86868b;--yjf-fg-placeholder: #999999;--yjf-fg-disabled: #bfbfbf;--yjf-border-strong: #d9d9d9;--yjf-border: #e8e8e8;--yjf-border-soft: #f0f0f0;--yjf-border-hair: rgba(0, 0, 0, .06);--yjf-bg-page: #F5F5F7;--yjf-bg-surface: #ffffff;--yjf-bg-subtle: #fafafa;--yjf-bg-hover: rgba(0, 0, 0, .04);--yjf-bg-mask: rgba(0, 0, 0, .45);--yjf-radius-xs: 4px;--yjf-radius-sm: 6px;--yjf-radius-md: 8px;--yjf-radius-lg: 10px;--yjf-radius-xl: 12px;--yjf-radius-2xl: 14px;--yjf-radius-round: 9999px;--yjf-shadow-none: none;--yjf-shadow-sm: 0 2px 8px rgba(0, 0, 0, .1);--yjf-shadow-md: 0 4px 12px rgba(0, 0, 0, .12);--yjf-shadow-popup: 0 4px 16px rgba(0, 0, 0, .12);--yjf-shadow-sider: 2px 0 8px rgba(0, 0, 0, .15);--yjf-space-1: 4px;--yjf-space-2: 8px;--yjf-space-3: 12px;--yjf-space-4: 16px;--yjf-space-5: 20px;--yjf-space-6: 24px;--yjf-space-8: 32px;--yjf-space-10: 40px;--yjf-space-12: 48px;--yjf-h-sm: 24px;--yjf-h-md: 32px;--yjf-h-lg: 40px;--yjf-header-h: 64px;--yjf-header-h-compact: 52px;--yjf-header-h-dense: 48px;--yjf-font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;--yjf-font-mono: "SF Mono", "Menlo", "Consolas", "PingFang SC", monospace;--yjf-weight-regular: 400;--yjf-weight-medium: 500;--yjf-weight-semibold: 600;--yjf-weight-bold: 700;--yjf-fs-xs: 11px;--yjf-fs-sm: 12px;--yjf-fs-base: 13px;--yjf-fs-md: 14px;--yjf-fs-lg: 15px;--yjf-fs-xl: 16px;--yjf-fs-2xl: 20px;--yjf-fs-3xl: 24px;--yjf-fs-4xl: 32px;--yjf-lh-tight: 1.25;--yjf-lh-snug: 1.4;--yjf-lh-normal: 1.5;--yjf-ease-standard: cubic-bezier(.2, .7, .2, 1);--yjf-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--yjf-ease-out: cubic-bezier(.16, 1, .3, 1);--yjf-dur-fast: .14s;--yjf-dur-base: .22s;--yjf-dur-slow: .36s}.yjf-h1,.yjf-h2,.yjf-h3,.yjf-body,.yjf-meta,.yjf-code{font-family:var(--yjf-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.yjf-h1{font-size:var(--yjf-fs-3xl);font-weight:var(--yjf-weight-semibold);line-height:var(--yjf-lh-tight);color:var(--yjf-fg-1);letter-spacing:-.2px}.yjf-h2{font-size:var(--yjf-fs-2xl);font-weight:var(--yjf-weight-semibold);line-height:var(--yjf-lh-tight);color:var(--yjf-fg-1)}.yjf-h3{font-size:var(--yjf-fs-xl);font-weight:var(--yjf-weight-semibold);line-height:var(--yjf-lh-snug);color:var(--yjf-fg-1)}.yjf-h4{font-size:var(--yjf-fs-lg);font-weight:var(--yjf-weight-medium);line-height:var(--yjf-lh-snug);color:var(--yjf-fg-2)}.yjf-body{font-size:var(--yjf-fs-md);font-weight:var(--yjf-weight-regular);line-height:var(--yjf-lh-normal);color:var(--yjf-fg-3)}.yjf-body-sm{font-size:var(--yjf-fs-base);line-height:var(--yjf-lh-normal);color:var(--yjf-fg-3)}.yjf-meta{font-size:var(--yjf-fs-sm);color:var(--yjf-fg-muted);line-height:var(--yjf-lh-snug)}.yjf-label-caps{font-size:var(--yjf-fs-xs);font-weight:var(--yjf-weight-semibold);color:var(--yjf-fg-subtle);letter-spacing:.5px;text-transform:uppercase}.yjf-code{font-family:var(--yjf-font-mono);font-size:var(--yjf-fs-sm);color:var(--yjf-fg-2);background:var(--yjf-border-soft);padding:1px 6px;border-radius:var(--yjf-radius-xs)}.yjf-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}:root{--z-base: 1;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1040;--z-overlay: 1050;--z-drawer: 1100;--z-modal: 1200;--z-popover: 1300;--z-palette: 1400;--z-message: 1500;--z-notification: 1600}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.\!container{width:100%!important}.container{width:100%}@media (min-width: 1200px){.\!container{max-width:1200px!important}.container{max-width:1200px}}@media (min-width: 1366px){.\!container{max-width:1366px!important}.container{max-width:1366px}}@media (min-width: 1600px){.\!container{max-width:1600px!important}.container{max-width:1600px}}@media (min-width: 1920px){.\!container{max-width:1920px!important}.container{max-width:1920px}}@media (min-width: 2560px){.\!container{max-width:2560px!important}.container{max-width:2560px}}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.grid{display:grid}.contents{display:contents}.hidden{display:none}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.border{border-width:1px}.p-6{padding:1.5rem}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.text-success{--tw-text-opacity: 1;color:rgb(82 196 26 / var(--tw-text-opacity, 1))}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,input,button,select,textarea,.ant-table,.ant-btn,.ant-input,.ant-select,.ant-picker,.ant-form-item-label,.ant-descriptions,.ant-statistic,.ant-tag,.ant-badge{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif!important}*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%;overflow:hidden}#root{width:100%;height:100%;overflow-x:hidden;overflow-y:auto}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{animation:fadeIn .3s ease-in}.ant-layout{min-height:100vh;background:#f5f5f7}.ant-layout-header{padding:0 24px;display:flex;align-items:center;justify-content:space-between}.ant-layout-sider{box-shadow:2px 0 8px #00000026}.ant-menu-dark.ant-menu-inline .ant-menu-item-selected{background-color:#1890ff}.flex-center{display:flex;justify-content:center;align-items:center}.flex-between{display:flex;justify-content:space-between;align-items:center}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.user-select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.text-decoration-skip{-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.ant-table-tbody>tr.ant-table-row{transition:background-color .12s var(--yjf-ease-standard, cubic-bezier(.2, .7, .2, 1))}.ant-table-tbody>tr.ant-table-row>td:first-child{position:relative}.ant-table-tbody>tr.ant-table-row:hover>td:first-child:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--yjf-brand, #1890ff);transition:opacity .12s var(--yjf-ease-standard, cubic-bezier(.2, .7, .2, 1))}[data-yjf-focus-row=off] .ant-table-tbody>tr.ant-table-row:hover>td:first-child:before{display:none}.ant-table-tbody>tr.ant-table-row.yjf-row-focused>td{background:#1890ff0f!important}.ant-table-tbody>tr.ant-table-row.yjf-row-focused>td:first-child:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--yjf-brand, #1890ff)}.yjf-row-actions{opacity:.55;transition:opacity .15s var(--yjf-ease-standard, cubic-bezier(.2, .7, .2, 1))}.ant-table-tbody>tr.ant-table-row:hover .yjf-row-actions,.ant-table-tbody>tr.ant-table-row:focus-within .yjf-row-actions{opacity:1}@media (prefers-reduced-motion: reduce){.ant-table-tbody>tr.ant-table-row,.yjf-row-actions{transition:none}}.scrollbar-safari{scrollbar-color:#888 #f1f1f1;scrollbar-width:thin}.scrollbar-safari::-webkit-scrollbar{width:8px;height:8px}.scrollbar-safari::-webkit-scrollbar-track{background:#f1f1f1}.scrollbar-safari::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}
