.toolbox-page{max-width:1160px;padding-top:34px;padding-bottom:48px}.toolbox-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:21px;display:flex}.toolbox-heading h1{margin:0 0 7px;font-size:28px;font-weight:750;line-height:1.4}.toolbox-heading p{color:#7b8da5;margin:0;font-size:14px}.toolbox-heading>span{color:#6d84a9;white-space:nowrap;background:#edf3ff;border:1px solid #dfe8f9;border-radius:7px;padding:7px 12px;font-size:12px}.toolbox-local-note{color:#5f7ca8;background:#f0f5ff;border:1px solid #dfe8f8;border-radius:9px;align-items:flex-start;gap:8px;margin:0 0 29px;padding:12px 15px;font-size:13px;line-height:1.8;display:flex}.toolbox-local-note svg{flex-shrink:0;margin-top:3px}.toolbox-group{margin-top:26px}.toolbox-group h2{margin:0 0 5px;font-size:19px;font-weight:650}.toolbox-group>p{color:#8595ad;margin:0 0 15px;font-size:13px}.toolbox-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.toolbox-card{background:#fff;border:1px solid #dce5f3;border-radius:12px;flex-direction:column;min-width:0;padding:20px;transition:box-shadow .15s,border-color .15s;display:flex}.toolbox-card:hover{border-color:#9bb9f3;box-shadow:0 5px 20px #245de90a}.toolbox-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.toolbox-icon{color:#3868cb;background:#edf3ff;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.toolbox-status{white-space:nowrap;border-radius:5px;padding:3px 7px;font-size:11px}.toolbox-status.local{color:#477c70;background:#edf7f3}.toolbox-status.pending{color:#8a91a3;background:#f1f3f7}.toolbox-card h3{margin:15px 0 8px;font-size:16px;font-weight:650}.toolbox-card>p{color:#7c8fa9;margin:0 0 18px;font-size:13px;line-height:1.8}.toolbox-card-action{color:#4777cd;align-items:center;gap:7px;margin-top:auto;font-size:12px;display:flex}.toolbox-card-action svg{margin-left:auto}.toolbox-page .platform-icon{width:46px;height:46px}@media (max-width:800px){.toolbox-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbox-heading{align-items:flex-start}.toolbox-heading>span{white-space:normal}}@media (max-width:550px){.toolbox-page{padding:25px 20px 38px}.toolbox-heading{display:block}.toolbox-heading h1{font-size:25px}.toolbox-heading>span{margin-top:14px;display:inline-block}.toolbox-grid{grid-template-columns:minmax(0,1fr);gap:12px}.toolbox-card{padding:18px}.toolbox-group{margin-top:24px}.toolbox-local-note{font-size:12px}.toolbox-group h2{font-size:18px}}@media (max-width:360px){.toolbox-page{padding-left:14px;padding-right:14px}.toolbox-heading p{font-size:13px}}
