.qc-review{--qcr-ink:#1e2421;--qcr-muted:#626963;--qcr-line:#dddcd5;--qcr-orange:#ee8a50;--qcr-edge:#c46a2e;color:var(--qcr-ink)}.qc-review .qcr-head{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px}.qc-review .qcr-head h1{font-size:clamp(30px,4vw,45px);letter-spacing:-.04em}.qc-review .qcr-head p{color:var(--qcr-muted)}.qc-review .qcr-notice{font-size:14px;color:#626963}.qc-review .panel{background:#fff;border:1px solid var(--qcr-line);border-radius:20px;padding:28px}.qc-review .qcr-filters,.qc-review .qcr-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.qc-review label{display:grid;gap:8px;font-size:14px;font-weight:650}.qc-review input,.qc-review select,.qc-review textarea{width:100%;min-width:0;min-height:48px;padding:12px 14px;font:inherit;font-size:16px;line-height:1.5;border:1px solid #a8aca4;border-radius:10px;background:#fff;color:var(--qcr-ink)}.qc-review input[readonly]{background:#f3f2ee;color:#59625b}.qc-review textarea{min-height:90px;resize:vertical}.qc-review .qcr-item{display:flex;align-items:center;gap:18px;justify-content:space-between;padding:22px 0;border-top:1px solid var(--qcr-line);color:inherit;text-decoration:none}.qc-review .qcr-item>div{flex:1;min-width:0}.qc-review .qcr-item strong{font-size:18px}.qc-review .qcr-item p{font-size:14px;color:var(--qcr-muted);margin:7px 0 0}.qc-review .qcr-state{font-size:13px;border:1px solid #c3c7bd;border-radius:20px;padding:6px 11px;white-space:nowrap}.qc-review .qcr-state.is-overdue{color:#9b1c1c;border-color:#bd7070;background:#fff5f3}.qc-review .qcr-title-row{display:flex;align-items:center;justify-content:space-between;gap:18px}.qc-review .qcr-title-row h2{font-size:29px}.qc-review .qcr-progress{margin:25px 0;display:grid;grid-template-columns:minmax(120px,1fr) auto;align-items:center;gap:20px}.qc-review .qcr-progress progress{width:100%;height:12px;accent-color:#7795a7}.qc-review .qcr-progress span{font-size:13px;color:var(--qcr-muted)}.qc-review .qcr-checklist{padding:28px 0;margin-top:22px;border-block:1px solid var(--qcr-line)}.qc-review .qcr-checklist h2{font-size:23px}.qc-review .qcr-checklist>p{font-size:14px;color:var(--qcr-muted)}.qc-review .qcr-check{display:grid;grid-template-columns:1fr 190px;gap:13px 20px;padding:18px 0;border-bottom:1px solid #efeee9}.qc-review .qcr-check:last-child{border-bottom:0}.qc-review .qcr-wide{grid-column:1/-1}.qc-review .qcr-check textarea{min-height:66px}.qc-review .qcr-full{margin:24px 0}.qc-review .qcr-source{background:#f7f6f2;border:1px solid var(--qcr-line);border-radius:14px;padding:20px;margin:24px 0}.qc-review .qcr-source h3{font-size:19px}.qc-review .qcr-source p{font-size:14px;color:var(--qcr-muted);margin:10px 0 0}.qc-review label.qcr-review{display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:1.55;margin:25px 0}.qc-review .qcr-review input{width:21px;min-height:21px;height:21px;flex:0 0 21px;margin-top:2px;accent-color:#b4480c}.qc-review .qcr-actions,.qc-review .qcr-delivery{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.qc-review .button.primary{background:var(--qcr-orange);border:1.5px solid var(--qcr-edge);color:#1e2421}.qc-review .button{min-height:48px}.qc-review .button:disabled{opacity:.6;cursor:not-allowed;background:#f3f2ee;border-color:#d8d8d2;color:#6b7069}.qc-review [data-qcr-message]{margin:20px 0 0;color:#9b3d13;font-size:15px}.qc-review .qcr-history-item{padding:19px 0;border-top:1px solid var(--qcr-line)}.qc-review .qcr-history-item p{font-size:15px;margin:8px 0;color:var(--qcr-muted);overflow-wrap:anywhere}.qc-review .qcr-history-item small{font-size:13px;color:var(--qcr-muted)}.qc-review :focus-visible{outline:3px solid #b4480c;outline-offset:3px}@media(max-width:850px){.qc-review .qcr-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.qc-review .qcr-filters{grid-template-columns:1fr 1fr}.qc-review .qcr-filters>label:first-child{grid-column:1/-1}.qc-review .qcr-progress{grid-template-columns:1fr;gap:9px}.qc-review .qcr-head{flex-wrap:wrap}}@media(max-width:560px){.qc-review .panel{padding:20px}.qc-review .qcr-fields,.qc-review .qcr-filters,.qc-review .qcr-check{grid-template-columns:1fr}.qc-review .qcr-filters>label:first-child{grid-column:auto}.qc-review .qcr-title-row{align-items:flex-start;flex-direction:column}.qc-review .qcr-item{flex-wrap:wrap}.qc-review .qcr-state{margin-left:0}.qc-review .qcr-actions .button{width:100%}.qc-review input,.qc-review select,.qc-review .button{min-height:54px}}@media(prefers-reduced-motion:reduce){.qc-review *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

.qc-review .qcr-voice{padding:18px 22px;background:#fff;border:1px solid #dddcd5;border-radius:16px;margin:22px 0}.qc-review .qcr-voice>summary{cursor:pointer;min-height:42px;display:flex;align-items:center;font-weight:650}.qc-review .qcr-voice>p{font-size:14px;color:#626963;max-width:850px;margin:14px 0}.qc-review .qcr-voice .voice-panel{margin:16px 0 0}
