@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";:root{color-scheme:light;--app-bg: #eef3f8;--app-text: #0f172a}html{background:linear-gradient(180deg,#f7fafc 0%,var(--app-bg) 100%)}body{margin:0;min-height:100vh;font-family:Manrope,sans-serif;color:var(--app-text);background:transparent;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#root{min-height:100vh}*{box-sizing:border-box}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:#94a3b873;border:2px solid transparent;border-radius:999px;background-clip:padding-box}*::-webkit-scrollbar-track{background:transparent}.procurement-table-scroll{scrollbar-width:auto;scrollbar-color:rgba(100,116,139,.7) transparent}.procurement-table-scroll::-webkit-scrollbar{width:18px;height:18px}.procurement-table-scroll::-webkit-scrollbar-thumb{background:#64748ba6;border:3px solid rgba(255,255,255,.9);border-radius:999px;background-clip:padding-box;box-shadow:inset 0 0 0 1px #47556938}div[class*=overflow-x-auto]:has(>table),div[class*=overflow-auto]:has(>table){background:#fff;box-shadow:0 1px #ffffffe6 inset,0 10px 24px #0f172a0a}table{background:#fff}thead{box-shadow:inset 0 -1px #94a3b82e}
