body{background:#fcfaf8}main{max-width:1080px}fieldset{margin:0 0 24px;background:#fff}legend{padding:0 12px;font-size:20px}label{display:flex;flex-direction:column;gap:8px;line-height:1.5;min-width:0;font-size:14px}.fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}input,select,textarea{width:100%}select{font:inherit}textarea{font:inherit;border:1px solid var(--line);border-radius:9px;padding:12px;background:white;color:inherit;resize:vertical}.checks{display:flex;flex-wrap:wrap;gap:16px}.checks label,.consents label{flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:8px}input[type=checkbox]{width:18px;height:18px;flex-shrink:0;accent-color:var(--accent)}#other-label{margin-top:20px;max-width:400px}.measure-note{max-width:760px}.measures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.measure-card{border:1px solid var(--line);border-radius:14px;overflow:hidden;display:grid;grid-template-columns:135px minmax(0,1fr);background:var(--soft)}.measure-card img{width:135px;height:100%;max-height:235px;object-fit:contain;background:#f1e2d7}.measure-copy{padding:14px}.measure-copy p{font-size:12px;margin:8px 0;color:#716156}.measure-copy input{max-width:130px}.catalog-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:380px;overflow:auto;margin-top:16px}.catalog-list button{display:flex;text-align:left;align-items:center;gap:12px;padding:8px;font-size:12px}.catalog-list img,.chosen-item img{width:60px;height:65px;object-fit:cover;border-radius:8px}.chosen-item{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid var(--line);flex-wrap:wrap}.chosen-item .item-details{flex:1;min-width:140px}.chosen-item select{width:100%;margin-top:8px}.chosen-item button{padding:10px;font-size:13px}.files{grid-template-columns:repeat(2,minmax(0,1fr))}.files input[type=file]{position:static;width:100%;height:auto;opacity:1;padding:10px;font-size:13px}.consents{display:grid;gap:14px;margin-bottom:24px}.consents .field-error{flex-basis:100%}.field-error{color:#943b29;font-size:12px;display:block}.field-error:empty,#form-status:empty{display:none}[aria-invalid=true]{border-color:#943b29}#anketa-submit{width:100%;margin-bottom:20px}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#form-status{background:var(--soft);padding:16px;border-radius:10px}#anketa-thanks{text-align:center;padding:48px 20px}#anketa-form input[type=search]{width:100%}
@media(max-width:760px){.fields{grid-template-columns:repeat(2,minmax(0,1fr))}.measures{grid-template-columns:1fr}.catalog-list{grid-template-columns:repeat(2,minmax(0,1fr))}header{gap:10px;flex-wrap:wrap}legend{font-size:18px}}@media(max-width:450px){.fields{grid-template-columns:1fr}.measure-card{grid-template-columns:112px minmax(0,1fr)}.measure-card img{width:112px}.measure-copy{padding:12px}.catalog-list{grid-template-columns:1fr}.tag{font-size:10px}.intro h1{font-size:34px}}
.intro>p:not(.eyebrow){color:#7b7067;max-width:570px;margin:0 auto}
.terms{list-style:none;margin:22px auto 0;padding:0;max-width:760px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;text-align:left}
.terms li{background:#f6ece4;border:1px solid #f1e2d7;border-radius:16px;padding:14px 16px;display:flex;flex-direction:column;gap:4px}
.terms b{font-size:16px;color:#5a3a2c}.terms span{font-size:15px;line-height:1.4;color:#716156}
@media(max-width:760px){.terms{grid-template-columns:1fr}}
.embedded header{display:none}
.embedded .intro{padding-top:16px}
