.hqhero h2{font-size:29px;line-height:1.7;color:white;margin:12px 0}.hqhero p{max-width:750px}.compare{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;align-items:center;padding:16px 0;border-bottom:1px solid #e1e9ed}.meter{height:9px;border-radius:12px;background:#edf3f6;margin-top:8px;overflow:hidden;direction:rtl}.meter i{height:100%;display:block;background:#95aabd}.meter.actual i{background:#087d89}.stages{list-style:none;padding:0;display:flex;gap:12px;flex-wrap:wrap}.stages li{flex:1;min-width:145px;border:1px solid #d8e4eb;border-top:4px solid #d8e4eb;border-radius:9px;padding:14px}.stages li.done{border-top-color:#168371;background:#f0faf7}.stages li.current{border-top-color:#e2a64a;background:#fff9ee}.stages small{display:block;margin-top:9px}.line-editor input,.line-editor select{min-width:130px;width:100%}.line-editor td{padding:7px}.line-editor input[type=number]{min-width:100px}.report-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.condition{display:grid;grid-template-columns:1fr 1fr 1.5fr auto;gap:10px;margin:12px 0}#report-columns{display:flex;gap:8px 18px;flex-wrap:wrap;padding:18px 0}#report-columns label{font-size:13px}.suggestions{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.answer{white-space:pre-wrap}.formgrid.wide{grid-column:1/-1;width:100%}#report-group{min-height:120px}.hqhero .pill{white-space:nowrap}main{min-width:0}.panel{min-width:0}#report-result table td{max-width:280px;overflow-wrap:anywhere}#hq-answer .actions{max-height:180px;overflow:auto}@media(max-width:720px){.hqhero h2{font-size:23px}.compare{grid-template-columns:1fr;gap:10px}.condition{grid-template-columns:1fr 1fr}.condition input{min-width:0}.condition select{min-width:0}.report-controls{grid-template-columns:1fr}.stages li{min-width:100%}.hqhero{display:block}}
