input::placeholder,textarea::placeholder{font-style:italic;color:#99a394;opacity:1}
.qf-workspace .summary-card{position:sticky;top:24px;align-self:start;background:#fff;border:1px solid #e0e7db;border-radius:15px;overflow:hidden}.qf-workflow{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:0 0 22px;padding:12px 14px;background:#f2f6ef;border-radius:9px;color:#53705a;font-size:11px}.qf-workflow i{font-style:normal;color:#9ba891}.qf-client-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:13px}.qf-linked{display:grid;gap:5px;padding:15px 17px;border:1px solid #dde7d8;background:#f5f8f2;border-radius:10px;margin-top:18px}.qf-linked span{font-size:9px;text-transform:uppercase;letter-spacing:1px;color:#7c927a}.qf-linked strong{font-size:15px;color:#234b37}.qf-linked small{font-size:11px;color:#76836e}.qf-summary-client{font-size:12px;color:#55704e;padding:10px 0}.qf-next{font-size:11px;line-height:1.7;color:#7d8975;padding:12px;background:#f4f7f0;border-radius:8px;margin-top:15px}.qf-workspace textarea{display:block;width:100%;min-height:130px;resize:vertical;border:1px solid #dbe1d4;border-radius:8px;padding:13px;font-family:inherit;font-size:13px;line-height:1.65;background:#fff;color:#344734}.qf-workspace textarea:focus{outline:2px solid #9eb59b;outline-offset:1px}.qf-empty{text-align:center;padding:40px 28px}.qf-empty h2{margin:15px 0 10px;font-size:19px}.qf-empty p{font-size:12px;line-height:1.8;color:#87927c;max-width:390px;margin:0 auto}.qf-empty-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#edf3e6;color:#6b895e;font-size:25px;margin:auto}.qf-workspace button:disabled{opacity:.42;cursor:not-allowed}.qf-workspace select:disabled{color:#7d8975;background:#f5f7f1}.qf-proposal-terms{font-size:11px;line-height:1.8;white-space:normal}.qf-modal-host{margin:0}.cx-tile-finance strong{display:block}.cx-contract-quote{overflow-wrap:anywhere}
@media(max-width:1100px){.qf-workspace .summary-card{position:static}}@media(max-width:740px){.qf-workflow{font-size:10px;gap:6px}.qf-client-actions .secondary{flex:1}.qf-workspace textarea{font-size:14px}}
