/* Compact icon-and-name chips, matching MEA's tool presentation. */
.tool-group .tools.resume-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;margin-top:18px}
.tool-group .resume-tools .tool{display:inline-flex;align-items:center;gap:9px;min-width:0;min-height:44px;padding:6px 13px 6px 6px;border-radius:13px;border:1px solid transparent;background:#fff;color:#25222b;box-shadow:none;font-family:Inter,Arial,sans-serif;font-size:15px;font-weight:600;line-height:1.4;letter-spacing:0}
.tool-group .resume-tools .tool.tool--accent{background:#fff;border-color:transparent;color:#bd3c12}
:root[data-theme="dark"] .tool-group .resume-tools .tool{background:#2c2c2f;border-color:transparent;color:#f4f3f5}
:root[data-theme="dark"] .tool-group .resume-tools .tool.tool--accent{background:#2c2c2f;border-color:transparent;color:#ff875f}
.resume-tool-icon{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:7px;background:#fff;overflow:hidden;color:#242328}
.resume-tool-icon img{display:block;width:24px;height:24px;object-fit:contain}
.resume-tool-icon--sprite{background-image:url("../../../optimized/73c3eb3a7bc7daa85890.webp");background-repeat:no-repeat}
.resume-tool-icon--photoshop{background-position:-120px -157px}
.resume-tool-icon--figma{background-position:-326px -157px}
.resume-tool-icon--capcut{background-position:-441px -157px}
.resume-tool-icon--banana{background-position:-16px -349px}
.resume-tool-icon--kling{background-position:-185px -349px}
.resume-tool-icon--ozon{background-image:url("../../../resume-tools/ozon.jpg");background-size:96px 32px;background-position:left center}
@media(max-width:480px){.tool-group .tools.resume-tools{gap:7px}.tool-group .resume-tools .tool{font-size:14px;padding-right:10px;max-width:100%}.tool-group .resume-tools .tool>span:last-child{overflow-wrap:break-word}}
.resume-tool-icon--sprite{background-size:756px 446px}
:root:not([data-theme="dark"]) .tool-group .resume-tools .tool.tool--accent{background:#fff;border-color:transparent;color:#bd3c12}

.resume-agent-icons{display:flex;align-items:center;gap:4px;flex:none}
.tool-group .resume-tools .tool--agents>span:last-child{min-width:0;white-space:normal}

/* All icon-and-name tool chips are borderless in both themes. */
html .tool-group .resume-tools .tool{border:0!important;box-shadow:none!important}
