/* Equal content tracks; the comparison table scrolls within its own region. */
.mtd-page{padding-bottom:64px}.mtd-breadcrumb{display:flex;flex-wrap:wrap;gap:14px;padding:30px 0;font-size:15px}.mtd-hero{padding:22px 0 42px;border-bottom:1px solid var(--line,#ddd)}.mtd-hero h1{font-size:clamp(38px,4.6vw,66px);max-width:1100px;line-height:1.12;overflow-wrap:anywhere}.mtd-hero .lead{max-width:850px}.mtd-section{margin-block:48px}.mtd-section>h2{font-size:clamp(28px,3vw,40px);margin-bottom:24px}.mtd-hero+.mtd-pair{margin-top:32px}.mtd-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.mtd-pair>*{min-width:0}.mtd-product,.mtd-card{padding:30px;border:1px solid var(--line,#ddd);background:#faf9fb;min-width:0}.mtd-product h2{font-size:32px;overflow-wrap:anywhere}.mtd-product-logo{object-fit:contain;object-position:left center;width:160px;height:64px;margin-bottom:24px}.mtd-selector{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:100%}.mtd-selector label{font-size:16px;min-width:0}.mtd-selector select{margin-top:10px;min-width:0;font-size:16px}.mtd-selector .button{justify-self:start}.mtd-selector-status{margin:0;align-self:center}.mtd-table-scroll{overflow-x:auto;max-width:100%;border:0;scrollbar-width:thin}.mtd-table{width:100%;border-collapse:collapse;table-layout:fixed;min-width:640px;font-size:16px;line-height:1.65}.mtd-table caption{text-align:left;padding:18px;background:#f7f6f8;color:var(--muted,#555)}.mtd-table th,.mtd-table td{text-align:left;vertical-align:top;padding:22px;border-bottom:1px solid var(--line,#ddd);border-right:1px solid var(--line,#ddd);overflow-wrap:anywhere}.mtd-table thead th{background:#f1eef7;color:var(--ink,#222);font-size:18px}.mtd-table tbody th{font-weight:600}.mtd-table td>*{display:block}.mtd-table td span{margin-top:8px}.mtd-table td a{margin-top:12px;text-decoration:underline;text-underline-offset:4px}.mtd-table td small{font-size:14px;color:var(--muted,#555);margin-top:4px}.mtd-editorial{max-width:100%}.mtd-editorial p{max-width:900px}.mtd-methodology{padding:32px;background:#f7f6f8;border:1px solid var(--line,#ddd)}.mtd-methodology p{max-width:1000px}.mtd-link-list{padding-left:22px;line-height:1.9}.mtd-badge{display:inline-flex;align-items:center;padding:5px 10px;border:1px solid #d6c8ed;background:#f3eefb;color:#453359;font-size:14px;font-weight:650;line-height:1.4;width:fit-content;margin:0 0 15px}.mtd-card a:not(.button),.mtd-methodology a:not(.button){color:inherit}.mtd-methodology a{text-decoration:underline;text-underline-offset:4px}.mtd-page h3{font-size:24px}.mtd-page p,.mtd-page li{font-size:17px;line-height:1.75}.mtd-page .small{font-size:15px}.mtd-page a.mtd-card{text-decoration:none}
@media(max-width:760px){.mtd-pair,.mtd-selector{grid-template-columns:1fr;gap:22px}.mtd-section{margin-block:34px}.mtd-product,.mtd-card,.mtd-methodology{padding:24px}.mtd-table th,.mtd-table td{padding:16px}.mtd-hero{padding-top:12px}.mtd-selector .button{width:100%}.mtd-breadcrumb{padding-block:24px}}

/* Tool comparison lives within the profile sidebar at every breakpoint. */
.mtd-sidebar-discovery{margin:24px 0;min-width:0}.mtd-sidebar-discovery>h2{font-size:26px;margin-bottom:22px}.mtd-sidebar-discovery .mtd-selector{grid-template-columns:minmax(0,1fr);gap:18px}.mtd-sidebar-discovery .mtd-selector select{width:100%;max-width:100%}.mtd-sidebar-discovery .button{width:100%;justify-content:center}.mtd-sidebar-discovery .mtd-link-list:empty,.mtd-sidebar-discovery .mtd-selector-status:empty{display:none}

.mtd-family-nav{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0}.mtd-family-nav a{padding:12px 20px;border:1px solid var(--line,#ddd);border-radius:0;color:var(--ink,#222);text-decoration:none;font-size:17px}.mtd-family-nav a[aria-current]{border-color:var(--purple);background:#f5f2fa;font-weight:650}.mtd-expert-table td>a{display:inline;margin:0}.mtd-search-label{display:block;margin:12px 0;font-size:14px!important;color:var(--muted,#555)}.mtd-search-label input{display:block;width:100%;margin-top:8px;font-size:16px}.mtd-family-nav+.mtd-pair{margin-top:32px}

/* Functional directory workspace. */
.mtd-workspace{margin-top:32px;min-width:0;scroll-margin-top:100px}.mtd-result-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--line,#ddd);margin-bottom:28px}.mtd-result-tabs a{display:flex;align-items:center;justify-content:center;gap:12px;padding:18px;color:var(--ink,#222);font-size:20px;text-decoration:none;border-bottom:3px solid transparent}.mtd-result-tabs a[aria-current]{border-color:var(--purple,#6835a0);font-weight:700}.mtd-result-tabs span{font-size:16px;font-weight:400}.mtd-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding-bottom:28px;border-bottom:1px solid var(--line,#ddd)}.mtd-filters label{font-size:16px;display:block;min-width:0}.mtd-filters input,.mtd-filters select{display:block;width:100%;max-width:100%;min-width:0;margin-top:8px;font-size:16px;min-height:48px;background:#fff;color:var(--ink,#222);border:1px solid var(--line,#ddd);border-radius:0;padding:10px}.mtd-filter-actions{display:flex;gap:20px;align-items:end;grid-column:1/-1}.mtd-filter-actions>a{padding:12px 0;color:inherit}.mtd-result-toolbar{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:28px 0}.mtd-result-toolbar h2{font-size:26px;margin:0}.mtd-result-toolbar>div{display:flex;align-items:center;gap:18px}.mtd-result-toolbar output{font-size:15px}.mtd-workspace button:disabled{opacity:.5;cursor:not-allowed}.mtd-shortlist-tray{display:flex;gap:12px;flex-wrap:wrap}.mtd-remove-pick{background:#fff;border:1px solid var(--line,#ddd);color:var(--ink,#222);font-size:16px;padding:12px;margin-bottom:20px;border-radius:0}.mtd-results-table{min-width:960px}.mtd-results-table th,.mtd-results-table td{width:20%;padding:20px 16px}.mtd-results-table thead th{background:#fafafa;font-size:16px}.mtd-pick{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:400;margin-bottom:16px}.mtd-pick input{width:18px;height:18px;accent-color:var(--purple,#6835a0);flex-shrink:0}.mtd-result-name{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none;font-size:17px}.mtd-result-name img{width:40px;height:40px;object-fit:contain;background:white;flex-shrink:0}.mtd-results-table .mtd-badge{margin-top:12px}.mtd-row-actions a{font-size:15px}.mtd-row-actions a.button{color:white!important;padding:10px 12px;text-decoration:none;margin-top:12px}.mtd-empty{border:1px solid var(--line,#ddd);padding:32px}.mtd-video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.mtd-video{color:inherit;text-decoration:none}.mtd-video-poster{display:block;position:relative;margin-bottom:14px}.mtd-video-poster img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.mtd-play{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:52px;height:52px;color:#fff;background:var(--purple,#6835a0);font-size:24px}
@media(max-width:1000px){.mtd-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.mtd-filters{gap:16px}.mtd-search{grid-column:1/-1}.mtd-result-toolbar,.mtd-result-toolbar>div{align-items:stretch;flex-direction:column;gap:14px}.mtd-result-toolbar button{width:100%}.mtd-filter-actions{align-items:center}.mtd-video-grid{grid-template-columns:1fr}.mtd-result-tabs a{font-size:18px;padding:16px 10px}.mtd-results-table{min-width:900px}}
.mtd-feature-shortcuts{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0}.mtd-feature-shortcuts a{display:block;padding:12px 18px;border:1px solid var(--line,#ddd);color:inherit;text-decoration:none;font-size:16px}.mtd-feature-shortcuts a:hover,.mtd-feature-shortcuts a:focus-visible{border-color:var(--purple,#6835a0)}

/* Quiet secondary actions and compact directory results. */
.mtd-results-table th,.mtd-results-table td{width:calc((100% - 64px)/5)}.mtd-results-table th:first-child,.mtd-results-table td:first-child{width:64px;text-align:center}.mtd-selection-cell input,.mtd-interactive-table input[type=checkbox]{width:18px;height:18px;accent-color:var(--purple,#6835a0)}.mtd-cell-list{list-style:none;padding:0;margin:0;display:grid;gap:6px}.mtd-page .mtd-cell-list li{font-size:15px;line-height:1.45}.mtd-cell-more{margin-top:8px}.mtd-cell-more summary{cursor:pointer;font-size:14px;color:var(--muted,#555);text-decoration:underline;text-underline-offset:3px}.mtd-cell-more[open] summary{margin-bottom:8px}.mtd-empty{padding:24px 0;border:0}.mtd-empty h3{font-size:20px;font-weight:500}.mtd-row-actions .button{min-height:38px}.mtd-inline-comparison{scroll-margin-top:110px;margin:32px 0;padding:24px;border:1px solid var(--line,#ddd);background:#fff;min-width:0}.mtd-inline-heading,.mtd-compare-actions{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:24px}.mtd-inline-heading h2{margin:0;font-size:28px}.mtd-interactive-comparison{margin-block:28px;min-width:0}.mtd-comparison-profiles{margin:24px 0}.mtd-comparison-profiles article{min-width:0;padding:20px;border:1px solid var(--line,#ddd)}.mtd-comparison-profiles h2{font-size:25px;margin:0 0 12px}.mtd-comparison-profiles a:not(.button){color:inherit;text-decoration:none}.mtd-requirement-match{display:block;font-size:15px;margin:12px 0}.mtd-requirement-match:empty{display:none}.mtd-compare-controls{display:flex;align-items:end;flex-wrap:wrap;gap:20px;margin:24px 0}.mtd-compare-controls label{display:block;font-size:15px;min-width:0}.mtd-compare-controls input[type=search],.mtd-compare-controls select{display:block;margin-top:8px;width:100%;max-width:260px;min-height:44px;font-size:16px;padding:8px;border:1px solid #ccc;background:#fff;color:inherit;border-radius:0}.mtd-compare-controls .mtd-check-control{display:flex;align-items:center;gap:8px;min-height:44px}.mtd-check-control input{width:18px;height:18px;accent-color:var(--purple,#6835a0)}.mtd-field-picker{position:relative;align-self:end}.mtd-field-picker summary{padding:12px 0;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.mtd-field-picker>div{position:absolute;top:100%;left:0;z-index:5;background:#fff;border:1px solid #ccc;padding:16px;min-width:260px;max-height:320px;overflow:auto;box-shadow:0 8px 24px #0001}.mtd-field-picker label{display:flex;align-items:center;gap:8px;margin:10px 0}.mtd-field-picker input{flex-shrink:0;width:18px;height:18px}.mtd-comparison-count{display:block;font-size:15px;margin:16px 0}.mtd-interactive-table{min-width:640px}.mtd-interactive-table th:first-child,.mtd-interactive-table td:first-child{width:64px;text-align:center}.mtd-interactive-table th:not(:first-child),.mtd-interactive-table td:not(:first-child){width:calc((100% - 64px)/3)}.mtd-interactive-table thead th{background:#fafafa;font-size:16px}.mtd-interactive-table [hidden],.mtd-interactive-comparison [hidden],.mtd-inline-comparison[hidden]{display:none!important}.mtd-quote{margin-top:32px;border-top:1px solid var(--line,#ddd);padding-top:24px}.mtd-quote-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.mtd-quote-item{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;border:1px solid var(--line,#ddd);padding:20px;min-width:0}.mtd-quote-item legend{font-size:19px;padding-inline:8px;font-weight:600}.mtd-quote-item label{display:block;font-size:15px;min-width:0}.mtd-quote-item input,.mtd-quote-item select{display:block;width:100%;margin-top:8px;min-width:0;min-height:44px;padding:8px;border:1px solid #ccc;background:white;color:inherit;font-size:16px;border-radius:0}.mtd-quote-total{grid-column:1/-1;display:grid;gap:12px;padding-top:12px;font-size:14px}.mtd-quote-total output{font-size:22px}.mtd-quote-difference{display:block;margin-top:20px;font-weight:600}.mtd-comparison-empty{font-size:18px}
@media(max-width:700px){.mtd-results-table{min-width:0;border:0;display:block}.mtd-results-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.mtd-results-table tbody{display:grid;gap:16px}.mtd-results-table tr{display:grid;grid-template-columns:44px minmax(0,1fr);padding:16px;border:1px solid var(--line,#ddd);gap:14px}.mtd-results-table th,.mtd-results-table td,.mtd-results-table td:first-child{width:auto!important;border:0;padding:0;text-align:left}.mtd-results-table th[scope=row]{grid-column:2;grid-row:1}.mtd-results-table .mtd-selection-cell{grid-column:1;grid-row:1;padding-top:7px}.mtd-results-table td[data-label]{grid-column:1/-1}.mtd-results-table td[data-label]::before{content:attr(data-label);display:block;font-size:13px;color:var(--muted,#555);margin-bottom:8px}.mtd-results-table td.mtd-row-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding-top:12px;border-top:1px solid var(--line,#ddd)}.mtd-results-table td.mtd-row-actions::before{display:none}.mtd-results-table .mtd-row-actions a{margin:0}.mtd-table-scroll:has(.mtd-results-table){border:0;overflow:visible}.mtd-quote-grid{grid-template-columns:1fr}.mtd-inline-comparison{padding:16px}.mtd-inline-heading{align-items:start}.mtd-inline-heading h2{font-size:23px}.mtd-inline-heading .button{padding:10px 12px;font-size:14px}.mtd-comparison-profiles{gap:12px}.mtd-comparison-profiles article{padding:16px}.mtd-compare-actions{flex-wrap:wrap}.mtd-compare-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mtd-compare-controls select,.mtd-compare-controls input[type=search]{max-width:100%}.mtd-check-control{font-size:14px!important}.mtd-field-picker>div{min-width:240px;max-width:calc(100vw - 70px)}.mtd-interactive-table{min-width:580px}.mtd-interactive-table th,.mtd-interactive-table td{padding:14px 10px}}
.mtd-result-toolbar>[hidden]{display:none!important}
.mtd-connected-experts{margin-top:16px}.mtd-connected-experts summary{cursor:pointer;text-decoration:underline;text-underline-offset:4px}.mtd-connected-experts ul{padding:0;margin:16px 0 0;list-style:none;max-height:240px;overflow:auto}.mtd-connected-experts li{display:grid;gap:6px;border-top:1px solid var(--line,#ddd);padding:12px 0}.mtd-connected-experts li a{font-size:15px}.mtd-connected-experts li a:last-child{font-size:14px;text-decoration:underline}.mtd-interactive-table td>a{font-size:15px;color:inherit}
.mtd-quote>summary{cursor:pointer;font-size:20px;font-weight:600}.mtd-quote[open]>summary{margin-bottom:24px}

/* One browsing surface, with a focused comparison task. */
.mtd-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:end;padding-bottom:18px}.mtd-filters>.mtd-filter-actions{grid-column:auto;align-items:center}.mtd-filters>.mtd-filter-actions button{width:100%;min-height:48px}.mtd-more-filters{grid-column:1/-1;min-width:0}.mtd-more-filters>summary{cursor:pointer;width:fit-content;min-height:44px;display:flex;align-items:center;gap:10px;font-size:16px}.mtd-more-filters>summary::after{content:'+'}.mtd-more-filters[open]>summary::after{content:'−'}.mtd-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:12px 0}.mtd-filter-reset{grid-column:1/-1;font-size:14px}.mtd-filter-reset a{color:inherit}.mtd-results-table th,.mtd-results-table td{width:calc((100% - 64px)/4)}.mtd-results-table{min-width:780px}.mtd-row-actions a{color:inherit;text-decoration:none!important;padding-block:6px}.mtd-row-actions a:hover{text-decoration:underline!important}.mtd-result-toolbar{padding:22px 0}.mtd-result-toolbar h2{font-size:23px}.mtd-selection-bar{position:fixed;bottom:18px;left:50%;transform:translateX(-50%);width:min(850px,calc(100% - 180px));background:#fff;border:1px solid #c8c8ce;box-shadow:0 4px 22px #0002;z-index:1000;padding:12px 16px;display:flex;align-items:center;gap:16px}.mtd-selection-bar[hidden]{display:none!important}.mtd-shortlist-tray{flex:1;gap:8px}.mtd-remove-pick{margin:0;font-size:14px;padding:8px;min-height:40px;background:#f7f7f8}.mtd-selection-bar output{white-space:nowrap}.mtd-selection-bar .button{min-height:44px;white-space:nowrap}.mtd-shortlist:has(.mtd-selection-bar:not([hidden])){padding-bottom:80px}
.mtd-comparison-dialog{padding:0 28px 28px;width:min(1200px,calc(100vw - 48px));height:calc(100dvh - 48px);max-width:none;max-height:none;margin:auto;border:1px solid #ddd;border-radius:0;background:white;color:var(--ink,#29292e);overscroll-behavior:contain;box-sizing:border-box}.mtd-comparison-dialog::backdrop{background:#17121f99}.mtd-comparison-open{overflow:hidden}.mtd-comparison-dialog .mtd-inline-heading{position:sticky;top:0;background:white;z-index:2;margin:0;padding:18px 0;border-bottom:1px solid #ddd}.mtd-comparison-dialog h2{font-size:25px;line-height:1.3}.mtd-text-button{border:0;background:transparent;color:inherit;padding:10px 0;min-height:44px;cursor:pointer;font-size:16px}.mtd-text-button:hover{text-decoration:underline}.mtd-compare-actions{justify-content:flex-end;font-size:14px;margin:0}.mtd-compare-actions a{color:inherit;padding:8px 0}.mtd-comparison-profiles{gap:20px;margin:12px 0 20px}.mtd-comparison-profiles article{border:0;border-bottom:1px solid #ddd;padding:16px 0}.mtd-compare-controls{margin:16px 0;gap:18px}.mtd-field-picker>div{z-index:4;max-height:320px;overflow:auto}.mtd-quote{margin:12px 0 20px;padding:0;border:0}.mtd-quote>summary{font-size:17px}.mtd-comparison-dialog .mtd-interactive-comparison{margin-block:16px}.mtd-workspace input:focus-visible,.mtd-workspace summary:focus-visible,.mtd-workspace a:focus-visible,.mtd-comparison-dialog :focus-visible{outline:2px solid var(--purple,#6024e8);outline-offset:3px}.mtd-interactive-comparison .mtd-comparison-profiles{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:700px){.mtd-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.mtd-filters .mtd-search{grid-column:1/-1}.mtd-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mtd-filters>.mtd-filter-actions{grid-column:1/-1}.mtd-results-table{min-width:0}.mtd-selection-bar{bottom:0;left:0;transform:none;width:100%;padding:10px 16px!important;gap:8px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto;box-sizing:border-box}.mtd-selection-bar[hidden]{display:none!important}.mtd-selection-bar .mtd-shortlist-tray{grid-column:1/-1;flex-wrap:nowrap;overflow:auto}.mtd-selection-bar .button{width:auto;grid-column:2}.mtd-selection-bar output{font-size:14px}.mtd-comparison-dialog{width:100vw;height:100dvh;padding:0 16px 20px;border:0}.mtd-comparison-dialog .mtd-inline-heading{padding:12px 0}.mtd-comparison-dialog h2{font-size:21px}.mtd-comparison-profiles article{padding:12px 0}.mtd-comparison-profiles .button{font-size:14px;padding:10px}.mtd-comparison-profiles h2{overflow-wrap:anywhere}.mtd-compare-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mtd-more-filters,.mtd-filter-reset{grid-column:1/-1}}
.mtd-interactive-table th:first-child,.mtd-interactive-table td:first-child{padding-inline:8px;white-space:nowrap;font-size:14px}.mtd-results-table thead th:first-child{padding-inline:8px;white-space:nowrap;font-size:14px}
/* Match site geometry and keep chat clear of the comparison selection bar. */
#yn-webchat-root,#yn-webchat-root *{border-radius:0!important}#yn-webchat-root .yn-bubble{width:52px;height:52px}#yn-webchat-root .yn-title{letter-spacing:0}#yn-webchat-root .yn-field label{font-size:15px}#yn-webchat-root .yn-box{font-family:inherit}.mtd-comparison-open #yn-webchat-root{visibility:hidden}@media(max-width:700px){body:has(.mtd-selection-bar:not([hidden])) #yn-webchat-root .yn-bubble{bottom:145px}body:has(.mtd-selection-bar:not([hidden])) #yn-webchat-root .yn-box{bottom:145px;max-height:calc(100dvh - 165px)}}
body:has(.mtd-workspace) .page-hero{padding-block:24px 30px}body:has(.mtd-workspace) .page-hero h1{font-size:clamp(34px,3.7vw,54px);line-height:1.18;max-width:none}body:has(.mtd-workspace) .page-hero .lead{font-size:17px;max-width:100%;margin-bottom:0}body:has(.mtd-workspace) .page-hero .eyebrow{display:none}body:has(.mtd-workspace) .page-content{padding-top:0}.mtd-submit-profile{font-size:15px;margin-top:24px}.mtd-cell-list li{font-size:15px;line-height:1.45}.mtd-filter-reset:has(a:only-child){margin-top:-12px}
@media(max-width:700px){body:has(.mtd-selection-bar:not([hidden])) .mta-editor-launch{bottom:210px}.mtd-selection-bar .mtd-remove-pick{white-space:nowrap;flex-shrink:0}.mtd-workspace>.mtd-filters .mtd-more-filters[open] .mtd-filter-grid{margin-bottom:18px}}
@media(max-width:700px){.mtd-interactive-table{min-width:0;font-size:14px;line-height:1.5}.mtd-interactive-table th,.mtd-interactive-table td{padding:12px 6px}.mtd-interactive-table th:first-child,.mtd-interactive-table td:first-child{width:42px;font-size:12px;padding-inline:4px}.mtd-interactive-table th:not(:first-child),.mtd-interactive-table td:not(:first-child){width:calc((100% - 42px)/3)}.mtd-interactive-table thead th{font-size:13px}.mtd-interactive-table td>a{font-size:14px}}
.mtd-filters input[type=search],.mtd-filters select,.mtd-filters>.mtd-filter-actions button{height:52px;min-height:52px}.mtd-filters>.mtd-filter-actions button{padding-block:10px}

/* Shared field geometry, including comparison and enquiry forms. */
:where(main,.mtd-comparison-dialog) :is(input[type="text"],input[type="search"],input[type="email"],input[type="tel"],input[type="url"],input[type="number"],input[type="password"],input[type="date"],select:not([multiple]):not([size])){box-sizing:border-box;height:52px;min-height:52px;max-width:100%;min-width:0;font-size:16px;line-height:1.4;border-radius:0}
.mtd-compare-controls :is(input[type=search],select),.mtd-quote-item :is(input,select),.mtd-selector :is(input,select){height:52px;min-height:52px;box-sizing:border-box}
.mtd-field-picker{min-width:0}.mtd-field-picker>div{left:auto;right:0;width:min(320px,calc(100vw - 64px));min-width:0;max-width:calc(100vw - 64px);box-sizing:border-box}.mtd-field-picker label{overflow-wrap:anywhere;min-height:36px}
@media(max-width:700px){.mtd-field-picker[open]{grid-column:1/-1}.mtd-field-picker>div{position:static;width:100%;min-width:0;max-width:100%;max-height:min(320px,50dvh);margin-top:12px;box-shadow:none;padding:12px}.mtd-comparison-dialog,.mtd-compare-controls,.mtd-field-picker{min-width:0}.mtd-compare-controls>*{min-width:0}}
