.pq{color:#24434e}.pq-intro{background:#eaf3f5;padding:20px;border-radius:12px;margin:16px 0}.pq-intro h2{margin:0 0 8px;font-size:23px}.pq p{line-height:1.7}.pq-stats{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.pq-stats button{flex:1;min-width:135px;text-align:left}.pq-stats strong{display:block;font-size:25px;margin-top:6px}.pq-filter,.pq-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:16px 0}.pq-filter input{min-width:210px}.pq-table{overflow:auto}.pq-table table{min-width:880px}.pq-table td{vertical-align:top}.pq-table label{display:block}.pq-table input{min-width:230px;width:100%;margin:5px 0}.pq textarea{display:block;width:100%;min-height:90px;margin:10px 0;padding:12px;font:inherit;border:1px solid #ccdbdf;border-radius:8px}.pq-footer{display:flex;flex-wrap:wrap;gap:20px;background:#edf4f5;padding:14px}.pq-required{color:#b52e38}.pq-warning{background:#fff4df;padding:12px;border-radius:8px}.pq-muted{font-size:13px;color:#677e87}.pq-review{border:1px solid #bdd3d9;border-radius:12px;padding:20px;margin:20px 0}.pq details{padding:12px;border-bottom:1px solid #dce5e7}.pq summary{cursor:pointer}.pq input:disabled{background:#f1f3f4}.pq button:disabled{opacity:.5;cursor:default}
