.new-tools-folder{margin:24px 0;border-color:#4e753e;background:linear-gradient(135deg,#152311,#0a0e0a)}
.new-tools-folder>summary{background:linear-gradient(90deg,rgba(140,255,74,.09),transparent)}
.new-tools-folder .tool-folder-icon{background:var(--accent);color:#071006;border-color:var(--accent);box-shadow:0 0 24px rgba(140,255,74,.16)}
.new-tools-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px}
.new-tool-link{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;text-align:left;border:1px solid #30402c;background:#0b100a;color:var(--text);border-radius:14px;padding:14px;cursor:pointer;overflow:hidden;transition:border-color .2s,transform .2s}
.new-tool-link:hover{border-color:var(--accent);transform:translateY(-1px)}
.new-tool-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;background:#182615;color:var(--accent);font-size:20px}
.new-tool-link b,.new-tool-link small{display:block}.new-tool-link b{font-size:15px}.new-tool-link small{margin-top:4px;color:#96a192;font-size:12px;line-height:1.35}
.new-tool-link i{margin-top:20px;font-style:normal;color:var(--accent);font-size:12px;white-space:nowrap}
.new-tool-mark{position:absolute;right:9px;top:8px;padding:3px 7px;border-radius:999px;background:var(--accent);color:#071006;font-size:9px;font-weight:900;letter-spacing:.08em}
@media(max-width:700px){.new-tools-grid{grid-template-columns:1fr;padding:10px}.new-tool-link{grid-template-columns:40px minmax(0,1fr);padding:13px}.new-tool-link i{display:none}.new-tool-mark{top:7px}}
