.tool-sheet-content.svelte-14a91bk{padding:16px;min-width:0}.sheet-content.svelte-14a91bk{padding-top:10px}.tool-section.svelte-14a91bk{display:flex;flex-direction:column;gap:6px;padding:8px 0;border-top:1px solid var(--border-subtle)}.section-title.svelte-14a91bk{color:var(--text-tertiary);font-size:9px;font-weight:700;letter-spacing:.55px;text-transform:uppercase}.tool-grid.svelte-14a91bk{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px}.tool-card.svelte-14a91bk{position:relative;width:100%;min-width:0;overflow:hidden}.tool-select{display:flex;width:100%;min-width:0;max-width:none;min-height:82px;flex-direction:column;align-items:center;justify-content:center;gap:5px;overflow:hidden;padding:8px 6px;color:var(--text-secondary);background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:10px}.tool-select>span:not(.icon){display:-webkit-box;overflow:hidden;width:100%;min-width:0;font-size:10px;line-height:1.25;text-align:center;white-space:normal;overflow-wrap:anywhere;line-clamp:2;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tool-select.active{color:var(--accent-primary);background:#007aff2e;border-color:var(--accent-primary)}.tool-select:disabled{opacity:.35}.favorite{position:absolute;top:3px;right:3px;width:23px;height:23px;min-height:23px;padding:0;color:var(--text-tertiary);font-size:12px;line-height:1;background:transparent;border:0;border-radius:6px;opacity:.55}.favorite:hover,.favorite:focus-visible,.favorite.active{color:#ffd54a;background:#ffd54a1f;opacity:1;outline:none}.empty-state.svelte-14a91bk{padding:28px 0;color:var(--text-tertiary);text-align:center}@media (max-width: 768px){.tool-grid.svelte-14a91bk{grid-template-columns:repeat(3,minmax(0,1fr))}}
