.all-tools-hub{grid-column:1/-1;width:100%;margin-top:18px;border-top:1px solid var(--border);padding-top:28px;scroll-margin-top:20px}.tools-hub-heading{display:flex;justify-content:space-between;align-items:end;gap:24px}.tools-hub-heading h2{font-family:var(--font-display);font-size:32px;letter-spacing:-.5px;margin:8px 0}.tools-hub-heading p{color:var(--muted);font-size:12px;line-height:1.8}.tools-hub-heading .eyebrow{font-size:10px}.tools-hub-heading label{width:250px;flex:none;font-size:11px}.tools-hub-heading input{margin-top:6px}.tools-filters{display:flex;flex-wrap:wrap;gap:6px;margin:24px 0 12px}.tools-filters button{border:1px solid var(--border);font-size:11px;padding:6px 10px;background:var(--surface)}.tools-filters button[aria-pressed=true]{background:var(--primary);color:white;border-color:var(--primary)}#tools-count{font-size:10px;color:var(--muted);min-height:20px}.all-tools-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.all-tool-card{display:flex;flex-direction:column;align-items:start;text-align:left;gap:8px;background:var(--surface);border:1px solid var(--border);min-height:170px;padding:18px;white-space:normal}.all-tool-card img{width:24px;height:24px;margin-bottom:4px}.all-tool-card strong{font-size:14px;color:var(--primary)}.all-tool-card>span{font-size:11px;font-weight:400;line-height:1.8;color:var(--muted)}.all-tool-card small{font-size:9px;color:var(--muted);font-weight:400;margin-top:auto;padding-top:8px}.all-tools-button{font-weight:700}.tools-directory{max-width:min(850px,calc(100vw - 24px))}.tools-directory h3{font-size:12px;color:var(--muted);margin:22px 0 10px}.directory-row{display:flex;flex-wrap:wrap;gap:6px}.directory-row button{font-size:11px}.advanced-tool{max-width:min(760px,calc(100vw - 24px))}.advanced-tool .eyebrow{font-size:10px;margin:0 0 6px}.advanced-tool h2{margin:0}.advanced-tool #advanced-description{margin-top:15px}#advanced-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}#advanced-fields>div:has(input[type=password]),#advanced-fields>div:has(#adv-ranges),#advanced-fields>div:has(#adv-text){grid-column:1/-1}#advanced-preview{margin-top:20px;padding:12px;border:1px solid var(--border);background:var(--background)}#advanced-canvas{display:block;max-width:100%;max-height:400px;object-fit:contain;object-position:top left;cursor:crosshair;touch-action:none;border:1px solid var(--border)}#advanced-text-result{min-height:210px;margin-top:14px;width:100%}#advanced-existing-fields input[type=checkbox]{width:24px;height:24px;display:block}#advanced-status{overflow-wrap:anywhere}#advanced-results a{white-space:normal}.advanced-tool [aria-invalid=true]{border-color:var(--danger)}@media(max-width:1000px){.all-tools-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.tools-hub-heading{display:block}.tools-hub-heading label{width:100%;display:block}.tools-hub-heading h2{font-size:28px}.all-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.all-tool-card{padding:13px;min-height:170px}.all-tool-card strong{font-size:12px}.all-tool-card>span{font-size:10px}.tools-filters button{font-size:10px}#advanced-fields{grid-template-columns:1fr}.advanced-tool{padding:18px}.tools-directory{padding:18px}}
