.FlashMessageContext_toastContainer__d6Igz{position:fixed;top:1rem;right:1rem;z-index:1050;display:flex;flex-direction:column;gap:.5rem}.FlashMessageContext_toast__GwV64{min-width:250px;max-width:350px;padding:.75rem 1.25rem;border-radius:.375rem;box-shadow:0 .25rem .75rem rgba(0,0,0,.1);display:flex;align-items:center;justify-content:space-between;color:#fff;font-weight:500;animation:FlashMessageContext_slideIn__fkWk3 .3s ease-out;transition:opacity .3s ease}.FlashMessageContext_toastSuccess__nSky9{background-color:#28a745}.FlashMessageContext_toastError__WCt_k{background-color:#dc3545}.FlashMessageContext_toastMessage__oRXkI{flex-grow:1;margin-right:.5rem}.FlashMessageContext_toastClose__rrvEM{background:none;border:none;color:#fff;font-size:1.25rem;cursor:pointer}@keyframes FlashMessageContext_slideIn__fkWk3{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.TextInput_inputGroup__Khxka{display:flex;flex-direction:column;gap:.5rem}.TextInput_label__3RB9G{display:flex;align-items:center;font-weight:700;margin-bottom:.5rem}.TextInput_required__CLITH{color:red;margin-left:.5rem}.TextInput_optional__QuO4o{color:gray;margin-left:.5rem;font-size:.9rem}.TextInput_input__OV8G0{padding:.5rem;font-size:1rem;border:1px solid #ccc;border-radius:4px}.TextInput_inputDisabled__D4Dzu{background-color:#f3f4f6;color:#6b7280}.TextInput_input__OV8G0:disabled{cursor:not-allowed}.TextInput_error__nC1w6{color:red;font-size:.875rem;margin-top:.25rem}.TextInput_inputError__LKGhC{border:1px solid red}