html,body{min-width:0}.cr-sources{margin:16px 0;padding:16px;border:1px solid #cddfd9;border-radius:10px;background:#f6faf8;color:#29453f;font-size:14px;line-height:1.55;min-width:0;overflow-wrap:anywhere}.cr-sources h3{font-size:18px;margin:0 0 12px}.cr-sources dl>div{font-size:14px;display:block;border-bottom:1px solid #d7e2de;padding:10px 0}.cr-sources dt{font-weight:700}.cr-sources dd{margin:6px 0;white-space:normal}.cr-sources nav{display:flex;flex-wrap:wrap;gap:12px}.cr-sources a{color:#086f69;text-decoration:underline}.cr-sources summary{cursor:pointer;padding:12px 0}.cr-sources :focus-visible{outline:3px solid #ad7e29;outline-offset:3px}.cr-links{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0}.cr-links a{padding:10px 0;color:#086f69}.cost-margin-workspace{min-width:0}.cost-margin-workspace [hidden]{display:none!important}.cost-margin-number{white-space:normal}.cost-margin-row{overflow-wrap:anywhere}.cost-margin-workspace .cr-missing{color:#8a5d13!important;background:#fff5e1!important}.cost-margin-workspace .cr-sources dl>div{display:block}.cost-margin-workspace .cr-sources dd{white-space:normal;text-align:left}.cost-margin-workspace .cr-sources{padding:12px}.cost-margin-workspace .cost-margin-breakdown dd{white-space:normal}.cost-margin-workspace .cost-margin-period-error{display:block}@media(max-width:780px){.cr-sources{padding:12px}.cost-margin-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}}
#at-order-final .cr-sources dl>div{display:block}#at-order-final .cr-sources dd{text-align:left;margin:6px 0}
@media(min-width:781px) and (max-width:1400px){.cost-margin-layout{grid-template-columns:minmax(0,1fr)}.cost-margin-detail{position:static}.cost-margin-register{overflow-x:auto}.cost-margin-register>header,.cost-margin-row{min-width:690px}}@media(max-width:780px){.cost-margin-breakdown dd[data-cost-label]:before{content:attr(data-cost-label) ": ";color:#657477}}
