.workflow-quotation,.workflow-inspection,.workflow-offer-history{margin-bottom:22px}
.workflow-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.workflow-actions button{white-space:normal}
.workflow-quotation .panel-body>p:first-child{margin-top:0}
.workflow-notice,.workflow-warnings{padding:16px 20px;background:#fff8e6;border:1px solid #efdaab;border-radius:12px;color:#72501a;font-size:12px;line-height:1.65;margin:14px 0}
.workflow-warnings{margin:16px}
.workflow-notice p,.workflow-warnings p{margin:7px 0}
.workflow-checklist{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:15px 0 22px;font-size:11px;color:#73838e}
.workflow-checklist span{padding:10px;background:#f4f7f9;border-radius:8px}
.workflow-checklist .checked{background:#e8f8f4;color:#15755b}
.workflow-checklist-form{display:grid;gap:12px;margin:20px 0;font-size:13px}
.workflow-checklist-form label{display:flex;align-items:center;gap:9px}
.workflow-checklist-form input{width:17px;height:17px;accent-color:#078d9e}
.workflow-preserve{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}
.workflow-damages{display:grid;gap:16px;margin:16px 0}
.workflow-damages>article,.workflow-review-card{border:1px solid #dfe8ec;border-radius:12px;padding:16px;background:#fbfdfe;min-width:0}
.workflow-damage-head{display:flex;justify-content:space-between;gap:12px;align-items:center}
.workflow-damages article>p{font-size:12px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}
.workflow-damages .part-gallery{margin:14px 0}
.workflow-damages .workflow-actions{margin-top:14px}
.workflow-damages article>small{font-size:11px;color:#6d7c88}
.workflow-review-card{margin:14px 0}
.workflow-review-card>small{display:block;font-size:11px;color:#637887;line-height:1.7}
.workflow-review-card>h3{margin-top:0}
.workflow-offer-history details,.claim-version-history details{border-bottom:1px solid #e3ebef;padding:13px 0;overflow-wrap:anywhere}
.workflow-offer-history details:last-child,.claim-version-history details:last-child{border-bottom:0}
.workflow-offer-history summary,.claim-version-history summary{cursor:pointer;font-weight:650;color:#16445c;font-size:12px;line-height:1.6}
.workflow-offer-history details>p,.claim-version-history details>p{font-size:12px;line-height:1.65}
.workflow-diff-table{min-width:450px}
.workflow-diff-table th:first-child{width:65%}
.workflow-diff-table td{vertical-align:top}
.workflow-diff-table td small,.claim-services td small{display:block;margin-top:5px;line-height:1.55;overflow-wrap:anywhere}
.workflow-diff-table td small{white-space:normal}
.workflow-media-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:14px}
.workflow-media-grid figure{margin:0;border:1px solid #dfe8ec;padding:10px;border-radius:10px;min-width:0}
.workflow-media-grid img{width:100%;height:120px;object-fit:contain;border-radius:7px}
.workflow-media-grid figcaption{font-size:11px;line-height:1.5;margin:8px 0;overflow-wrap:anywhere}
@media(max-width:700px){.workflow-checklist{grid-template-columns:1fr}.workflow-damage-head{align-items:flex-start;flex-direction:column}.workflow-actions{align-items:stretch;flex-direction:column}.workflow-actions button{width:100%}.workflow-quotation .panel-head{align-items:flex-start;gap:12px;flex-wrap:wrap}.workflow-review-card{padding:12px}.workflow-notice{padding:12px}}
.operations-card{border:1px solid #dfe8ec;border-radius:12px;padding:16px;margin:14px 0;background:#fbfdfe}
.operations-card h3{font-size:13px;line-height:1.5;overflow-wrap:anywhere;margin-top:0}
.operations-parties{margin-bottom:22px}
.operations-parties dd small,.operations-order-ack>small{display:block;color:#657a86;font-size:11px;margin-top:6px}
.operations-order-ack{padding:14px 16px;border:1px solid #e0e9ee;background:#f7fbfd;border-radius:12px;margin-bottom:20px}
.operations-order-ack>.primary{display:block;margin:14px 0}
.operations-order-ack>p{font-size:12px;line-height:1.6;overflow-wrap:anywhere}
.operations-general-photos{margin:18px 0;padding:16px 0;border-block:1px solid #e1eaee}
.operations-general-photos h3{font-size:14px}
#bidFields fieldset{border:0;margin:0;padding:0;min-width:0}
#bidFields fieldset:disabled{opacity:.8}
@media(max-width:700px){.operations-card{padding:12px}.operations-order-ack{padding:12px}.operations-parties .panel-head{flex-wrap:wrap;gap:10px}}
