@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap);body{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}:root{--primary-dark:#001f40;--primary-cyan:#00c7cd;--primary-900:#001f40;--primary-800:#002a56;--primary-700:#00356c;--primary-600:#004082;--primary-500:#004b98;--primary-400:#0056ae;--primary-300:#0061c4;--primary-200:#006cda;--primary-100:#0077f0;--secondary-900:#00c7cd;--secondary-800:#00d4da;--secondary-700:#00e1e7;--secondary-600:#00eef4;--secondary-500:#00fbff;--secondary-400:#1affff;--secondary-300:#3ff;--secondary-200:#4dffff;--secondary-100:#6ff;--success-500:#22c55e;--warning-500:#f59e0b;--error-500:#ef4444;--info-500:#3b82f6;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--shadow-sm:0 1px 2px #001f400d;--shadow-md:0 4px 6px #001f401a;--shadow-lg:0 10px 15px #001f401a;--shadow-xl:0 20px 25px #001f4026;--radius-sm:0.25rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-full:9999px;--gradient-primary:linear-gradient(135deg,var(--primary-900) 0%,var(--primary-700) 100%);--gradient-secondary:linear-gradient(135deg,var(--secondary-900) 0%,var(--secondary-700) 100%);--gradient-hero:linear-gradient(135deg,var(--primary-900) 0%,var(--secondary-900) 100%);--gradient-card:linear-gradient(135deg,#fff 0%,var(--gray-50) 100%)}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8fafc;color:#1e293b;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f3f4f6;background:var(--gray-100)}::-webkit-scrollbar-thumb{background:#d1d5db;background:var(--gray-300);border-radius:9999px;border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:#9ca3af;background:var(--gray-400)}.btn-primary{background-color:#001f40;background-color:var(--primary-900);border:none;border-radius:.375rem;border-radius:var(--radius-md);box-shadow:0 1px 2px #001f400d;box-shadow:var(--shadow-sm);color:#fff;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.btn-primary:hover{background-color:#002a56;background-color:var(--primary-800);box-shadow:0 4px 6px #001f401a;box-shadow:var(--shadow-md)}.btn-secondary{background-color:#00c7cd;background-color:var(--secondary-900);border:none;border-radius:.375rem;border-radius:var(--radius-md);box-shadow:0 1px 2px #001f400d;box-shadow:var(--shadow-sm);color:#fff;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.btn-secondary:hover{background-color:#00d4da;background-color:var(--secondary-800)}.btn-secondary:hover,.card{box-shadow:0 4px 6px #001f401a;box-shadow:var(--shadow-md)}.card{background-color:#fff;border:1px solid #e5e7eb;border:1px solid var(--gray-200);border-radius:.5rem;border-radius:var(--radius-lg);padding:1.5rem}.hero-section{background:linear-gradient(135deg,#001f40,#00c7cd);background:var(--gradient-hero);color:#fff;padding:4rem 2rem;text-align:center}.card-gradient{background:linear-gradient(135deg,#fff,#f9fafb);background:var(--gradient-card);border-radius:.5rem;border-radius:var(--radius-lg);padding:1.5rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .5s ease-out}@media (max-width:768px){.hero-section{padding:2rem 1rem}.card{padding:1rem}}.payment-term-form-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;width:100%}.form-field{min-width:0}.form-field.full-width{grid-column:1/-1}@media (max-width:768px){.payment-term-form-grid{grid-template-columns:1fr}.form-field{grid-column:1/-1}}.payment-term-form-grid .MuiTextField-root{width:100%}.payment-term-form-grid .MuiFormControlLabel-root{background-color:#fafafa;border:1px solid #e0e0e0;border-radius:4px;box-sizing:border-box;margin:16px 0;padding:12px;width:100%}.payment-term-form-grid .MuiCheckbox-root{color:#001f40}.payment-term-form-grid .MuiFormControlLabel-root:hover{background-color:#f5f5f5;border-color:#001f40}.form-field.full-width .MuiAlert-root{margin-top:16px}
/*# sourceMappingURL=main.2b268a24.css.map*/