.container{max-width:500px;margin:0 auto;padding:40px;background-color:#e6e9f1;border-radius:12px;box-shadow:0 4px 12px #0000001a;box-sizing:border-box;position:relative}.back-link{position:absolute;top:20px;right:20px;padding:8px 16px;font-size:14px;text-decoration:none;color:#9598e3;font-weight:500;border:2px solid #2C3096;border-radius:6px;transition:background-color .3s ease,color .3s ease}.back-link:hover{background-color:#3f34ba;color:#fff}.main-title{text-align:center;margin-bottom:32px;font-size:28px;font-weight:700;color:#264580}.form{display:flex;flex-direction:column;gap:24px}.form label{display:flex;flex-direction:column;font-weight:500;font-size:16px}.form input[type=number],.form textarea{margin-top:8px;padding:12px;border:1px solid #b0bec5;border-radius:6px;font-size:16px;font-family:inherit}fieldset{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:16px;padding:20px;border-radius:8px;border:1px solid #b0bec5;background-color:#fff}fieldset legend{font-weight:500;margin-right:12px}fieldset label{display:flex;align-items:center;gap:6px;font-size:16px;font-weight:400}button[type=submit]{padding:12px 20px;font-size:16px;font-weight:600;color:#fff;background-color:#3f34ba;border:none;border-radius:6px;cursor:pointer;transition:background-color .3s ease}button[type=submit]:hover{background-color:#2a2f57}
