/* Optional intake inherits the accepted Quick typography and form controls. */
.qac-quick__guided-entry{margin:0 0 24px;padding:16px;border:1px solid var(--qq-line,#dce6eb);border-radius:12px;background:#f6faf9}
.qac-quick__guided-entry>p{font-size:14px;margin:0 0 12px}
.qac-quick__guided-choices{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.qac-quick__guided-choices button{padding:12px 16px;min-height:48px}
.qac-quick__guided-choices button[aria-pressed=true]{background:#096653;border-color:#096653;color:#fff}
.qac-quick__guided{padding:20px;border:1px solid var(--qq-line,#dce6eb);border-radius:12px;margin-bottom:24px;background:#fff}
.qac-quick__guided fieldset{min-width:0;border:0;padding:0;margin:0}
.qac-quick__guided legend{display:block;font-family:inherit;font-size:19px;font-weight:700;line-height:1.4;color:var(--qq-ink,#17364a);padding:0;margin:0 0 16px}
.qac-quick__guided fieldset>p{font-size:14px;line-height:1.6}
.qac-quick__guided .qac-quick__grid{margin-bottom:16px}
.qac-quick__guided .qac-quick__guided-demand{margin-top:16px}
.qac-quick__guided label{min-width:0}
.qac-quick__guided-progress{display:flex;align-items:center;gap:14px;margin-bottom:18px;font-size:13px;color:#526976}
.qac-quick__guided-progress progress{height:8px;flex:1;width:auto;accent-color:#087d77}
.qac-quick__guided-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}
.qac-quick__guided-equipment{display:grid;gap:12px;margin-bottom:12px}
.qac-quick__guided-equipment-row{display:grid;grid-template-columns:1.6fr 1fr .8fr .9fr auto;gap:10px;align-items:end;padding:14px;border:1px solid var(--qq-line,#dce6eb);border-radius:9px;background:#f8fbfc}
.qac-quick__guided-equipment-row input{min-width:0}
.qac-quick__guided-equipment-row button{margin:0 0 2px;min-width:44px}
.qac-quick__guided-review{border:1px solid #c5dfd3;border-radius:10px;padding:16px;background:#f0f8f4;overflow-wrap:anywhere}
.qac-quick__guided-review h4{margin:0 0 12px;font-size:18px}
.qac-quick__guided-review ul{padding-left:20px;margin:10px 0}
.qac-quick__guided-review li{margin:8px 0;font-size:14px}
.qac-quick__guided-review code{font:inherit;white-space:normal}
.qac-quick__guided-review details{margin-top:16px}
.qac-quick__guided-review details p{font-size:13px;margin:10px 0 0}
.qac-quick__guided-feedback{font-size:14px;color:#17624f;margin-top:12px!important}
.qac-quick-panel[data-qac-guided-active]>.qac-quick__result,.qac-quick-panel[data-qac-guided-active] [data-qac-app]>.qac-quick__result{display:none!important}
@media(max-width:760px){.qac-quick__guided-equipment-row{grid-template-columns:1fr 1fr}.qac-quick__guided-equipment-row label:first-child{grid-column:1/-1}.qac-quick__guided-equipment-row button{grid-column:2;justify-self:end}}
@media(max-width:680px){.qac-quick__guided-choices{grid-template-columns:1fr}.qac-quick__guided{padding:16px 14px}.qac-quick__guided-actions{display:grid;grid-template-columns:1fr}.qac-quick__guided-actions button{width:100%;min-height:48px}.qac-quick__guided-entry{padding:14px}.qac-quick__guided legend{font-size:18px}}
@media print{.qac-quick__guided,.qac-quick__guided-entry,.qac-quick__guided-feedback{display:none!important}}
