/* 1.3 compact catalog and owner-requested visual refinements. */
#ee-site-header .ee-header-quote{background:transparent!important;color:#213f59!important;border:none!important;box-shadow:none!important;border-radius:0!important;font-size:14px!important;font-weight:600;padding:0!important;gap:5px;height:28px!important}
#ee-site-header .ee-header-quote:hover{text-decoration:underline!important;text-underline-offset:5px}
.ee-header-inner{min-height:66px;gap:20px;padding-block:9px}.ee-primary-links{gap:21px}.ee-home-intro{grid-template-columns:minmax(0,1fr) 300px;gap:30px;padding-block:22px}.ee-home-intro h1{font-size:36px;max-width:800px;margin:0 0 12px!important}.ee-home-intro p{max-width:800px;font-size:16px;margin:0}.ee-home-photo{height:180px;width:300px;object-fit:contain;background:#fff;border-radius:5px}.ee-home-intro .ee-button-row{margin-top:14px}
.ee-home-browse{padding-top:15px;padding-bottom:0}.ee-home-browse .ee-category-grid{gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.ee-home-browse .ee-category-card{display:block;min-height:0;padding:12px 14px;font-size:17px;line-height:1.25}.ee-home-browse .ee-category-card span{font-size:15px;color:#547087;font-weight:400}.ee-home-featured{padding-top:23px}.ee-equipment-card__image{background-size:contain!important;background-repeat:no-repeat;background-color:#f3f5f6!important}.ee-catalog-card img,.ee-gallery__main img{object-fit:contain!important;background:#f3f5f6}.ee-equipment-card__body{padding:18px}.ee-equipment-card h3{font-size:21px}.ee-equipment-card__body>p{font-size:14px;line-height:1.45}.ee-equipment-card .ee-rating-note{font-size:12px!important}
.ee-table-scroll{max-height:70vh;overflow:auto;position:relative;border:1px solid #b8c9d8;scrollbar-gutter:stable}.ee-data-table{width:100%;min-width:1100px;table-layout:fixed;border-collapse:separate;border-spacing:0;margin:0;font-size:14px;line-height:1.3}.ee-data-table thead{position:sticky;top:0;z-index:5}.ee-data-table th{background:#163f60;color:white;padding:0;border-right:1px solid #ffffff38;white-space:normal;text-transform:none}.ee-column-sort{display:block;width:100%;height:100%;min-height:40px;text-align:left;color:white!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;font-size:12px!important;font-weight:600;padding:8px!important;line-height:1.25!important}.ee-column-sort:focus-visible{outline:2px solid #ffd270;outline-offset:-3px}.ee-data-table td{padding:7px 8px;border-bottom:1px solid #d7e1e9;border-right:1px solid #e5ecf1;vertical-align:middle;white-space:normal;overflow-wrap:anywhere;min-width:0!important;max-width:none!important}.ee-data-table th[data-column=rating]{width:88px}.ee-data-table th[data-column=brand]{width:95px}.ee-data-table th[data-column=model]{width:174px}.ee-data-table th[data-column=fuel]{width:83px}.ee-data-table th[data-column=hours]{width:70px}.ee-data-table th[data-column=frequency]{width:65px}.ee-data-table th[data-column=voltage],.ee-data-table th[data-column=secondary]{width:72px}.ee-data-table th[data-column=condition]{width:135px}.ee-data-table th[data-column=location]{width:100px}.ee-data-table th[data-column=lead]{width:99px}.ee-data-table th[data-column=ref]{width:147px}.ee-data-table .ee-row-actions{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.ee-data-table .ee-row-expand{white-space:normal!important;font-size:11px!important;overflow-wrap:anywhere}.ee-data-table small{font-size:11px;line-height:1.25;display:block;color:#586c7b;margin-top:3px}.ee-data-table .ee-data-status{display:inline-block;white-space:normal;padding:0;background:transparent;font-size:12px;font-weight:600}.ee-data-status--sold{color:#9a321c!important}.ee-data-table .ee-table-add{padding:3px 7px!important;min-height:24px!important;font-size:11px!important}.ee-package-toggle{float:left;margin:0 4px 0 -3px;background:none!important;box-shadow:none!important;border:0!important;color:#195c93!important;padding:0 3px!important;font-size:19px!important;line-height:1.2!important}.ee-package-child td{background:#f4f8fc}.ee-sold-divider td{background:#fff5ed!important;border-top:16px solid white!important;border-bottom:2px solid #bc8766!important;padding:15px 10px!important;color:#80452d}.ee-sold-divider small{color:#80452d}.ee-data-table tr[hidden]{display:none!important}.ee-data-table .ee-expanded-row td{padding:16px!important}.ee-catalog-options{font-size:12px}.ee-catalog-context{font-size:12px;margin:9px 0!important}.ee-catalog-toolbar{margin-bottom:7px}.ee-catalog-toolbar h2{font-size:23px}.ee-catalog-shell{padding-top:20px}.ee-catalog-sidebar{top:82px}.ee-catalog-footnote{font-size:12px;margin:10px 0}
.ee-single-overview__grid{align-items:start}.ee-summary-card{padding:20px}.ee-summary-card h2{font-size:23px}.ee-summary-card .ee-spec-row{padding:7px 0;font-size:14px}.ee-bottom-notice{font-size:13px}.ee-article-thumbnail{display:block;margin:-8px -8px 16px}.ee-article-thumbnail img{width:100%;height:150px;object-fit:contain;background:#f1f5f8}.ee-domain-grid h3{text-transform:none!important}.ee-brand-logo{display:block;width:100%;height:65px;object-fit:contain;margin:0 0 20px}.ee-domain-grid .ee-brand-wordmark{font-size:25px;font-weight:700;color:#184d65;min-height:65px;display:flex;align-items:center;margin:0 0 20px;overflow-wrap:anywhere;text-transform:none!important}
@media(max-width:1279px){.ee-primary-links{gap:8px 20px}.ee-home-browse .ee-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ee-header-inner{gap:12px}}
@media(max-width:760px){.ee-home-intro{grid-template-columns:1fr;padding:22px 20px}.ee-home-intro h1{font-size:30px}.ee-home-browse .ee-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ee-home-browse .ee-category-card{font-size:15px;padding:11px}.ee-home-browse .ee-category-card span{font-size:13px}.ee-home-photo{display:none}.ee-table-scroll{max-height:65vh}.ee-header-inner{gap:7px}#ee-site-header .ee-header-quote{font-size:12px!important}.ee-header-quote svg{width:16px}.ee-header-quote .ee-request-count{font-size:10px}.ee-site-brand{width:170px}.ee-catalog-shell{padding-top:10px}}
@media(max-width:390px){.ee-site-brand{width:139px}#ee-site-header .ee-header-quote{gap:3px!important;font-size:11px!important}.ee-header-quote svg{width:14px}.ee-header-quote .ee-request-count{font-size:9px}.ee-header-inner{gap:5px}}
