.CalendarSubmissionForm_formContainer__KNbvG{width:100%;max-width:600px;margin:0 auto;padding:2.5rem;background:#ffffff;border:1px solid #e2e8f0;border-radius:24px;box-shadow:0 10px 40px rgba(0,0,0,.05),0 2px 10px rgba(0,0,0,.02);animation:CalendarSubmissionForm_fadeIn__naj1N .6s cubic-bezier(.16,1,.3,1)}@keyframes CalendarSubmissionForm_fadeIn__naj1N{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CalendarSubmissionForm_title__Yvrt6{font-size:2rem;font-weight:800;margin-bottom:.5rem;color:#00659A;letter-spacing:-.02em}.CalendarSubmissionForm_subtitle__XpzKy{font-size:1.05rem;color:#334155;margin-bottom:2.5rem;line-height:1.6}.CalendarSubmissionForm_formGroup__Du2EF{margin-bottom:1.5rem}.CalendarSubmissionForm_label__823S0{display:block;font-size:.95rem;font-weight:700;color:#0f172a;margin-bottom:.5rem;margin-left:.25rem}.CalendarSubmissionForm_input__FLaQN,.CalendarSubmissionForm_select__JzVHl,.CalendarSubmissionForm_textarea__cjwK_{width:100%;padding:.75rem 1rem;background:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;color:#0f172a;font-size:.95rem;transition:all .2s ease;outline:none}.CalendarSubmissionForm_input__FLaQN::placeholder,.CalendarSubmissionForm_textarea__cjwK_::placeholder{color:#94a3b8}.CalendarSubmissionForm_input__FLaQN:focus,.CalendarSubmissionForm_select__JzVHl:focus,.CalendarSubmissionForm_textarea__cjwK_:focus{border-color:#00A8C9;background:#ffffff;box-shadow:0 0 0 4px rgba(0,168,201,.15)}.CalendarSubmissionForm_textarea__cjwK_{min-height:120px;resize:vertical}.CalendarSubmissionForm_error__GWils{color:#e11d48;font-size:.8rem;margin-top:.4rem;margin-left:.25rem;display:flex;align-items:center;gap:.25rem}.CalendarSubmissionForm_submitButton__8M8QF{width:100%;padding:1rem;margin-top:1rem;background:linear-gradient(135deg,#00659A,#BD2429);border:none;border-radius:12px;color:white;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 4px 12px rgba(0,101,154,.3)}.CalendarSubmissionForm_submitButton__8M8QF:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,101,154,.4);filter:brightness(1.1)}.CalendarSubmissionForm_submitButton__8M8QF:active:not(:disabled){transform:translateY(0)}.CalendarSubmissionForm_submitButton__8M8QF:disabled{opacity:.6;cursor:not-allowed;filter:grayscale(.5)}.CalendarSubmissionForm_successState__pta_i{text-align:center;padding:3rem 1rem;animation:CalendarSubmissionForm_scaleIn__vz00e .5s cubic-bezier(.175,.885,.32,1.275)}@keyframes CalendarSubmissionForm_scaleIn__vz00e{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.CalendarSubmissionForm_successIcon__TP7Ar{color:#10b981;margin-bottom:1.5rem;filter:drop-shadow(0 0 10px rgba(16,185,129,.3))}.CalendarSubmissionForm_successTitle__xP9fI{font-size:1.5rem;font-weight:700;color:#0f172a;margin-bottom:.75rem}.CalendarSubmissionForm_successMessage__BXqGy{color:#475569;line-height:1.6;margin-bottom:2rem}.CalendarSubmissionForm_resetButton__v6pej{background:transparent;border:1px solid #cbd5e1;padding:.6rem 1.5rem;border-radius:10px;color:#475569;font-weight:500;cursor:pointer;transition:all .2s ease}.CalendarSubmissionForm_resetButton__v6pej:hover{background:#f1f5f9;border-color:#94a3b8;color:#0f172a}