.SignIn-module__6C00MG__mainContent{flex:1}.SignIn-module__6C00MG__form{border:1px solid #dee2e6;border-radius:8px;flex-direction:column;gap:16px;max-width:440px;margin:40px auto;padding:32px;display:flex}.SignIn-module__6C00MG__formTitle{text-align:center;color:var(--dark-color);margin-bottom:8px;font-size:24px;font-weight:600}.SignIn-module__6C00MG__formGroup{color:#212529;flex-direction:column;font-size:14px;font-weight:500;display:flex}.SignIn-module__6C00MG__form label{color:var(--dark-color);margin-bottom:8px}.SignIn-module__6C00MG__input{font-size:14px;font-family:var(--mainFontFamily);border:3px solid var(--primary-color);resize:none;background-color:#fff;border-radius:4px;margin-top:4px;padding:8px 12px;transition:all .2s ease-in-out}.SignIn-module__6C00MG__input:focus-within{outline:none}.SignIn-module__6C00MG__input:hover{border-color:#e57f3d}.SignIn-module__6C00MG__actions{justify-content:flex-end;gap:8px;display:flex}.SignIn-module__6C00MG__error{color:#dc3545;text-align:center;margin-top:4px;font-size:12px}
.Button-module__8cr-Ka__button{all:unset;font-family:var(--mainFontFamily);color:var(--light-color);background-color:var(--secondary-color);cursor:pointer;border:none;border-radius:4px;margin:10px;padding:8px;font-size:10px;line-height:1;transition:color .3s ease-in-out,transform .1s,box-shadow .2s;display:inline-block;position:relative}.Button-module__8cr-Ka__button:hover{color:var(--accent-2);cursor:pointer}.Button-module__8cr-Ka__button:active{background-color:#14326d;top:4px}.Button-module__8cr-Ka__button:disabled{cursor:not-allowed;background-color:#6c757d}.Button-module__8cr-Ka__button.Button-module__8cr-Ka__primary{background-color:var(--secondary-color)}.Button-module__8cr-Ka__button.Button-module__8cr-Ka__cancel{background-color:var(--accent-1);color:#fff;transition:background-color .3s ease-in-out,color .3s ease-in-out}.Button-module__8cr-Ka__button.Button-module__8cr-Ka__cancel:hover{background-color:#bb2d3b}.Button-module__8cr-Ka__button.Button-module__8cr-Ka__submit{background-color:var(--accent-2);color:#fff;transition:background-color .3s ease-in-out}.Button-module__8cr-Ka__button.Button-module__8cr-Ka__submit:hover{background-color:#4f65a0}.Button-module__8cr-Ka__small{padding:6px 8px;font-size:8px}.Button-module__8cr-Ka__medium{padding:8px 12px;font-size:10px}.Button-module__8cr-Ka__large{padding:12px 20px;font-size:14px}
.Header-module__arFiJq__header{color:#fff;background-color:#333;justify-content:space-between;align-items:center;padding:1rem 2rem;display:flex}.Header-module__arFiJq__header a{color:#fff;font-size:1.5rem;font-weight:700;text-decoration:none}.Header-module__arFiJq__header a:hover{color:#ddd}.Header-module__arFiJq__navigation{gap:1rem;margin:0;padding:0;list-style-type:none;display:flex}.Header-module__arFiJq__navigation li a{color:#fff;font-size:1rem;text-decoration:none}.Header-module__arFiJq__navigation li a:hover{color:#ddd}
.Footer-module__rnk_JG__footer{text-align:center;color:#555;background-color:#f0f0f0;border-top:1px solid #ddd;margin-top:auto;padding:20px;font-size:14px}.Footer-module__rnk_JG__wrap{justify-content:center;gap:20px;display:flex}.Footer-module__rnk_JG__footer a{color:#226ec5;font-weight:600;text-decoration:none}.Footer-module__rnk_JG__footer a:hover{text-decoration:underline}
