.rddny-financials{margin-top:34px;padding-top:30px;border-top:1px solid #e3e3e3;color:#171717}.rddny-financial-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.rddny-financial-heading h3{font-size:28px;margin:4px 0}.rddny-financial-heading p{margin:0;color:#696969}.rddny-financial-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0}.rddny-financial-cards>div{display:flex;flex-direction:column;padding:15px;background:#f4f2ed;border:1px solid #e2ded3}.rddny-financial-cards span{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#6b655b}.rddny-financial-cards strong{font-size:20px;margin-top:5px}.rddny-change-orders>h4{font-size:22px}.rddny-change-order{border:1px solid #ddd;border-left:5px solid #d1aa58;padding:20px;margin:14px 0;background:#fff}.rddny-change-order.status-approved{border-left-color:#27775d}.rddny-change-order.status-rejected{border-left-color:#a53e3e}.rddny-change-order header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.rddny-change-order header span{font-size:11px;letter-spacing:.08em;color:#796744}.rddny-change-order h5{font-size:21px;margin:3px 0}.rddny-change-order header>div:last-child{text-align:right;display:flex;flex-direction:column}.rddny-change-order header b{font-size:22px}.rddny-change-order header small{text-transform:uppercase;color:#666}.rddny-change-order dl{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;padding:12px 0;border-top:1px solid #eee;border-bottom:1px solid #eee}.rddny-change-order dl div{display:flex;flex-direction:column}.rddny-change-order dt{font-size:11px;color:#666}.rddny-change-order dd{font-weight:700;margin:3px 0}.rddny-change-order-form{margin-top:16px;padding:15px;background:#f7f7f5}.rddny-change-order-form>label:not(.rddny-co-ack){display:flex;flex-direction:column;gap:5px;margin-bottom:10px}.rddny-change-order-form textarea,.rddny-change-order-form input[type=text],.rddny-change-order-form input:not([type]){padding:9px;border:1px solid #ccc}.rddny-co-ack{display:flex;gap:8px;margin:12px 0}.rddny-change-order-form>div{display:flex;gap:8px}.rddny-co-decision{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:14px;padding:12px;background:#edf5f1}.rddny-co-decision p{flex-basis:100%;margin:0}.rddny-financial-disclaimer{font-size:12px;color:#666}.rddny-financial-printing .rddny-financials:not(.rddny-financial-print-target){display:none!important}@media(max-width:800px){.rddny-financial-cards{grid-template-columns:repeat(2,1fr)}.rddny-change-order dl{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.rddny-financial-heading,.rddny-change-order header{display:block}.rddny-financial-heading .rddny-btn{margin-top:12px}.rddny-financial-cards{grid-template-columns:1fr}.rddny-change-order header>div:last-child{text-align:left;margin-top:10px}}
@page{size:letter portrait;margin:.45in}@media print{body.rddny-financial-printing *{visibility:hidden!important}body.rddny-financial-printing .rddny-financial-print-target,body.rddny-financial-printing .rddny-financial-print-target *{visibility:visible!important}body.rddny-financial-printing .rddny-financial-print-target{position:absolute!important;left:0!important;top:0!important;width:7.6in!important;margin:0!important;padding:0!important;border:0!important}.rddny-financial-print-target .rddny-btn,.rddny-financial-print-target form{display:none!important}.rddny-financial-print-target:has(.rddny-single-co-print) .rddny-financial-cards,.rddny-financial-print-target:has(.rddny-single-co-print) .rddny-change-order:not(.rddny-single-co-print),.rddny-financial-print-target:has(.rddny-single-co-print) .rddny-financial-disclaimer{display:none!important}.rddny-change-order{break-inside:avoid}.rddny-financial-cards{grid-template-columns:repeat(4,1fr)}}
