.qs-banner{padding:20px 24px;border:1px solid #e6dcc5;border-radius:12px;background:#f7f2e7;margin:0 0 20px;color:#6e5a2e}.qs-banner b{font-size:15px}.qs-banner p{margin:8px 0 0;line-height:1.8;font-size:12px}.qs-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:24px}.qs-metrics article{padding:20px;background:white;border:1px solid #e6e0d5;border-radius:10px}.qs-metrics small,.qs-metrics span{display:block;font-size:11px;color:#998b71}.qs-metrics strong{display:block;font-size:30px;margin:14px 0}.qs-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 18px}.qs-actions button{font-size:12px}.qs-definition,.qs-config,.qs-explanation{padding:20px 24px}.qs-config+.qs-config{border-top:1px solid #eee8dd}.qs-definition p,.qs-config p,.qs-explanation p{line-height:1.8;font-size:12px;margin:10px 0}.qs-definition-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.qs-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0}.qs-values dt{font-size:11px;color:#9e9176}.qs-values dd{margin:6px 0 0;font-size:14px}.qs-definition details{border-top:1px solid #e8e0d0;padding-top:14px}.qs-definition summary{cursor:pointer;font-size:12px;color:#947635}.qs-definition .qs-explanation{padding:10px 0}.qs-state-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:20px 24px}.qs-state-columns b{font-size:13px}.qs-state-columns p{line-height:2.8}.qs-targets[hidden]{display:none!important}@media(max-width:700px){.qs-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.qs-metrics article:first-child{grid-column:1/-1}.qs-values{grid-template-columns:repeat(2,minmax(0,1fr))}.qs-state-columns{grid-template-columns:1fr}.qs-definition,.qs-config,.qs-explanation,.qs-banner{padding:16px}.qs-definition-head{align-items:flex-start;flex-direction:column}}
