#wap-registration-form {
    padding: 30px;
    border: 1px solid #ddd;
}

.wap-grid {
    display: grid;
    grid-template-columns: repeat(2,1fr);
    gap: 15px;
}

.birthdate-row {
    display: flex;
    gap: 10px;
    margin-bottom: 15px;
}

.wap-entry {
    margin-bottom: 20px;
    padding: 15px;
    border: 1px solid #eee;
}

.wap-entry select,
.wap-grid input {
    width: 100%;
}