.tools-directory{max-width:820px}.tools-directory>label{display:block;font-weight:750;font-size:1rem;margin:1.25rem 0 .35rem}.tools-search-row{display:flex;gap:.55rem;align-items:center}.tools-search-row input{flex:1;min-width:0;min-height:52px;padding:.7rem .9rem;font:inherit;border:1px solid #aebed0;border-radius:11px;background:#fff;color:#10243e}.tools-search-row input:focus-visible,.tools-group:focus-visible{outline:3px solid #a86b0a;outline-offset:2px}.tools-search-row .btn{min-height:52px}.tools-search-row [hidden]{display:none}.tools-directory .menu-group-title{margin-top:1.5rem}.tools-directory #pocket-tool-results{scroll-margin-top:1.25rem}.tools-directory .journey-actions{margin-bottom:.5rem}.tools-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.tools-group{appearance:none;background:#fff;border:1px solid #c4d0dc;border-radius:13px;padding:.9rem;min-height:100px;color:#10243e;display:flex;align-items:center;gap:.75rem;width:100%;text-align:left;cursor:pointer;box-shadow:0 2px 8px rgba(16,36,62,.04);font:inherit}.tools-group[aria-pressed=true]{border:2px solid #ba8c2b;background:#fff9e9}.tools-group .icon-box{flex:none}.tools-group>span:nth-child(2){flex:1;min-width:0;display:grid;gap:.16rem}.tools-group strong{font-size:1rem}.tools-group small{font-size:.85rem;line-height:1.35;color:#536274}.tools-group .tools-count{border-radius:50%;background:#edf2f7;padding:.25rem;min-width:1.8rem;text-align:center;font-size:.85rem;font-weight:750}.tools-group>svg{flex:none;width:1rem}.tools-directory .fine{margin:.8rem 0 1.2rem}@media(max-width:630px){.tools-groups{grid-template-columns:1fr}.tools-group{min-height:74px}.tools-directory .menu-group-title{margin-top:1.25rem}}
.tools-groups[hidden],#pocket-tool-group-title[hidden]{display:none}
