.praxis-rezept-wrap{max-width:760px;margin:30px auto;padding:24px;border:1px solid #ddd;border-radius:8px;background:#fff}
.praxis-rezept-wrap h2{margin-top:0}
.praxis-rezept-intro{margin-bottom:22px}
.praxis-rezept-form label{display:block;font-weight:600;margin:15px 0 6px}

.praxis-rezept-form input[type="text"],
.praxis-rezept-form input[type="date"],
.praxis-rezept-form input[type="tel"],
.praxis-rezept-form input[type="email"]{
    width:100%;
    box-sizing:border-box;
    padding:11px;
    border:1px solid #aaa;
    border-radius:4px;
}

.praxis-rezept-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.praxis-rezept-checkbox{display:flex!important;gap:10px;align-items:flex-start;font-weight:400!important}
.praxis-rezept-checkbox input{margin-top:4px}
.praxis-rezept-note{font-size:.95em;margin:20px 0}
.praxis-rezept-form button{padding:12px 20px;font-weight:700;cursor:pointer}
.praxis-rezept-success{padding:14px;margin:15px 0;background:#edf7ed;border-left:4px solid #2e7d32}
.praxis-rezept-error{padding:14px;margin:15px 0;background:#fff2f2;border-left:4px solid #b3261e}
.praxis-rezept-hp{position:absolute!important;left:-99999px!important;width:1px!important;height:1px!important;overflow:hidden!important}

@media(max-width:650px){
    .praxis-rezept-row{grid-template-columns:1fr}
}

.praxis-rezept-new-request{display:inline-block;padding:12px 20px;font-weight:700;text-decoration:none;border:1px solid currentColor;border-radius:4px}
.praxis-rezept-new-request:hover{text-decoration:none}

.praxis-rezept-login #loginform{margin-top:20px}
.praxis-rezept-login #loginform p{margin:0 0 14px}
.praxis-rezept-login #loginform label{display:block;font-weight:600;margin-bottom:6px}

.praxis-rezept-login #loginform input[type="text"],
.praxis-rezept-login #loginform input[type="password"]{
    width:100%;
    box-sizing:border-box;
    padding:11px;
    border:1px solid #aaa;
    border-radius:4px;
}

.praxis-rezept-login #loginform .login-remember label{display:flex;gap:8px;align-items:center;font-weight:400}
.praxis-rezept-login #loginform .login-submit input{padding:12px 20px;font-weight:700;cursor:pointer}