.TableRow_tableRow__ZI3re{transition:all .2s cubic-bezier(.4,0,.2,1);border-bottom:1px solid #e2e8f0}.TableRow_tableRow__ZI3re:hover{background:linear-gradient(90deg,#f8fafc,#ffffff)}.TableRow_tableRow__ZI3re td{padding:18px 16px;font-size:14px;color:#1e293b;border-bottom:1px solid #e2e8f0}.TableRow_tableRow__ZI3re td:first-child{padding-left:24px}.TableRow_tableRow__ZI3re td:last-child{padding-right:24px}@media(max-width:1200px){.TableRow_tableRow__ZI3re td{padding:16px 12px}}@media(max-width:768px){.TableRow_tableRow__ZI3re td{padding:14px 10px;font-size:13px}}.TableRow_tableRow__ZI3re.TableRow_hovered__DOpT4 .TableRow_purchaseNumberBadge__710Fx{color:#1e293b;transform:scale(1.05)}.TableRow_purchaseNumberCell__Vp_Cm{text-align:center}.TableRow_purchaseNumberBadge__710Fx{display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:15px;color:#64748b;transition:all .2s ease}@media(max-width:1200px){.TableRow_purchaseNumberBadge__710Fx{font-size:14px}}@media(max-width:768px){.TableRow_purchaseNumberBadge__710Fx{font-size:13px}}.TableRow_contractNumber__J2_zt{font-weight:600}.TableRow_contractLink__da0nu{display:inline-block;color:#3b82f6;font-weight:600;transition:all .2s ease;cursor:default}.TableRow_contractLink__da0nu:hover{color:#2563eb;transform:translateX(2px)}.TableRow_supplierInfo__rOBsg{display:flex;flex-direction:column;gap:4px}.TableRow_supplierName__uMc6_{font-weight:500;color:#0f172a}.TableRow_dateText__QjZNw{color:#64748b;font-weight:500;white-space:nowrap}.TableRow_amountValue__eJ9Yr{font-weight:700;color:#0f172a}.TableBody_container__LlqQ7{width:100%}.TableBody_tableWrapper__Ybayv{width:100%;overflow-x:auto;scrollbar-width:thin;border-radius:16px;border:1px solid #e2e8f0;background:#fff}.TableBody_tableWrapper__Ybayv::-webkit-scrollbar{height:8px;background-color:#f1f5f9;border-radius:4px}.TableBody_tableWrapper__Ybayv::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:4px}.TableBody_tableWrapper__Ybayv::-webkit-scrollbar-thumb:hover{background-color:#94a3b8}.TableBody_tableWrapperScrollable__dIVC9{max-height:600px;overflow-y:auto}.TableBody_tableWrapperScrollable__dIVC9::-webkit-scrollbar{width:8px;height:8px}.TableBody_tableWrapperScrollable__dIVC9::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.TableBody_tableWrapperScrollable__dIVC9::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:4px}.TableBody_tableWrapperScrollable__dIVC9::-webkit-scrollbar-thumb:hover{background-color:#94a3b8}.TableBody_table__HVC8N{width:100%;border-collapse:collapse;min-width:1000px;font-family:Inter,system-ui,-apple-system,sans-serif}@media(max-width:1200px){.TableBody_table__HVC8N{min-width:900px}}@media(max-width:768px){.TableBody_table__HVC8N{min-width:800px}}.TableBody_table__HVC8N thead{background:#102382}.TableBody_table__HVC8N thead tr th{padding:20px 16px;text-align:left;font-weight:600;font-size:14px;letter-spacing:.5px;color:#f1f5f9;border-bottom:2px solid #334155;position:-webkit-sticky;position:sticky;top:0;background:#102382;z-index:10}.TableBody_table__HVC8N thead tr th:first-child{padding-left:24px}.TableBody_table__HVC8N thead tr th:last-child{padding-right:24px}@media(max-width:1200px){.TableBody_table__HVC8N thead tr th{padding:16px 12px}}@media(max-width:768px){.TableBody_table__HVC8N thead tr th{padding:14px 10px;font-size:13px}}.TableBody_table__HVC8N tbody tr{transition:all .2s cubic-bezier(.4,0,.2,1)}.TableBody_table__HVC8N tbody tr:hover{background:linear-gradient(90deg,#f8fafc,#ffffff)}.TableBody_table__HVC8N tbody tr td{padding:18px 16px;font-size:14px;color:#1e293b;border-bottom:1px solid #e2e8f0}.TableBody_table__HVC8N tbody tr td:first-child{padding-left:24px}.TableBody_table__HVC8N tbody tr td:last-child{padding-right:24px}@media(max-width:1200px){.TableBody_table__HVC8N tbody tr td{padding:16px 12px}}@media(max-width:768px){.TableBody_table__HVC8N tbody tr td{padding:14px 10px;font-size:13px}}.TableBody_table__HVC8N tbody tr:last-child td{border-bottom:none}.TableBody_purchaseNumberCol__wFtJo{width:80px;text-align:center}.TableBody_paginationWrapper__kNvft{margin-top:32px;display:flex;justify-content:center}.TableBody_emptyState__Ws_gH{padding:80px 20px;text-align:center;color:#94a3b8;display:flex;flex-direction:column;align-items:center;gap:12px;background:#fff;border-radius:16px;border:1px solid #e2e8f0}.TableBody_emptyState__Ws_gH svg{margin-bottom:8px;opacity:.5;color:#64748b}.TableBody_emptyState__Ws_gH p{font-size:18px;font-weight:600;color:#475569;margin:0}.TableBody_emptyState__Ws_gH span{font-size:14px;color:#94a3b8}.TableHeader_tableHeader__4ZbkW{padding:20px 24px 0;background:rgba(0,0,0,0)}@media(max-width:480px){.TableHeader_tableHeader__4ZbkW{padding:12px 16px 0}}.TableHeader_tableTitleWrapper__nkgTm{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-bottom:16px;border-bottom:1px solid #e2e8f0}.TableHeader_tableTitle__hhsPl{font-size:20px;font-weight:700;color:#0f172a;margin:0}@media(max-width:480px){.TableHeader_tableTitle__hhsPl{font-size:16px}}.TableHeader_tableCount__lwAwk{font-size:14px;font-weight:500;color:#3b82f6;background:#eff6ff;padding:4px 12px;border-radius:20px}@media(max-width:480px){.TableHeader_tableCount__lwAwk{font-size:11px;padding:2px 8px}}@media print{.TableHeader_tableHeader__4ZbkW{padding:0}.TableHeader_tableTitleWrapper__nkgTm{border-bottom:1px solid #000}}