[data-sig="electrician-directory"]{background:var(--surface)}[data-sig="electrician-directory"] .section-heading>span{font-size:12px;color:var(--muted);white-space:nowrap}[data-sig="electrician-directory"] .directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:10px solid #bac2c4;outline:1px solid #87959d;background:#e0e5e3;gap:0 24px;padding:24px;box-shadow:inset 0 0 0 1px #edf0ee}[data-sig="electrician-directory"] details{border-bottom:1px solid #b4bfc1;min-width:0}[data-sig="electrician-directory"] summary{display:grid;grid-template-columns:40px minmax(0,1fr) auto 20px;gap:16px;align-items:center;padding:20px 0}[data-sig="electrician-directory"] summary [data-slot="name"]{font:500 30px/1.1 var(--display);overflow-wrap:anywhere}[data-sig="electrician-directory"] summary [data-slot="capacity"]{font-size:12px;color:var(--muted)}[data-sig="electrician-directory"] .breaker{display:block;width:32px;height:44px;background:var(--dark);border:3px solid #3b4c58;box-shadow:inset 0 0 0 1px #72828b;position:relative}[data-sig="electrician-directory"] .breaker i{position:absolute;width:24px;height:14px;background:#71808a;top:3px;left:1px;box-shadow:0 2px 3px #12233370;transition:transform .18s ease-out}[data-sig="electrician-directory"] details[open] .breaker i{transform:translateY(17px);background:var(--amber)}[data-sig="electrician-directory"] .expand{font-size:24px;color:var(--muted)}[data-sig="electrician-directory"] details[open] .expand{transform:rotate(45deg)}[data-sig="electrician-directory"] .circuit-body{padding:8px 0 24px 56px}[data-sig="electrician-directory"] .circuit-body img{aspect-ratio:3/2;margin-bottom:24px}[data-sig="electrician-directory"] .circuit-body h3{font-size:26px;margin-bottom:16px}[data-sig="electrician-directory"] .circuit-body p{font-size:14px}[data-sig="electrician-directory"] .price{font-weight:600;margin-top:16px}[data-sig="electrician-directory"]>.small{margin-top:24px}
@media(max-width:700px){[data-sig="electrician-directory"] .directory{grid-template-columns:minmax(0,1fr);border-width:6px;padding:16px;gap:0}[data-sig="electrician-directory"] summary{grid-template-columns:32px minmax(0,1fr) auto 14px;gap:10px}[data-sig="electrician-directory"] summary [data-slot="name"]{font-size:26px}[data-sig="electrician-directory"] summary [data-slot="capacity"]{font-size:10px;max-width:52px}[data-sig="electrician-directory"] .circuit-body{padding-left:0}[data-sig="electrician-directory"] .section-heading>span{white-space:normal}}
