@font-face{font-family:Discovery FS;src:url(/assets/DiscoveryFS-Light-6lAqA6eP.woff2) format("woff2"),url(/assets/DiscoveryFS-Light-DdI42HRl.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Discovery FS;src:url(/assets/DiscoveryFS-Medium-CoifZj1o.woff2) format("woff2"),url(/assets/DiscoveryFS-Medium-Df3WRL7F.woff) format("woff");font-weight:600 800;font-style:normal;font-display:swap}:root{--bg: #FFFEFA;--text: #333333;--text-muted: #666666;--text-faint: #8A8A8A;--text-faint-2: #7A7A7A;--text-footer: #9C97B8;--border: #EDEBE3;--border-row: #F2F0E9;--lilac-bg: #F0EEFF;--lilac-hover: #FBFAFF;--lilac-border: #E4E0FB;--accent: #BAAFF9;--accent-hover: #978DF7;--divider: #DCD7F5;--danger: #E4626F;--danger-hover: #D14453}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--text);font-family:Discovery FS,Segoe UI,Arial,sans-serif;min-height:100vh}#root{min-height:100vh}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--lilac-bg);border-radius:8px}button{font-family:inherit}a{color:inherit}.quote-title-input{font-size:20px;font-weight:800;color:var(--text);border:none;background:transparent;outline:none;padding:6px 4px;border-radius:10px;width:100%;max-width:480px;font-family:inherit}.quote-title-input:hover,.quote-title-input:focus{background:var(--lilac-hover)}.topbar{display:flex;align-items:center;justify-content:space-between;padding:18px 40px;border-bottom:1px solid var(--border);background:var(--bg);position:sticky;top:0;z-index:20}.topbar-left{display:flex;align-items:center;gap:14px}.logo{display:flex;align-items:center;text-decoration:none}.logo img{height:22px;width:auto;display:block}.divider-v{width:1px;height:24px;background:var(--border)}.title-input{font-size:15px;font-weight:600;color:var(--text);border:none;background:transparent;outline:none;min-width:260px;padding:6px 10px;border-radius:10px;font-family:inherit}.title-input:hover{background:#f7f6ff}.topbar-right{display:flex;align-items:center;gap:10px}.topbar-nav{display:flex;align-items:center;gap:4px;margin-inline-start:8px}.topbar-nav a{font-size:13.5px;font-weight:600;color:var(--text-muted);text-decoration:none;padding:8px 12px;border-radius:10px}.topbar-nav a:hover{background:var(--lilac-bg)}.topbar-nav a.active{background:var(--lilac-bg);color:var(--text)}.avatar{width:34px;height:34px;border-radius:50%;background:var(--accent);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:var(--text);flex:none}.user-name{font-size:13px;color:var(--text-faint-2)}.logout-btn{border:none;background:transparent;cursor:pointer;font-size:13px;color:var(--text-faint-2);font-family:inherit;padding:6px 8px;border-radius:8px}.logout-btn:hover{background:var(--lilac-bg);color:var(--text)}.layout{display:flex;gap:24px;padding:28px 40px 60px;align-items:flex-start}.main-col{flex:1 1 70%;min-width:0;display:flex;flex-direction:column;gap:22px}.type-tabs{display:flex;gap:8px;background:var(--lilac-bg);padding:6px;border-radius:16px;width:fit-content}.type-tab{border:none;cursor:pointer;padding:10px 22px;border-radius:12px;font-size:14px;font-weight:700;transition:all .15s ease;background:transparent;color:var(--text-muted)}.type-tab:hover{background:var(--lilac-border)}.type-tab.active{background:var(--text);color:#fff}.type-tab.active:hover{background:var(--text)}.scope-card{background:var(--bg);border:1px solid var(--border);border-radius:20px;overflow:hidden;box-shadow:0 6px 20px #3333330d}.scope-scroll{overflow-x:auto}.scope-header{display:flex;align-items:center;padding:14px 26px;background:var(--lilac-bg);font-size:12px;font-weight:700;color:var(--text-muted);min-width:860px}.col-title{flex:1 1 34%;text-align:right}.col-complexity{flex:0 0 320px;text-align:center}.col-hours{flex:0 0 100px;text-align:center}.col-qty{flex:0 0 140px;text-align:center}.col-actions{flex:0 0 40px}.item-row{display:flex;align-items:center;padding:18px 26px;border-top:1px solid var(--border-row);transition:background .12s ease;min-width:860px}.item-row:hover{background:var(--lilac-hover)}.item-info{flex:1 1 34%;min-width:0;padding-left:16px}.item-title{font-size:15px;font-weight:700;color:var(--text)}.item-desc{font-size:12.5px;color:var(--text-faint);margin-top:3px}.complexity-col{flex:0 0 320px;display:flex;justify-content:center}.complexity-group{display:flex;width:230px;height:38px;border-radius:12px;border:1.5px solid var(--lilac-border);overflow:hidden;background:var(--lilac-hover)}.complexity-btn{flex:1 1 0;height:38px;border:none;border-left:1px solid var(--lilac-border);cursor:pointer;font-size:14px;font-weight:700;transition:all .12s ease;background:transparent;color:#a29cc7}.complexity-btn:last-child{border-left:none}.complexity-btn.active{background:var(--accent);color:var(--text)}.hours-col{flex:0 0 100px;text-align:center;font-size:14px;font-weight:700;color:var(--text-muted)}.qty-col{flex:0 0 140px;display:flex;justify-content:center}.qty-group{display:flex;align-items:center;background:var(--lilac-bg);border-radius:10px;overflow:hidden}.qty-btn{border:none;background:transparent;width:30px;height:30px;font-size:16px;font-weight:700;color:var(--text);cursor:pointer}.qty-btn:hover{background:var(--lilac-border)}.qty-value{width:32px;text-align:center;font-size:14px;font-weight:700;color:var(--text)}.actions-col{flex:0 0 40px;display:flex;justify-content:center}.item-remove-btn{border:none;background:transparent;width:28px;height:28px;border-radius:8px;font-size:13px;color:var(--text-faint);cursor:pointer;transition:all .12s ease}.item-remove-btn:hover{background:var(--danger);color:#fff}.editor-toolbar-row{display:flex;justify-content:flex-end}.add-item-row{display:flex;align-items:center;gap:10px;padding:14px 26px;border-top:1px solid var(--border-row);min-width:820px}.add-item-row-open select,.add-item-row-open input{border:1px solid var(--divider);background:var(--bg);border-radius:10px;padding:8px 12px;font-size:13.5px;font-family:inherit;color:var(--text);outline:none}.add-item-row-open select:focus,.add-item-row-open input:focus{border-color:var(--accent-hover)}.add-item-row-open select{min-width:220px}.add-item-row-open input{flex:1 1 200px;min-width:140px}.hint{font-size:12px;color:#a8a8a8;padding:0 6px}.sidebar{flex:0 0 30%;min-width:290px;position:sticky;top:96px}.sidebar-card{background:var(--lilac-bg);border-radius:20px;padding:26px;display:flex;flex-direction:column;gap:20px;box-shadow:0 10px 30px #978df72e}.sidebar-title{font-size:16px;font-weight:800;color:var(--text)}.field{display:flex;flex-direction:column;gap:8px}.field label{font-size:13px;font-weight:600;color:var(--text-muted)}.field input,.field select,.field textarea{border:1px solid var(--divider);background:var(--bg);border-radius:12px;padding:10px 14px;font-size:15px;font-weight:700;color:var(--text);outline:none;width:100%;text-align:right;font-family:inherit}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent-hover)}.hr{height:1px;background:var(--divider)}.switch-field{display:flex;align-items:center;justify-content:space-between;gap:12px}.switch-field label{font-size:13px;font-weight:600;color:var(--text-muted)}.switch{position:relative;display:inline-block;width:42px;height:24px;flex:0 0 auto}.switch input{opacity:0;width:0;height:0}.switch-track{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--divider);border-radius:999px;transition:background .15s;cursor:pointer}.switch-track:before{content:"";position:absolute;top:3px;right:3px;width:18px;height:18px;background:#fff;border-radius:50%;transition:transform .15s;box-shadow:0 1px 3px #0003}.switch input:checked+.switch-track{background:var(--accent-hover)}.switch input:checked+.switch-track:before{transform:translate(-18px)}.switch input:focus-visible+.switch-track{outline:2px solid var(--accent-hover);outline-offset:2px}.segmented{display:flex;border:1px solid var(--divider);border-radius:12px;overflow:hidden}.segmented button{flex:1;border:none;background:var(--bg);padding:9px 8px;font-size:13.5px;font-weight:700;color:var(--text-muted);cursor:pointer;font-family:inherit}.segmented button.active{background:var(--accent-hover);color:#fff}.segmented button:not(:last-child){border-left:1px solid var(--divider)}.totals{display:flex;flex-direction:column;gap:10px}.totals-row{display:flex;justify-content:space-between;font-size:13.5px;color:var(--text-muted)}.grand-total{display:flex;flex-direction:column;gap:4px}.grand-total-label{font-size:13px;font-weight:600;color:var(--text-muted)}.grand-total-value{font-size:32px;font-weight:800;color:var(--text);line-height:1.2}.pdf-btn{margin-top:6px;border:none;cursor:pointer;background:var(--text);color:#fff;font-size:15px;font-weight:800;padding:16px 20px;border-radius:14px;transition:background .15s ease,transform .05s ease;width:100%}.pdf-btn:hover{background:var(--accent-hover);color:var(--bg)}.pdf-btn:active{transform:scale(.98)}.pdf-btn:disabled{opacity:.5;cursor:not-allowed}.disclaimer{font-size:11.5px;color:var(--text-footer);text-align:center}@media(max-width:900px){.topbar{padding:14px 20px;flex-wrap:wrap;gap:10px}.layout{flex-direction:column;padding:20px 20px 40px}.main-col,.sidebar{flex:1 1 auto;width:100%;min-width:0}.sidebar{position:static}}.page{padding:28px 40px 60px;max-width:1100px;margin:0 auto}.page-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px;flex-wrap:wrap}.page-title{font-size:22px;font-weight:800;color:var(--text);margin:0}.page-toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.search-input{border:1px solid var(--divider);background:var(--bg);border-radius:12px;padding:10px 14px;font-size:14px;color:var(--text);outline:none;font-family:inherit;min-width:220px;text-align:right}.search-input:focus{border-color:var(--accent-hover)}.filters-row{margin-bottom:18px}.date-range-field{display:flex;align-items:center;gap:6px;border:1px solid var(--divider);background:var(--bg);border-radius:12px;padding:0 10px;color:var(--text-muted);font-size:13px}.date-range-field input[type=date]{border:none;background:transparent;padding:10px 2px;font-size:13px;color:var(--text);outline:none;font-family:inherit}.btn{border:none;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;padding:10px 20px;border-radius:12px;transition:background .15s ease,transform .05s ease}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-primary{background:var(--text);color:#fff}.btn-primary:hover:not(:disabled){background:var(--accent-hover)}.btn-secondary{background:var(--lilac-bg);color:var(--text)}.btn-secondary:hover:not(:disabled){background:var(--lilac-border)}.btn-danger{background:transparent;color:var(--danger)}.btn-danger:hover:not(:disabled){background:var(--danger);color:#fff}.btn-ghost{background:transparent;color:var(--text-muted)}.btn-ghost:hover:not(:disabled){background:var(--lilac-bg)}.btn-small{padding:7px 14px;font-size:13px;border-radius:10px}.card{background:var(--bg);border:1px solid var(--border);border-radius:20px;box-shadow:0 6px 20px #3333330d}.data-table{width:100%;border-collapse:collapse}.data-table th{text-align:right;font-size:12px;font-weight:700;color:var(--text-muted);background:var(--lilac-bg);padding:14px 20px}.data-table th:first-child{border-top-right-radius:20px}.data-table th:last-child{border-top-left-radius:20px}.data-table td{padding:16px 20px;border-top:1px solid var(--border-row);font-size:14px;color:var(--text)}.data-table tbody tr{transition:background .12s ease;cursor:default}.data-table tbody tr.clickable{cursor:pointer}.data-table tbody tr.clickable:hover{background:var(--lilac-hover)}.data-table .cell-muted{color:var(--text-faint);font-size:12.5px}.data-table .cell-actions{display:flex;gap:6px;justify-content:flex-end}.empty-state{padding:60px 20px;text-align:center;color:var(--text-faint);font-size:14px}.status-badge{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:700}.status-badge.draft{background:var(--lilac-bg);color:var(--text-muted)}.status-badge.sent{background:#fff2cc;color:#8a6d00}.status-badge.accepted{background:#dcf5e3;color:#1e7a3d}.status-badge.declined{background:#fce1e3;color:#b23b45}.quote-status-select{border:1px solid var(--divider);background:var(--bg);border-radius:10px;padding:6px 10px;font-size:13px;font-weight:700;color:var(--text);font-family:inherit}.form-row{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.form-row label{font-size:13px;font-weight:600;color:var(--text-muted)}.form-row input,.form-row textarea,.form-row select{border:1px solid var(--divider);background:var(--bg);border-radius:12px;padding:10px 14px;font-size:14px;color:var(--text);outline:none;font-family:inherit;text-align:right;width:100%}.form-row input:focus,.form-row textarea:focus,.form-row select:focus{border-color:var(--accent-hover)}.form-actions{display:flex;gap:10px;justify-content:flex-start;margin-top:18px}.form-error{color:var(--danger);font-size:13px;margin-top:-6px;margin-bottom:14px}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#33333359;display:flex;align-items:center;justify-content:center;z-index:50;padding:20px}.modal{background:var(--bg);border-radius:20px;padding:26px;width:100%;max-width:440px;box-shadow:0 20px 50px #33333340}.modal-title{font-size:17px;font-weight:800;color:var(--text);margin:0 0 18px}.email-send-modal{max-width:560px}.auth-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--lilac-bg);padding:20px}.auth-card{background:var(--bg);border-radius:20px;padding:36px;width:100%;max-width:380px;box-shadow:0 10px 30px #978df72e}.auth-logo{display:block;height:32px;width:auto;margin:0 auto 24px}.auth-submit{width:100%;margin-top:6px}.auth-switch{text-align:center;font-size:13.5px;color:var(--text-muted);margin-top:18px}.auth-switch a{color:var(--accent-hover);font-weight:700;text-decoration:none}.loading-state{padding:60px 20px;text-align:center;color:var(--text-faint);font-size:14px}.settings-form{max-width:480px}@media print{.topbar{position:static}.qty-btn,.complexity-btn:not(.active){display:none}.complexity-group{border:none;background:none;width:auto;justify-content:center}.complexity-btn.active{border:none;background:none;color:var(--text);flex:none;width:auto;padding:0 8px}.qty-group{background:none}.pdf-btn,.type-tabs,.topbar-nav,.logout-btn,.save-btn,.quote-status-select{display:none}.layout{padding:0 24px 24px}.sidebar{position:static}}.proposal-screen{background:#e9e7e2;min-height:100vh;padding:32px 0}.proposal-toolbar{max-width:210mm;margin:0 auto 16px;padding:0 4mm;display:flex;justify-content:space-between;align-items:center}.proposal-toolbar .btn{font-family:inherit}.proposal-edit-hint{max-width:210mm;margin:0 auto 12px;padding:8px 4mm;font-size:12.5px;color:var(--text-footer);background:var(--lilac-bg);border:1px solid var(--lilac-border);border-radius:8px;text-align:center}.proposal-doc{max-width:210mm;margin:0 auto}.proposal-doc.edit-mode [contenteditable=true]{border-radius:3px;cursor:text}.proposal-doc.edit-mode [contenteditable=true]:hover{outline:1px dashed var(--accent-hover);outline-offset:2px}.proposal-doc.edit-mode [contenteditable=true]:focus{outline:2px solid var(--accent-hover);outline-offset:2px;background:var(--lilac-hover)}.proposal-page{background:var(--bg);width:210mm;min-height:297mm;margin:0 auto 24px;box-shadow:0 2px 16px #0000001f;display:flex;flex-direction:column;overflow:hidden}.proposal-page-body{flex:1;padding:14mm 16mm 8mm}.proposal-footer{display:flex;justify-content:center;gap:18px;align-items:center;background:var(--lilac-bg);color:var(--text-footer);font-size:11px;padding:8px 16mm;border-top:1px solid var(--lilac-border)}.proposal-footer span{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.proposal-cover-photo{position:relative;height:130mm;background:linear-gradient(135deg,var(--accent) 0%,var(--accent-hover) 100%);background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:flex-end}.proposal-cover-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009}.proposal-cover-logo{position:absolute;top:10mm;right:10mm;width:34mm}.proposal-cover-logo img{width:100%;display:block;filter:brightness(0) invert(1)}.proposal-cover-overlay{position:relative;z-index:1;padding:0 10mm 8mm;color:#fff}.proposal-cover-overlay h1{margin:0 0 5mm;max-width:70%;font-size:28pt;font-weight:600;line-height:1.2}.proposal-cover-meta{display:flex;justify-content:space-between;font-size:16pt;color:#fff}.proposal-cover-content{padding:10mm 16mm 8mm}.proposal-cover-hello{padding-bottom:6mm;margin-bottom:6mm;border-bottom:1px solid var(--border)}.proposal-cover-hello h2{font-size:22px;margin:0}.proposal-section-heading{font-size:15px;font-weight:600;margin:7mm 0 2mm}.proposal-section-body{font-size:12.5px;line-height:1.75;color:var(--text);white-space:pre-wrap}.proposal-title-bar{background:var(--lilac-bg);border:1px solid var(--lilac-border);border-radius:6px;padding:5mm 6mm;font-size:16px;font-weight:600;margin-bottom:6mm;text-align:center}.proposal-price-box{display:flex;justify-content:space-between;align-items:center;background:var(--text);color:#fff;border-radius:6px;padding:6mm 8mm;margin-bottom:8mm}.proposal-price-box .label{font-size:12px;opacity:.75}.proposal-price-box .price{font-size:24px;font-weight:600}.proposal-price-box .total{text-align:left}.proposal-price-box .total .price{color:var(--accent)}.proposal-scope-item{margin-bottom:5mm}.proposal-scope-item .heading{font-weight:600;font-size:13px;margin-bottom:1mm}.proposal-scope-item .body{font-size:12px;line-height:1.7;color:var(--text-muted);white-space:pre-wrap}.proposal-payment-list{list-style:none;padding:0;margin:0 0 6mm}.proposal-payment-list li{font-size:12.5px;line-height:1.8;margin-bottom:2mm}.proposal-payment-list b{font-weight:600}.proposal-box{background:var(--lilac-bg);border:1px solid var(--lilac-border);border-radius:6px;padding:6mm 7mm;margin-bottom:6mm}.proposal-box .box-title{font-weight:600;font-size:13.5px;margin-bottom:3mm;text-align:center}.proposal-box p{font-size:12px;line-height:1.7;margin:0 0 2mm}.proposal-timeline-row{display:flex;gap:4mm;padding:3mm 0;border-bottom:1px solid var(--border-row)}.proposal-timeline-row:last-child{border-bottom:none}.proposal-timeline-row .phase{font-weight:600;font-size:12.5px;flex:0 0 46mm}.proposal-timeline-row .body{font-size:11.5px;color:var(--text-muted);line-height:1.65}.proposal-divider{border:none;border-top:2px solid var(--divider);margin:8mm 0}.proposal-purple-box{background:var(--lilac-bg);border:1px solid var(--divider);border-radius:6px;padding:6mm 7mm;margin-bottom:8mm}.proposal-purple-box .box-title{font-weight:600;font-size:14px;text-align:center;margin-bottom:4mm}.proposal-numbered-list{list-style:none;counter-reset:item;padding:0;margin:0}.proposal-numbered-list li{counter-increment:item;font-size:12px;line-height:1.75;margin-bottom:3mm;padding-right:6mm;position:relative}.proposal-numbered-list li:before{content:counter(item) ".";position:absolute;right:0;font-weight:600}.proposal-legal-title{font-size:15px;font-weight:600;margin:0 0 5mm}.proposal-signature-box{background:var(--lilac-bg);border:1px solid var(--lilac-border);border-radius:6px;padding:8mm;margin-top:10mm}.proposal-signature-box .box-title{font-weight:600;font-size:15px;text-align:center;margin-bottom:8mm}.proposal-signature-field{display:flex;gap:3mm;font-size:13px;margin-bottom:6mm;border-bottom:1px solid var(--border);padding-bottom:2mm}.proposal-signature-field b{flex:0 0 auto}.proposal-closing-note{font-size:12px;line-height:1.75;color:var(--text-muted);margin-top:6mm;white-space:pre-wrap}.proposal-closing-line{text-align:center;font-size:17px;font-weight:600;margin-top:24mm}@media print{@page{size:A4;margin:0}html,body{background:#fff}.proposal-screen{background:#fff;padding:0}.proposal-toolbar,.proposal-edit-hint{display:none}[contenteditable]{outline:none!important;background:none!important}.proposal-page{box-shadow:none;margin:0;page-break-after:always;width:auto;min-height:297mm}.proposal-page:last-child{page-break-after:auto}}.ai-chat-page{padding:28px 40px 40px;max-width:760px;margin:0 auto;height:calc(100vh - 68px);display:flex;flex-direction:column}.ai-chat-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.ai-chat-header .page-title{flex:1;text-align:center}.ai-chat-manual-link{font-size:13px;color:var(--text-muted);text-decoration:none;white-space:nowrap}.ai-chat-manual-link:hover{color:var(--accent-hover)}.ai-chat-body{flex:1;display:flex;flex-direction:column;min-height:0;padding:20px;gap:14px}.ai-chat-messages{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:4px}.ai-chat-bubble{max-width:78%;padding:11px 16px;border-radius:16px;font-size:14px;line-height:1.6;white-space:pre-wrap}.ai-chat-bubble.assistant{align-self:flex-start;background:var(--lilac-bg);color:var(--text);border-bottom-left-radius:4px}.ai-chat-bubble.user{align-self:flex-end;background:var(--text);color:#fff;border-bottom-right-radius:4px}.ai-chat-typing{color:var(--text-muted);font-style:italic}.ai-chat-error{margin:0}.ai-chat-input-row{display:flex;gap:10px;align-items:flex-end;border-top:1px solid var(--divider);padding-top:14px}.ai-chat-input-row textarea{flex:1;resize:none;border:1px solid var(--divider);background:var(--bg);border-radius:12px;padding:10px 14px;font-size:14px;font-family:inherit;color:var(--text);outline:none;text-align:right;max-height:120px}.ai-chat-input-row textarea:focus{border-color:var(--accent-hover)}.ai-chat-modal{max-width:600px;display:flex;flex-direction:column;max-height:80vh}.ai-chat-modal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.ai-chat-modal-header .modal-title{margin:0}.ai-chat-modal-messages{max-height:50vh;padding:4px}.new-quote-choice-options{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.new-quote-choice-option{display:flex;flex-direction:column;gap:4px;align-items:flex-start;text-align:right;border:1px solid var(--divider);background:var(--bg);border-radius:14px;padding:14px 16px;cursor:pointer;font-family:inherit;transition:border-color .15s ease,background .15s ease}.new-quote-choice-option:hover{border-color:var(--accent-hover);background:var(--lilac-hover)}.new-quote-choice-title{font-size:14.5px;font-weight:700;color:var(--text)}.new-quote-choice-desc{font-size:12.5px;color:var(--text-muted);line-height:1.5}
