/* HF10: Additive commerce configuration UI. Existing Rueckhalt design untouched. */
.hf10-config .lead{max-width:850px}.hf10-config-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.7fr);gap:clamp(20px,4vw,64px);margin-top:36px;align-items:start}.hf10-config-aside{padding:24px;background:#edf4f2;border-left:3px solid #8fcec9}.hf10-config-aside h2{margin-top:0}.hf10-config .contact-form{max-width:none}.hf10-config .field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hf10-config select{min-width:0;max-width:100%;width:100%;padding:12px;background:white;border:1px solid #cbd6d3;color:#353536;font:inherit}.hf10-config input{max-width:100%}.hf10-service-line p{max-width:60ch;overflow-wrap:anywhere}.hf10-shop-shortcuts,.hf10-cloud-shortcuts{padding-block:24px;margin-block:22px;border-top:1px solid #d3e0dd;border-bottom:1px solid #d3e0dd}.hf10-shop-shortcuts>a,.hf10-config-links>a{display:inline-block;color:#353536;font-weight:600;margin:8px 22px 8px 0;text-decoration:underline;text-decoration-color:#8fcec9;text-underline-offset:5px}.hf10-shop-shortcuts>p:last-child{margin:8px 0;color:#53605f}.hf10-config-links{display:flex;flex-wrap:wrap;gap:10px}.hf10-config-links>a{margin:0;padding:11px 14px;border:1px solid #cfd7d5;text-decoration:none}.hf10-config-links>a:hover,.hf10-config-links>a:focus-visible{border-color:#599b96;background:#edf4f2}@media(max-width:760px){.hf10-config-layout{grid-template-columns:1fr}.hf10-config .field-grid{grid-template-columns:1fr}.hf10-config .display{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.hf10-config-links>a{transition:none}}
