.quote-demo-section{background:linear-gradient(180deg,#f5fbf7,#fff)}.quote-demo{display:grid;grid-template-columns:210px minmax(0,1fr);overflow:hidden;border:1px solid #cadcd0;border-radius:20px;background:#f5f8f6;box-shadow:0 24px 70px rgba(15,60,36,.12)}.quote-demo-nav{display:flex;flex-direction:column;gap:8px;padding:24px 14px;background:#10241b;color:#dcebe1}.quote-demo-nav strong{padding:0 10px 18px;font-size:1.1rem}.quote-demo-nav strong span{color:#8ce070}.quote-demo-nav button{min-height:44px;border:0;border-radius:9px;background:transparent;color:#c7d9cd;text-align:left;padding:10px;font:inherit;font-weight:700;cursor:pointer}.quote-demo-nav button:hover,.quote-demo-nav button.active{background:#284637;color:#fff}.quote-demo-nav small{margin-top:auto;padding:18px 10px 0;color:#a6bdad}.quote-demo-main{padding:24px;min-width:0}.quote-demo-main>header,.quote-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.quote-demo-main header p,.quote-demo-card p{margin:0;color:#68786e}.quote-demo-main header h3{margin:.2rem 0 0;font-size:1.55rem}.quote-demo-state{border-radius:99px;background:#e1f4e6;color:#17613c;padding:7px 11px;font-size:.78rem;font-weight:800}.quote-demo-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0}.quote-demo-stats article,.quote-demo-card{background:#fff;border:1px solid #d9e5dd;border-radius:13px;padding:16px}.quote-demo-stats b{display:block;font-size:1.45rem}.quote-demo-stats span{color:#6d7d73;font-size:.78rem}.quote-demo-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(250px,.7fr);gap:14px}.quote-demo-card h3{margin:0 0 4px}.quote-card-head button,.quote-draft button,.quote-demo table button{min-height:42px;border:0;border-radius:8px;padding:8px 11px;font:inherit;font-weight:750;cursor:pointer}.quote-card-head button{background:#edf3ef;color:#173124}.quote-table-wrap{overflow-x:auto;margin-top:12px}.quote-demo table{width:100%;border-collapse:collapse;font-size:.79rem}.quote-demo th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:#6d7d73;font-size:.67rem}.quote-demo th,.quote-demo td{padding:11px 8px;border-bottom:1px solid #e3ebe6;vertical-align:middle}.quote-demo td small{display:block;color:#708078}.quote-demo table button,.quote-draft button{background:#176c44;color:#fff}.quote-demo table button:disabled{background:#edf2ef;color:#68786e}.quote-score{display:inline-block;white-space:nowrap;border-radius:99px;background:#edf2ef;padding:5px 8px;font-weight:750}.quote-score.hot{background:#fff0ce;color:#7c5100}.quote-draft{margin-top:14px;padding:14px;border-radius:11px;background:#f4f7f5}.quote-draft>span{display:block;color:#176c44;font-size:.72rem;font-weight:800;text-transform:uppercase}.quote-draft strong,.quote-draft small{display:block}.quote-draft details{margin:11px 0}.quote-draft summary{cursor:pointer;font-weight:700}.quote-draft p{margin-top:8px;color:#24372d}.quote-demo-status{margin-top:12px;color:#596d61;font-size:.8rem}.quote-demo button:focus-visible{outline:3px solid #1b68ef;outline-offset:3px}@media(max-width:900px){.quote-demo{grid-template-columns:1fr}.quote-demo-nav{flex-direction:row;overflow-x:auto;align-items:center}.quote-demo-nav strong{padding:0 12px 0 4px}.quote-demo-nav small{display:none}.quote-demo-grid{grid-template-columns:1fr}}@media(max-width:620px){.quote-demo-main{padding:15px}.quote-demo-stats{grid-template-columns:1fr 1fr}.quote-demo-main>header{display:block}.quote-demo-state{display:inline-block;margin-top:10px}.quote-demo-grid{display:block}.quote-demo-card+aside{margin-top:12px}.quote-demo{border-radius:14px}.quote-demo th:nth-child(2),.quote-demo td:nth-child(2){display:none}}
