._card-container_z5zx8_1{display:flex;flex-wrap:wrap;gap:20px}._card_z5zx8_1{border:1px solid #ccc;border-radius:8px;padding:15px;margin-bottom:20px;background-color:#f9f9f9;box-shadow:0 0 10px #0000001a}._card_z5zx8_1 p{font-size:16px;margin-bottom:8px}._image_z5zx8_20{height:100px}._image_z5zx8_20:hover{cursor:pointer;height:200px}._password-strength_m1asx_1{width:100%}._progress-bar-container_m1asx_5{width:100%;height:5px;border:1px solid #ccc;margin-top:5px;margin-bottom:15px}._progress-bar_m1asx_5{margin:1px;height:3px;transition:.3s}._select-container_utgt2_1{position:relative}._option-list_utgt2_5{position:relative;z-index:3;bottom:20px;width:calc(100% - 1px);background-color:#fff;max-height:200px;overflow-y:auto;overflow-x:hidden;margin:0;padding:0;list-style:none;border:1px solid #ccc}._option_utgt2_5{cursor:pointer;padding:2px 5px;width:100%}._option_utgt2_5:not(:last-child){border-bottom:1px solid #ccc}.main-container{max-width:800px;margin:0 auto;padding:20px}h1{text-align:center;font-size:32px;margin-bottom:20px}h2{font-size:24px;text-align:center;margin-bottom:10px}.links{display:flex;justify-content:center;gap:30px;margin-bottom:10px}a{color:#007bff;font-size:18px}a:hover{text-decoration:underline}.results-container{display:flex;gap:20px;justify-content:space-between;width:100%}.uncontrolled,.controlled{width:50%}.form-container{max-width:400px;margin:0 auto;padding:20px;border:1px solid #ccc;border-radius:8px;background-color:#f9f9f9;box-shadow:0 0 10px #0000001a}.form-title{text-align:center;font-size:24px;margin-top:0;margin-bottom:20px}.form{display:flex;flex-direction:column}label{position:relative}label:not([for=gender-male]):not([for=gender-female]),.gender-label{margin-bottom:5px;font-weight:700;font-size:18px}input[type=text],input[type=password],input[type=number],input[type=file]{width:100%;padding:10px;margin-bottom:15px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}input[type=radio],input[type=checkbox]{margin-right:5px;vertical-align:middle}button[type=submit]{padding:12px 20px;border:none;border-radius:4px;background-color:#007bff;color:#fff;font-size:16px;cursor:pointer;margin-top:15px;transition:background-color .3s ease}button[type=submit]:hover:not(:disabled){background-color:#0056b3}button[type=submit]:disabled{opacity:.5}.dbl-column{display:flex;gap:20px}.col{position:relative;display:flex;width:50%;flex-direction:column}.error{position:absolute;z-index:2;font-size:14px;font-weight:400;right:0;bottom:-15px;padding:5px 10px;border:1px solid #ccc;background-color:#fff;color:red}
