.tool-card[data-astro-cid-3apf3mdp]{background:var(--theme-card-bg);border:1px solid var(--theme-border);border-radius:var(--radius-card);padding:var(--space-5)}.tool-grid[data-astro-cid-3apf3mdp]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin-top:var(--space-4)}.tool-field[data-astro-cid-3apf3mdp]{display:flex;flex-direction:column;gap:var(--space-1)}.tool-field[data-astro-cid-3apf3mdp] label[data-astro-cid-3apf3mdp]{font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:var(--font-weight-medium);color:var(--theme-text)}.tool-field[data-astro-cid-3apf3mdp] input[data-astro-cid-3apf3mdp]{min-height:44px;border-radius:var(--radius-button);border:1px solid var(--theme-input-border);background:var(--theme-input-bg);color:var(--theme-text-heading);font-family:var(--font-body);font-size:var(--text-body-md);padding:0 var(--space-2)}.tool-field[data-astro-cid-3apf3mdp] input[data-astro-cid-3apf3mdp]:focus-visible{outline:2px solid var(--locad-go-green);outline-offset:1px}.tool-actions[data-astro-cid-3apf3mdp]{margin-top:var(--space-4);display:flex;gap:var(--space-2)}.tool-validation[data-astro-cid-3apf3mdp]{margin-top:var(--space-2);font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:var(--font-weight-medium);color:var(--locad-go-green);min-height:24px}.tool-results[data-astro-cid-3apf3mdp]{margin-top:var(--space-3);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.tool-result-item[data-astro-cid-3apf3mdp]{background:var(--theme-bg-secondary);border:1px solid var(--theme-border);border-radius:var(--radius-card);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-1);min-height:88px}.tool-result-item[data-astro-cid-3apf3mdp] span[data-astro-cid-3apf3mdp]{font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--theme-text)}.tool-result-item[data-astro-cid-3apf3mdp] strong[data-astro-cid-3apf3mdp]{font-family:var(--font-headline);font-size:var(--text-headline-md);color:var(--locad-go-green);line-height:var(--line-height-tight)}.tool-links[data-astro-cid-3apf3mdp]{margin-top:var(--space-3);padding-left:var(--space-3);display:flex;flex-direction:column;gap:var(--space-1)}.tool-links[data-astro-cid-3apf3mdp] a[data-astro-cid-3apf3mdp]{font-family:var(--font-body);color:var(--locad-go-green);font-size:var(--text-body-md)}.tool-table-wrap[data-astro-cid-3apf3mdp]{margin-top:var(--space-4);overflow-x:auto}.tool-table[data-astro-cid-3apf3mdp]{width:100%;border-collapse:collapse;min-width:720px;border:1px solid var(--theme-border);background:var(--theme-card-bg)}.tool-table[data-astro-cid-3apf3mdp] th[data-astro-cid-3apf3mdp],.tool-table[data-astro-cid-3apf3mdp] td[data-astro-cid-3apf3mdp]{text-align:left;padding:var(--space-2);border-bottom:1px solid var(--theme-border);font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--theme-text)}.tool-table[data-astro-cid-3apf3mdp] th[data-astro-cid-3apf3mdp]{color:var(--theme-text-heading);font-weight:var(--font-weight-medium)}.tool-note[data-astro-cid-3apf3mdp]{background:var(--theme-card-bg);border:1px solid var(--theme-border);border-radius:var(--radius-card);padding:var(--space-4)}.tool-note[data-astro-cid-3apf3mdp] h3[data-astro-cid-3apf3mdp]{font-family:var(--font-headline);font-size:var(--text-headline-md);color:var(--theme-text-heading);margin-bottom:var(--space-2)}.tool-note[data-astro-cid-3apf3mdp] p[data-astro-cid-3apf3mdp]{font-family:var(--font-body);font-size:var(--text-body-md);color:var(--theme-text);line-height:var(--line-height-relaxed)}.tool-download[data-astro-cid-3apf3mdp]{margin-top:var(--space-2);display:flex;flex-direction:column;gap:var(--space-1)}.tool-download-note[data-astro-cid-3apf3mdp]{font-family:var(--font-body);color:var(--theme-text);font-size:var(--text-body-sm);line-height:var(--line-height-normal)}.tool-download-note[data-astro-cid-3apf3mdp] a[data-astro-cid-3apf3mdp]{color:var(--locad-go-green)}.tool-cta-action[data-astro-cid-3apf3mdp]{margin-top:var(--space-4)}@media(max-width:768px){.tool-grid[data-astro-cid-3apf3mdp],.tool-results[data-astro-cid-3apf3mdp]{grid-template-columns:1fr}}
