/* 3.9.346 – Helyi ismerő jelvény */
.tkle-pill{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:0 10px;border-radius:999px;font:600 11.5px/1.2 Poppins,system-ui,sans-serif;white-space:nowrap;vertical-align:middle}
.tkle-pill svg,.tkle-locals svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}
.tkle-pill--felfedezo{background:#eaf3de;color:#27500a}
.tkle-pill--ismero{background:#e1f5ee;color:#085041}
.tkle-pill--orszem{background:#faeeda;color:#633806}
body.dark .tkle-pill--felfedezo{background:#27500a;color:#c0dd97}
body.dark .tkle-pill--ismero{background:#085041;color:#9fe1cb}
body.dark .tkle-pill--orszem{background:#633806;color:#fac775}
.tkcm-map-popup .tkle-pill{margin:2px 0 6px}
.tkle-locals svg{width:15px;height:15px}
/* Irányítópult kártya */
.tkle-card .tkle-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}
/* Profil: Jelvények fül */
.tkle-panel header h2{margin:0 0 6px}
.tkle-panel header p{margin:0 0 18px;max-width:640px;color:#4a5f68;font-size:14px;line-height:1.55}
body.dark .tkle-panel header p{color:#b9c3d0}
.tkle-empty{padding:22px;border:1px dashed #cfdde3;border-radius:16px;color:#4a5f68;font-size:14px}
.tkle-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;margin:0;padding:0;list-style:none}
.tkle-item{display:flex;flex-direction:column;align-items:center;gap:4px;padding:18px 14px;border:1px solid #e2ebef;border-radius:16px;background:#fff;text-align:center}
body.dark .tkle-item{background:#173741;border-color:#26324a}
.tkle-item strong{font:600 14.5px/1.3 Poppins,system-ui,sans-serif}
.tkle-item small{font-size:12px;color:#6c818b}
.tkle-medal{display:grid;place-items:center;width:58px;height:58px;margin-bottom:6px;border-radius:50%;border:2px solid #b4b2a9;background:#f1efe8;color:#5f5e5a}
.tkle-medal svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.tkle-item--felfedezo .tkle-medal{border-color:#97c459;background:#eaf3de;color:#27500a}
.tkle-item--ismero .tkle-medal{border-color:#1d9e75;background:#e1f5ee;color:#085041}
.tkle-item--orszem .tkle-medal{border-color:#ba7517;background:#faeeda;color:#633806}
.tkle-item--none{opacity:.8}
.tkle-bar{display:block;width:100%;height:6px;margin-top:8px;border-radius:99px;background:#e8eef1;overflow:hidden}
.tkle-bar i{display:block;height:100%;border-radius:inherit;background:#006887}
.tkle-next{margin-top:2px}
