.hero-design-label{display:inline-flex;border:1px solid #e3d28a;background:#fcf5d8;color:#514619;padding:8px 12px;border-radius:30px;font-size:12px;font-weight:600;margin:10px 0 4px}.hero-actions #home-design-start{max-width:100%;white-space:normal;line-height:1.5}.room-guide{background:#edf1e7;border:1px solid #dce3d2;padding:18px 22px;border-radius:12px;line-height:1.65;margin:0 0 24px;color:#415038}.room-guide strong{display:block;margin-bottom:4px}.result-next-steps{display:flex;justify-content:space-between;gap:24px;background:#f2f5eb;border:1px solid #dce4d0;border-radius:12px;padding:24px;margin:24px 0}.result-next-steps strong{font-size:19px}.result-next-steps p{font-size:14px;line-height:1.6;margin-bottom:0}.result-next-actions{display:flex;flex-direction:column;gap:10px;min-width:240px}.result-next-actions .button{justify-content:center;white-space:normal;text-align:center}.designer-lead-dialog{max-width:600px;width:calc(100% - 32px);max-height:90dvh;overflow:auto;border:1px solid #dbe0d4;border-radius:18px;padding:34px;color:#20271b;background:#fff;box-shadow:0 24px 100px #0004}.designer-lead-dialog::backdrop{background:#18201699}.designer-lead-dialog h2{font-size:clamp(26px,4vw,38px);line-height:1.13;margin:12px 32px 18px 0;letter-spacing:-.035em}.designer-lead-dialog>p{line-height:1.65;color:#5c6653}.dialog-close{position:absolute;right:14px;top:12px;width:40px;height:40px;font-size:28px;border:0;background:#f2f4ec;border-radius:50%;color:#283222;cursor:pointer}.designer-lead-dialog form{display:grid;gap:15px;margin-top:24px}.designer-lead-dialog form>label:not(.check-label){font-size:13px;font-weight:600}.designer-lead-dialog input:not([type=checkbox]):not([type=hidden]),.designer-lead-dialog textarea,.designer-lead-dialog select{display:block;width:100%;box-sizing:border-box;padding:13px 12px;border:1px solid #d8dfce;border-radius:8px;background:#fafbf7;font:inherit;font-size:16px;margin-top:6px;color:#20271b}.designer-lead-dialog :focus-visible{outline:3px solid #748b54;outline-offset:3px}.designer-lead-dialog .check-label{font-size:11px;line-height:1.6;align-items:flex-start}.designer-lead-dialog .check-label input{flex-shrink:0;margin-top:4px}.dialog-another-room{margin-top:20px;font-size:14px}.designer-lead-dialog a{text-decoration:underline}.designer-lead-dialog #design-lead-status{font-size:14px;line-height:1.5;margin:0}.designer-lead-dialog .field-help{font-size:11px}.design-actions{flex-wrap:wrap}#design-save-room{white-space:normal;line-height:1.5}.designer-lead-dialog [hidden]{display:none!important}@media(max-width:700px){.result-next-steps{flex-direction:column;padding:18px;gap:15px}.result-next-actions{min-width:0}.designer-lead-dialog{padding:25px 20px}.designer-lead-dialog .check-label{font-size:10px}.room-guide{padding:15px;font-size:12px}.hero-design-label{font-size:11px}.design-actions .button{font-size:13px}#design-save-room{width:100%;order:2}}

.owner-design-images{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:20px}.owner-design-images figure{margin:0}.owner-design-images img{display:block;width:100%;height:auto;border-radius:12px}.owner-design-images figcaption{margin-top:8px;color:#666}
