@tailwind base;@tailwind components;@tailwind utilities;body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.badge,.badge-danger,.badge-info,.badge-success,.badge-warning,.btn-danger,.btn-primary,.btn-secondary,.btn-success,.card,.form-input,.form-label{@apply bg-blue-100 text-blue-800}@media (max-width:640px){.btn-mobile,.card-mobile,.form-mobile-grid,.grid-mobile-1,.grid-mobile-2,.grid-mobile-3,.header-mobile,.header-mobile .flex,.hidden-mobile,.modal-mobile,.space-mobile,.table-responsive,.table-responsive table,.text-mobile-base,.text-mobile-sm{@apply text-sm sm:text-base}}.btn-full-mobile,.btn-group-responsive,.card-grid-responsive,.form-grid-responsive,.form-grid-responsive .form-full-width,.input-mobile,.loading-spinner-mobile,.mobile-margin,.mobile-padding,.mobile-text,.modal-content-responsive,.modal-responsive,.nav-responsive,.table-cell-responsive,.table-cell-responsive .truncate-mobile,.table-container,.table-container table,.text-truncate-responsive,.touch-target{@apply text-base}.scroll-mobile{-webkit-overflow-scrolling:touch}