.svc3 .rv-demo-grid{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:24px;align-items:start}.svc3 #review-demo-controls{display:grid;gap:16px;min-width:0;padding:22px;align-content:start}.svc3 #review-demo-controls label{display:grid;gap:7px;margin:0;font-size:14px;font-weight:650}.svc3 #review-demo-controls :is(input,select,textarea){width:100%;min-width:0;margin:0;font:inherit;border:1px solid var(--l);border-radius:14px;padding:12px;background:var(--s2);color:var(--t);box-sizing:border-box}.svc3 #review-demo-controls input[type=color]{height:44px;padding:5px}.svc3 #review-demo-controls textarea{resize:vertical}.svc3 #review-demo-controls .btn{width:100%;justify-content:center;white-space:normal;text-align:center}.svc3 .rv-demo-frame{min-width:0}.svc3 #review-demo-frame{display:block;width:100%;height:680px;border:1px solid var(--l);border-radius:24px;background:var(--bg)}.svc3 .rv-demo-frame .muted{margin:12px 0 0;font-size:13px}@container ek (max-width:760px){.svc3 .rv-demo-grid{grid-template-columns:1fr}.svc3 #review-demo-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.svc3 #review-demo-controls label:has(textarea),.svc3 #review-demo-controls .btn{grid-column:1/-1}}@media(max-width:520px){.svc3 #review-demo-controls{grid-template-columns:1fr}.svc3 #review-demo-frame{height:600px}}
