.tools-directory{background:radial-gradient(at 5% 0,#e9eee4 0%,#0000 45%),#f9f8f2;padding:20px 0 28px}.tools-directory-heading{letter-spacing:-.035em;color:#1f3a2e;font-family:Inter Tight,Inter,sans-serif;font-size:32px;font-weight:700;line-height:1.12}.tools-directory-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.tools-directory-grid{grid-template-columns:1fr;gap:10px;margin-top:12px;display:grid}.tools-directory-card{color:#1f3a2e;background:#edf2e9;border:1px solid #c7cfc2;border-radius:4px;flex-direction:column;min-width:0;min-height:120px;padding:14px;transition:border-color .16s,box-shadow .16s;display:flex}.tools-directory-card[data-tool-group=Conductors]{background:linear-gradient(135deg,#f0f5ed,#dfeadc)}.tools-directory-card[data-tool-group=Cables]{background:linear-gradient(135deg,#faf7ef,#eee8d7)}.tools-directory-card[data-tool-group=Transformers]{background:linear-gradient(135deg,#f6f1e6,#e8dec8)}.tools-directory-card[data-tool-group=Power]{background:linear-gradient(135deg,#eef4ef,#dde9e1)}.tools-directory-card[data-tool-group=Storage]{background:linear-gradient(135deg,#f1f5e9,#dfe8cd)}.tools-directory-card:hover{border-color:#7a683d;box-shadow:inset 0 0 0 1px #7a683d}.tools-directory-card:focus-visible{outline-offset:3px;outline:2px solid #1f3a2e}.tools-directory-meta{letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-family:Inter,sans-serif;font-size:9px;font-weight:600;line-height:16px;display:flex}.tools-directory-meta svg{color:#786338}.tools-directory-name{letter-spacing:-.015em;margin-top:8px;font-family:Inter Tight,Inter,sans-serif;font-size:17px;font-weight:650;line-height:22px}.tools-directory-detail{color:#42574b;margin-top:5px;font-family:Inter,sans-serif;font-size:12px;line-height:17px}@media (width>=360px){.tools-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=720px){.tools-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1200px){.tools-directory-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.tools-directory-card{min-height:128px}.tools-directory-name{font-size:18px}}@media (prefers-reduced-motion:reduce){.tools-directory-card{transition:none}}
