.electronics-page{--accent:#df814b;--accent-rgb:223,129,75;background:#0c0d0b;color:#efe6d7}.electronics-neo{--accent:#28d5e7;--accent-rgb:40,213,231;background:#07111a}.electronics-hero{display:grid;grid-template-columns:3fr 2fr;gap:42px;align-items:center;padding:52px 0}.electronics-hero h1{font:700 clamp(2.4rem,5vw,4.6rem)/1.1 Georgia,serif;margin:12px 0}.electronics-hero p{max-width:560px;line-height:1.7}.electronics-hero img{width:100%;height:auto;max-height:330px;object-fit:contain}.electronics-hero .button{margin:14px 10px 0 0}.electronics-heading{margin:24px 0}.electronics-heading h2{font:700 2rem/1.2 Georgia,serif}.electronics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:44px}.electronics-tile{position:relative;display:flex;flex-direction:column;gap:14px;min-width:0;min-height:205px;padding:22px;border:1px solid #836447;background:radial-gradient(ellipse at 0 0,#b7693424,transparent 65%),#151712;color:#efbd6b;text-decoration:none}.electronics-tile small{font:12px 'Courier New',monospace;color:var(--accent)}.electronics-tile strong{font:700 1.3rem/1.25 'Courier New',monospace;text-transform:uppercase;overflow-wrap:anywhere}.electronics-tile span{font:14px/1.5 system-ui;color:#c8bca8}.electronics-tile b{margin-top:auto;align-self:flex-end;color:var(--accent)}.electronics-neo .electronics-tile{border-color:#236572;background:#0b1d29;color:#77e8f0}.electronics-tile:hover,.electronics-tile:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.electronics-page .desk{grid-template-columns:3fr 1fr}.electronics-page .checklist{align-self:start}.electronics-page .checklist li{margin:16px 0;line-height:1.5}.electronics-page .button{background:var(--accent);color:#101310}.electronics-page .button.secondary{background:transparent;color:var(--accent)}@media(max-width:760px){.electronics-hero{grid-template-columns:1fr;gap:20px;padding:30px 0}.electronics-hero img{max-height:190px}.electronics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.electronics-tile{padding:16px;min-height:200px}.electronics-tile strong{font-size:1.05rem}.electronics-page .desk{grid-template-columns:1fr}}@media(max-width:360px){.electronics-grid{grid-template-columns:1fr}}
/* Store browsing stays separate from private sourcing intake. */
.electronics-page{background-image:linear-gradient(#8b60300b 1px,transparent 1px),linear-gradient(90deg,#8b60300b 1px,transparent 1px);background-size:44px 44px}.electronics-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 0;border-top:1px solid #71563d;border-bottom:1px solid #71563d}.electronics-toolbar h2{white-space:nowrap;font:700 1.65rem Georgia,serif}.electronics-toolbar label{display:block;min-width:0}.electronics-toolbar input{width:100%;min-width:0}.electronics-toolbar button{background:var(--accent);color:#101310;padding:12px 22px;border:0;font:700 14px 'Courier New',monospace;cursor:pointer}.electronics-page .top-heading{display:none}.electronics-page .top-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.electronics-page .top-card{min-width:0;border-color:#71563d;background:#111913}.electronics-page .top-catalog .top-request{background:var(--accent);color:#101310}.electronics-filter-drawer{position:fixed;inset:0 0 0 auto;margin:0;height:100vh;max-height:100vh;max-width:100%;width:370px;padding:25px;background:#111913;color:#efe6d7;border:1px solid #71563d;overflow-y:auto}.electronics-filter-drawer::backdrop{background:#0009}.electronics-filter-drawer .top-tools{display:flex;flex-direction:column;align-items:stretch;gap:16px}.electronics-filter-drawer input,.electronics-filter-drawer select{width:100%;padding:12px;background:#0b1513;color:#efe6d7;border:1px solid #71563d}.electronics-filter-drawer label{display:flex;flex-direction:column;gap:8px}.electronics-filter-drawer button{padding:10px 16px;background:#df814b;color:#111;border:0;font:inherit;cursor:pointer}.electronics-empty-note{padding:28px;border:1px dashed #71563d;color:#c8bca8;line-height:1.7}.electronics-request-disclosure{margin-top:36px;padding:22px 0;border-top:1px solid #71563d}.electronics-request-disclosure>summary{font:700 1.1rem 'Courier New',monospace;color:var(--accent);cursor:pointer}.electronics-grid .selected{outline:2px solid var(--accent);outline-offset:3px}.electronics-neo .top-card{background:#0b1d29;border-color:#236572}@media(max-width:760px){.electronics-toolbar{flex-wrap:wrap;gap:12px}.electronics-toolbar h2{margin:0}.electronics-toolbar #electronics-search-slot{order:3;flex-basis:100%}.electronics-page .top-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:360px){.electronics-page .top-grid{grid-template-columns:1fr}}

/* Compact section tabs retain the existing department tile layout. */
.electronics-section-tabs{display:flex;gap:8px;overflow-x:auto;padding:18px 0;scrollbar-width:thin;scrollbar-color:var(--accent) transparent}
.electronics-section-tabs button{flex:0 0 auto;padding:12px 18px;border:1px solid #71563d;background:#111913;color:#efe6d7;font:700 14px/1.3 'Courier New',monospace;cursor:pointer;white-space:nowrap}
.electronics-section-tabs button[aria-selected="true"]{background:var(--accent);border-color:var(--accent);color:#101310}
.electronics-section-tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
.electronics-neo .electronics-section-tabs button{border-color:#236572;background:#0b1d29;color:#77e8f0}
.electronics-neo .electronics-section-tabs button[aria-selected="true"]{background:var(--accent);color:#101310}
@media(max-width:760px){.electronics-section-tabs button{padding:11px 14px;font-size:13px}}

/* Prominent native disclosure CTA; keyboard activation preserves the data sheet. */
.electronics-request-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;width:fit-content;max-width:100%;box-sizing:border-box;min-height:52px;padding:17px 24px;background:var(--accent);color:#101310;border:2px solid var(--accent);border-radius:3px;list-style:none;font:700 1.05rem/1.4 'Courier New',monospace;text-transform:uppercase;text-align:left;box-shadow:0 4px 18px #0004;}
.electronics-request-disclosure>summary::-webkit-details-marker{display:none}
.electronics-request-disclosure>summary::after{content:'↗';font-size:1.5rem;flex-shrink:0}
.electronics-request-disclosure[open]>summary::after{content:'−'}
.electronics-request-disclosure>summary:hover{filter:brightness(1.12)}
.electronics-request-disclosure>summary:focus-visible{outline:3px solid #efe6d7;outline-offset:4px}
@media(max-width:760px){.electronics-request-disclosure>summary{width:100%;padding:16px 18px;font-size:.95rem}}
