.client-workflow-page{max-width:1180px;margin:0 auto;padding:12px 18px 48px}.client-search-results .clients-panel--wide .clients-table-wrap{max-height:600px}.workflow-steps{display:flex;max-width:580px;align-items:center;margin:0 auto 24px}.workflow-steps>div{display:flex;align-items:center;gap:9px;color:#86948f}.workflow-steps>div span{display:flex;width:31px;height:31px;align-items:center;justify-content:center;border:2px solid #cdd9d5;border-radius:50%;background:#fff;font-weight:800}.workflow-steps>div strong{font-size:13px}.workflow-steps>i{height:2px;flex:1;margin:0 13px;background:#dce6e2}.workflow-steps .is-active{color:#226650}.workflow-steps .is-active span{border-color:#28745d;background:#28745d;color:#fff}.workflow-steps .is-complete{color:#397761}.workflow-steps .is-complete span{border-color:#d9eee5;background:#d9eee5;color:#226650}.client-form-grid--two{grid-template-columns:1fr 1fr}.client-form-field label em{color:#b34338;font-style:normal}.client-form-field label small{color:#87938f;font-weight:500;text-transform:none}.quote-summary{display:grid;grid-template-columns:1fr 1.4fr 1fr 2fr;gap:1px;margin-bottom:20px;border:1px solid #dce7e3;border-radius:15px;background:#dce7e3;overflow:hidden}.quote-summary>div{padding:15px 17px;background:#fff}.quote-summary span{display:block;margin-bottom:5px;color:#7b8985;font-size:10px;font-weight:800;text-transform:uppercase}.quote-summary strong{display:block;color:#19372f;font-size:13px}.quote-lines-panel{margin-bottom:20px}.quote-lines-wrap{max-height:470px;overflow:auto}.quote-lines-table{width:100%;min-width:780px;border-collapse:collapse}.quote-lines-table th{position:sticky;z-index:2;top:0;padding:12px;background:#f3f8f6;color:#60736d;font-size:11px;text-align:left;text-transform:uppercase}.quote-lines-table td{padding:7px 6px;border-top:1px solid #e8eeeb}.quote-lines-table th:first-child,.quote-lines-table td:first-child{width:38px;text-align:center}.quote-lines-table th:nth-child(2){width:42%}.quote-lines-table input{box-sizing:border-box;width:100%;height:39px;padding:0 10px;border:1px solid #d2ded9;border-radius:8px;background:#fbfdfc;font-family:inherit;font-size:13px}.quote-lines-table input:focus{outline:0;border-color:#39816d;box-shadow:0 0 0 3px rgba(57,129,109,.1)}.quote-line-number{display:inline-flex;width:27px;height:27px;align-items:center;justify-content:center;border-radius:8px;background:#edf4f1;color:#477066;font-size:11px;font-weight:800}.quote-percent{display:flex;align-items:center;gap:5px}.quote-percent span{color:#71827c;font-weight:800}.quote-conditions{margin-top:0}@media(max-width:850px){.quote-summary{grid-template-columns:1fr 1fr}.quote-summary__object{grid-column:span 2}}@media(max-width:600px){.client-workflow-page{padding:8px 10px 32px}.client-form-grid--two,.quote-summary{grid-template-columns:1fr}.quote-summary__object{grid-column:span 1}.workflow-steps strong{display:none}.workflow-steps{max-width:240px}}
