@tailwind base;@tailwind components;@tailwind utilities;@layer base{body{@apply bg-slate-50 text-slate-600 antialiased;font-family:Inter,sans-serif}}@layer utilities{::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{@apply bg-slate-300 rounded;}::-webkit-scrollbar-thumb:hover{@apply bg-slate-400;}}[x-cloak]{display:none!important}@layer components{.btn-indigo{@apply px-4 py-2 bg-indigo-600 text-white rounded-lg text-sm font-bold hover:bg-indigo-700 transition-all shadow-sm flex items-center gap-2;}.btn-light{@apply px-4 py-2 bg-slate-100 text-slate-600 rounded-lg text-sm font-bold hover:bg-slate-200 transition-all border-none shadow-sm flex items-center gap-2;}}.dataTables_wrapper{@apply w-full overflow-hidden;}table.dataTable{@apply !w-full !m-0 !border-collapse;}table.dataTable thead th{@apply !px-4 !py-3 !bg-slate-50 !text-slate-500 !font-semibold !uppercase !text-xs !border-b !border-slate-200;}table.dataTable tbody td{@apply !px-4 !py-4 !border-b !border-slate-100 !text-sm !text-slate-600;}.dataTables_filter input{@apply !ml-2 !px-4 !py-2 !bg-white !border !border-slate-200 !rounded-lg !text-sm !focus:ring-2 !focus:ring-indigo-500 !focus:border-indigo-500 !outline-none !transition-all;}.dataTables_paginate{@apply !mt-4 !flex !justify-end !gap-1;}.dataTables_paginate .paginate_button{@apply !px-3 !py-1 !rounded-md !text-sm !font-medium !transition-all !border-none !cursor-pointer;}.dataTables_paginate .paginate_button.current{@apply !bg-indigo-600 !text-white !hover:bg-indigo-700;}.dataTables_paginate .paginate_button:not(.current){@apply !bg-slate-100 !text-slate-600 !hover:bg-slate-200;}
