.qg-widget{border:1px solid #c9d6e2;border-radius:8px;padding:1rem;background:#fff}.qg-widget form{display:grid;gap:.9rem}.qg-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.8rem}.qg-widget label{display:grid;gap:.35rem;font-weight:700}.qg-widget input,.qg-widget select,.qg-widget textarea{width:100%;border:1px solid #c9d6e2;border-radius:6px;padding:.72rem;background:#f8fafc}.qg-result{margin-top:1rem;border-left:4px solid #20a39e;background:#edf4f7;padding:1rem;border-radius:6px}.qg-result h4{margin:.1rem 0 .6rem}.qg-result ul{margin:.4rem 0 0;padding-left:1.2rem}