.tg-flag{font:inherit;color:#16213e;background:0 0;border:0;flex-direction:column;align-items:flex-start;padding:0;display:inline-flex}.tg-flag--map{cursor:pointer;filter:drop-shadow(0 2px 3px #16213e59)}.tg-flag__cloth{white-space:nowrap;background:#fff;border:1.5px solid #16213e;border-radius:2px 7px 7px 2px;align-items:center;gap:5px;max-width:170px;margin-left:2px;padding:3px 9px 3px 4px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.tg-flag__logo{object-fit:contain;background:#fff;border-radius:4px;flex-shrink:0;width:18px;height:18px}.tg-flag__name{text-overflow:ellipsis;overflow:hidden}.tg-flag__pole{background:#16213e;border-radius:0 0 2px 2px;width:3px;height:18px;margin-left:0}.tg-flag--map:hover .tg-flag__cloth,.tg-flag--map:focus-visible .tg-flag__cloth{border-color:#ffd23f;box-shadow:0 0 0 2px #16213e}
