.zhlr-quick .zhl-form{max-width:var(--zhl-read);margin:0}.zhlr-quick .zhl-form h3{font-size:clamp(1.0625rem,0.9688rem + 0.5vw,1.25rem);line-height:1.35;letter-spacing:-0.01em;font-weight:700;margin:0 0 0.45em}.zhlr-quick .zhl-form>p{font-size:0.88rem;line-height:1.7;color:var(--zhl-ink-faint);margin:0 0 1.15em}.zhlr-quick .zhl-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin-bottom:16px}.zhlr-quick .zhl-field{display:grid;gap:6px;min-width:0}.zhlr-quick .zhl-field--full{grid-column:1 / -1}.zhlr-quick .zhl-field label{display:block;font-size:0.84375rem;line-height:1.4;font-weight:600;letter-spacing:0.01em;color:var(--zhl-ink-soft)}.zhlr-quick .zhl-field label span{color:var(--zhl-brand)}.zhlr-quick .zhl-field input,.zhlr-quick .zhl-field textarea{display:block;box-sizing:border-box;width:100%;margin:0;padding:11px 13px;font-family:inherit;font-size:1rem;line-height:1.5;color:var(--zhl-ink);background:var(--zhl-paper);border:1px solid var(--zhl-line-strong);border-radius:var(--zhl-radius-btn);-webkit-appearance:none;appearance:none;transition:border-color 0.16s ease,box-shadow 0.16s ease,background 0.16s ease}.zhlr-quick .zhl-field input::placeholder,.zhlr-quick .zhl-field textarea::placeholder{color:var(--zhl-ink-faint);opacity:0.85}.zhlr-quick .zhl-field input:hover,.zhlr-quick .zhl-field textarea:hover{border-color:var(--zhl-line-strong)}.zhlr-quick .zhl-field input:focus,.zhlr-quick .zhl-field textarea:focus{outline:none;background:var(--zhl-page);border-color:var(--zhl-brand);box-shadow:var(--zhl-ring)}.zhlr-quick .zhl-field textarea{min-height:104px;resize:vertical}.zhlr-quick .zhl-form__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:4px}.zhlr-quick .zhl-form__foot small{flex:1 1 200px;font-size:0.76rem;line-height:1.55;color:var(--zhl-ink-faint)}.zhlr-quick .zhl-form__foot .zhl-btn{flex:0 0 auto;display:flex}@media(max-width:680px){.zhlr-quick .zhl-field-grid{grid-template-columns:1fr;gap:12px}.zhlr-quick .zhl-form__foot{flex-direction:column;align-items:stretch;gap:12px}.zhlr-quick .zhl-form__foot small{flex:0 0 auto;order:2;text-align:left}.zhlr-quick .zhl-form__foot .zhl-btn{order:1;width:100%}}