.listing-quick-filters{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;margin:4px 0 8px;display:grid}.listing-quick-field{flex-direction:column;gap:7px;min-width:0;display:flex}.listing-quick-label{color:var(--foreground);font-size:13px;font-weight:700}.listing-quick-filters .listing-quick-trigger{border:1px solid var(--border);background:var(--card);width:100%;min-width:0;min-height:52px;color:var(--foreground);font:inherit;text-align:start;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:11px 14px;font-size:14px;display:flex}.listing-quick-trigger>span,.listing-quick-trigger>bdi{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.listing-quick-trigger>svg{flex-shrink:0}.listing-quick-filters .listing-quick-trigger:disabled{opacity:.65;background:var(--background);cursor:not-allowed}.listing-quick-placeholder{color:var(--muted-foreground)}.listing-quick-trigger[data-state=open],.listing-quick-trigger:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.listing-quick-popover{box-sizing:border-box;border:1px solid var(--border);background:var(--card);width:min(320px,100vw - 32px);color:var(--foreground);z-index:80;border-radius:16px;padding:12px;font-family:inherit;box-shadow:0 12px 36px #123f3020}.listing-quick-search{border:1px solid var(--border);background:var(--background);border-radius:10px;align-items:center;gap:8px;padding:0 10px;display:flex}.listing-quick-search input{width:100%;min-width:0;height:44px;font:inherit;color:var(--foreground);background:0 0;border:0;outline:none;font-size:14px}.listing-quick-search:focus-within{outline:2px solid var(--primary);outline-offset:2px}.listing-quick-options{overscroll-behavior:contain;max-height:min(320px,45dvh);margin-top:8px;overflow:auto}.listing-quick-options button{width:100%;min-height:44px;color:inherit;text-align:start;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;display:flex}.listing-quick-options button>svg{flex-shrink:0;margin-inline-start:auto}.listing-quick-options button:hover,.listing-quick-options button[aria-pressed=true]{background:var(--secondary);color:var(--primary)}.listing-quick-options button:focus-visible,.listing-year-popover :is(button,select):focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.listing-quick-options p{color:var(--muted-foreground);padding:12px;font-size:13px}.listing-quick-logo{flex-shrink:0;place-items:center;width:32px;height:28px;display:grid}.listing-quick-logo>*{grid-area:1/1}.listing-quick-logo img{object-fit:contain;background:var(--card);width:32px;height:28px}.listing-year-popover p{color:var(--muted-foreground);margin:0 0 14px;font-size:13px;line-height:1.7}.listing-year-range{grid-template-columns:1fr 1fr;gap:12px;display:grid}.listing-year-range label{gap:8px;font-size:13px;font-weight:700;display:grid}.listing-year-range select{border:1px solid var(--border);background:var(--background);width:100%;min-height:46px;color:inherit;font:inherit;border-radius:9px;padding:8px}.listing-year-popover .listing-year-error{color:brown;margin:12px 0}.listing-year-actions{justify-content:space-between;gap:12px;margin-top:18px;display:flex}.listing-year-actions button{min-height:44px;font:inherit;background:var(--secondary);color:var(--primary);cursor:pointer;border:0;border-radius:10px;padding:10px 14px;font-size:13px}.listing-year-actions button:last-child{background:var(--primary);color:var(--primary-foreground)}.listing-year-actions button:disabled{opacity:.45;cursor:not-allowed}@media (width<=650px){.listing-quick-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}.listing-quick-filters .listing-quick-trigger{padding:10px;font-size:13px}.listing-quick-label{font-size:12px}}.dashboard-activity-search,.dashboard-activity-pagination{border-bottom:1px solid var(--border,#deded8);flex-wrap:wrap;align-items:end;gap:12px;padding:20px;display:flex}.dashboard-activity-search label{gap:6px;min-width:150px;font-weight:600;display:grid}.dashboard-activity-search label:first-child{flex:1;min-width:220px}.dashboard-activity-search input,.dashboard-activity-search select,.dashboard-activity-pagination input{border:1px solid var(--border,#deded8);background:var(--background,#fff);color:inherit;border-radius:10px;width:100%;min-height:44px;padding:10px}.dashboard-activity-pagination{border-bottom:0;border-top:1px solid var(--border,#deded8);justify-content:center;align-items:center}.dashboard-activity-pagination label{align-items:center;gap:8px;display:flex}.dashboard-activity-pagination input{text-align:center;direction:ltr;width:85px}@media (width<=600px){.dashboard-activity-search{padding:14px}.dashboard-activity-search label:first-child{flex-basis:100%}.dashboard-activity-pagination{gap:8px;padding:14px}.dashboard-activity-pagination>span{text-align:center;flex-basis:100%}}.proposal-listing-picker{gap:8px;display:grid}.demand-reply-options{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.demand-reply-options legend{margin-bottom:10px;font-weight:800}.market-form .demand-reply-options label{cursor:pointer;border:1px solid #d7e1db;border-radius:14px;flex-flow:wrap;align-items:center;gap:10px;padding:16px;display:flex}.demand-reply-options label:has(input:checked){background:#f0f7f2;border-color:#176748}.market-form .demand-reply-options input{accent-color:#176748;width:18px;height:18px}.demand-reply-options small{color:#65766d;width:100%;padding-inline-start:28px}.demand-reply-success{max-width:700px;margin-inline:auto}.proposal-listing-trigger:focus-visible{outline-offset:3px;outline:3px solid #176748}.proposal-picker-empty button{color:#176748;font-weight:800;text-decoration:underline}@media (width<=600px){.proposal-picker-copy b,.proposal-picker-copy small{white-space:normal}}.proposal-picker-label{align-items:center;gap:7px;font-size:13px;font-weight:800;display:flex}.proposal-picker-label small{color:#65766d;background:#eef4f0;border-radius:999px;padding:3px 7px;font-size:9px}.proposal-listing-trigger{color:#102219;text-align:start;cursor:pointer;background:#fff;border:1px solid #d7e1db;border-radius:14px;grid-template-columns:46px minmax(0,1fr) 18px;align-items:center;gap:11px;width:100%;min-height:70px;padding:10px 12px;display:grid;box-shadow:0 3px 10px #123c2b09}.proposal-listing-trigger:hover,.proposal-listing-trigger[data-state=open]{border-color:#7fae98;box-shadow:0 0 0 3px #17704b14}.proposal-listing-trigger:disabled{opacity:.6}.proposal-picker-thumb{color:#176748;background:#eaf3ed;border-radius:11px;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.proposal-picker-thumb img{object-fit:cover;width:100%;height:100%}.proposal-picker-thumb svg{width:21px}.proposal-picker-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.proposal-picker-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.proposal-picker-copy small{color:#75827b;text-overflow:ellipsis;white-space:normal;font-size:11px;overflow:hidden}.proposal-picker-chevron{color:#687a70;width:17px}.proposal-listing-popover{z-index:90;width:var(--radix-popover-trigger-width);background:#fff;border:1px solid #d8e1dc;border-radius:16px;max-width:calc(100vw - 28px);padding:0;overflow:hidden;box-shadow:0 18px 45px #10221929}.proposal-listing-popover>header{background:#f7faf8;border-bottom:1px solid #e6ebe7;justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.proposal-listing-popover>header div{flex-direction:column;display:flex}.proposal-listing-popover>header b{font-size:12px}.proposal-listing-popover>header small{color:#7a8780;font-size:10px}.proposal-listing-popover>header>span{color:#d5ff70;background:#123c2b;border-radius:9px;place-items:center;min-width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.proposal-listing-options{max-height:320px;padding:6px;overflow:auto}.proposal-listing-options>button{color:#102219;text-align:start;cursor:pointer;background:#fff;border:0;border-radius:11px;grid-template-columns:46px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;padding:8px;display:grid}.proposal-listing-options>button:hover,.proposal-listing-options>button:focus-visible{background:#f2f7f4;outline:none}.proposal-listing-options>button.selected{background:#e8f4ed}.proposal-listing-options>button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.proposal-listing-options>button b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.proposal-listing-options>button small{color:#748178;font-size:10px}.proposal-listing-options>button>svg{color:#176748;width:16px}.proposal-picker-thumb.is-new{color:#7c6b52;background:#f2efe7}.proposal-picker-empty{color:#68776f;border-top:1px solid #e6ebe7;margin:0;padding:12px 14px;font-size:11px}.proposal-picker-empty a{color:#176748;font-weight:900}.proposal-picker-preview{color:#176748;justify-self:start;align-items:center;gap:5px;font-size:11px;font-weight:850;display:inline-flex}.proposal-picker-preview svg{width:14px}.listing-contact-panel{text-align:start;gap:12px;width:100%;margin-block:16px;display:grid}.listing-contact-panel p{margin:0;line-height:1.8}.listing-contact-panel small{color:#526459;line-height:1.7;display:block}.listing-contact-buttons{flex-wrap:wrap;gap:8px;display:flex}.listing-contact-buttons>a,.listing-contact-buttons>button{color:#205b37;min-height:44px;font:inherit;cursor:pointer;background:#edf6ef;border:1px solid #a9c5b4;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px;text-decoration:none;display:flex}.listing-contact-buttons>:disabled{opacity:.5;cursor:default}.listing-contact-panel :focus-visible{outline-offset:3px;outline:3px solid #387b55}.contact-number-options,.contact-editor{border:1px solid #c7dacc;border-radius:12px;gap:12px;padding:12px;display:grid}.contact-number-options a{border-bottom:1px solid #e0e9e3;flex-wrap:wrap;justify-content:space-between;gap:8px;min-height:44px;padding:12px 4px;display:flex}.contact-performance{flex-wrap:wrap;gap:16px;display:flex}.contact-performance b{font-size:1.4rem;display:block}.contact-editor-row{border-bottom:1px solid #d9e6de;gap:8px;padding-block-end:12px;display:grid}.contact-editor input[type=tel]{border:1px solid #9bad9f;border-radius:8px;width:100%;padding:10px;display:block}.contact-editor button,.contact-number-options button{cursor:pointer;min-height:44px}.guided-search{color:#182725;padding-block:24px 72px}.guided-search button,.guided-search input,.guided-search textarea,.guided-search select{font:inherit}.guided-search button{cursor:pointer;color:#243c32;background:#fff;border:1px solid #cedbd4;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.guided-search button:disabled{opacity:.5;cursor:default}.guided-search :is(button,input,textarea,select,summary):focus-visible{outline-offset:3px;outline:3px solid #3b8769}.guided-search-hero{text-align:start;width:100%;margin-inline:auto;padding-block:0 16px}.guided-search-eyebrow{color:#34765a;font-size:14px;font-weight:700}.guided-search-hero h2{margin:0 0 6px;font-size:clamp(20px,2.4vw,26px);line-height:1.5}.guided-search-hero p{color:#65766e;line-height:1.9}.guided-search-form{background:#fff;border:1px solid #adc7b9;border-radius:18px;align-items:center;gap:12px;margin-top:14px;padding:12px;display:flex;box-shadow:0 8px 32px #274b3510}.guided-search-form textarea{box-sizing:border-box;resize:vertical;background:0 0;border:0;outline:none;width:100%;min-width:0;min-height:85px;padding:10px;font-size:18px;line-height:1.8}.guided-search-form>button,.guided-filter-actions>button:first-child,.guided-dialogue form>button[type=submit]{color:#fff;white-space:nowrap;background:#25583e;border-color:#25583e}.guided-search-examples{flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-top:16px;display:flex}.guided-search-examples button{background:#f6f8f5;border-color:#e1e8e0;padding:7px 12px;font-size:13px}.guided-search-toolbar{border-block:1px solid #e0e7e1;flex-wrap:wrap;gap:10px;padding-block:15px;display:flex}.guided-market-content{padding-block:12px 24px}.guided-market-filters{border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto auto;display:grid}.guided-market-filters select{width:100%;min-width:0}.guided-city-summary{color:#28674f;background:#edf6f1;align-items:center;gap:8px;display:flex}.guided-market .listing-source-tabs button{border:0;padding:8px 16px}.guided-assistant-top .guided-dialogue{margin-block:0 20px}.guided-assistant-top{padding-block-start:24px}.guided-search-toolbar b{background:#eaf3ea;border-radius:6px;padding:0 7px}.guided-filter-panel{background:#f8faf6;border:1px solid #dce5db;border-radius:16px;margin-block:16px;padding:20px}.guided-filter-panel>p{color:#637163;font-size:13px;line-height:1.8}.guided-filter-panel>details{border-top:1px solid #dce5db;padding-block:12px}.guided-filter-panel summary{cursor:pointer;padding:8px;font-weight:700}.guided-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:10px;display:grid}.guided-field{background:#fff;border:1px solid #dfe7df;border-radius:12px;min-width:0;padding:12px}.guided-field legend{padding-inline:5px;font-size:14px;font-weight:700}.guided-field input:not([type=checkbox]),.guided-field select{background:#fff;border:1px solid #d3ddd4;border-radius:7px;width:100%;min-width:0;margin-block:4px;padding:8px}.guided-field-options{flex-direction:column;gap:7px;max-height:150px;margin-top:8px;padding:3px;display:flex;overflow:auto}.guided-field-options label{align-items:center;gap:8px;font-size:14px;display:flex}.guided-field-options input{accent-color:#25583e}.guided-number-range{gap:8px;display:flex}.guided-number-range label{width:50%;font-size:12px}.guided-number-range input{text-align:right;direction:ltr}.guided-filter-actions{background:#f8faf6;border-radius:10px;gap:10px;padding:10px;display:flex;position:sticky;bottom:10px}.guided-criteria{flex-wrap:wrap;gap:9px;margin-block:20px;padding:0;list-style:none;display:flex}.guided-criteria li{background:#f0f6ef;border:1px solid #c9ddcb;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.guided-criteria li[data-preference=true]{background:#fff7e7;border-color:#ead4a5}.guided-criteria small{color:#71816d;font-size:10px;display:block}.guided-criteria button{background:0 0;border:0;padding:3px}.guided-dialogue{background:#f1f6ef;border-inline-start:4px solid #57804a;border-radius:12px;margin-block:24px;padding:22px}.guided-dialogue strong{font-size:17px}.guided-dialogue p{margin-block:8px 14px;line-height:1.8}.guided-question-options{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.guided-dialogue form{flex-wrap:wrap;gap:8px;display:flex}.guided-dialogue input{background:#fff;border:1px solid #c9d5c8;border-radius:10px;flex:1;min-width:160px;padding:12px}.guided-results-heading{justify-content:space-between;align-items:center;gap:15px;margin-top:28px;display:flex}.guided-results-heading h2{font-size:23px}.guided-results-heading h2 span{color:#537047;margin-inline-start:8px;font-size:16px}.guided-results-heading select{background:#fff;border:1px solid #d3ddd4;border-radius:9px;padding:8px}.guided-result-notes{color:#667361;font-size:13px;line-height:1.8}.guided-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:20px;display:grid}.guided-result-grid .market-card{height:auto}.guided-result-grid .listing-image{aspect-ratio:4/3}.guided-match-reasons{background:#f7f9f5;border:1px solid #e1e8df;border-radius:0 0 12px 12px;padding:10px 13px;font-size:12px}.guided-match-reasons summary{cursor:pointer;color:#497044}.guided-match-reasons ul{padding-inline-start:18px;line-height:1.8}.guided-empty{text-align:center;background:#f8faf6;border:1px dashed #b4c9b1;border-radius:16px;margin-block:22px;padding:38px 20px}.guided-empty button{margin:5px}.guided-search-status{text-align:center;color:#386447;padding:45px}.guided-search-error{background:#fff2ee;border-radius:12px;padding:20px}.guided-pagination{justify-content:center;align-items:center;gap:20px;margin-top:30px;display:flex}@media (width<=900px){.guided-filter-grid,.guided-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.guided-market-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.guided-search{padding-block:20px 40px}.guided-search-form{gap:6px;padding:8px}.guided-search-form>svg{display:none}.guided-search-form textarea{font-size:16px}.guided-search-form>button{padding:10px}.guided-filter-grid,.guided-result-grid{grid-template-columns:minmax(0,1fr)}.guided-results-heading{flex-direction:column;align-items:flex-start;gap:2px}.guided-dialogue{padding:16px}.guided-dialogue form{grid-template-columns:minmax(0,1fr) auto;display:grid}.guided-dialogue input{grid-column:1/-1}.guided-search-toolbar button{padding:9px;font-size:12px}.guided-filter-panel{padding:12px}.guided-search-examples{justify-content:flex-start}}.guided-market-filters{grid-template-columns:minmax(240px,1.8fr) minmax(140px,1fr) minmax(140px,1fr) auto auto auto}.guided-plain-search{background:#f8f6ef;border:1px solid #ded9cc;border-radius:16px;align-items:center;gap:8px;min-width:0;padding:6px 10px;display:flex}.guided-plain-search input{width:100%;min-width:0;font:inherit;color:inherit;background:0 0;border:0}.guided-plain-search button{color:#fff;background:#123f30;flex-shrink:0}@media (width<=1100px){.guided-market-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.guided-plain-search{grid-column:1/-1}}.guided-search .guided-market-filters{grid-template-columns:auto auto minmax(0,1fr);align-items:center}.guided-market-filters>.guided-plain-search,.guided-market-filters>.listing-quick-filters,.guided-market-filters>.guided-city-summary{grid-column:1/-1}.guided-criteria .guided-criteria-clear{background:0 0;border:0;padding:0}.guided-criteria .guided-criteria-clear button{min-height:44px;color:var(--primary);background:0 0;padding:8px 12px;font-size:13px;text-decoration:underline}@media (width<=650px){.guided-search .guided-market-filters{grid-template-columns:1fr 1fr}.guided-market-filters>button:last-of-type{grid-column:1/-1;justify-self:start}}.guided-market-filters>button:last-of-type{justify-self:end}.listing-filters-toolbar{align-items:stretch;gap:12px;display:flex}.listing-filters-toolbar .listing-search-form{flex:1;min-width:0}.listing-filters-toggle{color:#123c2b;background:#edf5f0;border:1px solid #d9e3dc;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-weight:700;display:flex}.listing-filters-toggle[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.listing-filters-count{color:#fff;background:#123c2b;border-radius:99px;min-width:24px;padding:2px 6px}.listing-applied-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.listing-filter-chip{color:#123c2b;text-align:start;background:#edf5f0;border:1px solid #d9e3dc;border-radius:24px;align-items:center;gap:8px;max-width:100%;min-height:44px;padding:8px 12px;display:inline-flex}.listing-filter-chip bdi{overflow-wrap:anywhere}.listing-filter-chip svg{flex-shrink:0}.listing-filters-clear{color:#48584f;min-height:44px;padding:8px 12px;text-decoration:underline}.listing-filters-panel .listing-basic-filters{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.listing-filters-panel .listing-extra-filters{margin-top:12px}.listing-filters-panel button:focus-visible,.vehicle-filter-disclosure>summary:focus-visible{outline-offset:3px;outline:2px solid #123c2b}.listing-extra-filters>.vehicle-filter-disclosure{grid-column:1/-1}.vehicle-filter-disclosure{background:#fff;border:1px solid #d9e3dc;border-radius:13px;min-width:0;padding:0 16px}.vehicle-filter-disclosure>summary{cursor:pointer;color:#123c2b;min-height:48px;padding:14px 0;font-weight:700}.vehicle-filter-disclosure>.vehicle-search-filters{padding-top:16px}.vehicle-filter-disclosure>.vehicle-technical-fields{margin-bottom:16px}@media (width<=650px){.listing-filters-toolbar{flex-wrap:wrap}.listing-filters-toolbar .listing-search-form{flex-basis:100%}.listing-filters-toggle{min-height:44px}.listing-filters-panel .listing-basic-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=380px){.listing-filters-panel .listing-basic-filters{grid-template-columns:minmax(0,1fr)}}.approved-listing-advanced-filters>.vehicle-search-filters{flex:1 0 100%;grid-column:1/-1;width:100%}.vehicle-search-filters{border-top:1px solid var(--border,#ddd);text-align:start;gap:20px;padding:24px 0 8px;display:grid}.vehicle-search-filters h3,.vehicle-search-filters p{margin:0}.vehicle-search-filters>p{color:#53675e;font-size:.9rem}.vehicle-search-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.vehicle-search-fields-grid>label{gap:8px;display:grid}.approved-filters .vehicle-search-filters .catalog-select>label{clip-path:none;white-space:normal;color:#123827;width:auto;height:auto;margin:0 0 8px;padding:0;display:block;position:static;overflow:visible}.approved-filters .vehicle-search-filters .catalog-select-trigger{background:#fff}.vehicle-search-filter-actions{flex-wrap:wrap;gap:12px;display:flex}.vehicle-search-filter-actions button{border-radius:12px;min-height:44px;padding:10px 18px}@media (width<=640px){.vehicle-search-fields-grid{grid-template-columns:minmax(0,1fr)}}.proposal-dynamic-filters{background:#ffffffd1;border:1px solid #d8e1dc;border-radius:18px;gap:14px;margin-bottom:18px;padding:16px;display:grid}.proposal-dynamic-filters>header,.proposal-dynamic-filters>header>div,.proposal-dynamic-filters>header>div>span{display:flex}.proposal-dynamic-filters>header{justify-content:space-between;align-items:center;gap:16px}.proposal-dynamic-filters>header>div{align-items:flex-start;gap:9px;min-width:0}.proposal-dynamic-filters>header svg{color:#15704b;flex:none;width:18px;height:18px;margin-top:2px}.proposal-dynamic-filters>header>div>span{flex-direction:column;gap:2px;min-width:0}.proposal-dynamic-filters>header b{color:#123c2b;font-size:14px}.proposal-dynamic-filters>header small{color:#75827b;font-size:11px}.proposal-dynamic-filters>header>button{color:#176748;font:inherit;cursor:pointer;background:#edf3ef;border:0;border-radius:8px;flex:none;padding:6px 9px;font-size:11px;font-weight:800}.proposal-dynamic-filters__controls{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:stretch;gap:10px;display:grid}.proposal-unpriced-filter,.proposal-single-filter,.proposal-range-filter{background:#fff;border:1px solid #dde5e0;border-radius:13px;min-width:0;min-height:68px;margin:0;padding:9px 11px}.proposal-unpriced-filter{cursor:pointer;align-items:center;gap:9px;display:flex}.proposal-unpriced-filter input{accent-color:#176748;width:18px;height:18px}.proposal-unpriced-filter span{color:#334b40;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.proposal-unpriced-filter b{color:#176748;background:#edf3ef;border-radius:7px;place-items:center;min-width:21px;height:21px;padding-inline:4px;font-size:10px;display:grid}.proposal-single-filter{color:#607168;gap:5px;font-size:11px;font-weight:800;display:grid}.proposal-range-filter{grid-template-columns:1fr 1fr;gap:7px;display:grid}.proposal-range-filter legend{color:#607168;grid-column:1/-1;padding:0;font-size:11px;font-weight:800}.proposal-range-filter label{color:#809087;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px;font-size:10px;display:grid}.proposal-dynamic-filters select{color:#243c31;min-width:0;height:32px;font:inherit;background:#fbfcfb;border:1px solid #d7e0db;border-radius:8px;outline:none;padding:0 8px;font-size:11px}.proposal-dynamic-filters select:focus{border-color:#4c9275;box-shadow:0 0 0 3px #1767481a}.proposal-filter-result{color:#66766e;margin:0;font-size:11px;font-weight:750}@media (width<=760px){.proposal-dynamic-filters{border-radius:15px;padding:12px}.proposal-dynamic-filters>header{align-items:flex-start}.proposal-dynamic-filters__controls{scroll-snap-type:x proximity;scrollbar-width:thin;gap:8px;margin-inline:-12px;padding-inline:12px;display:flex;overflow-x:auto}.proposal-unpriced-filter,.proposal-single-filter,.proposal-range-filter{scroll-snap-align:start;flex:none;width:min(76vw,250px)}.proposal-unpriced-filter{width:auto}}.vehicle-analysis-link{max-width:100%;color:inherit;text-underline-offset:4px;border-radius:4px;-webkit-text-decoration:underline #17674866;text-decoration:underline #17674866;transition:color .15s;display:inline-block}.vehicle-analysis-link:hover{color:#176748;text-decoration-color:currentColor}.vehicle-analysis-link:focus-visible{outline-offset:4px;outline:2px solid #176748}
