*,body{margin:0;padding:0;box-sizing:border-box;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}::-webkit-scrollbar{width:1px;height:1px}::-webkit-scrollbar:hover{width:6px;height:6px}::-webkit-scrollbar-thumb{border-radius:2px}form{display:flex;flex-direction:column;gap:.5rem;width:100%}form .input-field{display:flex;flex-direction:column;gap:.25rem}form .input-field label{font-size:1rem;color:#1f2937}form .input-field .input{display:flex;align-items:center;gap:.25rem}form .input-field .input input,form .input-field .input textarea,form .input-field .input select{width:100%;padding:.75rem .5rem;border:1px solid #E5E7EB;border-radius:6px;outline:none}@media (max-width: 768px){form .input-field .input input,form .input-field .input textarea,form .input-field .input select{font-size:1rem}}form .input-field .input input:focus,form .input-field .input textarea:focus,form .input-field .input select:focus{border:1px solid #3B82F6}form .input-field .input textarea{resize:none;height:120px}form .input-field .input select{cursor:pointer;background-color:#fff}form .input-field .input select option{cursor:pointer;padding:.5rem}form button{margin-top:1rem;padding:.5rem 1rem;border:1px solid #3B82F6;border-radius:6px;background-color:#3b82f6;color:#fff;font-size:1.06rem;font-weight:500;cursor:pointer}form button:hover{background-color:#fff;color:#3b82f6}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-border{0%{border:2px solid #3B82F6;color:#3b82f6}25%{border:2px solid #3B82F6;border-right-color:#e5e7eb}50%{border:2px solid #3B82F6;border-bottom-color:#e5e7eb}75%{border:2px solid #3B82F6;border-left-color:#e5e7eb}to{border:2px solid #3B82F6;border-top-color:#e5e7eb}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.fade-in{animation:fade-in .8s ease-in-out}
