/* 1.4: measured navigation, category controls, specification-first catalog. */
#ee-site-header .ee-header-inner{display:flex;align-items:center;justify-content:flex-start;gap:22px;max-width:1600px;padding:12px 24px;min-height:70px;margin:auto}
#ee-site-header .ee-site-brand{flex:0 0 250px;width:250px;max-width:250px;margin:0}
#ee-site-header .ee-site-brand img{width:100%;height:auto!important;max-height:48px!important;object-fit:contain}
#ee-site-header .ee-primary-nav{position:relative;display:flex!important;align-items:center;flex:1 1 0;min-width:0;padding:0;box-shadow:none;border:0;background:transparent;max-height:none;overflow:visible;gap:10px}
#ee-site-header .ee-primary-links{display:flex;flex:0 0 auto;gap:18px;margin:0;padding:0;list-style:none;white-space:nowrap}
#ee-site-header .ee-primary-links a{display:block;font-size:14px!important;padding:8px 0!important;line-height:1.2}
#ee-site-header .ee-header-tools{display:flex;gap:15px;align-items:center;flex:none;font-size:13px;white-space:nowrap;margin-left:auto}
#ee-site-header .ee-header-account{font-weight:600;color:#213f59}
#ee-site-header .ee-header-quote{font-size:13px!important}
.ee-overflow{position:relative;flex:none}.ee-overflow-toggle{background:transparent!important;color:#173e5a!important;border:0!important;box-shadow:none!important;padding:8px 0!important;font-size:14px!important;white-space:nowrap}
#ee-overflow-list{position:absolute;top:100%;right:0;min-width:180px;max-width:calc(100vw - 30px);list-style:none;margin:0;padding:8px;background:white;border:1px solid #cddbe5;box-shadow:0 8px 20px #153d6020;border-radius:6px;z-index:25}
#ee-overflow-list a{display:block;padding:10px 14px;color:#163f60;font-weight:600}#ee-overflow-list a:hover{background:#edf5fb}#ee-site-header [hidden]{display:none!important}
.ee-home-intro{grid-template-columns:minmax(0,1fr) minmax(330px,42%);gap:35px;padding-block:28px}.ee-home-intro h1{font-size:48px;letter-spacing:-1.5px;line-height:1.08}.ee-home-intro p{font-size:17px;line-height:1.55;max-width:690px}.ee-hero-figure{margin:0}.ee-home-photo{width:100%;height:235px;object-fit:cover;border-radius:8px;display:block}.ee-hero-figure figcaption{font-size:10px;line-height:1.4;margin-top:6px;color:#607485}
.ee-home-browse .ee-category-card{display:flex;align-items:center;gap:10px}.ee-category-icon{flex:none;color:#2366aa}.ee-home-browse .ee-category-card strong{font-size:15px;font-weight:600}.ee-home-featured .ee-status--available{display:none}.ee-card-electrical{font-weight:600;color:#154e77}
.ee-data-table{min-width:1280px;table-layout:fixed;font-size:13px}.ee-data-table th[data-column=select]{width:74px}.ee-data-table th[data-column=rating]{width:84px}.ee-data-table th[data-column=brand]{width:75px}.ee-data-table th[data-column=model]{width:115px}.ee-data-table th[data-column=ref]{width:100px}.ee-data-table th[data-column=voltage],.ee-data-table th[data-column=secondary]{width:117px}.ee-data-table th[data-column=mounting]{width:90px}.ee-data-table th[data-column=windings]{width:75px}.ee-data-table th[data-column=hours]{width:120px}.ee-data-table th[data-column=enclosure]{width:120px}.ee-data-table th[data-column=emissions]{width:115px}.ee-data-table th[data-column=lead]{width:125px}.ee-data-table td[data-column=select],.ee-data-table th[data-column=select]{position:sticky;left:0;z-index:3;background:#f0f6fa;border-right:5px solid white}.ee-data-table th[data-column=select]{z-index:7;background:#163f60;padding:8px}.ee-data-table .ee-table-add{width:62px;min-height:30px!important;padding:5px 3px!important}.ee-data-table .ee-table-add[aria-pressed=true]{background:#e0eef8!important;color:#164f77!important}.ee-data-table td[data-column=ref]{font-size:10px}.ee-data-table td[data-column=condition] small{max-height:4.9em;overflow:auto}.ee-data-table td[data-column=lead] small{color:inherit}.ee-first-filter label{font-weight:700!important}.ee-first-filter select{border-color:#9fbbd1!important}
.ee-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0}.ee-photo-grid figure{margin:0;min-width:0}.ee-photo-grid img{width:100%;height:180px;object-fit:contain;background:#eef2f5}.ee-photo-grid figcaption{font-size:12px;line-height:1.4;margin-top:7px}.ee-evidence-photos summary{padding:12px;background:#eef4f8;border-bottom:1px solid #cad9e5;cursor:pointer;font-weight:600}.ee-evidence-photos details{margin:10px 0}.ee-account-shell{padding:35px 24px;max-width:1150px}.ee-account-shell .ee-form input,.ee-account-shell #loginform input:not([type=checkbox]){width:100%;max-width:450px}.ee-account-shell .ee-checkbox input{width:auto}.ee-account-shell .ee-login-panel{display:grid;grid-template-columns:1fr 1fr;gap:50px}.ee-record-controls{background:#f1f6fa;padding:15px;margin:20px 0;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ee-record-controls small{flex-basis:100%}.ee-record-controls label{display:flex;gap:8px;align-items:center}.ee-form textarea{min-height:160px}.ee-form [hidden]{display:none!important}.ee-founder-photo{width:210px!important;height:210px!important;object-fit:cover}.ee-founder h1{font-size:32px!important;line-height:1.17!important}
@media(max-width:1050px){#ee-site-header .ee-header-inner{gap:16px}#ee-site-header .ee-site-brand{width:220px;flex-basis:220px;max-width:220px}#ee-site-header .ee-primary-links{gap:15px}.ee-home-intro h1{font-size:39px}.ee-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){#ee-site-header .ee-header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:10px 14px}#ee-site-header .ee-site-brand{width:190px;max-width:100%}#ee-site-header .ee-primary-nav{grid-column:1/-1;grid-row:2;min-height:36px}#ee-site-header .ee-header-tools{grid-column:2;grid-row:1;font-size:12px;gap:10px}#ee-site-header .ee-header-quote{font-size:12px!important}#ee-site-header .ee-primary-links{gap:19px}#ee-site-header .ee-primary-links a{font-size:13px!important}#ee-site-header .ee-overflow{margin-left:auto}.ee-home-intro{grid-template-columns:1fr}.ee-home-photo{display:block;height:210px}.ee-home-intro h1{font-size:37px}.ee-hero-figure{max-width:500px}.ee-catalog-sidebar{top:112px}.ee-account-shell .ee-login-panel{grid-template-columns:1fr;gap:30px}.ee-founder h1{font-size:27px!important}}
@media(max-width:420px){#ee-site-header .ee-site-brand{width:160px}.ee-header-quote .ee-request-count{font-size:10px}.ee-photo-grid{grid-template-columns:1fr}.ee-home-browse .ee-category-grid{grid-template-columns:1fr}.ee-home-photo{height:185px}.ee-home-intro h1{font-size:34px}}
/* Keep the longer sold-item action within the fixed left action rail. */
.ee-data-table .ee-table-add{white-space:normal!important;overflow-wrap:normal!important;line-height:1.15!important}
/* 1.6: clear the old absolute-menu offsets before measuring the inline menu. */
#ee-site-header .ee-primary-nav{inset:auto;margin:0}
@media(max-width:700px){#ee-site-header .ee-primary-nav{width:100%;justify-self:stretch}}
