.kit .tool-row{display:flex;align-items:center;gap:2px;min-width:0}.kit .tool-row>a{flex:1;min-width:0}.kit .tool-row .t b,.kit .tool-row .t small{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.kit .tool-row .t small{margin-top:3px;line-height:1.45;color:var(--ink-2)}.kit .tool-row.extra{display:none}.kit .gcard.all .tool-row.extra{display:flex}.kit.searching .gcard .tool-row{display:none}.kit.searching .gcard .tool-row.hit{display:flex}.kit .tool-row .trow{display:flex!important}.tool-favourite{flex:none;min-width:44px;min-height:44px;border:0;border-radius:8px;background:transparent;color:var(--ink-2);font-size:24px;cursor:pointer}.tool-favourite:hover,.tool-favourite[aria-pressed=true]{background:var(--accent-soft);color:var(--ink)}.tool-favourite:focus-visible,.favourite-link:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.tool-favourites{margin:0 0 18px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.tool-favourites>div{display:flex;flex-wrap:wrap;gap:4px 16px}.favourite-link{display:inline-flex;align-items:center;min-height:44px;color:var(--ink);text-decoration:underline;text-underline-offset:3px}.tool-favourites .spread{gap:8px}.home-tools .tool-row .t small{display:block;font-size:12px}.tool-workspace pre,.tool-workspace textarea[readonly],.tool-result-output{max-width:100%;overflow-wrap:anywhere}.tool-result-summary{margin:12px 0 8px;color:var(--ink-2);font-size:13px;line-height:1.5}.tool-result-actions{display:flex;flex-wrap:wrap;gap:8px}.v110-tool .field{margin-bottom:16px}.v110-tool .input,.v110-tool .textarea,.v110-tool .select{width:100%;min-height:44px}.v110-tool label{display:block;margin-bottom:6px}.v110-tool .check{display:flex;align-items:center;gap:9px;min-height:44px}.v110-tool pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:32rem;overflow:auto;border:1px solid var(--line);padding:14px;border-radius:8px;color:var(--ink);background:var(--card-2)}.v110-tool canvas{max-width:100%;height:auto}.tool-transfer{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.tool-transfer select{max-width:100%;min-height:44px}.tool-transfer p{line-height:1.5}.tool-transfer .hstack{flex-wrap:wrap}.tool-transfer-confirm{padding:16px;border:1px solid var(--line-2);border-radius:10px;margin-bottom:16px}.tool-transfer-confirm button{margin:8px 8px 0 0}@media(max-width:649px){.v110-tool input,.v110-tool textarea,.v110-tool select{font-size:16px}.tool-favourites .spread{flex-wrap:wrap}.kit .tool-row>a{padding-right:0}.tool-transfer .hstack>*{max-width:100%}}
.v110-tool .btn,.tool-transfer .btn,.tool-transfer-confirm .btn,.tool-favourites .btn{min-height:44px;height:auto;white-space:normal}.v110-tool :is(.input,.textarea,.select){border-color:#7D858F}.v110-tool :is(.input,.textarea,.select):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.v110-tool pre:empty{min-height:5rem}.tool-result-summary[hidden]{display:none!important}
.tool-preferences{margin-top:16px;padding-top:12px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.tool-preferences .check{min-height:44px}.tool-preferences .btn{min-height:44px}.tool-preferences p{flex-basis:100%;line-height:1.5}
