@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#1a1a2e;background:#f8fafc}.react-pdf__Page__canvas{margin:0 auto;max-width:100%}.ant-table-wrapper{overflow-x:auto}.ant-table-cell{word-break:break-word!important;white-space:normal!important;max-height:100px;overflow:hidden;padding:3px 6px!important;font-size:13px;line-height:1.4}.ant-table-thead>tr>th{font-weight:600!important;color:#1b2a4a!important;border-bottom:2px solid #E5E7EB!important;padding:5px 6px!important;font-size:12px}.ant-table-tbody>tr:nth-child(2n){background:#fafbfc}.ant-table-tbody>tr:hover>td{background:#eef2f7!important}.ant-table-wrapper .ant-table{border-radius:12px!important;overflow:hidden}.ant-table-wrapper .ant-table-container{border-radius:12px!important}.compact-row td{padding:3px 6px!important;line-height:1.3!important}.ant-table-thead>tr>th[colspan]{font-size:11px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.5px;padding:4px 8px!important}.ant-table-thead>tr>th{resize:horizontal;overflow:auto}.ant-collapse{border:none!important;background:transparent!important}.ant-collapse-item{border:1px solid #E5E7EB!important;border-radius:8px!important;margin-bottom:8px!important;overflow:hidden}.ant-collapse-header{background:#f8fafc!important;font-weight:600!important;color:#1b2a4a!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.ant-btn,.ant-tag,.ant-collapse-header{transition:all .2s ease!important}@keyframes typingDot{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.typing-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#94a3b8;margin:0 2px;animation:typingDot 1.4s infinite ease-in-out}.typing-dot:nth-child(2){animation-delay:.2s}.typing-dot:nth-child(3){animation-delay:.4s}
