.quick-estimate-form.is-partner-staff-offer .quick-estimate-customer-message,
.quick-estimate-form.is-partner-staff-offer .quick-estimate-total-grid,
.quick-estimate-form.is-partner-staff-offer #quick-request-inspection,
.quick-estimate-form.is-partner-staff-offer #quick-estimate-save,
.quick-estimate-form.is-partner-staff-offer #quick-estimate-reset,
.quick-estimate-form.is-partner-staff-offer .quick-estimate-correct{display:none}
.quick-estimate-form.is-partner-staff-offer .quick-estimate-final-actions{grid-template-columns:minmax(240px,1fr) minmax(180px,.55fr)}
.partner-staff-financial-summary{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:14px;margin:20px 0;padding:18px;border:2px solid #16834b;border-radius:16px;background:#eef9f2}
.partner-financial-warning{grid-column:1/-1;margin:0;padding:10px 12px;border-radius:10px;background:#fff0c9;color:#765000;font-weight:750}
.partner-staff-price-main{display:flex;flex-direction:column;justify-content:center;padding:18px;border-radius:14px;background:#fff}
.partner-staff-price-main span{color:#53657a}.partner-staff-price-main strong{margin:5px 0;color:#08753a;font-size:clamp(2rem,5vw,3rem);line-height:1}.partner-staff-price-main small{color:#65758a}
.partner-staff-price-info{display:grid;gap:10px}.partner-staff-price-info p{display:flex;flex-direction:column;justify-content:center;margin:0;padding:13px;border-radius:12px;background:#fff}.partner-staff-price-info span{color:#65758a}.partner-staff-price-info strong{margin-top:4px;font-size:1.25rem}
.partner-staff-discount-lines{grid-column:1/-1;border-top:1px solid #b9ddc8}.partner-staff-discount-lines p{display:flex;justify-content:space-between;gap:16px;margin:0;padding:12px 4px;border-bottom:1px solid #cee6d7}.partner-staff-discount-lines strong{white-space:nowrap;color:#08753a}
.quick-partner-submission dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.quick-partner-submission dl>div{min-width:0;padding:12px;border-radius:10px;background:#f4f7fa}.quick-partner-submission dt{color:#607184;font-size:.85rem;font-weight:750}.quick-partner-submission dd{margin:4px 0 0;overflow-wrap:anywhere;font-weight:750}.quick-partner-submission.is-incomplete,.partner-staff-financial-summary.is-incomplete{border-color:#c87a16;background:#fff8e8}.partner-staff-state{margin:10px 0;padding:12px;border-radius:10px;background:#fff0c9;color:#704b00;font-weight:800}
@media(min-width:721px) and (max-width:1024px){.partner-staff-financial-summary{grid-template-columns:1fr 1fr}.quick-partner-submission dl{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.partner-staff-financial-summary{grid-template-columns:1fr}.partner-staff-price-info,.partner-staff-discount-lines,.partner-financial-warning{grid-column:1}.partner-staff-discount-lines p{align-items:flex-start;flex-direction:column;gap:4px}}
@media(max-width:720px){.quick-estimate-form.is-partner-staff-offer .quick-estimate-final-actions,.quick-partner-submission dl{grid-template-columns:1fr}.quick-partner-submission dl>div{padding:10px}}
