:root{--box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--table-header-bg: #e8eef8;--table-header-border: #c7d2e3;--table-header-text: #24324a;--table-row-alt-bg: rgba(120, 120, 120, .06);--table-row-hover-bg: rgba(120, 120, 120, .1)}[data-theme=dark]{--table-header-bg: #202a3a;--table-header-border: rgba(255, 255, 255, .18);--table-header-text: #f1f5f9}body{margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background-color:var(--bg-primary);color:var(--text-primary);transition:background-color .3s ease,color .3s ease;min-height:100vh}.glass-panel{background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);box-shadow:var(--box-shadow);border-radius:16px}.glass-card{background:#ffffff08;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:16px;transition:all .3s ease}.glass-card:hover{background:#ffffff14;transform:translateY(-2px)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--text-secondary);border-radius:4px;opacity:.5}::-webkit-scrollbar-thumb:hover{background:var(--text-primary)}.ant-input-number-borderless-disabled-custom.ant-input-number-disabled{background-color:transparent!important;color:var(--text-primary)!important;opacity:1!important;cursor:default!important}.ant-input-number-borderless-disabled-custom.ant-input-number-disabled input{color:var(--text-primary)!important;cursor:default!important;-webkit-text-fill-color:var(--text-primary)!important;opacity:1!important}.ant-table-wrapper .ant-table-thead>tr>th{background:var(--table-header-bg);border-bottom-color:var(--table-header-border);color:var(--table-header-text);font-weight:700}.ant-table-wrapper .ant-table-thead>tr>th:before{background-color:var(--table-header-border)!important}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:nth-child(2n)>td{background:var(--table-row-alt-bg)}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td{background:var(--table-row-hover-bg)!important}[data-copilotkit]{--background: transparent !important}[data-theme=dark] [data-copilotkit]{--foreground: oklch(98.5% 0 0);--card: oklch(14.5% 0 0);--card-foreground: oklch(98.5% 0 0);--popover: oklch(14.5% 0 0);--popover-foreground: oklch(98.5% 0 0);--primary: oklch(98.5% 0 0);--primary-foreground: oklch(20.5% 0 0);--secondary: oklch(26.9% 0 0);--secondary-foreground: oklch(98.5% 0 0);--muted: oklch(26.9% 0 0);--muted-foreground: oklch(70.8% 0 0);--accent: oklch(26.9% 0 0);--accent-foreground: oklch(98.5% 0 0);--destructive: oklch(39.6% .141 25.723);--destructive-foreground: oklch(63.7% .237 25.331);--border: oklch(26.9% 0 0);--input: oklch(26.9% 0 0);--ring: oklch(55.6% 0 0)}[data-copilotkit],[data-copilotkit] *,.copilotKitMessage,.copilotKitMessage *{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}[data-copilotkit] .copilotKitMessages{gap:12px!important}[data-copilotkit] [data-testid=copilot-input-overlay] [data-testid=copilot-attachment-queue]{position:absolute;left:40px;right:104px;bottom:8px;z-index:5;display:flex;flex-wrap:nowrap;align-items:center;gap:6px;padding:0!important;margin:0!important;overflow-x:auto;overflow-y:hidden;white-space:nowrap;pointer-events:auto}[data-copilotkit] [data-testid=copilot-input-overlay] [data-testid=copilot-attachment-queue]>div{max-width:220px;min-width:0}[data-copilotkit] .copilotKitMessage.copilotKitUserMessage{padding-top:12px!important}[data-copilotkit] .copilotKitUserMessage>div{font-size:14px!important;line-height:20px!important;border-radius:12px!important;padding:8px 12px!important;margin-bottom:4px!important;color:var(--text-primary)!important}[data-copilotkit] .copilotKitUserMessage>div *{color:var(--text-primary)!important}[data-copilotkit] .copilotKitAssistantMessage .cpk\:prose,[data-copilotkit] .copilotKitAssistantMessage .cpk\:prose p,[data-copilotkit] .copilotKitAssistantMessage .cpk\:prose li,[data-copilotkit] .copilotKitAssistantMessage .cpk\:prose strong,[data-copilotkit] .copilotKitAssistantMessage .cpk\:prose em,[data-copilotkit] .copilotKitAssistantMessage .cpk\:prose span:not(.ant-typography){font-size:14px!important;line-height:20px!important;color:var(--text-primary)!important}[data-copilotkit] .copilotKitAssistantMessage .cpk\:prose p{margin-top:8px!important;margin-bottom:8px!important}[data-copilotkit] .copilotKitAssistantMessage .cpk\:prose ul,[data-copilotkit] .copilotKitAssistantMessage .cpk\:prose ol{margin-top:8px!important;margin-bottom:8px!important;padding-left:20px!important}[data-copilotkit] .copilotKitAssistantMessage .cpk\:prose li{margin-top:4px!important;margin-bottom:4px!important}[data-copilotkit] .copilotKitAssistantMessage .cpk\:prose h1{font-size:18px!important;margin-top:14px!important;margin-bottom:8px!important;font-weight:700!important;color:var(--text-primary)!important}[data-copilotkit] .copilotKitAssistantMessage .cpk\:prose h2{font-size:16px!important;margin-top:12px!important;margin-bottom:6px!important;font-weight:700!important;color:var(--text-primary)!important}[data-copilotkit] .copilotKitAssistantMessage .cpk\:prose h3,[data-copilotkit] .copilotKitAssistantMessage .cpk\:prose h4,[data-copilotkit] .copilotKitAssistantMessage .cpk\:prose h5,[data-copilotkit] .copilotKitAssistantMessage .cpk\:prose h6{font-size:14px!important;margin-top:10px!important;margin-bottom:6px!important;font-weight:600!important;color:var(--text-primary)!important}[data-copilotkit] .copilotKitAssistantMessage .cpk\:prose pre{margin-top:8px!important;margin-bottom:8px!important;padding:8px 12px!important;border-radius:6px!important;font-size:12px!important;line-height:16px!important;background-color:#0000000d!important;border:1px solid rgba(0,0,0,.1)!important}[data-theme=dark] [data-copilotkit] .copilotKitAssistantMessage .cpk\:prose pre{background-color:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important}[data-copilotkit] .copilotKitAssistantMessage .cpk\:prose code{font-size:12px!important;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace!important}[data-copilotkit] ::-webkit-scrollbar{width:8px!important;height:8px!important}[data-copilotkit] ::-webkit-scrollbar-thumb{background:var(--text-secondary)!important;border-radius:4px!important;opacity:.5!important}[data-copilotkit] ::-webkit-scrollbar-thumb:hover{background:var(--text-primary)!important}
