@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}.min-h-screen{background-color:#f5faff;min-height:100vh}.p-4{padding:1rem}.max-w-4xl{max-width:64rem}.mx-auto{margin-left:auto;margin-right:auto}.space-y-6>*+*{margin-top:1.5rem}.text-center{text-align:center}.text-3xl{font-size:1.875rem}.font-bold,.text-3xl{font-weight:700}.text-foreground{color:#0b0c0e}.text-muted-foreground{color:#666}.text-sm{font-size:.875rem}.text-xs{font-size:.75rem}.border{border:1px solid #dde3ea}.border-border{border-color:#c9d7e5}.rounded-lg{border-radius:.5rem}.bg-destructive{background-color:#ffe5e5}.border-destructive{border-color:#ff4d4d}.bg-destructive\/10{background-color:#ff4d4d1a}.border-destructive\/50{border-color:#ff4d4d80}.text-destructive{color:#d11a2a}.grid{display:grid}.md\:grid-cols-2{grid-template-columns:repeat(1,1fr)}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,1fr)}}.gap-6{gap:1.5rem}.space-y-4>*+*{margin-top:1rem}.mt-2,.space-y-2>*+*{margin-top:.5rem}.mt-4{margin-top:1rem}.btn,.w-full,button{background-color:rgba(0,0,119,.467);border:none;border-radius:.375rem;color:#fff;cursor:pointer;font-size:.95rem;padding:.6rem .9rem;transition:all .2s ease-in-out;width:94%}button:hover{background-color:#005fa3}button:disabled{background-color:#75b7ed;cursor:not-allowed;width:100%}table{background-color:#fff;border-collapse:collapse;border-radius:.5rem;overflow:hidden;width:100%}td,th{border:1px solid #d4e1f0;padding:.5rem;text-align:left}.bg-muted{background-color:#edf4fb}.list-disc{list-style-type:disc}.list-inside{padding-left:1.2rem}.list-decimal{list-style-type:decimal}img{border-radius:.5rem;height:auto;max-width:100%;object-fit:cover}.h-32{height:8rem}.max-h-32{max-height:8rem;overflow-y:auto}.flex{display:flex}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-4{gap:1rem}.animate-spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.365ccbf0.css.map*/