/* bloemen.io – dynamischer Termin-Kurzcheck. Eigenständig, ohne zusätzliches Datenmodell. */
.intake{grid-column:1/-1;min-width:0;padding:20px 19px;border:1px solid #d5decd;border-radius:16px;background:linear-gradient(145deg,#f7f9f3,#fcfdfb);display:grid;gap:16px}
.intake-head{display:flex;align-items:flex-start;gap:13px}
.intake-index{flex:0 0 auto;min-width:40px;height:40px;border-radius:12px;background:#1d2a20;color:#c4f05a;display:grid;place-items:center;font-size:11px;font-weight:900}
.intake-head h3{margin:1px 0 5px;font-size:18px;line-height:1.2;letter-spacing:-.04em}
.intake-head p{margin:0;color:#68756b;font-size:11px;line-height:1.6;max-width:600px}
.intake-question{min-width:0;display:grid;gap:7px}
.intake-question label{font-size:11px;font-weight:750;color:#344037;line-height:1.35}
.intake-question select,.intake-question input{width:100%;min-width:0;min-height:45px;border:1px solid #d3dacd;border-radius:10px;padding:10px 12px;background:#fff;color:#233029;font:inherit;font-size:12px;outline:none;transition:border-color .18s,box-shadow .18s}
.intake-question input::placeholder{color:#94a096}
.intake-question select:focus,.intake-question input:focus{border-color:#8fae3a;box-shadow:0 0 0 3px rgba(163,201,60,.14)}
.intake-question select{cursor:pointer}
.intake-block{display:grid;gap:13px;border-top:1px solid #dce4d7;padding-top:17px}
.intake-block[hidden],.intake-website-existing[hidden],.intake-question[hidden]{display:none!important}
.intake-block h4{margin:0;color:#27352b;font-size:12px;letter-spacing:-.01em;font-weight:850}
.intake-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.intake-website-existing{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr);gap:14px}
.intake-question.wide{grid-column:1/-1}
.intake-tail{font-size:10px;color:#657266;margin:-3px 0 0}
@media(max-width:640px){.intake{padding:17px 14px}.intake-head{gap:10px}.intake-grid,.intake-website-existing{grid-template-columns:1fr}.intake-question.wide{grid-column:1}.intake-head p{font-size:10px}}
