.heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.heading h2{margin-bottom:2px}.heading p{margin:5px 0 18px}.quote-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;border-top:1px solid #36504a}.quote-row strong,.quote-row small{display:block}.quote-row small{color:#aabeb4;margin-top:5px}.quote-row button{white-space:nowrap}.item-row{display:grid;grid-template-columns:minmax(0,2.5fr) 80px 120px auto;gap:8px;align-items:end;padding:10px 0;border-bottom:1px solid #36504a}.item-row label{margin:0}.item-row input{margin-top:5px!important}.item-row button{margin-bottom:1px}.totals{margin:20px 0 5px;max-width:340px;margin-left:auto;background:#111f20;border-radius:10px;padding:15px}.totals div{display:flex;justify-content:space-between;padding:4px}.totals .grand{font-size:1.2rem;color:#a8e86a;border-top:1px solid #547166;margin-top:8px;padding-top:10px}#pdfFrame{margin-top:15px}a{color:#b5e679}.readonly-hint{font-size:.8rem;color:#a8b9b0}#quoteStatus{white-space:pre-wrap}@media(max-width:650px){.item-row{grid-template-columns:1fr 1fr}.item-row label:first-child{grid-column:1/-1}.quote-row{align-items:flex-start}.quote-row button{padding:9px}.heading button{width:100%}}
