.furniture-quiz{display:grid;grid-template-columns:1fr 1.2fr;gap:6vw;background:#eaf0f3;align-items:start}.furniture-quiz>div>p{max-width:480px}.quiz-panel{background:#fff;padding:32px;border:1px solid var(--line);border-radius:12px}.quiz-progress{font-size:13px;color:var(--muted);margin:0 0 22px}.quiz-step h3{font-size:28px;margin-bottom:24px}.quiz-options{border:0;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.quiz-options legend{font-size:13px;color:var(--muted);margin-bottom:12px}.quiz-option{display:flex;flex-wrap:wrap;align-items:center;gap:10px;border:1px solid var(--line);padding:14px;border-radius:8px;cursor:pointer}.quiz-option:has(input:checked){border-color:#254d62;background:#e8f0f4;box-shadow:inset 0 0 0 1px #254d62}.quiz-option input{width:18px;height:18px;flex:none;margin:0;accent-color:#254d62}.quiz-option span{flex:1;font-size:15px}.quiz-option img{width:100%;height:95px;object-fit:cover;border-radius:4px}.quiz-actions{display:flex;gap:12px;justify-content:space-between;margin-top:24px;flex-wrap:wrap}.quiz-step textarea{display:block;width:100%;margin:12px 0}.quiz-summary{margin:0}.quiz-summary dt{font-size:12px;color:var(--muted);margin-top:16px}.quiz-summary dd{margin:4px 0;overflow-wrap:anywhere}.quiz-error{color:#9a3535;font-size:14px}.quiz-next{margin-left:auto}@media(max-width:850px){.furniture-quiz{grid-template-columns:1fr;gap:28px}.quiz-panel{padding:22px}.quiz-step h3{font-size:24px}}@media(max-width:380px){.quiz-options{grid-template-columns:1fr}.quiz-option img{height:100px}}
.quiz-palette{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%}.quiz-sample{min-width:0}.quiz-sample i{display:block;height:38px;border-radius:5px;border:1px solid #00000012}.quiz-sample small{display:block;font-size:10px;line-height:1.3;margin-top:5px;overflow-wrap:anywhere}.quiz-style-collage{display:flex;gap:4px;width:100%}.quiz-style-collage img{width:calc((100% - 8px)/3);height:95px}.quiz-reference{margin:0 0 22px;position:relative}.quiz-reference>img{display:block;width:100%;height:190px;object-fit:cover;border-radius:8px}.quiz-reference figcaption{font-size:12px;line-height:1.5;color:var(--muted);margin-top:10px}.quiz-measures{position:absolute;top:12px;left:12px;right:12px;display:flex;justify-content:space-between;gap:8px}.quiz-measures span{background:#1e303be8;color:#fff;padding:7px 10px;border-radius:5px;font-size:12px}.quiz-option:has(.quiz-palette){align-content:start}.quiz-option>small{width:100%;font-size:12px}@media(max-width:450px){.quiz-option:has(.quiz-palette),.quiz-option:has(.quiz-style-collage){grid-column:1/-1}.quiz-option:has(.quiz-palette)>img{height:145px}.quiz-sample i{height:44px}.quiz-sample small{font-size:12px}.quiz-measures span{font-size:11px;padding:6px}.quiz-reference>img{height:160px}}
